Flowchart (Diagram Alir)
Flowchart merupakan
cara penyajian algoritma dalam bentuk bagan atau diagram. Flowchart adalah
gambar yang menjelaskan urutan pembacaan data, pemrosesan data, pengambilan
keputusan terhadap data serta penyajian hasil pemrosesan data. Tujuan pembuatan flowchart adalah membuat pola penyelesaian masalah yang mudah dipahami.
Notasi dan Simbol Flowchart
No.
|
Nama Notasi
|
Gambar/Simbol
|
Fungsi
|
1
|
Terminator
|
Notasi ini
digunakan untuk menunjukkan awal dan akhir suatu algoritma.
|
|
2
|
Data
|
Notasi ini digunakan untuk mewakili data
input atau output atau menyatakan operasi pemasukan data dan pencetakan
hasil.
|
|
3
|
Process
|
Notasi ini
digunakan untuk mewakili suatu proses. Contohnya seperti proses perhitungan
aritmatika, proses inisialisasi sebuah variabel dan lain sebagainya.
|
|
4
|
Decision
|
Notasi ini digunakan untuk suatu
pemilihan, penyeleksian kondisi di dalam suatu program. Digunakan dalan
struktur algoritma percabangan.
|
|
5
|
Preparation
|
Notasi ini
digunakan untuk memberi nilai awal, nilai akhir, penambahan/pengurangan bagi
suatu variable counter. Digunakan dalan struktur kontrol perulangan.
|
|
6
|
Connector
|
On-page
connector:
Off-page
connector:
|
Notasi ini digunakan untuk menunjukkan
suatu operasi yang rinciannya ditunjukkan ditempat lain (prosedur,
sub-prosedur, fungsi). Ada dua jenis konektor dalam flowchart yaitu:
On-page connector, berfungsi
menghubungkan bagian-bagian flowchart yang terpisah pada satu halaman.
Off-page connector, berfungsi
menghubungkan bagian-bagian flowchart yang terpisah pada halaman yang
berbeda.
|
7
|
Predefined
Process
|
Notasi ini
berfungsi untuk menunjukkan proses subprogram/ subproses.
|
|
8
|
Arrow
|
Notasi ini digunakan untuk menunjukkan
arus data atau aliran data dari proses satu ke proses lainnya
|
|
9
|
Anotation
|
Notasi ini melambangkan komentar atau catatan tambahan dalam program
|
Secara umum urutan dasar dalam pemecahan masalah dengan flowchart adalah sebagai berikut.
- START : instruksi untuk memulai sebuah flowchart
- READ : berisi instruksi dalam pembacaan data dari user (input)
- PROCESS : berisi kegiatan yang berhubungan dengan pemecahan persoalan sesuai dengan data dan kasus yang dikerjakan
- WRITE : berisi instruksi untuk menampilkan hasil pengolahan data menjadi output
- END : mengakhiri flowchart
Materi Flowchat dapat dilihat melalui video berikut.
Uji pemahamanmu mengenai Flowchart melalui Kuis Flowchart (Diagram Alir) berikut >>









untuk decision apa bisa melakukan percabangan lebih dari dua, selain ya dan tidak mungkin ada opsi ragu-ragu
BalasHapusHasil dari notasi Decision akan bertipe boolean yaitu tipe data yang hanya memiliki dua kemungkinan nilai yaitu 1 dan 0/ Ya dan Tidak/ Yes dan No/True dan False, sehingga tidak bisa memiliki hasil lebih dari dua, dengan kata lain tidak ada opsi ragu-ragu. Terima kasih.
HapusBegitu ya, terima kasih penjelasannya buu
BalasHapus