Pendahuluan
Algoritma percabangan merupakan salah satu materi dasar yang sangat penting dalam pembelajaran informatika dan pemrograman. Materi ini mengajarkan bagaimana sebuah sistem atau program dapat mengambil keputusan berdasarkan kondisi tertentu. Konsep percabangan banyak diterapkan dalam kehidupan sehari-hari, seperti menentukan kelulusan siswa, pemberian diskon, hingga pengambilan keputusan sederhana lainnya.
Baca juga:Menguasai Logika: Panduan Lengkap Latihan Soal Deduktif dan Induktif untuk Ujian Sekolah
Untuk membantu siswa dan pemula memahami materi ini dengan lebih baik, diperlukan bank contoh soal cerita algoritma percabangan yang lengkap, baik dalam bentuk pilihan ganda maupun uraian. Artikel ini menyajikan kumpulan soal cerita algoritma percabangan yang disertai jawaban dan pembahasan sederhana agar mudah dipahami.
Pengertian Algoritma Percabangan
Algoritma percabangan adalah struktur algoritma yang digunakan untuk memilih satu jalur proses dari beberapa kemungkinan jalur berdasarkan hasil evaluasi suatu kondisi. Jika kondisi bernilai benar, maka perintah tertentu dijalankan. Jika kondisi bernilai salah, maka perintah alternatif yang dijalankan.
Dalam pemrograman, percabangan sering diimplementasikan dengan struktur if, if else, dan if else if.
Tujuan Penyusunan Bank Soal Algoritma Percabangan
Bank contoh soal algoritma percabangan disusun dengan tujuan:
Membantu siswa memahami konsep percabangan secara bertahap
Melatih kemampuan berpikir logis dan sistematis
Menyediakan bahan latihan mandiri maupun kelompok
Menjadi referensi persiapan ujian atau evaluasi pembelajaran
Dengan adanya bank soal, proses belajar menjadi lebih terarah dan efektif.
Jenis-Jenis Percabangan dalam Algoritma
Sebelum mengerjakan soal, penting untuk memahami jenis percabangan yang sering digunakan.
Percabangan Tunggal
Percabangan tunggal hanya memiliki satu kondisi. Jika kondisi terpenuhi, perintah dijalankan. Jika tidak, proses langsung berlanjut tanpa aksi tambahan.
Percabangan Ganda
Percabangan ganda memiliki dua kemungkinan hasil, yaitu kondisi benar dan kondisi salah.
Percabangan Majemuk
Percabangan majemuk digunakan untuk menangani lebih dari dua kondisi, biasanya dengan beberapa pilihan keputusan.
Bank Contoh Soal Cerita Algoritma Percabangan Pilihan Ganda
Soal pilihan ganda bertujuan menguji pemahaman konsep dasar algoritma percabangan.
Contoh soal 1
Seorang siswa dinyatakan lulus jika nilai ujiannya minimal 75. Struktur algoritma yang tepat untuk kasus tersebut adalah
A. Perulangan
B. Percabangan
C. Array
D. Prosedur
Jawaban
B. Percabangan
Pembahasan
Kasus tersebut memerlukan pengambilan keputusan berdasarkan kondisi nilai siswa.
Contoh soal 2
Jika total belanja lebih dari Rp400.000 maka pelanggan mendapatkan diskon. Jika tidak, pelanggan tidak mendapatkan diskon. Struktur algoritma yang digunakan adalah
A. Percabangan tunggal
B. Percabangan ganda
C. Percabangan majemuk
D. Perulangan
Jawaban
B. Percabangan ganda
Pembahasan
Terdapat dua kemungkinan hasil, yaitu mendapat diskon atau tidak.
Contoh soal 3
Manakah contoh penerapan algoritma percabangan dalam kehidupan sehari-hari
A. Menghitung jumlah siswa
B. Menyimpan data ke dalam tabel
C. Menentukan hujan atau tidak hujan
D. Mengulang sebuah proses
Jawaban
C. Menentukan hujan atau tidak hujan
Pembahasan
Menentukan hujan atau tidak hujan membutuhkan pengambilan keputusan berdasarkan kondisi.
Contoh soal 4
Jika suatu bilangan habis dibagi 2 maka bilangan tersebut genap, jika tidak maka ganjil. Pernyataan ini termasuk contoh
A. Percabangan tunggal
B. Percabangan ganda
C. Percabangan majemuk
D. Perulangan
Jawaban
B. Percabangan ganda
Pembahasan
Terdapat dua kemungkinan hasil, yaitu genap atau ganjil.
Contoh soal 5
Struktur algoritma yang digunakan untuk memilih satu dari beberapa kondisi adalah
A. Percabangan majemuk
B. Percabangan tunggal
C. Array
D. Perulangan
Jawaban
A. Percabangan majemuk
Pembahasan
Percabangan majemuk digunakan ketika terdapat lebih dari dua kondisi.
Bank Contoh Soal Cerita Algoritma Percabangan Uraian
Soal uraian bertujuan melatih kemampuan siswa dalam menyusun algoritma secara sistematis.
Contoh soal uraian 1
Seorang siswa boleh mengikuti lomba jika kelasnya kelas 8 atau kelas 9. Buat algoritma percabangan dari pernyataan tersebut.
Jawaban dan pembahasan
Algoritma:
Mulai
Masukkan kelas siswa
Jika kelas = 8 atau kelas = 9 maka tampilkan “Boleh ikut lomba”
Jika tidak, tampilkan “Tidak boleh ikut lomba”
Selesai
Soal ini menggunakan percabangan ganda dengan kondisi majemuk.
Contoh soal uraian 2
Sebuah sistem parkir mencatat bahwa kendaraan boleh masuk jika masih ada slot parkir kosong. Jika slot parkir penuh, kendaraan tidak boleh masuk.
Jawaban dan pembahasan
Algoritma:
Mulai
Masukkan status slot parkir
Jika slot kosong maka tampilkan “Boleh masuk”
Jika tidak, tampilkan “Parkir penuh”
Selesai
Soal ini merupakan contoh percabangan ganda dalam kehidupan sehari-hari.
Contoh soal uraian 3
Nilai akhir siswa ditentukan sebagai berikut:
Nilai ≥ 85 mendapat predikat A
Nilai ≥ 70 mendapat predikat B
Nilai ≥ 55 mendapat predikat C
Nilai < 55 mendapat predikat D
Buat algoritma percabangan untuk menentukan predikat nilai siswa.
Jawaban dan pembahasan
Algoritma:
Mulai
Masukkan nilai siswa
Jika nilai ≥ 85 maka tampilkan “A”
Jika nilai ≥ 70 maka tampilkan “B”
Jika nilai ≥ 55 maka tampilkan “C”
Jika nilai < 55 maka tampilkan “D”
Selesai
Soal ini menggunakan percabangan majemuk karena memiliki lebih dari dua kondisi.
Contoh soal uraian 4
Seseorang boleh mengendarai sepeda motor jika memiliki SIM. Jika tidak memiliki SIM, maka tidak boleh mengendarai sepeda motor. Buat algoritma dari pernyataan tersebut.
Jawaban dan pembahasan
Algoritma:
Mulai
Masukkan status kepemilikan SIM
Jika memiliki SIM maka tampilkan “Boleh mengendarai motor”
Jika tidak, tampilkan “Tidak boleh mengendarai motor”
Selesai
Soal ini termasuk percabangan if else sederhana.
Contoh soal uraian 5
Jika suhu ruangan lebih dari 30 derajat, maka kipas angin dinyalakan. Jika suhu 30 derajat atau kurang, maka kipas angin dimatikan.
Jawaban dan pembahasan
Algoritma:
Mulai
Masukkan suhu ruangan
Jika suhu > 30 maka tampilkan “Kipas menyala”
Jika tidak, tampilkan “Kipas mati”
Selesai
Soal ini melatih pemahaman percabangan berbasis kondisi numerik.
Manfaat Bank Soal Algoritma Percabangan
Penggunaan bank contoh soal cerita algoritma percabangan pilihan ganda dan uraian memberikan berbagai manfaat, antara lain:
Meningkatkan pemahaman konsep percabangan
Melatih kemampuan berpikir logis dan terstruktur
Membantu siswa terbiasa menyusun algoritma
Menjadi bahan evaluasi pembelajaran
Latihan yang konsisten akan membuat siswa semakin mahir dalam menyusun algoritma.
Tips Mengerjakan Soal Algoritma Percabangan
Agar hasil latihan lebih optimal, berikut beberapa tips yang dapat diterapkan:
Baca soal dengan teliti
Identifikasi kondisi utama dan alternatif
Tentukan jenis percabangan yang digunakan
Susun langkah algoritma secara runtut
Periksa kembali jawaban sebelum disimpulkan
Dengan strategi ini, kesalahan dalam menyusun algoritma dapat diminimalkan.
Kesalahan Umum dalam Soal Percabangan
Beberapa kesalahan yang sering terjadi saat mengerjakan soal algoritma percabangan antara lain:
Salah menentukan kondisi
Tidak menuliskan aksi untuk kondisi salah
Menggunakan jenis percabangan yang tidak sesuai
Urutan langkah algoritma tidak logis
Mengenali kesalahan ini akan membantu siswa memperbaiki cara berpikir algoritmik.
Baca juga:Universitas Teknokrat Indonesia Raih Juara Umum Pada Pekan Olahraga Mahasiswa Provinsi Lampung 2025
Kesimpulan
Bank contoh soal cerita algoritma percabangan pilihan ganda dan uraian merupakan sumber belajar yang sangat penting bagi siswa dan pemula. Melalui variasi soal dan pembahasan yang mudah dipahami, konsep percabangan dapat dikuasai dengan lebih baik. Penguasaan algoritma percabangan menjadi fondasi utama dalam pembelajaran informatika dan pemrograman, sehingga perlu dilatih secara konsisten.
Penulis:dheana


Post Comment