Pendahuluan
Algoritma percabangan merupakan salah satu materi inti dalam mata pelajaran Informatika yang hampir selalu muncul dalam ujian, baik ujian sekolah, penilaian harian, penilaian tengah semester, hingga ujian akhir. Materi ini menguji kemampuan siswa dalam memahami logika pengambilan keputusan berdasarkan kondisi tertentu. Oleh karena itu, penguasaan contoh soal cerita algoritma percabangan menjadi sangat penting agar siswa dapat menghadapi ujian dengan percaya diri.
Baca juga:Cara Cepat Mengerjakan Soal Mekanika Fluida: Bank Soal PDF untuk Mahasiswa Teknik S1
Soal cerita dipilih karena mampu mengukur pemahaman konsep secara lebih mendalam. Siswa tidak hanya diminta menghafal teori, tetapi juga menerapkan logika algoritma dalam situasi yang dekat dengan kehidupan sehari-hari. Artikel ini menyajikan kumpulan contoh soal cerita algoritma percabangan yang sering muncul dalam ujian informatika, lengkap dengan jawaban dan pembahasan yang mudah dipahami.
Pengertian Algoritma Percabangan
Algoritma percabangan adalah struktur algoritma yang digunakan untuk memilih satu jalur proses dari beberapa kemungkinan jalur berdasarkan suatu kondisi. Jika kondisi bernilai benar, maka perintah tertentu dijalankan. Jika kondisi bernilai salah, maka perintah lain yang dijalankan atau proses dilewati.
Dalam pemrograman, percabangan sering dituliskan menggunakan struktur if, if else, dan if else if. Konsep ini menjadi dasar dalam pembuatan program komputer, aplikasi, maupun sistem informasi.
Mengapa Soal Percabangan Sering Muncul dalam Ujian Informatika
Ada beberapa alasan mengapa algoritma percabangan hampir selalu diuji dalam mata pelajaran informatika:
Merupakan konsep dasar logika pemrograman
Mudah diterapkan dalam soal cerita
Melatih kemampuan berpikir kritis dan sistematis
Menjadi fondasi untuk materi pemrograman lanjutan
Karena alasan tersebut, siswa perlu banyak berlatih agar terbiasa mengenali pola soal yang sering muncul.
Jenis Soal Cerita Algoritma Percabangan dalam Ujian
Soal cerita algoritma percabangan dalam ujian informatika umumnya terbagi menjadi beberapa jenis.
Soal Menentukan Jenis Percabangan
Soal ini meminta siswa menentukan jenis percabangan yang sesuai dengan permasalahan.
Soal Menyusun Algoritma Sederhana
Siswa diminta menuliskan langkah-langkah algoritma berdasarkan cerita yang diberikan.
Soal Analisis Keputusan
Siswa harus menganalisis hasil keputusan dari suatu kondisi tertentu.
Contoh Soal Cerita Algoritma Percabangan Pilihan Ganda
Berikut beberapa contoh soal yang sering muncul dalam ujian informatika.
Contoh soal 1
Seorang siswa dinyatakan lulus jika nilai ujian minimal 75. Jika nilai kurang dari 75, maka siswa dinyatakan tidak lulus. Struktur algoritma yang tepat untuk permasalahan tersebut adalah
A. Perulangan
B. Percabangan tunggal
C. Percabangan ganda
D. Array
Jawaban
C. Percabangan ganda
Pembahasan
Terdapat dua kemungkinan keputusan, yaitu lulus dan tidak lulus, sehingga menggunakan percabangan ganda.
Contoh soal 2
Jika seseorang memiliki kartu pelajar, maka ia mendapatkan potongan harga. Jika tidak memiliki kartu pelajar, maka ia membayar harga normal. Kasus tersebut termasuk contoh
A. Percabangan tunggal
B. Percabangan ganda
C. Percabangan majemuk
D. Perulangan
Jawaban
B. Percabangan ganda
Pembahasan
Soal ini memiliki dua kondisi yang saling berlawanan.
Contoh soal 3
Manakah di bawah ini yang merupakan contoh penerapan algoritma percabangan dalam kehidupan sehari-hari
A. Menghitung jumlah buku di perpustakaan
B. Menentukan nilai rata-rata kelas
C. Menentukan hujan atau tidak hujan
D. Menyimpan data siswa
Jawaban
C. Menentukan hujan atau tidak hujan
Pembahasan
Menentukan hujan atau tidak hujan memerlukan pengambilan keputusan berdasarkan kondisi tertentu.
Contoh soal 4
Jika suatu bilangan lebih besar dari 0 maka bilangan tersebut positif, jika kurang dari 0 maka negatif, dan jika sama dengan 0 maka nol. Pernyataan tersebut menggunakan
A. Percabangan tunggal
B. Percabangan ganda
C. Percabangan majemuk
D. Perulangan
Jawaban
C. Percabangan majemuk
Pembahasan
Soal memiliki lebih dari dua kondisi sehingga termasuk percabangan majemuk.
Contoh soal 5
Struktur algoritma yang digunakan untuk memilih salah satu dari beberapa pilihan kondisi adalah
A. Array
B. Percabangan majemuk
C. Perulangan
D. Prosedur
Jawaban
B. Percabangan majemuk
Pembahasan
Percabangan majemuk digunakan ketika terdapat lebih dari dua alternatif keputusan.
Contoh Soal Cerita Algoritma Percabangan Uraian
Soal uraian biasanya menuntut siswa menuliskan algoritma secara runtut dan logis.
Contoh soal uraian 1
Seorang siswa diperbolehkan mengikuti kegiatan ekstrakurikuler jika nilai sikapnya baik. Jika nilai sikapnya tidak baik, maka siswa tidak diperbolehkan mengikuti kegiatan tersebut. Buat algoritma dari permasalahan tersebut.
Jawaban dan pembahasan
Algoritma:
Mulai
Masukkan nilai sikap siswa
Jika nilai sikap baik maka tampilkan “Boleh ikut ekstrakurikuler”
Jika tidak, tampilkan “Tidak boleh ikut ekstrakurikuler”
Selesai
Soal ini merupakan contoh percabangan ganda.
Contoh soal uraian 2
Sebuah mesin ATM hanya dapat digunakan jika kartu ATM valid dan PIN benar. Buat algoritma percabangan sederhana dari pernyataan tersebut.
Jawaban dan pembahasan
Algoritma:
Mulai
Masukkan kartu ATM dan PIN
Jika kartu valid dan PIN benar maka tampilkan “Transaksi dapat dilakukan”
Jika tidak, tampilkan “Transaksi ditolak”
Selesai
Soal ini melibatkan kondisi logika gabungan dalam percabangan.
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 berdasarkan ketentuan tersebut.
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.
Contoh soal uraian 4
Seseorang boleh mengendarai sepeda motor jika usianya minimal 17 tahun dan memiliki SIM. Buat algoritma dari pernyataan tersebut.
Jawaban dan pembahasan
Algoritma:
Mulai
Masukkan usia dan status SIM
Jika usia ≥ 17 dan memiliki SIM maka tampilkan “Boleh mengendarai motor”
Jika tidak, tampilkan “Tidak boleh mengendarai motor”
Selesai
Soal ini menguji pemahaman kondisi logika dalam percabangan.
Contoh soal uraian 5
Jika suhu ruangan lebih dari 30 derajat maka AC dinyalakan. Jika suhu 30 derajat atau kurang maka AC dimatikan. Buat algoritma dari pernyataan tersebut.
Jawaban dan pembahasan
Algoritma:
Mulai
Masukkan suhu ruangan
Jika suhu > 30 maka tampilkan “AC menyala”
Jika tidak, tampilkan “AC mati”
Selesai
Soal ini sering muncul karena mudah dikaitkan dengan kehidupan sehari-hari.
Pola Soal Percabangan yang Perlu Dikuasai Siswa
Agar sukses menghadapi ujian informatika, siswa perlu mengenali pola soal berikut:
Soal kelulusan dan nilai
Soal diskon dan potongan harga
Soal usia dan syarat tertentu
Soal suhu, cuaca, dan kondisi lingkungan
Soal hak dan izin berdasarkan aturan
Pola-pola ini hampir selalu menggunakan algoritma percabangan.
Tips Cepat Mengerjakan Soal Algoritma Percabangan saat Ujian
Beberapa tips berikut dapat membantu siswa mengerjakan soal dengan lebih cepat dan tepat:
Baca soal dengan cermat
Tentukan kondisi utama dan alternatif
Identifikasi jenis percabangan yang digunakan
Susun langkah algoritma secara runtut
Gunakan bahasa yang sederhana dan jelas
Dengan latihan yang cukup, siswa dapat mengenali jenis soal hanya dalam waktu singkat.
Kesalahan yang Sering Terjadi dalam Ujian
Beberapa kesalahan umum yang sering dilakukan siswa antara lain:
Salah menentukan kondisi
Tidak menuliskan kondisi alternatif
Urutan langkah algoritma tidak logis
Menggunakan jenis percabangan yang tidak sesuai
Menghindari kesalahan ini akan meningkatkan peluang mendapatkan nilai maksimal.
Baca juga:Universitas Teknokrat Indonesia Raih Juara Umum Pada Pekan Olahraga Mahasiswa Provinsi Lampung 2025
Kesimpulan
Contoh soal cerita algoritma percabangan yang sering muncul dalam ujian informatika menjadi materi yang wajib dikuasai oleh siswa. Dengan memahami konsep dasar, mengenali pola soal, serta berlatih secara konsisten, siswa akan lebih siap menghadapi berbagai bentuk ujian. Algoritma percabangan tidak hanya penting untuk ujian, tetapi juga menjadi fondasi utama dalam pembelajaran pemrograman dan pengembangan logika berpikir.
Penulis:dheana


Post Comment