wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Komputasional-Struktur Data kelas 9

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa itu struktur data?

a)

Bahasa pemrograman untuk membuat data

b)

Metode untuk menghitung data statistik

c)

Cara menyimpan dan mengatur data secara terstruktur

d)

Teknik untuk menggambar alur logika

2.

Tujuan utama dari struktur data adalah...

a)

Mempercepat pengiriman email

b)

Menghentikan program saat terjadi error

c)

Mengatur dan memanipulasi data dengan efisien

d)

Menyembunyikan data dari pengguna

3.

Struktur data array paling cocok digunakan ketika...

a)

Jumlah elemen berubah-ubah

b)

Memori tidak mencukupi

c)

Jumlah elemen sudah diketahui sejak awal

d)

Data memiliki hubungan hierarkis

4.

Apa kekurangan utama dari array?

a)

Tidak bisa diakses dengan indeks

b)

Kurang fleksibel untuk penambahan/penghapusan elemen

c)

Tidak cocok untuk data yang sudah terurut

d)

Tidak bisa digunakan dalam pemrograman

5.

Manakah pernyataan yang benar tentang linked list?

a)

Membutuhkan memori berurutan

b)

Tidak cocok untuk data dinamis

c)

Setiap node terhubung dengan node berikutnya

d)

Tidak bisa digunakan untuk menyimpan data

6.

Jenis linked list yang hanya menghubungkan node ke node berikutnya adalah...

a)

Doubly linked list

b)

Circular linked list

c)

Singly linked list

d)

Tree

7.

Pada doubly linked list, setiap node memiliki...

a)

Satu pointer ke node berikutnya

b)

Dua pointer ke node sebelumnya dan berikutnya

c)

Tidak ada pointer

d)

Pointer acak ke node mana saja

8.

Apa kelebihan utama dari linked list dibanding array?

a)

Ukurannya tetap

b)

Penghapusan elemen lebih fleksibel

c)

Akses data lebih cepat

d)

Tidak butuh pointer

9.

Struktur data stack menggunakan prinsip...

a)

FIFO

b)

LIFO

c)

Random Access

d)

Linked Memory

10.

Contoh penerapan stack yang umum adalah...

a)

Antrean supermarket

b)

Menu pilihan

c)

Fungsi Undo dan Redo

d)

Sorting data

11.

Operasi utama pada stack dilakukan pada bagian...

a)

Tengah

b)

Belakang

c)

Awal

d)

Atas (top)

12.

Prinsip yang digunakan oleh struktur data queue adalah...

a)

LIFO

b)

FILO

c)

FIFO

d)

RIFO

13.

Operasi 'enqueue' dan 'dequeue' berkaitan dengan struktur data...

a)

Stack

b)

Array

c)

Graph

d)

Queue

14.

Pada queue, elemen baru dimasukkan melalui...

a)

Front

b)

Top

c)

Rear

d)

End

15.

Struktur data tree digunakan untuk...

a)

Menyimpan data berbentuk grafik

b)

Menyusun data secara hierarkis

c)

Menyimpan data dalam array

d)

Mengatur alur logika program

16.

Node yang tidak memiliki anak dalam tree disebut...

a)

Root

b)

Parent

c)

Leaf

d)

Child

17.

Struktur data graph cocok digunakan untuk...

a)

Mengurutkan nilai

b)

Menganalisis hubungan antar objek

c)

Mencetak data

d)

Menghapus memori

18.

Graph dengan arah dari satu node ke node lain disebut...

a)

Undirected graph

b)

Binary tree

c)

Directed graph

d)

Circular graph

19.

Hash table menyimpan data dalam bentuk...

a)

Array dua dimensi

b)

Stack

c)

Key-value pair

d)

Linked memory

20.

Kelebihan hash table dibanding struktur data lainnya adalah...

a)

Menyimpan data dengan format gambar

b)

Memungkinkan pencarian data secara acak dan cepat

c)

Menghapus data dengan pointer

d)

Tidak memerlukan indeks