Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Struktur Data

Total questions: 50

Worksheet time: 50mins

Name
Class
Date
1.

Bagaimana prinsip kerja struktur data stack?

a)

First In, First Out

b)

Last In, First Out

c)

Last In, Last Out

d)

Random Access

2.

Apa kelebihan struktur data array?

a)

Ukurannya bisa berubah secara dinamis

b)

Penyisihan elemen sangat mudah

c)

Tidak membutuhkan deklarasi ukuran di awal

d)

Elemen bisa diakses cepat menggunakan indeks

3.

Manakah penerapan struktur data queue dalam kehidupan sehari-hari?

a)

Menyusun piring setelah dicuci

b)

Antrean di loket pembelian tiket

c)

Membuka halaman baru di browser

d)

Menggunakan fitur undo dalam aplikasi

4.

Berikut ini yang bukan termasuk struktur data linier adalah …

a)

Tree

b)

Array

c)

Queue

d)

Linked List

5.

Fungsi operasi push pada struktur data stack adalah …

a)

Mengakses elemen terakhir

b)

Memindahkan semua elemen

c)

Menghapus elemen dari bawah

d)

Menambahkan elemen di atas tumpukan

6.

Ketika kita menjelajah internet menggunakan browser, setiap halaman web yang kita buka akan disimpan dalam tumpukan. Ketika kita menekan tombol “Kembali” (back), browser akan menampilkan halaman terakhir yang dibuka. Berdasarkan pernyataan di atas, jenis struktur data yang digunakan oleh browser adalah …

a)

Tree

b)

Stack

c)

Array

d)

Queue

7.

Dalam antrean di bank, pelanggan akan dilayani sesuai urutan kedatangan. Pelanggan yang datang lebih awal akan dilayani lenih dulu daripada pelanggan yang datang belakangan. Struktur data yang sesuai dengan cara kerja antrean di atas adalah …

a)

Stack

b)

Graph

c)

Queue

d)

Linked List

8.

Dalam sebuah perpustakaan digital, data buku disimpan dalam tabel yang berisi kolom: judul, penulis, tahun terbut, dan genre. Data ini dapat dicari dan diurutkan dengan mudah. Pernyataan di atas menjelaskan contoh dari penggunaan …

a)

Data terstruktur

b)

Struktur data array

c)

Data tidak terstruktur

d)

Data semi-terstruktur

9.

Seorang guru menyimpan nilai ulangan siswanya dalam bentuk daftar yang terdiri dari angka-angka dan ingin menghitung rata-rata nilai. Nilai-nilai tersebut disimpan dalam urutan tetap dan bisa diakses berdasarkan nomor urut siswa. Struktur data yang paling sesuai untuk digunakan dalam kasus tersebut Adalah …

a)

Stack

b)

Array

c)

Graph

d)

Queue

10.

Seorang programmer membuat sebuah aplikasi yang dapat menambahkan dan menghapus data pada bagian atas tumpukan data. Aplikasi ini menggunakan prinsip LIFO, yaitu Last In First Out. Operasi untuk menghapus data dari tumpukan tersebut disebut …

a)

Enqueue

b)

Dequeue

c)

Insert

d)

Pop

11.

Sebuah system penjadwalan tugas menyimpan antrean pekerjaan berdasarkan prioritas tertentu. Struktur data yang digunakan dalam kasus ini kemungkinan Adalah …

a)

Stack

b)

Array

c)

Priority Queue

d)

Circular Queue

12.

Sistem menyusun data berdasarkan jenis dan memisahkan antara data teks dan angka. Langkah ini disebut sebagai …

a)

Validasi

b)

Enkripsi

c)

Klasifikasi

d)

Visualisasi

13.

Dalam struktur data graph, data disimpan dalam bentuk titik-titik (node) yang terhubung. Contoh penerapan struktur data graph Adalah …

a)

Antrean bioskop

b)

Daftar belanja harian

c)

Menu navigasi browser

d)

Rute jaringan kereta api

14.

Dalam system belanja online, pelanggan yang sering membeli barang tertentu akan diberikan rekomendasi berdasarkan Riwayat tersebut. Fitur rekomendasi ini menggunakan …

a)

Struktur array

b)

Sustem file statis

c)

System berbasais stack

d)

Big data dan algoritma analitik

15.

Penyimpanan data pada linked list menggunakan simplu (node) yang saling terhubung. Karakteristik dari linked list Adalah …

a)

Penyisipan hanya bisa di akhir

b)

Ukuran tetap dan indeks langsung

c)

Elemen hanya bisa dihapus dari awal

d)

Ukuran dinamis dan pointer ke elemen berikutnya

16.

Pada system computer, stack digunakan untuk menyimpan variable sementara dan Alamat fungsi saat menjalankan program. Kegunaan struktur data stack dalam system tersebut Adalah …

a)

Menyimpan data hasil akhir

b)

Menyimpan data secara acak

c)

Menyimpan data tetap secara permanen

d)

Meyimpan data sesuai urutan fungsi dipanggil

17.

