Simbol Flowchart · Pelajaran 4 dari 10
Simbol dasar flowchart
8 menit baca · BelajarCode
Flowchart memakai simbol yang sudah disepakati di seluruh dunia, sehingga bisa dibaca siapa saja. Berikut simbol yang paling sering dipakai:
| Simbol | Nama | Fungsi |
|---|---|---|
| Oval | Terminator | Menandai awal (Mulai) dan akhir (Selesai) |
| Persegi panjang | Proses | Perhitungan atau pengolahan, misalnya luas ← p × l |
| Jajar genjang | Input/Output | Membaca masukan atau menampilkan keluaran |
| Belah ketupat | Keputusan | Pertanyaan dengan dua kemungkinan: Ya atau Tidak |
| Panah | Garis alur | Menunjukkan arah urutan langkah |
| Lingkaran kecil | Konektor | Menyambung alur yang terputus dalam satu halaman |
| Persegi panjang bergaris ganda di sisi | Proses terdefinisi | Memanggil sub-algoritma yang dijelaskan terpisah |
| Segi enam | Persiapan | Memberi nilai awal, misalnya sebelum perulangan |
Aturan menyusun flowchart
- Ada tepat satu simbol Mulai, dan minimal satu simbol Selesai.
- Arah alur umumnya dari atas ke bawah dan dari kiri ke kanan.
- Simbol keputusan selalu punya dua jalan keluar yang diberi label Ya dan Tidak.
- Hindari garis yang saling bersilangan. Pakai konektor bila perlu.
- Tulisan di dalam simbol singkat dan jelas.
- Langkah 1, Mulai: Mulai
- Langkah 2, Masukan: Baca panjang dan lebar
- Langkah 3, Proses: luas ← panjang × lebar
- Langkah 4, Keluaran: Tampilkan luas
- Langkah 5, Selesai: Selesai
Warna di Flowchart Studio
Di Flowchart Studio BelajarCode, setiap simbol punya warna sesuai fungsinya: hijau untuk Mulai, biru untuk proses, ungu untuk input dan output, kuning untuk keputusan, dan merah untuk Selesai. Warna ini membantu membaca alur dengan cepat.
Cek pemahaman
Simbol apa yang tepat untuk langkah rata ← total / jumlah?
Latihan
Menit menjadi jam dan menit
Gambarkan flowchart untuk mengubah sejumlah menit menjadi jam dan sisa menit. Contohnya 125 menit menjadi 2 jam 5 menit. Petunjuk: jam adalah hasil bagi bulat dengan 60, sisa menit adalah sisa pembagiannya.
Pembahasan
- Langkah 1, Mulai: Mulai
- Langkah 2, Masukan: Baca total_menit
- Langkah 3, Proses: jam ← total_menit div 60
- Langkah 4, Proses: menit ← total_menit mod 60
- Langkah 5, Keluaran: Tampilkan jam dan menit
- Langkah 6, Selesai: Selesai
div adalah pembagian bulat dan mod adalah sisa bagi. Untuk 125 menit: 125 div 60 = 2, dan 125 mod 60 = 5. Di Python, keduanya ditulis // dan %.
Jalankan contoh kode di pelajaran ini tanpa instalasi lewat compiler Python online.