Sequential Search digunakan pada data yang belum terurut mau pun yang sudah terurut. Pencarian dilakukan dengan melakukan penelurusan data satu-persatu kemudian dicocokan dengan data yang dicari, jika tidak sama maka penelusuran dilanjutkan, jika sama maka penelurusan dihentikan, berarti data telah ditemukan.
Langkah – Langkah pencarian
- Misalkan terdapat data 89 23 54 26 93 43 64 76 35 58
- Ingin diketahui apakah pada sekumpulan data terdapat data 43?
- Maka dilakukan pencarian dengan mencocokan setiap nilai data dari data awal sampai data terakhir dan berhenti bila data sudah ditemukan.
Contoh program sequential search
#include <stdio.h>
#include <stdlib.h>
// Judul : Pencarian data dengan metode squential search
// Kamus :
int ketemu;
int cariData;
int i;
main(){
int tabInt[10]={24,17,18,15,22,26, 13,21, 16, 28};
printf("Masukkan data yang dicari = ");
scanf("%d",&cariData);
i=0;
ketemu=0;
while (i<10 && ketemu!=1){
if (tabInt[i]==cariData){
ketemu=1;
}else{
i++;
}
}
if(ketemu==1){
printf("Data %d terdapat pada kumpulan data\n",cariData );
}else{
printf("Data %d tidak terdapat pada kumpulan data\n",cariData );
}
}
Demikian postingan dari saya semoga bermanfaat dan terimakasih telah membaca 







0 comments:
Post a Comment