Yustar Krishna

SEQUENTIAL SEARCH


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

Total Pageviews