×

“Contoh Soal Cerita Flowchart Pengertian, Cara Membuat, dan Pembahasan Lengkap”

“Contoh Soal Cerita Flowchart Pengertian, Cara Membuat, dan Pembahasan Lengkap”

Flowchart atau diagram alir adalah salah satu alat penting dalam dunia pemrograman, algoritma, dan analisis sistem. Flowchart membantu menggambarkan proses kerja sebuah program atau alur penyelesaian masalah secara visual menggunakan simbol-simbol standar. Dalam pelajaran informatika dan rekayasa perangkat lunak, siswa sering diminta mengerjakan soal cerita flowchart yang menuntut kemampuan memahami persoalan lalu mengubahnya menjadi diagram alir.
Artikel ini akan membahas pengertian flowchart, manfaatnya, langkah-langkah membuat flowchart, hingga contoh soal cerita beserta pembahasannya.

Baca Juga : “Memahami Risiko Likuiditas: Contoh Soal dan Pembahasan Lengkap untuk Mahasiswa dan Praktisi Keuangan”

Apa Itu Flowchart?

Flowchart adalah diagram visual yang menggambarkan urutan langkah, instruksi, atau proses dalam menyelesaikan suatu masalah. Flowchart mempermudah pemahaman terhadap alur pemrograman maupun proses manual.

Simbol yang sering digunakan:

🔖 Baca juga:
Download Bank Soal Azas Teknik Kimia PDF: Kumpulan Latihan Soal dan Kunci Jawaban
  • Terminator : Start/Stop
  • Input/Output : Parallelogram
  • Proses : Persegi panjang
  • Decision : Belah ketupat (percabangan)
  • Flowline : Panah
  • Preparation : Jajar genjang (inisialisasi)

Flowchart sangat membantu terutama untuk pemecahan masalah, debugging, dan perencanaan program sederhana hingga kompleks.

Mengapa Soal Cerita Flowchart Penting?

  • Melatih kemampuan membaca dan memahami masalah.
  • Membantu membangun logika komputasi.
  • Membiasakan siswa mengonversi teks menjadi diagram visual.
  • Sering muncul pada ujian informatika, RPL, dan tes logika dasar.

Langkah-Langkah Membuat Flowchart dari Soal Cerita

  1. Baca soal hingga paham.
    Temukan input, proses utama, dan output.
  2. Identifikasi variabel.
    Misalnya angka, nilai, biaya, jumlah barang, dan lainnya.
  3. Tentukan alur logika.
    Apakah soal memerlukan perulangan, percabangan, atau proses linear?
  4. Susun pseudo-code sederhana.
    Ini memudahkan menyusun diagram.
  5. Gambar flowchart menggunakan simbol standar.

Contoh Soal Cerita Flowchart dan Pembahasan

Berikut beberapa contoh soal cerita flowchart lengkap dengan langkah berpikir dan pembahasannya.

Contoh Soal 1: Menghitung Total Belanja

Soal:
Seorang pembeli membeli 3 barang di toko. Harga masing-masing barang diinput oleh kasir. Buatlah flowchart untuk menghitung total belanja dan menampilkannya.

Pembahasan:

Identifikasi Soal

  • Input: harga1, harga2, harga3
  • Proses: total = harga1 + harga2 + harga3
  • Output: total belanja

Alur Flowchart

  1. Start
  2. Input harga1
  3. Input harga2
  4. Input harga3
  5. Hitung total
  6. Tampilkan total
  7. Stop

Flowchart akan berisi tiga input parallelogram, satu proses penjumlahan, dan output.

Contoh Soal 2: Menentukan Bilangan Ganjil atau Genap

Soal:
Buatlah flowchart untuk menentukan apakah sebuah bilangan yang diinput pengguna adalah bilangan ganjil atau genap.

Pembahasan:

Identifikasi Soal

  • Input: bilangan
  • Proses: cek bilangan % 2
  • Decision:
    • Jika hasil = 0 → Genap
    • Jika tidak → Ganjil
  • Output: hasil

