Kunci Jawaban
Jawaban Informatika Kelas 10 Halaman 39: Apabila Lampu Merah Menyala Mobil Mobil Yang Datang
Berikut ini jawaban Informatika kelas 10 halaman 39 Kurikulum Merdeka: apabila lampu merah menyala mobil-mobil yang datang
Editor: Tim TribunNewsmaker
Berikut ini jawaban Informatika kelas 10 halaman 39 Kurikulum Merdeka: apabila lampu merah menyala mobil-mobil yang datang
TRIBUNNEWSMAKER.COM – Dalam buku Informatika SMA Kelas 10 Kurikulum Merdeka, siswa diajak memahami dua konsep dasar dalam ilmu komputer, yaitu Stack dan Queue, melalui situasi kehidupan sehari-hari. Materi ini terdapat pada Bab 2: Berpikir Komputasional, khususnya dalam Aktivitas BK-K10-03-U: Penggunaan Stack dan Queue secara Tepat (Unplugged) di halaman 39. Buku ini ditulis oleh Mushthofa, dkk. dan diterbitkan oleh Pusat Kurikulum dan Perbukuan, Badan Penelitian dan Pengembangan dan Perbukuan.
Baca juga: Contoh Soal dan Jawaban PTS Informatika Kelas 10 Semester 1: Apa Yang Dimaksud Dengan Pseudocode?
Dalam aktivitas ini, siswa diminta menganalisis skenario seperti antrian mobil di lampu merah atau fitur undo/redo di aplikasi, lalu menentukan apakah situasi tersebut lebih cocok menggunakan struktur data Stack (LIFO) atau Queue (FIFO). Tujuan utamanya adalah mengasah kemampuan berpikir komputasional dengan mengaitkan masalah nyata ke dalam model struktur data yang relevan. Kunci jawaban halaman 39 ini disediakan sebagai panduan belajar atau referensi bagi siswa dalam menyelesaikan latihan tersebut.
Kunci Jawaban Informatika Kelas 10 Halaman 39
Aktivitas BK-K10-03-U
Pada aktivitas ini, kalian akan membaca beberapa skenario kondisi, baik dalam dunia sehari-hari maupun dalam dunia informatika. Tugas kalian ialah memikirkan, pada setiap kondisi/skenario tersebut, manakah yang lebih tepat digunakan/lebih relevan menggambarkan situasi tersebut, apakah stack ataukah queue. Berikan penjelasan mengapa kalian memilih jawaban tersebut!

