Algoritma Pencarian

Algoritma Pencarian

10th Grade

10 Qs

quiz-placeholder

Similar activities

Year 9 Home learning

Year 9 Home learning

10th - 12th Grade

12 Qs

SAINS KOMPUTER TINGKATAN 4 SUBTOPIK 1.6.1 TATASUSUNAN

SAINS KOMPUTER TINGKATAN 4 SUBTOPIK 1.6.1 TATASUSUNAN

10th Grade - University

10 Qs

Java Arrays Basic

Java Arrays Basic

10th - 12th Grade

15 Qs

Informatic test

Informatic test

10th Grade

15 Qs

Ulangan Harian 1

Ulangan Harian 1

10th Grade

10 Qs

AP CSP BI 3

AP CSP BI 3

9th - 12th Grade

13 Qs

Quiz Javascript Basic Pertemuan 3

Quiz Javascript Basic Pertemuan 3

9th - 12th Grade

10 Qs

AP CSP Exam Review: Big Idea 3

AP CSP Exam Review: Big Idea 3

8th - 10th Grade

15 Qs

Algoritma Pencarian

Algoritma Pencarian

Assessment

Quiz

Computers

10th Grade

Hard

Created by

rudi agus

Used 5+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

10 mins • 10 pts

Apa itu Metode Binary Search?

Metode Binary Search adalah algoritma pencarian yang menggunakan urutan acak untuk mencari data.

Metode Binary Search adalah algoritma pencarian yang hanya cocok untuk data yang sudah terurut secara descending.

Metode Binary Search adalah algoritma pencarian yang bekerja dengan membagi data menjadi dua bagian dan memeriksa elemen tengahnya.

Metode Binary Search adalah algoritma pencarian yang memeriksa setiap elemen data satu per satu.

2.

MULTIPLE CHOICE QUESTION

10 mins • 10 pts

Bagaimana Algoritma Binary Search bekerja?

Pencarian Biner dimulai dari akhir array dan bergerak menuju awal

Binary Search membagi array menjadi dua dan membandingkan elemen tengah dengan nilai target, lalu mempersempit pencarian berdasarkan perbandingan tersebut.

Pencarian Biner secara acak memilih elemen dalam array untuk dibandingkan dengan nilai target

Pencarian Biner menambahkan semua elemen dalam array dan membandingkan jumlahnya dengan nilai target

3.

MULTIPLE CHOICE QUESTION

10 mins • 10 pts

Berikan contoh penerapan Algoritma Searching pada data array.

Mencari nilai 5 dalam array [1, 3, 5, 7, 9]

Mencari nilai 5 dalam array [2, 4, 6, 8, 10, 5, 7]

Mencari nilai 7 dalam array [2, 4, 6, 8, 10, 5, 7]

Mencari nilai 3 dalam array [1, 2, 4, 6, 8, 9, 10]

4.

MULTIPLE CHOICE QUESTION

10 mins • 10 pts

Jelaskan langkah-langkah dalam melakukan Binary Search.

2. Bandingkan elemen tengah dengan elemen sebelumnya.

1. Pilih elemen terkecil sebagai elemen tengah.

3. Jika elemen tengah lebih besar dari elemen yang dicari, cari di bagian kanan array.

1. Tentukan elemen tengah array sebagai titik tengah. 2. Bandingkan elemen tengah dengan elemen yang dicari. 3. Jika elemen tengah sama dengan elemen yang dicari, kembalikan indeks elemen tengah. 4. Jika elemen tengah lebih kecil dari elemen yang dicari, cari di bagian kanan array. 5. Jika elemen tengah lebih besar dari elemen yang dicari, cari di bagian kiri array. 6. Ulangi langkah 1-5 sampai elemen ditemukan atau array habis.

5.

MULTIPLE CHOICE QUESTION

10 mins • 10 pts

Kapan Binary Search efektif digunakan?

Ketika daftar elemen sangat kecil

Ketika daftar elemen berisi data yang sama

Ketika daftar elemen sudah diurutkan

Ketika daftar elemen belum diurutkan

6.

MULTIPLE CHOICE QUESTION

10 mins • 10 pts

Bagaimana cara mengimplementasikan Binary Search dalam bahasa pemrograman?

Implementasikan algoritma Bubble Sort

Implementasikan algoritma Binary Search dalam bahasa pemrograman dengan memperhatikan langkah-langkah yang disebutkan di atas.

Gunakan algoritma Linear Search

Terapkan algoritma Quick Sort

7.

MULTIPLE CHOICE QUESTION

10 mins • 10 pts

Apakah Binary Search dapat digunakan pada data yang tidak terurut?

Ya

Mungkin

Tergantung

Tidak

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?