Evaluasi: Tahap 3 · Easy

Ringkasan latihan

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

Kriteria evaluasi

Hasil penilaian otomatis

Soal ini belum dikerjakan.

Kerjakan soal

Soal 2: Mengevaluasi kondisi gerbang tiket wahana

Belum dikerjakan

Deskripsi soal

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

Kriteria evaluasi

Hasil penilaian otomatis

Soal ini belum dikerjakan.

Kerjakan soal

Soal 3: Menentukan keluaran status suhu pendingin

Belum dikerjakan

Deskripsi soal

Diberikan algoritma status mesin pendingin:

Input: suhu = 15

1. Jika suhu < 10: tampilkan "Terlalu Dingin"

2. Jika tidak, jika suhu <= 20: tampilkan "Ideal"

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

Kriteria evaluasi

Hasil penilaian otomatis

Soal ini belum dikerjakan.

Kerjakan soal

Soal 4: Memeriksa perbandingan angka dan pembaruan nilai

Belum dikerjakan

Deskripsi soal

Diberikan algoritma pelacakan nilai terbesar berikut:

Nilai awal: maks = 12

Daftar bilangan: [7, 19, 15, 23, 8]

Untuk setiap angka dalam daftar:

Jika angka > maks, maka maks = angka

Pertanyaan: Berapa kali nilai variabel maks mengalami pembaruan selama algoritma dijalankan?

Tujuan latihan

Melatih ketelitian dalam menghitung frekuensi eksekusi aksi di dalam blok kondisi perbandingan.

Penjelasan jawaban

Nilai awal maks = 12. Angka 7: 7 > 12 (SALAH, tidak diperbarui). Angka 19: 19 > 12 (BENAR, pembaruan ke-1, maks menjadi 19). Angka 15: 15 > 19 (SALAH, tidak diperbarui). Angka 23: 23 > 19 (BENAR, pembaruan ke-2, maks menjadi 23). Angka 8: 8 > 23 (SALAH, tidak diperbarui). Jadi variabel maks diperbarui tepat 2 kali.

Poin penting yang seharusnya ada

Kriteria evaluasi

Hasil penilaian otomatis

Soal ini belum dikerjakan.

Kerjakan soal

Soal 5: Menguji percabangan tarif parkir kendaraan

Belum dikerjakan

Deskripsi soal

Sebuah sistem parkir otomatis menghitung tarif parkir dengan aturan:

- Jika jenis kendaraan == "Motor":

Tarif = 2000 + (durasi - 1) * 1000

- Jika jenis kendaraan == "Mobil":

Jika durasi <= 2: Tarif = 5000

Jika durasi > 2: Tarif = 5000 + (durasi - 2) * 3000

Input: jenis kendaraan = "Mobil", durasi = 4 jam.

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

Kriteria evaluasi

Hasil penilaian otomatis

Soal ini belum dikerjakan.

Kerjakan soal
‹ Kembali ke level Kembali ke tahap