{"text": "### Human: Melakukan algoritma pencarian biner.. ### Assistant: Berikut adalah implementasi algoritma pencarian biner di Python yang dapat Anda gunakan untuk mencari apakah elemen `x` hadir dalam daftar `arr`: ``python def binary_search(arr, x): low = 0 high = len(arr) - 1 mid = 0 sementara low <= high: mid = (high + low) // 2 # Periksa apakah x hadir di tengah jika arr[mid] < x: low = mid + 1 # Jika x lebih besar, abaikan setengah kiri elif arr[mid] > x: high = mid - 1 # Jika x lebih kecil, abaikan setengah kanan lainnya: return mid # Jika kita sampai di sini, maka elemen tidak hadir dalam daftar return -1 = [1, 2, 4, 6, 8, 10, 11, 15] x = hasil biner_search, x) hasil ! -1: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("}