Page 51 - Informatikakm
P. 51

Lembar Kerja Siswa
               Untuk setiap kasus di atas,  lakukan analisis penggunaan stack dan queue
               dengan mengisi LKS ini.

                Persoalan                            Stack        Queue      Saya Pilih ...
                Persimpangan lampu merah
                Penjelajahan internet
                Antrean permintaan print dokumen
                dalam sebuah komputer
                Undo Redo





               Aktivitas Berpasangan
               Aktivitas BK-K10-04-U: Simulasi Stack
               Pada aktivitas ini, kalian akan bermain dengan satu orang siswa lainnya. Satu
               orang harus berperan menjadi Pemberi Perintah dan satu lagi harus berperan
               sebagai Simulator. Permainan dimulai dengan Pemberi Perintah memberikan
               sebuah  perintah  simulasi (yang akan dijelaskan di bawah).     Kemudian,
               Simulator harus menjalankan simulasi dan memberikan jawaban yang benar.
               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.
               Orang yang berhasil  mendapatkan jawaban benar    sebanyak mungkin akan
               menjadi pemenangnya.
               Berikut ini format/bentuk perintah serta bentuk jawaban yang diinginkan.
               Kita asumsikan ada sebuah stack yang mampu menyimpan nilai-nilai bilangan.
               Setiap perintah simulasi berisi kumpulan dari 2 buah perintah:
               1.  Push X
               2.  Pop
                   Perintah Push digunakan untuk menyimpan nilai ke dalam stack. Perintah
               ini harus diikuti oleh sebuah bilangan bulat X yang akan disimpan ke dalam
               stack.  Perintah  Pop digunakan untuk mengeluarkan angka yang berada di
               atas tumpukan  saat ini.  Jika saat ini tumpukan kosong,  perintah  Pop tidak
               memberikan efek apa-apa. Berikut ini contoh sebuah perintah simulasi dan
               hasilnya:

                Perintah                 Isi Stack               Hasil Pop
                Push 5                   5
                Push 3                   5,3


                                                                                     41
                                                               Bab 2 Berpikir Komputasional
   46   47   48   49   50   51   52   53   54   55   56