Pengertian Binary Search, Cara Kerja, dan Keunggulannya

- Dalam algoritma pencarian terdapat enam jenis yang biasa digunakan. Diantaranya yaitu algoritma pencarian linier, algoritma pencarian biner, algoritma pencarian lompat, algoritma pencarian interpolasi, algoritma pencarian eksponensial, dan algoritma pencarian Fibonacci.
Diantara keenam jenis tersebut, algoritma pencarian linear dan biner adalah yang paling populer. Banyak orang menggunakan kedua jenis tersebut karena keunggulannya. Lantas apa yang dimaksud dengan Binary Search atau pencarian biner?
Selengkapnya berikut ini KompasTekno akan mengupas terkait pengertian, cara kerja, dan keunggulan algoritma pencarian biner.
Baca juga: Cara Kerja Search Engine dalam Menentukan Hasil Pencarian
Pengertian Binary Search
Sebelum memahami pengertian dari algoritma pencarian biner, mari kupas terlebih dahulu mengenai kata “pencarian” dalam kalimat “algoritma pencarian biner”.
Pencarian dalam konteks kalimat tersebut merujuk pada suatu pengertian yakni utilitas yang memungkinkan penggunanya menemukan dokumen, file, media, atau jenis data lainnya yang disimpan dalam database.
Cara kerja pencarian menggunakan prinsip sederhana yakni dengan mencocokkan kriteria dengan rekaman dan menampilkannya kepada pengguna. Sementara pencarian biner adalah jenis algoritma lanjutan yang menemukan dan mengambil data dari daftar item yang diurutkan.
Umumnya algoritma pencarian biner dikenal sebagai pencarian setengah interval atau pencarian logaritmik. Metode pencarian biner merupakan salah satu metode yang cepat dan efisien untuk menemukan nilai target tertentu dari sekumpulan item yang dipesan.
Hal ini dikarenakan cara kerja algoritma pencarian biner yang memulai di tengah daftar yang diurutkan. Maka hal tersebut secara efektif memotong setengah ruang pencarian dengan menentukan apakah akan naik atau turun daftar berdasarkan nilai median.
Cara kerja Binary Search
Algoritma pencarian biner bekerja dengan melibatkan pembagian data dalam daftar menjadi setengah hingga nilai yang diperlukan ditemukan. Kemudian ditampilkan kepada pengguna dalam hasil pencarian.
Ada dua metode yang dapat digunakan dalam algoritma pencarian biner, yakni metode iterasi dan rekursif. Metode iterasi adalah metode perulangan, sedangkan metode rekursif adalah metode yang mengikuti pendekatan bagi dan taklukkan.
Berikut langkah-langkah dalam kerja algoritma pencarian biner
- Proses pencarian dimulai dengan menempatkan elemen tengah dari larik data yang diurutkan Setiap data yang menggunakan algoritma pencarian biner harus diurutkan terlebih dahulu, sehingga baru bisa melanjutkan proses kerja selanjutnya. Apabila data belum urut, maka data yang ada perlu diurutkan lebih dahulu
- Kemudian nilai kunci dibandingkan dengan elemennya
- Apabila nilai kunci lebih kecil dari elemen tengah, maka penelusuran akan menganalisis nilai atas hingga elemen tengah untuk perbandingan dan pencocokan
- Akan tetapi, apabila nilai kunci lebih besar dari elemen tengah, maka penelusuran menganalisis nilai yang lebih rendah ke elemen tengah untuk perbandingan dan pencocokan
Baca juga: Pengertian Search Engine, Cara kerja, Fungsi, dan Contohnya
Keunggulan Binary Search
Banyak orang menggunakan algoritma pencarian biner karena keunggulannya. Berikut sejumlah alasan yang membuat pencarian biner menjadi salah satu pilihan yang terbaik jika digunakan dalam algoritma pencarian.
Terkini Lainnya
- xAI Luncurkan Grok 3, Chatbot AI Pesaing ChatGPT dan DeepSeek
- Ketika Warga Konser "Kelas Atas" Bawa Samsung S25 Ultra Nonton Seventeen "Right Here", Tribune Serasa VIP
- Inikah Tampilan Samsung Galaxy A56 dari Berbagai Sisi?
- MSI Ungkap Alasan Mau Jual PC Gaming Handheld Mahal di Indonesia
- "Perang Dingin" sejak 2020, Presiden China dan Bos Alibaba Berdamai?
- Lebih Dekat dengan Ponsel Lipat Tiga Huawei Mate XT Ultimate
- Spesifikasi dan Harga Moto G45 5G, HP Pertama Motorola buat “Comeback” ke Indonesia
- Perusahaan AI Elon Musk Rilis Grok 3, Diklaim Lebih Pintar dari DeepSeek
- Huawei Umumkan Gelang Pintar Band 10, Punya 100 Mode Olahraga dan Tahan 14 Hari
- Huawei FreeArc Meluncur, TWS Open-ear dengan Kait Telinga Elastis
- Buka Kotak Moto G45 5G, HP Pertama Motorola "Comeback" ke RI
- Mediatek Rilis Dimensity 6400, Chip Tahun Lalu yang Di-overclock
- 5 Negara Larang DeepSeek, Terbaru Korea Selatan
- Riset: Pengguna iPhone Lebih Cepat Ganti HP Baru
- Netflix Buka Restoran, Bawa Konsep Serial dan Film Populer
- 5 Negara Larang DeepSeek, Terbaru Korea Selatan
- Cara Membuat Dokumen Baru di Microsoft Word 2007
- [POPULER TEKNO] Perseteruan Elon Musk Vs Apple | Penyebab Layar Ponsel Bewarna Ungu | Menanti Tablet Oppo Pad Air di Indonesia
- Cara Cepat Hapus 50 Postingan Facebook Sekaligus
- Fitur Oppo Band 2 untuk Mendukung Kegiatan Sehari-hari
- Duduk Perkara iPhone Ex-inter Kena Blokir, Cuma Bisa Pakai Smartfren atau "Unlock IMEI"