Flowchart adalah representasi diagram dari suatu algoritma. Diagram alir dapat berguna untuk menulis program dan menjelaskan program kepada orang lain.
Simbol yang Digunakan Dalam Diagram Alir
Simbol | Tujuan | Deskripsi | ||
---|---|---|---|---|
![]() | Garis aliran | Menunjukkan aliran logika dengan menghubungkan simbol. | ||
![]() | Terminal (Berhenti / Mulai) | Merupakan awal dan akhir diagram alur. | ||
![]() | Input output | Digunakan untuk operasi input dan output. | ||
![]() | Pengolahan | Digunakan untuk operasi aritmatika dan /> | Keputusan | Digunakan untuk pengambilan keputusan antara dua atau lebih alternatif. |
![]() | Konektor di halaman | Digunakan untuk menggabungkan alur yang berbeda | ||
![]() | Konektor di luar halaman | Digunakan untuk menghubungkan bagian diagram alur di halaman yang berbeda. | ||
![]() | Proses / Fungsi Standar | Merupakan sekelompok pernyataan yang melakukan satu tugas pemrosesan. |
Contoh diagram alur dalam pemrograman
1. Tambahkan dua nomor yang dimasukkan oleh pengguna.

2. Temukan yang terbesar di antara tiga angka berbeda yang dimasukkan oleh pengguna.

3. Temukan semua akar dari persamaan kuadrat ax 2 + bx + c = 0

4. Temukan deret Fibonacci hingga suku ≦ 1000.

Catatan: Meskipun diagram alur dapat berguna untuk menulis dan menganalisis program, menggambar diagram alur untuk program yang kompleks bisa lebih rumit daripada menulis program itu sendiri. Oleh karena itu, membuat diagram alur untuk program yang kompleks sering kali diabaikan.