WorksheetsPeta Konsep Berpikir Komputasional
Total questions: 78
Worksheet time: 39mins
Komputer tampak seperti mesin yang cerdas karena dibuat oleh ahli Informatika. Apakah komputer benar-benar cerdas?
Tidak, komputer hanya menjalankan perintah yang diberikan manusia.
Ya, komputer dapat berpikir sendiri tanpa bantuan manusia.
Ya, komputer memiliki perasaan dan emosi seperti manusia.
Tidak, komputer dapat belajar dan membuat keputusan sendiri tanpa program.
Komputer dapat melakukan tugas seperti manusia karena adanya teknologi apa?
Kecerdasan buatan
Pendingin udara
Layar sentuh
Kabel listrik
Perhatikan Gambar 2.1 Peta Konsep Berpikir Komputasional. Manakah dari berikut ini yang bukan bagian dari struktur data?
A. Stack
B. Queue
C. Searching
D. Struktur Data
Isi bagian yang kosong: Algoritma adalah ______ yang digunakan untuk menyelesaikan masalah secara sistematis.
langkah-langkah
perangkat keras
bahasa pemrograman
hasil akhir
Apa yang dimaksud dengan stack dalam struktur data?
Stack adalah struktur data yang menerapkan prinsip LIFO (Last In First Out).
Stack adalah struktur data yang menerapkan prinsip FIFO (First In First Out).
Stack adalah struktur data yang hanya dapat diakses dari dua ujung.
Stack adalah struktur data yang menyimpan data secara acak.
Apa yang dimaksud dengan queue dalam struktur data?
Queue adalah struktur data yang menerapkan prinsip FIFO (First In First Out).
Queue adalah struktur data yang menerapkan prinsip LIFO (Last In First Out).
Queue adalah struktur data yang hanya bisa diakses dari satu ujung saja.
Queue adalah struktur data yang menyimpan data secara acak.
Apa yang dimaksud dengan abstraksi dalam berpikir komputasional?
Menyusun langkah-langkah solusi secara terurut
Menyaring bagian penting dari suatu permasalahan dan mengabaikan yang tidak penting
Memecah permasalahan menjadi bagian-bagian kecil
Mencari pola dari permasalahan
Apa yang dimaksud dengan algoritma dalam berpikir komputasional?
Menyaring bagian penting dari suatu permasalahan
Menuliskan otomasi solusi melalui berpikir algoritmik (langkah-langkah yang terurut) untuk mencapai suatu tujuan
Memecah permasalahan menjadi bagian-bagian kecil
Mencari pola dari permasalahan
Apa yang dimaksud dengan dekomposisi dalam berpikir komputasional?
Menyaring bagian penting dari suatu permasalahan
Menuliskan otomasi solusi melalui berpikir algoritmik
Memecah dan memformulasi persoalan sedemikian rupa sehingga dapat diselesaikan dengan cepat dan efisien
Mencari pola dari permasalahan
Apa yang dimaksud dengan pengenalan pola dalam berpikir komputasional?
Menyaring bagian penting dari suatu permasalahan
Menuliskan otomasi solusi melalui berpikir algoritmik
Memecah permasalahan menjadi bagian-bagian kecil
Generalisasi serta mentransfer proses penyelesaian persoalan ke persoalan lain yang sejenis
Mengapa petugas perpustakaan dapat menemukan buku yang dicari dengan waktu yang lebih singkat dibandingkan kita sendiri?
Karena petugas mengetahui sistem penataan buku di perpustakaan
Karena petugas membaca semua buku di perpustakaan
Karena petugas memiliki ingatan yang lebih baik
Karena petugas selalu berada di perpustakaan
Strategi yang dapat dilakukan agar baju seragam yang hilang cepat ditemukan adalah...
Mencari di tempat yang biasa menyimpan baju terlebih dahulu
Menunggu sampai ada yang menemukan baju tersebut
Membeli baju seragam baru
Menyalahkan orang lain atas kehilangan baju
Cara tercepat menemukan judul lagu jika hanya mengingat potongan liriknya adalah...
Mencari lirik tersebut di mesin pencari internet
Menebak judul lagu berdasarkan ingatan
Mencari lagu di toko musik fisik
Menanyakan kepada teman yang tidak tahu lagu tersebut
Sebutkan tiga elemen pada masalah pencarian!
1. Sekumpulan benda atau objek. 2. Kriteria dari benda atau objek yang dicari. 3. Pengecekan benda atau objek, untuk memeriksa apakah ia memenuhi kriteria pencarian.
1. Algoritma pencarian. 2. Waktu eksekusi. 3. Jumlah data yang ditemukan.
1. Proses penyimpanan data. 2. Pengurutan data. 3. Penghapusan data.
1. Input pengguna. 2. Output sistem. 3. Proses komputasi.
Lengkapi: Elemen pada masalah pencarian meliputi ________, kriteria dari benda atau objek yang dicari, dan pengecekan benda atau objek.
sekumpulan benda atau objek
langkah-langkah algoritma
hasil pencarian
proses evaluasi
Gambar 2.2 menunjukkan dua cara pencarian, yaitu (a) pencarian buku di perpustakaan dan (b) pencarian informasi di internet. Manakah dari berikut ini yang merupakan contoh masalah pencarian?
Mencari buku dengan judul tertentu di rak buku perpustakaan
Membaca buku di taman
Menulis catatan harian
Bermain bola di lapangan
Dalam permainan tebak angka, berapa rentang angka bulat yang dapat dipilih oleh teman kalian?
1 sampai 100
1 sampai 50
10 sampai 200
0 sampai 99
Apa tujuan utama dari permainan tebak angka yang dijelaskan pada skenario permainan?
Menemukan angka yang dimiliki oleh teman dengan jumlah pengecekan sesedikit mungkin.
Menghafal urutan angka yang diberikan oleh teman.
Membuat angka acak sebanyak mungkin.
Menebak angka tanpa menggunakan strategi apapun.
Setiap kali kalian menebak, teman kalian harus menjawab salah satu dari tiga kemungkinan berikut. Manakah di bawah ini yang BUKAN merupakan kemungkinan jawaban?
Benar
Angka milikku lebih kecil
Angka milikku lebih besar
Angka milikku sama dengan tebakanmu tapi lebih kecil
Jika teman kalian menjawab 'Angka milikku lebih besar', apa yang harus kalian lakukan selanjutnya dalam permainan tebak angka?
Menebak angka yang lebih besar dari tebakan sebelumnya.
Menebak angka yang lebih kecil dari tebakan sebelumnya.
Mengulangi tebakan yang sama.
Berhenti bermain dan keluar dari permainan.
Berdasarkan ilustrasi permainan di atas, siapa Andi?
Andi adalah orang yang memilih angka (dalam ilustrasi, Andi memilih angka 49).
Andi adalah orang yang membuat aturan permainan.
Andi adalah orang yang menulis soal.
Andi adalah orang yang mengawasi permainan.
Berdasarkan ilustrasi permainan di atas, siapa Binti?
Binti adalah orang yang menebak angka yang dipilih Andi.
Binti adalah orang yang memilih angka terlebih dahulu.
Binti adalah wasit dalam permainan tersebut.
Binti adalah penonton dalam permainan tersebut.
Permainan ini merupakan masalah pencarian.
Benar
Salah
Tidak pasti
Hanya kadang-kadang
Jumlah maksimal tebakan yang benar-benar diperlukan Binti jika ia menjalankan strategi yang tepat adalah...
3 kali
1 kali
5 kali
2 kali
Strategi pencarian apa yang paling efektif untuk menebak dengan jumlah tebakan sesedikit mungkin?
Mengeliminasi kemungkinan berdasarkan setiap tebakan
Menebak secara acak tanpa pola
Mengulangi tebakan yang sama
Memilih jawaban pertama yang muncul
Apa yang perlu dipikirkan setelah bermain menurut instruksi?
Makna permainan dan strategi yang digunakan
Jumlah pemain yang ikut
Waktu mulai permainan
Jenis hadiah yang didapat
Strategi paling bagus untuk menemukan angka dengan jumlah tebakan paling sedikit adalah...
Menggunakan strategi tebakan acak
Menebak angka secara berurutan dari terkecil ke terbesar
Menggunakan strategi membagi dua rentang angka setiap kali menebak (binary search)
Menebak angka yang sama berulang kali
Salah satu cara lain untuk “mencari” angka yang ditebak adalah dengan:
Memberikan tebakan secara acak tanpa pola
Menggunakan pola atau strategi tertentu
Menebak angka yang sama berulang kali
Menghindari bertanya tentang angka tersebut
Pilihlah langkah pertama yang benar dalam algoritma Tebak Angka berikut ini:
Menentukan angka yang akan ditebak
Memberikan hadiah kepada pemenang
Menghitung jumlah pemain
Mengacak urutan pemain
Proses pengurutan (sorting) adalah proses mengatur data berdasarkan urutan tertentu. Manakah contoh dari proses pengurutan?
Mengurutkan daftar nama siswa dari A sampai Z
Menghapus data dari database
Menambah data ke dalam array
Menggandakan data dalam tabel
Apa yang dimaksud dengan pengurutan dalam konteks komputasi?
Pengurutan merupakan suatu permasalahan klasik pada komputasi yang dilakukan untuk mengatur agar suatu kelompok benda, objek, atau entitas diletakkan mengikuti aturan tertentu, misalnya mengurutkan angka secara terurut menaik atau menurun.
Pengurutan adalah proses menghapus data yang tidak diperlukan dari sebuah kelompok data.
Pengurutan adalah teknik untuk mengenkripsi data agar lebih aman.
Pengurutan adalah metode untuk memperbanyak data dalam sebuah sistem.
Dari angka acak berikut: 1, 2, 3, 4, 5, langkah pertama yang dilakukan dalam pengurutan menaik adalah:
A. Melakukan pembandingan
B. Melakukan penjumlahan
C. Melakukan pengurangan
D. Melakukan pengelompokan
Sebutkan tiga teknik (algoritma) yang digunakan untuk melakukan pengurutan!
Bubble sort, insertion sort, quick sort.
Binary search, linear search, jump search.
DFS, BFS, Dijkstra.
Hashing, encryption, compression.
Langkah pertama dalam insertion sort adalah:
Membaca elemen yang berdekatan
Membandingkan semua elemen sekaligus
Mengurutkan dari terbesar ke terkecil
Menghapus elemen yang tidak diperlukan
Perhatikan deret bilangan berikut yang direpresentasikan dengan kartu: 2, 3, 7, 6, 5. Urutkan bilangan tersebut secara menaik menggunakan algoritma insertion sort. Apa urutan bilangan setelah iterasi pertama?
2, 3, 7, 6, 5
2, 7, 3, 6, 5
3, 2, 7, 6, 5
2, 7, 6, 3, 5
Pada proses iterasi kedua insertion sort, bilangan ketiga (7) dibandingkan dengan bilangan sebelumnya. Apakah urutan bilangan berubah setelah iterasi kedua?
A. Ya, urutan berubah
B. Tidak, urutan tetap sama
Pada proses iterasi ketiga, bilangan keempat (6) dibandingkan dengan bilangan sebelumnya. Setelah proses ini, apa urutan bilangan yang benar?
2, 3, 6, 7, 5
2, 6, 3, 7, 5
2, 3, 7, 6, 5
2, 3, 5, 6, 7
Proses memindahkan 6 di antara 3 dan 7 ini biasa disebut penyisipan (insertion) sehingga nama algoritma ini disebut insertion sort. (2, 3, 7, 6, 5) menjadi (2, 3, 6, 7, 5). Apa nama algoritma pengurutan yang dijelaskan pada proses ini?
insertion sort
selection sort
bubble sort
merge sort
Pada iterasi keempat insertion sort, bilangan kelima yang diambil adalah 5. Setelah proses penyisipan, urutan kartu menjadi (2, 3, 5, 6, 7). Apakah 5 lebih kecil dari 6?
True
False
Selection sort merupakan algoritma pengurutan yang juga cukup sederhana, dengan algoritma mencari (menyeleksi) bilangan terkecil/terbesar (bergantung pada urut naik atau turun) dari daftar bilangan yang belum terurut. Apa nama algoritma pengurutan yang dijelaskan pada bagian ini?
selection sort
bubble sort
insertion sort
merge sort
Terdapat sebuah daftar bilangan tidak terurut seperti berikut: 2, 3, 7, 6, 5. Urutkan bilangan tersebut secara menaik dengan menggunakan algoritma selection sort.
2, 3, 5, 6, 7
7, 6, 5, 3, 2
2, 5, 3, 6, 7
3, 2, 5, 6, 7
Pada langkah pertama selection sort, bilangan manakah yang dipilih sebagai nilai terkecil dari daftar (2, 3, 7, 6, 5)?
A. 2
B. 3
C. 5
D. 7
Manakah langkah-langkah utama dari algoritma selection sort?
Menemukan elemen terkecil dan menukarnya dengan elemen di posisi saat ini, lalu mengulangi untuk sisa array.
Membagi array menjadi dua bagian dan mengurutkan masing-masing secara rekursif.
Membandingkan setiap elemen dengan semua elemen lain dan menukarnya jika perlu.
Mengurutkan array dengan menambahkan elemen satu per satu ke posisi yang benar.
Pada Proses Iterasi Pertama, bilangan berapa yang ditemukan sebagai bilangan terkecil di bagian belum terurut?
2
5
7
9
Pada Proses Iterasi Kedua, bilangan berapa yang ditemukan sebagai bilangan terkecil di bagian belum terurut?
3
5
7
9
Pada Proses Iterasi Ketiga, bilangan berapa yang ditemukan sebagai bilangan terkecil di bagian belum terurut?
5
2
7
9
Apa yang harus dilakukan setelah menemukan angka 6 sebagai bilangan terkecil?
Tukar bilangan 6 dengan bilangan pertama bagian belum terurut.
Hapus angka 6 dari daftar.
Tukar bilangan 6 dengan bilangan terbesar.
Lewati angka 6 dan lanjutkan ke angka berikutnya.
Apa yang kalian perlukan untuk melakukan aktivitas BK-K10-02: Bermain Kartu?
10 kartu yang masing-masing bertuliskan angka 1 sampai 10.
Satu buah bola dan papan skor.
Kertas gambar dan pensil warna.
Buku cerita dan alat musik.
Langkah pertama dalam skenario permainan adalah...
Mengurutkan kartu
Mengocok dan meletakkan kartu di atas meja
Diberikan sebuah kartu bertuliskan angka dari 1 - 10
Menyusun algoritma pertukaran
Langkah yang harus dilakukan untuk mengurutkan kartu adalah:
Menyusun kartu sesuai urutan angka atau gambar
Membalik semua kartu secara bersamaan
Mengacak kartu secara acak
Menyimpan kartu tanpa melihat urutannya
Kalian diminta untuk menyusun algoritma pertukaran yang dapat dilakukan untuk memastikan semua kartu dalam posisi terurut. Berapa banyak algoritma pengurutan yang dapat kalian pilih menurut instruksi?
Tiga algoritma pengurutan.
Dua algoritma pengurutan.
Empat algoritma pengurutan.
Satu algoritma pengurutan.
Permainan tadi merupakan masalah pengurutan.
Ya, permainan tadi merupakan masalah pengurutan.
Tidak, permainan tadi bukan masalah pengurutan.
Permainan tadi adalah masalah pencarian.
Permainan tadi adalah masalah perhitungan.
Strategi pengurutan yang digunakan untuk melakukan pengecekan dan pertukaran sesedikit mungkin adalah...
Selection Sort
Bubble Sort
Insertion Sort
Quick Sort
Strategi yang digunakan oleh kelompok saya berbeda dengan strategi yang dilakukan oleh kelompok lain.
Ya, strategi kami berbeda.
Tidak, strategi kami sama persis.
Strategi kami hampir sama, hanya sedikit berbeda.
Kami tidak menggunakan strategi apapun.
Strategi pengurutan manakah yang menghasilkan jumlah pertukaran paling sedikit?
Selection sort
Bubble sort
Insertion sort
Quick sort
Kondisi apa yang menyebabkan diperlukan banyak pertukaran untuk mengurutkan kartu secara menaik?
Ketika kartu-kartu diurutkan secara menurun
Ketika kartu sudah terurut secara menaik
Ketika hanya satu kartu yang tidak pada tempatnya
Ketika semua kartu memiliki angka yang sama
Permainan ini sudah pernah dilakukan oleh kalian.
Sudah
Belum
Mungkin
Tidak tahu
Mengurutkan kartu dapat membuat seseorang merasa senang. Apakah kamu setuju?
Setuju
Tidak setuju
Kadang-kadang
Tidak tahu
Mengurutkan kartu adalah suatu proses apa?
Pengurutan
Pengelompokan
Pengacakan
Pencampuran
Metode apa yang paling cepat untuk mengurutkan kartu?
Metode pengurutan cepat (Quick Sort)
Metode pengurutan sisip (Insertion Sort)
Metode pengurutan gelembung (Bubble Sort)
Metode pengurutan pilihan (Selection Sort)
Permainan tadi dapat menimbulkan masalah serupa. Apakah benar?
Ya, ada masalah serupa yang bisa muncul
Tidak, tidak ada masalah serupa
Permainan tadi tidak menimbulkan masalah apapun
Masalah yang muncul tidak berkaitan dengan permainan
Pelajaran apa yang paling berkesan dari permainan ini?
Kerja sama tim
Membaca cepat
Menghafal angka
Menggambar dengan baik
Urutan pemanggilan pasien dengan menumpuk formulir di mana formulir yang baru diterima diletakkan di atas, kemudian memanggil dari atas tumpukan, apakah adil bagi para pasien?
Tidak adil, karena pasien yang datang lebih awal bisa dipanggil belakangan.
Adil, karena semua pasien dipanggil secara acak.
Adil, karena pasien yang datang terakhir memang harus dipanggil duluan.
Adil, karena urutan tidak penting dalam pelayanan.
Cara petugas menyusun tumpukan formulir agar pasien yang datang dan mengisi formulir lebih dulu dipanggil lebih dulu disebut dengan metode apa?
FIFO (First In First Out)
LIFO (Last In First Out)
Random
Stack
Dalam dunia komputasi/informatika, terdapat dua metode penyimpanan data/objek, yaitu antrian (queue) dan tumpukan (stack). Manakah dari kedua metode tersebut yang menggunakan prinsip First In First Out (FIFO)?
A. Antrian (queue)
B. Tumpukan (stack)
C. Keduanya
D. Tidak satupun
Dalam metode tumpukan (stack), objek yang pertama/lebih dulu disimpan justru akan menjadi yang terakhir keluar. Prinsip ini disebut _______.
Last In First Out (LIFO)
First In First Out (FIFO)
Random Access Memory (RAM)
Push and Pop
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 atau 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 perlahan-lahan berjalan kembali dalam urutan tertentu. Manakah yang lebih tepat menggambarkan situasi tersebut?
queue. Karena mobil-mobil berjalan kembali sesuai urutan kedatangan, seperti antrian (queue).
stack. Karena mobil-mobil yang terakhir datang akan jalan lebih dulu.
queue. Karena mobil-mobil berjalan secara acak tanpa urutan.
stack. Karena mobil-mobil berjalan bersamaan tanpa memperhatikan urutan.
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 ke 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?
stack.
queue.
array.
linked list.
Penyimpanan dokumen-dokumen yang sedang “menunggu giliran” untuk dicetak lebih tepat menggunakan struktur data apa?
Stack
Queue
Array
Tree
Pilih struktur data yang paling tepat untuk menyimpan operasi-operasi yang membutuhkan urutan LIFO (Last In First Out).
Stack
Queue
Array
Linked List
Untuk setiap kasus di bawah ini, lakukan analisis penggunaan stack dan queue dengan mengisi tabel berikut. Tentukan apakah kasus tersebut lebih cocok menggunakan Stack atau Queue, lalu pilih salah satu dan tuliskan pada kolom 'Saya Pilih ...'. Pilihlah jawaban yang paling tepat di bawah ini:
Persimpangan lampu merah: Queue Penjelajahan internet: Stack Antrean permintaan print dokumen dalam sebuah komputer: Queue Undo Redo: Stack
Persimpangan lampu merah: Stack Penjelajahan internet: Queue Antrean permintaan print dokumen dalam sebuah komputer: Stack Undo Redo: Queue
Persimpangan lampu merah: Stack Penjelajahan internet: Stack Antrean permintaan print dokumen dalam sebuah komputer: Queue Undo Redo: Queue
Persimpangan lampu merah: Queue Penjelajahan internet: Queue Antrean permintaan print dokumen dalam sebuah komputer: Stack Undo Redo: Stack
Simulasi Stack: Jika diberikan perintah berikut secara berurutan pada stack kosong: 1. Push 5 2. Push 3 Tuliskan isi stack setelah setiap perintah dijalankan.
Setelah Push 5: 5 Setelah Push 3: 5,3
Setelah Push 5: 3 Setelah Push 3: 3,5
Setelah Push 5: 5 Setelah Push 3: 3
Setelah Push 5: 3 Setelah Push 3: 5
Apa yang terjadi jika perintah Pop dijalankan pada stack yang kosong?
Akan terjadi error atau underflow.
Data terakhir akan dihapus.
Stack akan otomatis terisi data baru.
Stack akan tetap berisi data yang sama.
Lembar Kerja Siswa Untuk permainan peran ini dapat dipakai LKS berikut ini. Pemberi Perintah | Catatan Simulator | Isi Stack | Hasil Pop -----------------|-------------------|-----------|---------- | | | | | | | | | | | | Jawaban Simulator: (Isilah tabel di atas dan tuliskan daftar bilangan yang akan dikeluarkan dari stack sesuai urutan perintah Pop yang diberikan.)
Jawaban akan berupa pengisian tabel simulasi stack dan daftar bilangan hasil Pop sesuai perintah yang diberikan oleh Pemberi Perintah. (Jawaban spesifik tergantung perintah yang diberikan dalam simulasi.)
Jawaban akan berupa pengisian tabel simulasi queue dan daftar bilangan hasil Dequeue sesuai perintah yang diberikan oleh Pemberi Perintah.
Jawaban akan berupa pengisian tabel simulasi array dan daftar bilangan hasil Remove sesuai perintah yang diberikan oleh Pemberi Perintah.
Jawaban akan berupa pengisian tabel simulasi linked list dan daftar bilangan hasil Delete sesuai perintah yang diberikan oleh Pemberi Perintah.
Untuk setiap perintah berikut, Simulator harus menuliskan apa isi queue setiap kali perintah tersebut selesai dijalankan. Lengkapi tabel berikut:
1. 5 2. 5, 3 3. 3 4. 3, 4 5. 4
1. 5 2. 5, 3 3. 5 4. 5, 4 5. 4
1. 5 2. 5, 3 3. 3, 5 4. 3, 4 5. 3
1. 5 2. 3, 5 3. 3 4. 3, 4 5. 4
Untuk permainan peran ini dapat dipakai LKS. Lengkapi tabel berikut sesuai instruksi: | Pemberi Perintah | Catatan Simulator | Isi Stack | Hasil Pop | |------------------|-------------------|-----------|-----------| | | | | | | | | | | | | | | | | | | | |
Jawaban akan bervariasi tergantung perintah yang diberikan dalam LKS.
Semua kolom harus diisi dengan angka acak.
Isi stack selalu kosong setelah pop.
Hasil pop selalu sama dengan isi stack.
Konsep stack dan queue berbeda dalam cara elemen ditambahkan dan dihapus. Manakah pernyataan yang benar tentang perbedaan stack dan queue?
Stack menggunakan prinsip LIFO, sedangkan queue menggunakan prinsip FIFO.
Stack dan queue sama-sama menggunakan prinsip FIFO.
Stack menambah elemen di depan, queue menambah elemen di belakang.
Queue menghapus elemen dari belakang, stack menghapus dari depan.
Metode penyimpanan mana yang lebih relevan diterapkan jika urutan pengambilan data harus sama dengan urutan penyimpanan?
Queue
Stack
Array
Tree