Alur Flowchart

  1. Start
  2. Input bilangan
  3. Decision: bilangan mod 2 == 0?
  4. Jika Ya → tampilkan “Genap”
  5. Jika Tidak → tampilkan “Ganjil”
  6. Stop

Contoh Soal 3: Menghitung Nilai Akhir Siswa

Soal:
Nilai akhir siswa dihitung dari 40% nilai tugas, 30% nilai UTS, dan 30% nilai UAS. Buat flowchart untuk menghitung nilai akhir tersebut.

Pembahasan:

Identifikasi Soal

  • Input: tugas, uts, uas
  • Proses: akhir = 0.4×tugas + 0.3×uts + 0.3×uas
  • Output: nilai akhir

Alur Flowchart

  1. Start
  2. Input tugas
  3. Input uts
  4. Input uas
  5. Proses hitung nilai akhir
  6. Output nilai akhir
  7. Stop

Contoh Soal 4: Mengulangi Input Hingga Angka 0

Soal:
Buat flowchart program yang terus meminta input angka dari pengguna sampai pengguna memasukkan angka 0. Setiap angka yang dimasukkan ditambahkan ke total.

Pembahasan:

Identifikasi Soal

  • Input: angka (berulang)
  • Proses: total += angka
  • Loop: berhenti jika angka == 0
  • Output: total seluruh angka

Alur Flowchart

  1. Start
  2. total = 0
  3. Input angka
  4. Decision: angka == 0?
  5. Jika Ya → tampil total, Stop
  6. Jika Tidak → total = total + angka
  7. Kembali ke input angka

Flowchart menggunakan decision dan looping.

Contoh Soal 5: Menghitung Diskon Belanja

Soal:
Jika total belanja lebih dari Rp200.000, pelanggan mendapat diskon 15%. Jika tidak, tidak ada diskon. Buat flowchart-nya.

Pembahasan:

Identifikasi Soal

  • Input: totalBelanja
  • Proses:
    • Jika totalBelanja > 200000 → diskon = total×0.15
    • Jika tidak → diskon = 0
  • Output: total bayar

Alur Flowchart

  1. Start
  2. Input totalBelanja
  3. Decision: totalBelanja > 200000?
  4. Jika Ya → hitung diskon
  5. Jika Tidak → diskon = 0
  6. totalBayar = totalBelanja – diskon
  7. Output totalBayar
  8. Stop

Contoh Soal 6: Menghitung Luas Lingkaran

Soal:
Pengguna memasukkan jari-jari lingkaran. Buat flowchart untuk menghitung luas lingkaran.

Pembahasan:

Identifikasi Soal

  • Input: r
  • Proses: luas = π × r²
  • Output: luas

Alur Flowchart

  1. Start
  2. Input r
  3. Proses: luas = 3.14 × r × r
  4. Output luas
  5. Stop

Tips Menyelesaikan Soal Cerita Flowchart

  • Fokus pada input → proses → output
  • Tandai bagian yang mengandung percabangan (if)
  • Jika ada pengulangan, gunakan decision
  • Buat alur sederhana terlebih dahulu sebelum menggambar
  • Gunakan simbol yang sesuai standar ANSI atau ISO

Baca Juga : Rektor Universitas Teknokrat Indonesia Hadiri Silaknas dan Milad ke-35 ICMI di Bali

Kesimpulan

Soal cerita flowchart adalah latihan yang sangat penting untuk melatih logika, pengolahan informasi, dan kemampuan memahami persoalan. Dengan memahami dasar-dasar flowchart, mengenali simbol-simbolnya, dan berlatih lewat berbagai contoh soal, siswa dapat membuat diagram alir dengan cepat dan benar. Artikel ini telah memberikan pengertian flowchart, langkah-langkah pembuatannya, serta beberapa contoh soal cerita yang sering muncul dalam ujian.

Penulis : Nabila Afrianisa

Post Comment