wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Struktur Data dan Algoritma

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Struktur data Queue bekerja dengan prinsip …

a)

LIFO (Last In First Out)

b)

FIFO (First In First Out)

c)

LOSO (Last Out Second Out)

d)

FILO (First In Last Out)

2.

Struktur data Stack bekerja dengan prinsip …

a)

FIFO (First In First Out)

b)

LIFO (Last In First Out)

c)

LOSO (Last Out Second Out)

d)

FILO (First In Last Out)

3.

Urutkan bilangan berikut dengan benar secara askending : 12, 5, 9

a)

5, 9, 12

b)

12, 9, 5

c)

9, 12, 5

d)

12, 5, 9

4.

Apa fungsi dari algoritma sorting?

a)

Untuk menyimpan data

b)

Untuk mengurutkan data

c)

Untuk mencari data

d)

Untuk menghapus data

5.

Konsep LIFO (Last In First Out) pada stack dapat dianalogikan dengan …

a)

Antrean tiket di loket

b)

Tumpukan piring di dapur

c)

Jadwal keberangkatan pesawat

d)

Daftar siswa berdasarkan absen

6.

Dalam penerapan nyata, algoritma sorting banyak digunakan pada sistem …

a)

Pencarian rute tercepat

b)

Penjadwalan ujian berdasarkan nama siswa

c)

Prediksi cuaca

d)

Pengolahan citra digital

7.

Diberikan data angka: 25, 10, 15, 40, 5. Jika diurutkan dengan Bubble Sort Ascending, pada pass pertama hasilnya adalah …

a)

10, 25, 15, 40, 5

b)

10, 15, 25, 5, 40

c)

10, 15, 5, 25, 40

d)

10, 15, 25, 40, 5

8.

Seorang siswa ingin membuat game ular (snake game). Untuk memprediksi gerakan ular agar tidak menabrak dinding, ia perlu menerapkan konsep …

a)

Decomposition

b)

Pattern Recognition

c)

Algorithm Design

d)

Debugging

9.

Dalam menyelesaikan masalah transportasi online, prinsip abstraksi digunakan dengan cara …

a)

Menyembunyikan detail teknis peta jalan dan hanya menampilkan rute terbaik

b)

Membuat algoritma pencarian rute terpendek

c)

Menentukan struktur data yang digunakan

d)

Memecah data pengguna berdasarkan kota

10.

Seorang siswa ingin membuat aplikasi kalender otomatis yang bisa mengingatkan jadwal pelajaran setiap minggu. Dalam berpikir komputasional, langkah dekomposisi yang paling tepat adalah …

a)

Menentukan algoritma sorting untuk mengurutkan data

b)

Memecah sistem menjadi fitur jadwal, notifikasi, dan pengaturan waktu

c)

Membuat kode program dengan bahasa tertentu

d)

Menyimpan data ke dalam database