wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Penilaian Harian 2

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Apa yang menjadi syarat utama agar metode pencarian biner dapat digunakan?

a)

Data harus terdistribusi secara merata

b)

Data harus diurutkan sebelumnya

c)

Data harus memiliki elemen yang unik

d)

Data harus memiliki jumlah elemen genap

2.

Dian sedang mencari buku di perpustakaan. Dia menemukan buku yang terletak di tengah rak. Jika Dian mencari buku yang lebih kecil dari buku yang ada di tengah rak, apa yang akan terjadi?

a)

Pencarian dilanjutkan ke setengah bagian pertama

b)

Pencarian dilanjutkan ke setengah bagian kedua

c)

Pencarian dihentikan

d)

Nilai tengah diubah menjadi nilai yang dicari

3.

Apa keunggulan kompleksitas waktu pencarian biner dibandingkan dengan pencarian sekuensial?

a)

Lebih cepat untuk data yang tidak terurut

b)

Lebih efisien untuk himpunan data yang besar

c)

Lebih akurat untuk data yang terdistribusi merata

d)

Lebih sederhana untuk diterapkan

4.

Sari sedang mencari angka 7 di dalam kotak berisi angka-angka berikut: [12, 5, 8, 21, 15, 7]. Berdasarkan algoritma pencarian sekuensial, berapa langkah yang dibutuhkan Sari untuk menemukan angka 7?

a)

4 langkah

b)

5 langkah

c)

6 langkah

d)

7 langkah

5.

Mengapa algoritma pencarian sekuensial lebih cocok untuk himpunan data kecil atau tidak terurut?

a)

Karena algoritma ini lebih cepat dibandingkan metode lainnya.

b)

Karena algoritma ini tidak memerlukan data yang terurut.

c)

Karena algoritma ini hanya memeriksa elemen di posisi awal.

d)

Karena algoritma ini tidak memerlukan banyak memori.

6.

Dalam sebuah antrian di sebuah kafe, Susi baru saja memesan kopi dan duduk di meja. Setelah itu, Wahyu datang dan memesan teh, diikuti oleh Rizky yang memesan jus. Ketika pesanan siap, siapa yang akan dilayani terlebih dahulu berdasarkan prinsip "Last In, First Out" (LIFO)?

a)

Pesanan pertama yang masuk akan menjadi yang pertama keluar

b)

Pesanan terakhir yang masuk akan menjadi yang pertama keluar

c)

Pesanan pertama yang masuk akan tetap berada di bawah

d)

Pesanan terakhir yang masuk akan tetap berada di atas

7.

Apa prinsip dasar yang diikuti oleh struktur data Queue?

a)

Last In, First Out (LIFO)

b)

First In, First Out (FIFO)

c)

Random Access

d)

Circular Access

8.

Operasi dasar apa yang dimiliki oleh Queue?

a)

Push dan Pop

b)

Enqueue dan Dequeue

c)

Insert dan Delete

d)

Add dan Remove

9.

Ketika menggunakan metode pencarian biner, jika nilai yang dicari lebih besar dari nilai tengah, ke bagian mana pencarian akan dilanjutkan?

a)

Pencarian dihentikan

b)

Bagian tengah dari array

c)

Bagian kanan dari array

d)

Bagian kiri dari array

10.

Ketika menggunakan pencarian sekuensial, jika Sari mencari angka 15 dalam array [12, 5, 8, 21, 15, 7], berapa langkah yang dibutuhkan untuk menemukannya?

a)

5 langkah

b)

3 langkah

c)

4 langkah

d)

6 langkah