adalah skema/bagan (chart) yang
menunjukkan aliran (flow) di dalam suatu program secara logika. Flowchartmerupakan alat yang banyak digunakan
untuk menggambarkan algoritma dalam bentu notasi-notasi tertentu.
Secara
lebih detil bagian ini akan dibahas pada bagian berikutnya. Pada flowchartada
beberapa simbol penting yang digunakan untuk membuat algoritma sebagaimana
tercantum pada Gambar 5.3.
Notasi ini disebut Terminator yang
berarti digunakan untuk menunjukkan awal dan akhir suatu algoritma
Notasi ini disebut Data yang
digunakan untuk mewakili data input
atau output atau menyatakan operasi pemasukan data dan
pencetakan hasil.
Notasi ini
disebut Decision
yang digunakan untuk suatu pemilihan,
penyeleksian kondisi di dalam
suatu program
Notasi ini disebut Preparation yang digunakan untuk memberi nilai awal, nilai akhir, penambahan/pengurangan
bagi suatu variable counter.
Notasi ini disebut Predefined Processyang digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan
ditempat lain (prosedur, sub-prosedur, fungsi)
Notasi ini disebut Connector yang digunakan untuk menunjukkan sambungan dari flowchartyang terputus di halaman yang
sama atau haraman berikutnya.
Notasi
ini disebut Arrow yang
digunakan untuk
menunjukkan arus data atau aliran data dari proses satu ke proses lainnya.
Gambar
5.3. Simbol-simbol yang digunakan dalam flowchart.Program Flowchartdapat
terdiri dari dua macam, yaitu bagan alir logika program (program logic
flowchart) dan bagan alir program komputer terinci (detailed computer program
flowchart). Bagan alir logika program digunakan untuk menggambarkan tiap-tiap
langkah di dalam program komputer secara logika dan biasanya dipersiapkan oleh
seorang analis system. Sedangkan bagan alir program komputer terinci digunakan
untuk menggambarkan instruksi-instruksi program komputer secara terinci dan
biasanya dipersiapkan oleh seorang programmer. Apabila Contoh 5.10 dibuat
program flowchartnya maka akan tampak pada gambar 5.4.