0 dari 5 soal dijawab benar pada percobaan terakhir (penilaian otomatis)
Beberapa soal belum dikerjakan. Kamu tetap bisa membaca panduan, tetapi sebaiknya kerjakan dulu agar evaluasi lebih bermakna.
Angka di atas menunjukkan aktivitas dan penilaian dirimu, bukan nilai penguasaan materi.
Soal 1: Menelusuri nilai variabel pada perulangan
Belum dikerjakan
Deskripsi soal
Diberikan algoritma penelusuran nilai berikut:
1. Nilai awal total = 0
2. Untuk i = 1 sampai 4:
total = total + (i * 2)
3. Tampilkan total
Pertanyaan: Berapakah nilai akhir variabel total yang ditampilkan?
Tujuan latihan
Melatih kemampuan melakukan trace (penelusuran manual) terhadap perubahan nilai variabel pada setiap iterasi perulangan.
Penjelasan jawaban
Penelusuran iterasi: Saat i=1, total = 0 + (1*2) = 2. Saat i=2, total = 2 + (2*2) = 6. Saat i=3, total = 6 + (3*2) = 12. Saat i=4, total = 12 + (4*2) = 20. Maka nilai akhir total yang ditampilkan adalah 20.
Poin penting yang seharusnya ada
Mengidentifikasi informasi inti dari kasus yang diberikan
Membedakan fakta relevan dari opsi pengecoh
Menarik kesimpulan logis sesuai kondisi masalah
Kriteria evaluasi
Kejelasan dan ketepatan pemahaman masalah
Kelogisan alur pemikiran dan tahapan solusi
Kesesuaian solusi dengan seluruh aturan dan batasan yang ditentukan
Sebuah wahana bermain memiliki aturan masuk sebagai berikut:
Seorang anak diizinkan naik jika memenuhi kondisi:
(Tinggi >= 130) ATAU (Usia >= 10 DAN Didampingi == Ya)
Seorang anak memiliki data: Tinggi = 125 cm, Usia = 11 tahun, Didampingi = Tidak.
Pertanyaan: Apakah anak tersebut diizinkan naik wahana?
Tujuan latihan
Melatih evaluasi ekspresi logika gabungan dengan operator ATAU dan DAN pada kondisi nyata.
Penjelasan jawaban
Evaluasi logika: Kondisi kiri (125 >= 130) bernilai SALAH. Kondisi kanan (11 >= 10 DAN Didampingi == Ya) bernilai SALAH karena anak tidak didampingi. Hubungan ATAU antara dua kondisi yang sama-sama SALAH menghasilkan SALAH, sehingga anak tidak diizinkan naik.
Poin penting yang seharusnya ada
Mengidentifikasi informasi inti dari kasus yang diberikan
Membedakan fakta relevan dari opsi pengecoh
Menarik kesimpulan logis sesuai kondisi masalah
Kriteria evaluasi
Kejelasan dan ketepatan pemahaman masalah
Kelogisan alur pemikiran dan tahapan solusi
Kesesuaian solusi dengan seluruh aturan dan batasan yang ditentukan
3. Jika tidak, jika suhu <= 30: tampilkan "Hangat"
4. Jika tidak: tampilkan "Panas"
Pertanyaan: Status manakah yang akan ditampilkan mesin?
Tujuan latihan
Melatih menelusuri percabangan bertingkat (if - else if) dan pencocokan kondisi pertama yang terpenuhi.
Penjelasan jawaban
Kondisi pertama (15 < 10) bernilai SALAH. Sistem melanjutkan ke kondisi kedua: (15 <= 20) bernilai BENAR. Karena kondisi kedua sudah terpenuhi, sistem menampilkan "Ideal" dan langsung menyelesaikan struktur percabangan tanpa menguji kondisi berikutnya.
Poin penting yang seharusnya ada
Mengidentifikasi informasi inti dari kasus yang diberikan
Membedakan fakta relevan dari opsi pengecoh
Menarik kesimpulan logis sesuai kondisi masalah
Kriteria evaluasi
Kejelasan dan ketepatan pemahaman masalah
Kelogisan alur pemikiran dan tahapan solusi
Kesesuaian solusi dengan seluruh aturan dan batasan yang ditentukan
Pertanyaan: Berapakah total tarif parkir yang harus dibayar?
Tujuan latihan
Melatih kemampuan mengeksekusi percabangan bersarang dengan perhitungan aritmetika bersyarat.
Penjelasan jawaban
Karena jenis kendaraan adalah "Mobil", sistem masuk ke cabang Mobil. Durasi = 4 jam, yang berarti durasi > 2. Rumus yang dieksekusi: Tarif = 5.000 + (4 - 2) * 3.000 = 5.000 + (2 * 3.000) = 5.000 + 6.000 = Rp11.000.
Poin penting yang seharusnya ada
Mengidentifikasi informasi inti dari kasus yang diberikan
Membedakan fakta relevan dari opsi pengecoh
Menarik kesimpulan logis sesuai kondisi masalah
Kriteria evaluasi
Kejelasan dan ketepatan pemahaman masalah
Kelogisan alur pemikiran dan tahapan solusi
Kesesuaian solusi dengan seluruh aturan dan batasan yang ditentukan