
Edukasi Coding
Apa Itu Flowchart (Diagram Alir): Simbol, Fungsi, dan Contoh

Bayu Nugraha
Spesialis Coding Anak

Flowchart atau diagram alir adalah gambar yang menunjukkan urutan langkah sebuah proses dari awal sampai akhir, memakai bentuk simbol yang sudah baku.
Daftar Isi
- Cara Membaca Flowchart
- Simbol Flowchart dan Artinya
- Contoh Flowchart Sederhana
- Kenapa Penting untuk Anak
Fungsinya sederhana: memindahkan rencana dari kepala ke atas kertas, supaya bisa diperiksa sebelum ditulis menjadi kode. Programmer memakainya untuk merancang program, tetapi flowchart juga bisa menggambarkan proses apa pun, mulai dari cara membuat teh sampai alur pendaftaran sekolah.
Cara Membaca Flowchart
Flowchart selalu dibaca mengikuti arah panah, umumnya dari atas ke bawah. Setiap bentuk punya arti tetap, sehingga siapa pun yang mengenal simbolnya bisa membaca diagram buatan orang lain tanpa penjelasan tambahan.
Bagian yang paling menentukan adalah belah ketupat. Di sinilah alur bercabang menjadi dua: satu jalur untuk jawaban ya, satu lagi untuk tidak. Percabangan inilah yang membuat flowchart mampu menggambarkan proses nyata, yang jarang berjalan lurus.
Simbol Flowchart dan Artinya
| Simbol | Bentuk | Artinya |
|---|---|---|
| Terminal | Oval | Titik awal atau akhir proses |
| Proses | Persegi panjang | Satu langkah pengerjaan, misalnya menghitung nilai |
| Keputusan | Belah ketupat | Pertanyaan ya atau tidak yang membuat alur bercabang |
| Input dan output | Jajar genjang | Memasukkan data atau menampilkan hasil |
| Alur | Garis panah | Arah urutan langkah |
Lima simbol ini sudah cukup untuk menggambarkan hampir semua proses yang akan ditemui anak sekolah.
Contoh Flowchart Sederhana
Ambil proses yang dikenal semua anak: menentukan apakah perlu membawa payung.
- Mulai - oval.
- Lihat keadaan langit - persegi panjang, satu langkah pengamatan.
- Apakah mendung? - belah ketupat. Kalau ya, lanjut ke langkah 4. Kalau tidak, langsung ke langkah 5.
- Ambil payung - persegi panjang.
- Berangkat - persegi panjang.
- Selesai - oval.
Struktur yang sama persis dipakai di dalam program. Pertanyaan apakah mendung berubah menjadi pertanyaan apakah skor sudah mencapai 100, dan langkah ambil payung berubah menjadi tampilkan pesan menang. Bentuk logikanya identik.
Kenapa Penting untuk Anak
Flowchart adalah cara termudah memperkenalkan berpikir komputasional tanpa menyentuh komputer sama sekali. Anak yang bisa menggambar alur sebuah proses di kertas sudah menguasai keterampilan inti seorang programmer: memecah pekerjaan besar menjadi langkah kecil yang berurutan dan jelas.
Di sekolah Indonesia, diagram alir termasuk materi mata pelajaran Informatika, sehingga anak kemungkinan besar akan menemuinya di kelas. Menguasainya lebih awal membuat topik berikutnya - logika pemrograman dan perulangan - terasa jauh lebih mudah, karena keduanya hanyalah bentuk tulisan dari alur yang sudah bisa ia gambar.
Di kursus coding Algonova, anak merancang alur proyeknya lebih dulu sebelum menyusun blok Scratch. Ingin melihat caranya? Ikuti kelas coding gratis.