Berikut ini yang bukan dari contoh mengorganisir data adalah ...

I. Membackup data.

II. Menghapus data yang tidak relevan.

III. Mengamankan data dengan password.

IV. Menambahkan lembar kerja dengan new document.

V. Mempresentasikan lembar kerja dengan aplikasi Power Point.

a)

I, II, dan III

b)

II, III, dan IV

c)

III, IV, dan V

d)

I, IV, dan V

18.

Dalam pemanfaatan struktur data stack, contoh apakah yang dapat kita ambil ketika melakukan navigasi browser?

a)

Melakukan bookmark pada jelajah web.

b)

Melakukan generated password pada system yang ter log.

c)

Melakukan browsing dengan system membuka beberapa halaman web.

d)

Melakukan aktivitas back sehingga halaman terakhir yang dapat terlihat.

19.

Pemanfaatan big data dapat digunakan untuk navigasi dalam arahan peta cita virtual, maka dalam hal ini terdapat pemanfaatan big data pada bagian …

a)

Lokasi file

b)

Cloud data peta digital

c)

Drop box data aplikasi peta

d)

Navigasi dan rute google map

20.

Big data memiliki peran besar dalam mempengaruhi berbagai aspek kehidupan kita sehari-hari. Manakah dari pernyataan berikut yang merupakan contoh penggunaan big data untuk membuat pengalaman sehari-hari lebih efisien, personal dan lebih baik:

I. Perangkat prediksi cuaca.

II. Navigasi dan rute di Google Maps.

III. Asisten digital dan Google Assistant.

IV. Rekomendasi film di platform streaming.

V. Sistem penyimpanan cloud dan manajemen memori.

a)

I, II, dan III

b)

II, III, dan IV

c)

III, IV, dan V

d)

I, IV, dan V

21.

Berikut ini yang bukan merupakan kerugian data terstruktur Adalah …

a)

Lebih mudah diproses secara otomatis.

b)

Kurang fleksibel jika ada jenis data baru.

c)

Membatasi bentuk data yang bisa disimpan.

d)

Membutuhkan perangcangan awal yang matang.

22.

Seorang guru ingin menganalisis nilai ulangan murid untuk mengetahui sispa yang harus mengikuti remedial. Penggunaan data terstruktur dalam konteks ini bermanfaat karena …

a)

Guru bisa menghapus semua data lama.

b)

Guru bisa menebak nilai siswa tanpa data.

c)

Guru bisa mengganti data tanpa ijin murid.

d)

Guru dapat mengurutkan nilai dari yang tertinggi ke terendah.

23.

Manfaat penggunaan data terstruktur dalam dunia bisnis Adalah …

a)

Mengurangi jumlah pelanggan.

b)

Menambah kebingungan karyawan.

c)

Menyembunyikan informasi dari pelanggan.

d)

Membuat laporan keuangan lebih cepat dan akurat.

24.

Perhatikan pernyataan berikut!

I. Data mudah dianalisis.

II. Data tidak bisa diurutkan.

III. Data bisa digabungkan dari beberapa sumber.

IV. Data harus disusun dengan format yang konsisten.

Manakah yang benar mengenai ciri-ciri data terstruktur?

a)

I, II, dan III

b)

I, II, dan IV

c)

II, III, dan IV

d)

I, III, dan IV

25.

Manakah penerapan konsep himpunan yang benar dalam memecahkan masalah?

I. Mengacak data agar tidak beraturan.

II. Mencatat data kehadiran dalam gambar.

III. Mengelompokkan data pelanggan berdasarkan Lokasi.

IV. Memisahkan siswa yang sudah bayar SPP dan yang belum.

a)

I dan II

b)

II dan III

c)

III dan IV

d)

I dan IV

26.

System bilangan yang paling umum digunakan dalam kehidupan sehari-hari Adalah system bilangan …

a)

Biner

b)

Oktal

c)

Desimal

d)

Heksadesimal

27.

Basis (radiks) pada suatu system bilangan menunjukkan …

a)

Jumlah operasi matematika yang bisa digunakan.

b)

Nilai maksimum dari bilangan yang bisa disimpan.

c)

Jumlah bit yang digunakan untuk menyimpan angka.

d)

Jumlah angka yang digunakan dalam system tersebut.

28.

Mengapa computer menggunakan system bilangan biner?

a)

Karena sitem bilangan biner mudah dibaca manusia.

b)

Karena bilangan biner lebih cepat dihitung oleh manusia.

c)

Karena computer hanya mengenal dua keadaan: on - off.

d)

Karena bilangan biner memiliki angka lebih banyak daripada desimal.

29.

Manakan yang merupakan contoh penerapan system bilangan biner dalam kehidupan sehari-hari?

a)

Jam dinding analog

b)

Saklar Listrik On/Off

c)

Penulisan harga barang di kasir

d)

Lampu lalu lintas merah-kuning-hijau

30.

Mengapa heksadesimal sering digunakan dalam pemrograman komputer?

a)

Karena heksadesimal hanya memiliki angka 0 - 9.

b)

