Sequensial Search
- ..
Disebut juga sebagai metode pencarian urut adalah metode pencarian yang paling mudah. Bayangkan saja jika anda dihadapkan pada sebuah rak buku, dan anda diberi tugas untuk mencari sebuah buku dari rak tersebut. Sudah tentu anda akan mulai mencarinya satu – persatu entah itu dari atas atau dari bawah sampai buku yang dimaksud ketemu.
Singkatnya sequential search memiliki proses sebagai berikut:
· Tentukan banyaknya data yang akan di olah, missal banyak data adalah N.
· Tentukan data apa yang akan dicari, missal data yang akan dicari adalah C.
· Deklarasikan sebuah counter untuk menghitung banyak data yang ditemukan, missal counternya adalah K.
· Inisialisasikan K =0
· Lakukanlah perulangan sebanyak N kali
· Dalam tiap proses perulangan tersebut periksalah apakah data yang sedang diolah sama dengan data yang dicari.
· Jika ternyata sama K=K+1
· Jika tidak, lanjutkan proses perulangan .
· Setelah proses perulangan berhenti, periksalah nilai K.
· Jika nilai K lebih dari 0, artinya data yang dicari ada dalam data /array dan tampilkan nilai K ke layer sebagai jumlah data yang ditemukan.
· Jika nilai K=0, artinya data yang dicari tidak ditemukan dalam data / array dan tampilkan ke layar bahwa data tidak ditemukan
· Proses selesai.
Dapat disimpulkan bahwa sequential search, akan mencari data dengan cara membandingkannya satu-persatu dengan data yang ada. Prosesnya tentu saja akan singkat jika data yang diolah sedikit, dan akan lama jika data yang diolah banyak. Disarankan proses ini digunakan pada jumlah data yang sedikit saja.