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 >>
Share:

3 komentar:

  1. untuk decision apa bisa melakukan percabangan lebih dari dua, selain ya dan tidak mungkin ada opsi ragu-ragu

    BalasHapus
    Balasan
    1. Hasil 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.

      Hapus
  2. Begitu ya, terima kasih penjelasannya buu

    BalasHapus