×

Bank Contoh Soal Cerita Algoritma Percabangan Pilihan Ganda dan Uraian

Bank Contoh Soal Cerita Algoritma Percabangan Pilihan Ganda dan Uraian

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

🔖 Baca juga:
Judul: Contoh Soal Kepadatan Populasi Terbaru untuk Persiapan Ujian Sekolah

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