Pengertian Flowchart
Flowchart adalah diagram atau bagan alur yang digunakan untuk menggambarkan langkah-langkah proses, algoritma, atau sistem secara visual menggunakan simbol tertentu.
Flowchart membantu seseorang untuk:
- Memahami alur kerja
- Mempermudah analisa sistem
- Mempermudah pembuatan program
- Menjelaskan proses secara runtut
Tujuan Pembelajaran
Setelah mempelajari modul ini, siswa diharapkan mampu:
- Memahami pengertian flowchart
- Mengenal simbol-simbol flowchart
- Membuat flowchart sederhana
- Mengubah kasus menjadi flowchart
Simbol-Simbol Dasar Flowchart
| Simbol | Nama | Fungsi |
|---|---|---|
| Oval | Terminator | Mulai / Selesai |
| Persegi Panjang | Process | Proses pengolahan |
| Jajar Genjang | Input/Output | Input atau output data |
| Belah Ketupat | Decision | Percabangan / kondisi |
| Panah | Flowline | Arah alur proses |
Penjelasan Simbol
1. Terminator
Digunakan untuk menandakan awal dan akhir proses.
Contoh:
- START
- END
2. Process
Digunakan untuk langkah proses atau perhitungan.
Contoh:
- Hitung total
- Input nilai
3. Input / Output
Digunakan untuk menerima input atau menampilkan hasil.
Contoh:
- Masukkan nama
- Tampilkan hasil
4. Decision
Digunakan untuk pengambilan keputusan.
Contoh:
- Apakah nilai > 75?
- Ya / Tidak
Contoh Flowchart Sederhana
Kasus:
Menentukan apakah nilai siswa lulus atau tidak.
Langkah:
- Mulai
- Input nilai
- Jika nilai ≥ 75 → Lulus
- Jika nilai < 75 → Tidak Lulus
- Selesai
Bentuk Flowchart

Contoh Flowchart Perhitungan
Kasus:
Menghitung luas persegi panjang
Rumus
L=p×l
Keterangan:
- L = Luas
- p = panjang
- l = lebar
Langkah Flowchart
- Mulai
- Input panjang
- Input lebar
- Hitung luas
- Tampilkan hasil
- Selesai
Bentuk Flowchart

Aturan Membuat Flowchart
- Flowchart harus dimulai dari START
- Flowchart harus berakhir di END
- Gunakan simbol sesuai fungsi
- Alur harus jelas dan rapi
- Gunakan panah sebagai arah proses
Kelebihan Flowchart
- Mudah dipahami
- Mempermudah komunikasi
- Membantu debugging program
- Mempermudah dokumentasi sistem
Kekurangan Flowchart
- Sulit dibuat untuk sistem besar
- Membutuhkan waktu
- Jika ada perubahan harus diperbaiki ulang
Studi Kasus Latihan
Latihan 1
Buat flowchart untuk:
- Menghitung keliling persegi
Rumus:
K=4×s
Latihan 2
Buat flowchart:
- Menentukan bilangan ganjil atau genap
Langkah:
- Input angka
- Jika habis dibagi 2 → Genap
- Jika tidak → Ganjil
Latihan 3
Buat flowchart:
- Menghitung rata-rata 3 nilai siswa
Rumus:
Rata-rata=3N1+N2+N3
Tugas Mandiri
Buat flowchart dari kasus berikut:
- Menghitung gaji karyawan
- Menghitung diskon belanja
- Login username dan password
- Penentuan nilai A, B, C, D
Flowchart adalah alat bantu visual yang sangat penting dalam pembuatan program maupun analisa sistem. Dengan flowchart, alur proses menjadi lebih mudah dipahami dan diimplementasikan.
Evaluasi
- Apa pengertian flowchart?
- Apa fungsi simbol decision?
- Sebutkan 5 simbol flowchart!
- Mengapa flowchart penting?
- Buat flowchart menentukan bilangan positif dan negatif!