1. Di persimpangan jalan, terdapat lampu merah. Apabila lampu merah menyala, mobil-mobil yang datang ke persimpangan tersebut harus berhenti dulu. Ketika lampu berubah menjadi hijau, semua mobil perlahanlahan berjalan kembali dalam urutan tertentu. Manakah yang lebih tepat menggambarkan situasi tersebut?
Jawaban:
Jawaban yang tepat adalah Queue
Situasi ini sangat tepat digambarkan dengan prinsip FIFO (First-In, First-Out), yang merupakan ciri khas dari Queue (Antrian).
Mobil yang pertama kali tiba di lampu merah (First-In) akan menjadi mobil yang pertama kali berjalan saat lampu menjadi hijau (First-Out).
Urutan mobil yang keluar dari persimpangan sama persis dengan urutan mobil yang datang dan mengantri.
2. Ketika menjelajah web/internet, kita menggunakan sebuah browser (misal Firefox, Chrome dll). Terdapat sebuah fitur yang memungkinkan kita untuk bergerak dari satu halaman yang sudah kita kunjungi ke halaman lainnya, yaitu dengan menekan tombol Back dan Forward. Misalnya, kita mengunjungi halaman A, kemudian B, lalu C. Jika kita kemudian menekan tombol Back, dari halaman C kita akan kembali ke halaman B. Jika kita tekan lagi tombol Back (pada saat ada di B), kita akan kembali ke A. Jika kemudian kita tekan tombol Forward, kita akan kembali halaman B, dan jika kita tekan sekali lagi tombol Forward, kita akan kembali ke halaman C. Oleh karena itu, aplikasi browser tersebut harus menyimpan (dan mengingat) semua halaman yang sudah pernah kita kunjungi sebelumnya (biasa disebut Riwayat atau History). Bentuk penyimpanan yang manakah (stack atau queue) yang paling tepat digunakan untuk menyimpan Riwayat pada browser?
Jawaban:
Baca juga: Algoritma Mana yang Dipilih? Kunci Jawaban Informatika Kelas 10 Hal 78 Semester 1 Kurikulum Merdeka
Jawaban yang Tepat adalah Stack
Fungsionalitas tombol Back pada browser sangat relevan dengan prinsip LIFO (Last-In, First-Out), yang merupakan ciri khas dari Stack (Tumpukan).
Ketika kita menekan tombol Back, kita ingin kembali ke halaman terakhir yang baru saja kita kunjungi (Last-In).
Jika urutan kunjungan adalah A → B → C.
Menekan Back pertama: Kita kembali ke C ← B (C adalah halaman terakhir yang masuk ke riwayat tumpukan).
Menekan Back kedua: Kita kembali ke B ← A.
3. Mesin printer bertugas untuk mencetak dokumen yang dikirimkan dari sebuah komputer. Satu buah printer dapat terhubung ke beberapa buah komputer sekaligus, dan semuanya dapat mengirim perintah kepada printer tersebut untuk mencetak dokumen yang berbeda-beda. Printer tersebut tentunya hanya bisa mencetak satu buah dokumen dalam satu waktu tertentu, dan mungkin membutuhkan beberapa detik/menit untuk menyelesaikan proses cetak satu dokumen. Oleh karena itu, ketika printer sedang sibuk mencetak sebuah dokumen dari sebuah komputer, kemudian datang permintaan mencetak dari beberapa komputer yang lain (yang berbeda). Printer tersebut harus menyimpan dokumen-dokumen yang baru datang tersebut agar nanti dapat dicetak ketika proses pencetakan yang sedang berjalan saat ini sudah selesai. Manakah yang lebih tepat digunakan, stack atau queue untuk penyimpanan dokumen-dokumen yang sedang “menunggu giliran” untuk dicetak tadi?
Jawaban:
Jawaban yang Tepat adalah Queue
Proses pencetakan dokumen yang harus menunggu giliran (spooling) sangat tepat digambarkan dengan prinsip FIFO (First-In, First-Out), yang merupakan ciri khas dari Queue (Antrian).
Dokumen yang pertama kali dikirim ke printer (First-In) akan menjadi dokumen yang pertama kali dicetak (First-Out) setelah printer selesai dengan tugas sebelumnya.
Ini untuk memastikan adanya keadilan dan keteraturan, di mana permintaan yang datang lebih awal akan diproses lebih dulu.
4. Pada sebuah aplikasi pengolah dokumen, biasanya terdapat fasilitas untuk melakukan Undo dan Redo. Operasi Undo akan membatalkan langkah/ tindakan terakhir yang kita lakukan saat mengedit dokumen (misal, jika kita menyadari ada kesalahan pada langkah terakhir kita), sedangkan Redo digunakan untuk mengulang kembali operasi yang baru saja dibatalkan dengan sebuah Undo. Proses Undo dan Redo ini dapat dilakukan sampai dengan operasi pertama setelah sebuah dokumen dibuka/disimpan.
Misalnya, terjadi rangkaian kejadian berikut:
a. Budi membuka dokumen A
b. Budi menambahkan judul pada dokumen A
c. Budi menulis sebuah paragraf pada dokumen A
d. Budi menambahkan sebuah tabel pada dokumen A
e. Budi menyisipkan sebuah gambar pada dokumen A
Apabila kemudian Budi menekan tombol Undo, operasi terakhir (yaitu penambahan gambar) akan dibatalkan sehingga gambar tersebut akan hilang dari dokumen. Jika kemudian Budi menekan tombol Undo sekali lagi, operasi terakhir sebelum itu (yaitu menambahkan tabel) juga akan dibatalkan sehingga tabel tersebut akan hilang dari dokumen. Jika kemudian Budi menekan tombol Redo, operasi Undo yang terakhir (yaitu yang menghilangkan tabel) akan dibatalkan sehingga tabel tersebut akan muncul kembali.
Jelas bahwa aplikasi perlu untuk menyimpan data-data berupa tindakan/ operasi apa saja yang dilakukan oleh penggunanya dari awal sampai akhir, serta efeknya terhadap dokumen agar dapat memberikan fungsionalitas Undo dan Redo tersebut. Manakah di antara stack dan queue yang lebih tepat digunakan untuk menyimpan operasi-operasi tersebut?
Jawaban:
Jawaban yang Tepat adalah Stack
Fungsionalitas Undo sangat relevan dengan prinsip LIFO (Last-In, First-Out), yang merupakan ciri khas dari Stack (Tumpukan).
Ketika pengguna menekan Undo, aplikasi harus membatalkan operasi terakhir yang baru saja dilakukan (Last-In).
Rangkaian operasi: ⋯→ Tambah Tabel → Tambah Gambar.
Undo pertama akan membatalkan: Tambah Gambar.
Undo kedua akan membatalkan: Tambah Tabel.
Operasi-operasi tersebut disimpan dalam sebuah tumpukan (stack), sehingga operasi yang paling baru (yang berada di puncak tumpukan) adalah yang pertama kali diambil saat fungsi Undo dipanggil.
Disclaimer:
- Jawaban di atas hanya digunakan oleh orang tua untuk memandu proses belajar anak.
- Soal ini berupa pertanyaan terbuka yang artinya ada beberapa jawaban tidak terpaku seperti di atas.
Jawaban Bahasa Jawa Kelas 7 Halaman 92 Kurikulum Merdeka: Sapa Sing Nganggit Geguritan ing Dhuwur? |
![]() |
---|
Jawaban Soal IPS Kelas 9 Halaman 67 Peran Uang dan Lembaga Keuangan di Tengah Kehidupan Masyarakat |
![]() |
---|
Jawaban Bahasa Indonesia Kelas 9 Halaman 35 36: Langkah Kedua, Buatlah Kalimat Dengan Kata Tersebut |
![]() |
---|
Jawaban IPS Kelas 9 Halaman 120-125 Akses Keuangan Digital di Indonesia Ditingkatkan dengan Cara |
![]() |
---|
Kunci Jawaban IPA Kelas 8 Semester 1 Halaman 63 Kiki Menuliskan Sebuah Jurnal Tentang Aktivitasnya |
![]() |
---|