Bimbel Online SMP untuk Matematika: Cara Memilih dan Apa yang Dicek saat Kelas Percobaan

Kamus

Fajar Hidayat
Tim Kurikulum Coding Algonova

Flowchart atau diagram alir adalah gambar yang menunjukkan urutan langkah sebuah proses dari awal sampai akhir, memakai bentuk simbol yang sudah baku.
Daftar Isi
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.
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 | 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.
Ambil proses yang dikenal semua anak: menentukan apakah perlu membawa payung.
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.
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.
Flowchart atau diagram alir adalah gambar yang menunjukkan urutan langkah sebuah proses dari awal sampai akhir memakai simbol baku. Fungsinya memindahkan rencana dari kepala ke atas kertas, supaya alurnya bisa diperiksa sebelum ditulis menjadi kode.
Ada lima simbol dasar. Oval menandai awal atau akhir proses. Persegi panjang berarti satu langkah pengerjaan. Belah ketupat adalah pertanyaan ya atau tidak yang membuat alur bercabang. Jajar genjang untuk memasukkan data atau menampilkan hasil. Garis panah menunjukkan arah urutannya.
Belah ketupat berisi pertanyaan yang jawabannya hanya ya atau tidak, dan dari situ alur terbagi menjadi dua jalur berbeda. Simbol inilah yang membuat flowchart bisa menggambarkan proses nyata, yang jarang berjalan lurus dari awal sampai akhir.
Anak usia 7 tahun sudah bisa membuat flowchart sederhana dari kegiatan sehari-hari, misalnya urutan bersiap ke sekolah. Untuk flowchart yang menggambarkan alur program dengan percabangan, biasanya cocok mulai usia 9 sampai 10 tahun.
Tidak perlu. Justru manfaat terbesarnya muncul saat digambar dengan pensil di kertas, karena anak fokus pada logikanya, bukan pada alat gambarnya. Aplikasi baru berguna nanti ketika diagramnya menjadi besar dan sering diubah.
Blog


