Identitas Siswa
Soal 1
Ibu sedang menyusun Gebogan. Buah yang ditaruh paling terakhir (paling atas), akan diambil paling pertama saat ingin membongkarnya. Prinsip "Masuk Terakhir, Keluar Pertama" ini disebut...
Soal 2
Di Pura, pemedek masuk melalui Candi Bentar secara bergiliran. Siapa yang datang duluan, dia yang masuk duluan. Struktur data apa yang cocok untuk menggambarkan situasi ini?
Soal 3
Manakah kegiatan di bawah ini yang menggunakan prinsip STACK?
Soal 4
Jika kamu memiliki tumpukan data warna: [Bawah: Merah] -> [Tengah: Kuning] -> [Atas: Hijau]. Data warna apa yang harus diambil pertama kali?
Soal 5
Mengapa komputer perlu menggunakan Queue (Antrean) saat memproses data, misalnya saat mencetak kertas di printer?
Hasil Ujian
0/100
Ringkasan Jawaban
Kunci Jawaban & Pembahasan
1. Ibu sedang menyusun Gebogan. Buah yang ditaruh paling terakhir (paling atas), akan diambil paling pertama saat ingin membongkarnya. Prinsip "Masuk Terakhir, Keluar Pertama" ini disebut...
Jawaban: B - LIFO (Last In, First Out)
Pembahasan: Prinsip LIFO (Last In, First Out) berarti data yang terakhir dimasukkan akan menjadi yang pertama dikeluarkan. Ini mirip dengan tumpukan piring atau dalam contoh ini, tumpukan buah pada gebogan.
2. Di Pura, pemedek masuk melalui Candi Bentar secara bergiliran. Siapa yang datang duluan, dia yang masuk duluan. Struktur data apa yang cocok untuk menggambarkan situasi ini?
Jawaban: B - Queue (Antrean)
Pembahasan: Queue (antrean) menggunakan prinsip FIFO (First In, First Out) di mana yang pertama masuk akan menjadi yang pertama keluar, persis seperti antrean pemedek di Pura.
3. Manakah kegiatan di bawah ini yang menggunakan prinsip STACK?
Jawaban: C - Menekan tombol "Undo" (Ctrl+Z) di komputer untuk membatalkan tulisan terakhir
Pembahasan: Fungsi Undo menggunakan prinsip stack (LIFO) karena aksi terakhir yang dilakukan akan menjadi yang pertama dibatalkan ketika menekan tombol Undo.
4. Jika kamu memiliki tumpukan data warna: [Bawah: Merah] -> [Tengah: Kuning] -> [Atas: Hijau]. Data warna apa yang harus diambil pertama kali?
Jawaban: C - Hijau
Pembahasan: Dalam struktur data stack, data yang terakhir dimasukkan (paling atas) akan menjadi yang pertama diambil. Dalam contoh ini, Hijau berada di posisi teratas sehingga harus diambil pertama kali.
5. Mengapa komputer perlu menggunakan Queue (Antrean) saat memproses data, misalnya saat mencetak kertas di printer?
Jawaban: A - Agar data yang masuk duluan diproses duluan (adil & urut)
Pembahasan: Queue memastikan proses yang adil dengan prinsip FIFO (First In, First Out). Dokumen yang dikirim ke printer pertama akan dicetak pertama, menjaga urutan dan menghindari kebingungan.