wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Struktur Data Dasar, Algoritma Pengurutan dan Pencarian

Total questions: 25

Worksheet time: 1hrs 1mins

Name
Class
Date
1.

Struktur data yang menyimpan elemen secara berurutan dan bertipe sama disebut...

a)

List

b)

Stack

c)

Array

d)

Queue

2.

Prinsip kerja struktur data Stack adalah...

a)

FIFO

b)

LIFO

c)

FILO

d)

FOFI

3.

Contoh nyata dari struktur data Queue adalah...

a)

Tumpukan buku

b)

Daftar belanja

c)

Antrean kasir

d)

Langkah undo

4.

List berbeda dengan array karena...

a)

List hanya menyimpan angka

b)

Ukuran list fleksibel

c)

List tidak bisa menyimpan data

d)

List harus diurutkan

5.

Algoritma yang membandingkan dua elemen bersebelahan lalu menukarnya jika urutannya salah disebut...

a)

Selection Sort

b)

Linear Search

c)

Bubble Sort

d)

Binary Search

6.

Operasi menghapus elemen terakhir pada Stack disebut...

a)

Enqueue

b)

Dequeue

c)

Push

d)

Pop

7.

Algoritma pencarian yang memerlukan data dalam kondisi terurut adalah...

a)

Linear Search

b)

Bubble Sort

c)

Selection Sort

d)

Binary Search

8.

Berikut yang merupakan prinsip kerja dari Stack adalah...

a)

FIFO

b)

LIFO

c)

Random

d)

Static

9.

Jika kita ingin mengurutkan daftar nilai dari yang paling kecil ke besar dengan sedikit pertukaran, algoritma yang tepat adalah...

a)

Bubble Sort

b)

Linear Search

c)

Selection Sort

d)

Binary Search

10.

Operasi menambahkan elemen baru pada Queue disebut...

a)

Enqueue

b)

Pop

c)

Push

d)

Dequeue

11.

Dalam algoritma Binary Search, langkah pertama yang dilakukan adalah...

a)

Mencari data dari awal hingga akhir

b)

Membandingkan data tengah dengan target

c)

Menukarkan elemen data

d)

Menyalin data ke array baru

12.

Operasi yang digunakan untuk menghapus elemen pertama pada Queue disebut...

a)

Enqueue

b)

Dequeue

c)

Push

d)

Pop

13.

Dalam algoritma pencarian, metode yang memeriksa setiap elemen satu per satu disebut...

a)

Exponential Search

b)

Jump Search

c)

Linear Search

d)

Binary Search

14.

Dalam algoritma pencarian, metode yang membagi data menjadi dua bagian untuk mempercepat pencarian disebut...

a)

Exponential Search

b)

Jump Search

c)

Binary Search

d)

Linear Search

15.

Operasi yang digunakan untuk menambahkan elemen baru pada Stack disebut...

a)

Push

b)

Dequeue

c)

Pop

d)

Enqueue

16.

Jelaskan dengan contoh nyata bagaimana prinsip kerja struktur data Queue digunakan dalam kehidupan sehari-hari.

4 lines
17.

Berikan perbedaan utama antara Array dan List.

4 lines
18.

Jelaskan bagaimana fitur Undo pada komputer berkaitan dengan struktur data Stack.

4 lines
19.

Mengapa penting memahami struktur data sebelum membuat program komputer?

4 lines
20.

Tuliskan contoh data dan demonstrasikan 1 langkah operasi Bubble Sort.

4 lines
21.

Jelaskan perbedaan antara Linear Search dan Binary Search.

4 lines
22.

Apa kelebihan Selection Sort dibandingkan Bubble Sort?

4 lines
23.

Berikan contoh penerapan algoritma Stack dalam kehidupan sehari-hari!

4 lines
24.

Tuliskan langkah-langkah pengurutan data [3, 1, 4, 2] menggunakan Bubble Sort.

4 lines
25.

Sebutkan lalu Jelaskan minimal 2 struktur data yang sudah kamu pelajari!

4 lines