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.
Flowchart untuk menambahkan dua angka
2. Temukan yang terbesar di antara tiga angka berbeda yang dimasukkan oleh pengguna.
Flowchart untuk mencari yang terbesar di antara tiga bilangan.
3. Temukan semua akar dari persamaan kuadrat ax 2 + bx + c = 0
Diagram alir untuk mencari akar dari persamaan kuadrat
4. Temukan deret Fibonacci hingga suku ≦ 1000.
Diagram alir untuk menampilkan Deret Fibonacci
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.















