Game simulasi Stack dan Queue
Simulasi stack
Jawaban tersebut harus diperiksa oleh Pemberi Perintah dan kemudian harus dinyatakan jawaban tersebut benar atau salah. Setelah itu, kedua orang bertukar peran: Simulator harus menjadi Pemberi Perintah dan Pemberi Perintah menjadi Simulator. Lakukan pertukaran ini sampai beberapa kali.
6
2
3
Tentunya, banyaknya angka pada jawaban harus sama dengan banyaknya perintah Pop yang diberikan oleh simulator.
Lembar Kerja Siswa
Untuk permainan peran ini dapat dipakai LKS berikut ini.
Simulasi QueuPada aktivitas ini, kalian akan melakukan simulasi operasi pada sebuah queue. Serupa dengan aktivitas sebelumnya, aktivitas ini dijalankan oleh dua orang yang akan bertugas sebagai Pemberi Perintah dan Simulator. Pemberi Perintah akan memberikan kumpulan perintah yang berisi operasi pada queue, sedangkan Simulator harus memberikan jawaban berupa rangkaian isi queue yang dihasilkan dari setiap perintah yang diberikan.
Format perintah ialah sebagai berikut.
1. Enqueue X: memasukkan sebuah bilangan bulat ke dalam queue.
2. Dequeue: membuang/mengeluarkan bilangan yang berada pada posisi pertama antrean.
Untuk setiap perintah, Simulator harus menuliskan apa isi queue setiap kali perintah tersebut selesai dijalankan. Sebagai contoh, Pemberi Perintah memberikan perintah-perintah sebagai berikut.
setiap perintah dijalankan, hasilnya:
lupa mencatat kegiatan dalam Jurnal.
- Apakah kalian dapat memahami dengan baik perbedaan dari konsep stack dan queue? Jika diberikan sebuah kondisi di dunia nyata/informatika, dapatkah kalian menentukan apakah stack atau queue yang lebih relevan diterapkan sebagai metode penyimpanan?
- Jika diberikan sebuah kondisi di dunia nyata/informatika, dapatkah kalian menentukan apakah stack atau queue yang lebih relevan diterapkan sebagai metode penyimpanan?
- Dapatkah kalian mencari contoh-contoh lain penerapan stack dan queue dalam kehidupan sehari-hari?
- Apakah kalian dapat memainkan permainan simulasi stack dan queue di atas dengan baik? Apakah permainan tersebut membantu proses pemahaman kalian terhadap kedua konsep tersebut?