WorksheetsQuiz Komputasional-Struktur Data kelas 9
Total questions: 20
Worksheet time: 10mins
Apa itu struktur data?
Bahasa pemrograman untuk membuat data
Metode untuk menghitung data statistik
Cara menyimpan dan mengatur data secara terstruktur
Teknik untuk menggambar alur logika
Tujuan utama dari struktur data adalah...
Mempercepat pengiriman email
Menghentikan program saat terjadi error
Mengatur dan memanipulasi data dengan efisien
Menyembunyikan data dari pengguna
Struktur data array paling cocok digunakan ketika...
Jumlah elemen berubah-ubah
Memori tidak mencukupi
Jumlah elemen sudah diketahui sejak awal
Data memiliki hubungan hierarkis
Apa kekurangan utama dari array?
Tidak bisa diakses dengan indeks
Kurang fleksibel untuk penambahan/penghapusan elemen
Tidak cocok untuk data yang sudah terurut
Tidak bisa digunakan dalam pemrograman
Manakah pernyataan yang benar tentang linked list?
Membutuhkan memori berurutan
Tidak cocok untuk data dinamis
Setiap node terhubung dengan node berikutnya
Tidak bisa digunakan untuk menyimpan data
Jenis linked list yang hanya menghubungkan node ke node berikutnya adalah...
Doubly linked list
Circular linked list
Singly linked list
Tree
Pada doubly linked list, setiap node memiliki...
Satu pointer ke node berikutnya
Dua pointer ke node sebelumnya dan berikutnya
Tidak ada pointer
Pointer acak ke node mana saja
Apa kelebihan utama dari linked list dibanding array?
Ukurannya tetap
Penghapusan elemen lebih fleksibel
Akses data lebih cepat
Tidak butuh pointer
Struktur data stack menggunakan prinsip...
FIFO
LIFO
Random Access
Linked Memory
Contoh penerapan stack yang umum adalah...
Antrean supermarket
Menu pilihan
Fungsi Undo dan Redo
Sorting data
Operasi utama pada stack dilakukan pada bagian...
Tengah
Belakang
Awal
Atas (top)
Prinsip yang digunakan oleh struktur data queue adalah...
LIFO
FILO
FIFO
RIFO
Operasi 'enqueue' dan 'dequeue' berkaitan dengan struktur data...
Stack
Array
Graph
Queue
Pada queue, elemen baru dimasukkan melalui...
Front
Top
Rear
End
Struktur data tree digunakan untuk...
Menyimpan data berbentuk grafik
Menyusun data secara hierarkis
Menyimpan data dalam array
Mengatur alur logika program
Node yang tidak memiliki anak dalam tree disebut...
Root
Parent
Leaf
Child
Struktur data graph cocok digunakan untuk...
Mengurutkan nilai
Menganalisis hubungan antar objek
Mencetak data
Menghapus memori
Graph dengan arah dari satu node ke node lain disebut...
Undirected graph
Binary tree
Directed graph
Circular graph
Hash table menyimpan data dalam bentuk...
Array dua dimensi
Stack
Key-value pair
Linked memory
Kelebihan hash table dibanding struktur data lainnya adalah...
Menyimpan data dengan format gambar
Memungkinkan pencarian data secara acak dan cepat
Menghapus data dengan pointer
Tidak memerlukan indeks