Karena computer hanya dapat membaca heksadesimal.

c)

Karena heksadesimal lebih cepat dihitung oleh manusia daripada biner.

d)

Karena setiap 1 digit heksadesimal mewakili 4 digit biner, sehingga lebih ringkas.

31.

Basis atau radiks dari system bilangan heksadesimal Adalah …

a)

2

b)

8

c)

10

d)

16

32.

Symbol bilangan angka yang digunakan dalam system bilangan heksadesimal Adalah …

a)

0 dan 1

b)

0 sampai 7

c)

0 sampai 9

d)

O sampai 9 dan A sampai F

33.

Huruf A - F pada system bilangan heksadesimal mewakili angka …

a)

0 - 5

b)

1 - 6

c)

10 - 15

d)

11 - 16

34.

Nilai desimal dari bilangan biner 10 adalah …

a)

1

b)

2

c)

10

d)

20

35.

Nilai biner dari bilangan desimal 5 adalah …

a)

10

b)

11

c)

101

d)

110

36.

Dalam system bilangan oktal, angka terbesar yang dapat digunakan Adalah …

a)

7

b)

8

c)

9

d)

F

37.

Nilai desimal dari bilangan oktal 12 adalah …

a)

8

b)

10

c)

12

d)

14

38.

Nilai heksadesimal dari bilangan desimal 1010 adalah …

a)

A

b)

B

c)

C

d)

10

39.

Manakah bilangan berikut yang merupakan bilangan biner yang benar?

a)

101102

b)

101011

c)

21011

d)

98701

40.

Seorang murid sedang mempelajari representasi bilangan dalam komputer. Ketika melihat angka 101 dalam konteks ini, pemahaman yang tepat Adalah bahwa angka tersebut kemungkinan besar merupakan representasi bilangan dalam sistem bilangan …

a)

Biner

b)

Oktal

c)

Desimal

d)

Heksadesimal

41.

Bayangkan kamu ingin menyimpan angka 13 dalam memori computer yang menggunakan system bilangan biner, representasi biner yang benar untuk angka desimal 13 adalah …

a)

0111

b)

1001

c)

1010

d)

1101

42.

Nilai tempat untuk angka 7 pada bilangan heksadesimal 7A2 adalah …

a)

16 pangkat 0

b)

16 pangkat 1

c)

16 pangkat 2

d)

16 pangkat 3

43.

Dua orang sahabat, Andi dan Budi, sedang bertukar pesan rahasia. Andi mengirimkan kode "10110" (biner) kepada Budi. Jika Budi diminta untuk mengubah kode tersebut ke dalam system bilangan desimal, angka berapakah yang akan Budi dapatkan?

a)

16

b)

20

c)

22

d)

24

44.

Sebuah sensor suhu mengirimkan data dalam format bilangan oktal. Jika data yang diterima Adalah 35 (oktal), berapakah nilai suhu tersebut dalam system bilangan desimal?

a)

27

b)

29

c)

31

d)

33

45.

Konversi bilangan desimal 31 ke system bilangan lain menghasilkan?

a)

I dan II

b)

I dan III

c)

II dan III

d)

II dan IV

46.

Perhatikan urutan bilangan berikut: 10 (biner), 3 (desimal), 6 (oktal). Urutkan bilangan-bilangan tersebut dari yang terkecil hingga terbesar.

a)

3 (desimal), 6 )oktal), 10 (biner)

b)

10 (biner), 3 (desimal), 6 (oktal)

c)

3 (desimal), 10 (biner), 6 (oktal)

d)

6 (oktal), 10 (biner), 3 (desimal)

47.

Sebuah system control lampu lalu lintas menggunakan bilangan biner untuk mengatur urutan warna. Jika urutan warna direpresentasikan oleh kode 011 (merah), 101 (kuning), dan 110 (hijau). Kode manakah yang akan muncul setelah kode 110 jika urutannya Kembali ke awal?

a)

011

b)

101

c)

111

d)

000

48.

Manakah pernyataan yang benar tentang bilangan binerm oktal, dan heksadesimal?

I. Bilangan oktal menggunakan digit 0 -7.

II. Bilngan biner hanya menggunakan 0 – 1.

III. Bilangan heksadesimal menggunakan 10 digit saja.

IV. Bilangan desimal menggunakan symbol 0 – 9 dan A – F.

a)

I dan II

b)

II dan III

c)

III dan IV

d)

I dan IV

49.

Pilih pernyataan yang benar tentang penggunaan bilangan di computer:

I. Musik disimpan sebagai bilangan desimal.

II. Data teks juga direpresentasikan dengan bilangan biner.

III. Semua data pada computer akhirnya berbentuk 0 dan 1.

IV. Gambar digital disimpan dalam bentuk kombinasi angka biner.

a)

I, II, dan III

b)

I, III, dan IV

c)

I, II, dan IV

d)

II, III, dan IV

50.

Mengubah bilangan dari satu system bilangan ke system bilangan lain disebut …

a)

Deskripsi

b)

Translasi

c)

Konversi

d)

Kompresi