Flowchart merupakan bagan yang menggambarkan urutan dan hubungan antar proses beserta instruksinya dengan menggunakan simbol-simbol tertentu. Flowchart digunakan untuk memperjelas urutan proses dalam pembuatan program komputer atau sistem dan memudahkan penambahan proses. Flowchart merupakan langkah awal sebelum pembuatan program itu sendiri dilakukan.
2. Flowchart atau Bagan alur adalah bagan (chart) yang
menunjukkan alur (flow) didalam program atau prosedur sistem
secara logika, dan hubungan antar proses beserta instruksinya.
Bagan alir (flowchart) digunakan terutama untuk alat bantu
komunikasi dan untuk dokumentasi.
Gambaran ini dinyatakan dengan symbol.
Setiap symbol menggambarkan proses tertentu.
Antar proses digambarkan dengan garis penghubung.
Pengertian Flowchart :
3. A. Diagram Alur Sistem
Bagan yang memperlihatkan urutan prosedur dan
proses dari beberapa file dalam media tertentu.
Diagram Alur Sistem menggambarkan:
1. Hubungan antar suatu file dengan file lainnya.
2. Media yang dipakai untuk setiap file
B. Diagram Alur Program
Bagan yang memperlihatkan urutan dan hubungan
proses dalam suatu program.
Kegunaan diagram alur program:
1. Langkah awal pembuatan program
2. Urutan proses di program menjadi lebih jelas
Macam Diagram Alur :
4. • Tidak ada rumus atau patokan yang bersifat mutlak
• Gambaran hasil pemikiran dalam menganalisa suatu
masalah dengan komputer.
Noted :
*Diagram alur yang dihasilkan dapat bervariasi antara
satu pemrogram dengan pemrogram lainnya
Kaidah-kaidah Umum Pembuatan Diagram Alur
5. 3 Bagian Utama Pengolahan
Input
(Bahan Mentah)
Proses
Output
(Bahan Jadi)
6. • START : berisi instruksi untuk
persiapan peralatan yang diperlukan
sebelum menangani pemecahan
persoalan
• READ : berisi instruksi kegiatan
untuk membaca data dari suatu
peralatan input
• PROSES : berisi kegiatan yang
berkaitan dengan pemecahan persoalan
sesuai dengan data yang dibaca
• WRITE : berisi instruksi untuk
merekan hasil kegiatan ke peralatan
output
• END : mengakhiri kegiatan
pengolahan
Urutan dasar pemecahan suatu masalah pada
pengolahan data dengan komputer
7. • Hindari pengulangan proses yang tidak perlu dan
logika yang berbelit sehingga jalannya proses
menjadi singkat
• Jalannya proses digambarkan dari atas ke bawah
dan diberikan tanda panah untuk memperjelas
• Sebuah flowchart diawali dari satu titik START
dan diakhiri dengan END
Anjuran Penyusunan Diagram Alur
8. • Langkah-langkah mengirimkan pesan teks melalui telephon genggam
• Diagram alur perjalanan menuju Kampus
• Gambarlah diagram alur untuk proses merebus telur yang langkah-
langkahnya adalah sebagai berikut:
ambil panci
apakah panci bersih, bila kotor cuci lebih dulu
taruh air dalam panci
nyalakan kompor
letakkan panci diatas kompor
tunggu hingga air mendidih
masukkan telur
tunggu sampai tiga menit
angkat panci dari kompor
matikan kompor
angkat telur dari panci
Contoh masalah Sehari-hari :
10. Digunakan untuk menggabungkan antara
symbol yang satu dengan symbol lainnya.
Keterangan Fungsi
Symbol Off-line
Connector
Simbol untuk
keluar/masuk prosedure
atau proses dalam
lembar/halaman yang lain
Symbol Connector
Simbol untuk
keluar/masuk prosedur
atau proses
dalam lembar/halaman
yang sama
Symbol Comunication
Link
Simbol transmisi untuk
informasi dari
satu lokasi ke lokasi
lainnya
Flow Direction Symbols
11. Menunjukkan jenis operasi pengolahan dalam suatu
prosedur.
Simbol Keterangan Fungsi
Symbol Process Simbol yang
menunjukkan
pengolahan yang
dilakukan oleh komputer
Symbol Manual
Operation
Simbol yang
menunjukkan
pengolahan
yang tidak dilakukanoleh
komputer
Processing symbols
12. Simbol Keterangan Fungsi
Symbol Decision Simbol untuk kondisi
yang akan menghasilkan
beberapa kemungkinan
jawaban/aksi
Symbol Predefined
Process
Simbol untuk
mempersiapkan
penyimpanan yang akan
digunakan sebagai
tempat pengolahan di
dalam storage
Symbol Terminal Simbol untuk permulaan
atau akhir dari suatu
program
Processing symbols
13. Menyatakan jenis peralatan yang digunakan sebagai media input
atau output.
Simbol Keterangan Fungsi
Symbol input-output Symbol yang menyatakan
proses input dan output
tanpa tergantung dengan
jenis peralatannya
Symbol magnetig-tape
unit
Symbol yang menyatakan
input berasal pita
magnetic atau output
disimpan ke pita magnetic
Symbol punched card Symbol yang menyatakan
input berasal
dari kartu atau output
ditulis ke kartu
Input-output symbols
14. Simbol Keterangan Fungsi
Symbol disk and on-line
storage
Symbol untuk menyatakan
input berasal dari disk atau
output disimpan ke disk
Symbol display Symbol yang menyatakan
peralatan output yang
digunakan yaitu layar,
plotter, printer, dsb
Symbol transmittal tape Symbol untuk menyatakan
input berasal dari mesin
jumlah/hitung
Symbol dokumen symbol yang menyatakan
input berasal dari
dokumen dalam bentuk
kertas atau output dicetak
ke kertas
Input-output symbols
15. 1. Flowchart digambarkan dari halaman atas ke bawah dan dari kiri
kekanan.
2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan
definisi ini harus dapat dimengerti oleh pembacanya.
3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan
deskripsi kata kerja.
5. Setiap langkah dari aktivitas harus berada pada urutan yang benar.
6. Lingkup dan range dari aktifitas yang sedang digambarkan
harusditelusuri dengan hati-hati. Percabangan-percabangan yang
memotong aktivitas yang sedang digambarkan tidak perlu
digambarkan pada flowchart yang sama. Simbol konektor harus
digunakan dan percabangannya diletakan pada halaman yang
terpisah atau hilangkan seluruhnya bila percabangannya tidak
berkaitan dengan sistem.
7. Gunakan simbol-simbol flowchart yang standar.
Pedoman Membuat Flowchat
16. Hindari pengulangan proses yang tidak perlu dan
logika yang berbelit sehingga jalannya proses
menjadi singkat
Penggambaran flowchart yang simetris dengan
arah yang jelas.
Sebuah flowchart diawali dari satu titik START dan
diakhiri dengan END
Anjuran dalam Pembuatan Flowchart
17. Flowchart terbagi atas lima jenis, yaitu :
•Flowchart Sistem (System Flowchart)
•Flowchart Paperwork / Flowchart Dokumen
(Document Flowchart)
•Flowchart Skematik (Schematic Flowchart)
•Flowchart Program (Program Flowchart)
•Flowchart Proses (Process Flowchart)
18. Flowchart Sistem merupakan bagan yang menunjukkan alur kerja
atau apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan
menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem.
Dengan kata lain, flowchart ini merupakan deskripsi secara grafik dari
urutan prosedur-prosedur yang terkombinasi yang membentuk suatu
sistem.
Flowchart Sistem terdiri dari data yang mengalir melalui sistem dan
proses yang mentransformasikan data itu. Data dan proses dalam
flowchart sistem dapat digambarkan secara online (dihubungkan
langsung dengan komputer) atau offline (tidak dihubungkan langsung
dengan komputer, misalnya mesin tik, cash register atau kalkulator).
1. Flowchart sistem
19. Contoh sederhana untuk flowchart sistem dapat dilihat pada
Gambar 1.
berikut ini :
1. Flowchart sistem
20. Flowchart Paperwork menelusuri alur dari data yang ditulis
melalui sistem. Flowchart Paperwork sering disebut juga dengan
Flowchart Dokumen.
Kegunaan utamanya adalah untuk menelusuri alur form dan
laporan sistem dari satu bagian ke bagian lain baik bagaimana alur
form dan laporan diproses, dicatat dan disimpan.
2. Flowchart Paperwork
21. Gambar 2. menggambarkan suatu contoh flowchart ini mengenai
alur pembuatan kartu anggota untuk suatu perpustakaan.
2. Flowchart Paperwork
22. Flowchart Skematik mirip dengan Flowchart Sistem yang menggambarkan
suatu sistem atau prosedur. Flowchart Skematik ini bukan hanya menggunakan
simbol-simbol flowchart standar, tetapi juga menggunakan gambar-gambar
komputer, peripheral, form-form atau peralatan lain yang digunakan dalam
sistem.
Flowchart Skematik digunakan sebagai alat komunikasi antara analis sistem
dengan seseorang yang tidak familiar dengan simbol-simbol flowchart yang
konvensional. Pemakaian gambar sebagai ganti dari simbol-simbol flowchart
akan menghemat waktu yang dibutuhkan oleh seseorang untuk mempelajari
simbol abstrak sebelum dapat mengerti flowchart.
Gambar-gambar ini mengurangi kemungkinan salah pengertian tentang
sistem, hal ini disebabkan oleh ketidak-mengertian tentang simbol-simbol yang
digunakan. Gambar-gambar juga memudahkan pengamat untuk mengerti
segala sesuatu yang dimaksudkan oleh analis, sehingga hasilnya lebih
menyenangkan dan tanpa ada salah pengertian.
3. Flowchart Skematik
23. Flowchart Program dihasilkan dari Flowchart Sistem.Flowchart
Program merupakan keterangan yang lebih rinci tentang
bagaimana setiap langkah program atau prosedur sesungguhnya
dilaksanakan. Flowchart ini menunjukkan setiap langkah program
atau prosedur dalam urutan yang tepat saat terjadi.
Programmer menggunakan flowchart program untuk
menggambarkan urutan instruksi dari program komputer.
Analis Sistem menggunakan flowchart program untuk
menggambarkan urutan tugas-tugas pekerjaan dalam suatu
prosedur atau operasi.
4. Flowchat Program
24. Suatu contoh flowchart program dapat dilihat pada Gambar 3.
berikut ini :
4. Flowchat Program
25. Flowchart Proses merupakan teknik penggambaran rekayasa industrial yang memecah dan
menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem.
Flowchart Proses memiliki lima simbol khusus (lihat Gambar 4)
5. Flowchart Proses
31. Flowchart merupakan gambar atau bagan yang
memperlihatkan urutan dan hubungan antar proses
beserta instruksinya. Gambaran ini dinyatakan dengan
simbol. Dengan demikian setiap simbol menggambarkan
proses tertentu. Sedangkan hubungan antar proses
digambarkan dengan garis penghubung.
Flowchart ini merupakan langkah awal pembuatan
program. Dengan adanya flowchart urutan poses kegiatan
menjadi lebih jelas. Jika ada penambahan proses maka
dapat dilakukan lebih mudah. Setelah flowchart selesai
disusun, selanjutnya pemrogram (programmer)
menerjemahkannya ke bentuk program dengan bahasa
pemrograman.
Kesimpulan