Page 32 - MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN_Neat
P. 32
31
mid = (i+j) /2 ;
if (arrayData [mid] == x) {
ketemu = 1;
index = mid ;
} else {
If (arrayData [mid] > x) {
j = mid-1;
}else {
i=mid+j;
}
}
}
return index;
}
4. Compile dengan cara pilih Project-Compile atau dengan tombol F9.
Perhatikan pada bagian bawah tampilan. Jika warning menunjukkan
angka 0, maka program sudah dapat dijalankan.
5. Jalankan program dengan cara pilih Project-Run atau dengan tombol
F10.
Isilah nilai yang akan dicari maka akan tampil pada indeks ke berapa
nilai tersebut berada.
Lembar Latihan
1. Buatlah sebuah program untuk mencari data dengan menggunakan
algoritma bagi dua data array sebagai berikut
2, 3, 7, 12, 15, 20, 21
2. Lalu jelaskan hasil dari program yang anda kerjakan, pada lembar
lembar jawaban di bawah ini !
Lembar Jawaban
………………………………………………………………………..
………………………………………………………………………..
………………………………………………………………………..
………………………………………………………………………..
……………………………………………………………………….
MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN IKA NURHASANAH

