wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Struktur Data

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa definisi Struktur Data dalam ilmu komputer?

a)

Bagaimana cara menyimpan pakaian di lemari

b)

Bagaimana komputer menyimpan dan mengatur data dengan efisien dan dapat diakses

c)

Sebuah program untuk membuat grafik di komputer

d)

Jenis bahasa pemrograman yang digunakan oleh komputer

2.

Kenapa Struktur Data sangat penting dalam pemrograman komputer?

a)

Untuk membuat penampilan program lebih menarik

b)

Supaya data dapat diproses dengan cepat dan efisien

c)

Untuk membuat komputer lebih cepat dalam perhitungan

d)

Supaya program terlihat lebih rumit dan canggih

3.

Struktur data yang paling mirip dengan loker bernomor di sekolah, di mana setiap loker menyimpan satu item dan dapat diakses dengan nomornya, adalah...

a)

Array

b)

Stack

c)

Queue

d)

Pohon

4.

Salah satu kelemahan utama dari Array adalah...

a)

Ukuran memori harus ditentukan sebelumnya dan sulit untuk diubah

b)

Data yang disimpan tidak terurut

c)

Tidak dapat digunakan untuk menyimpan angka

d)

Tidak dapat menyimpan sejumlah besar data

5.

Prinsip yang digunakan oleh struktur data Antrian (Queue) adalah...

a)

LIFO (Last In, First Out)

b)

FIFO (First In, First Out)

c)

FILO (First In, Last Out)

d)

Akses Acak

6.

Dalam struktur data Antrian, operasi 'Enqueue' berarti...

a)

Mencari elemen tertentu dalam antrian

b)

Menghapus elemen dari antrian

c)

Menambahkan elemen ke antrian

d)

Menyortir elemen dalam antrian

7.

Contoh mana yang paling sesuai dengan prinsip Stack (LIFO)?

a)

Antrian di bank

b)

Peta jalan kota

c)

Setumpuk piring di dapur

d)

Daftar nama siswa di buku absensi

8.

Operasi yang digunakan untuk menambahkan elemen ke Stack (LIFO) adalah...

a)

Pop

b)

Push

c)

Hapus

d)

Dapatkan

9.

Struktur data yang paling cocok untuk merepresentasikan pohon keluarga atau struktur folder di komputer adalah...

a)

Graf

b)

Array

c)

Antrian

d)

Pohon

10.

Dalam struktur data Pohon, istilah untuk 'simpul' yang berada di bagian paling bawah dan tidak memiliki 'anak' adalah...

a)

Cabang

b)

Simpul

c)

Daun

d)

Akar

11.

Manakah pernyataan yang paling akurat menjelaskan struktur data Graph?

a)

Memiliki prinsip FIFO

b)

Hanya dapat menyimpan angka

c)

Terdiri dari simpul dan tepi

d)

Data selalu terurut seperti daftar

12.

Apa dua komponen utama yang membentuk struktur data Graf?

a)

Baris dan kolom

b)

Vertex (Node) dan Edge

c)

Node dan cabang

d)

Akar dan daun

13.

Contoh paling tepat dari aplikasi dalam kehidupan sehari-hari yang menggunakan konsep Graf adalah...

a)

Setumpuk buku di rak

b)

Pohon keluarga

c)

Daftar barang di toko

d)

Jaringan persahabatan di media sosial

14.

Tujuan utama menggunakan Struktur Data adalah...

a)

Agar data dapat disimpan, diakses, dan diproses dengan efisien

b)

Untuk menyimpan data tanpa perlu mengorganisasikannya

c)

Untuk mengatur data agar mudah dihapus

d)

Hanya untuk menampilkan data di layar

15.

Struktur data manakah yang cocok untuk fitur 'Undo' dalam aplikasi pengolah kata, di mana tindakan terakhir yang dilakukan adalah yang pertama kali dibatalkan?

a)

Array

b)

Stack

c)

Queue

d)

Graph

16.

Bagaimana cara kerja Linked List?

a)

Setiap elemen (node) terhubung ke elemen berikutnya dengan sebuah pointer

b)

Setiap elemen harus persis sama

c)

Hanya dapat menyimpan dua elemen

d)

Setiap elemen disimpan di lokasi memori yang berdekatan

17.

Apa keuntungan utama dari Linked List dibandingkan Array?

a)

Ukuran memori yang dibutuhkan bersifat dinamis (fleksibel)

b)

Akses data yang sangat cepat ke posisi mana pun

c)

Memerlukan lebih sedikit memori

d)

Lebih sulit untuk menambah atau menghapus elemen di tengah

18.

Setiap elemen data dalam struktur data Pohon disebut...

a)

Indeks

b)

Tepi

c)

Akar

d)

Node

19.

Manakah pernyataan yang benar mengenai Pohon atau Graf?

a)

Struktur data Graf selalu lebih cepat daripada Pohon

b)

Struktur data Graf selalu memiliki Akar dan Daun

c)

Struktur data Pohon hanya dapat menyimpan angka

d)

Struktur data Pohon selalu memiliki Akar dan Daun

20.

Kenapa mempelajari Struktur Data penting bagi mahasiswa Informatika?

a)

Hanya untuk programmer tingkat lanjut

b)

Hanya digunakan untuk permainan

c)

Membantu komputer mengelola dan menyelesaikan masalah kompleks

d)

Tidak ada hubungannya dengan kehidupan sehari-hari