Algoritma pencarian (searching algorithm) adalah algoritma yang menerima
sebuah argumen kunci dan dengan langkah-langkah tertentu akan mencari rekaman
dengan kunci tersebut. Setelah proses pencarian dilaksanakan, akan diperoleh salah
satu dari dua kemungkinan, yaitu data yang dicari ditemukan (successful) atau tidak
ditemukan (unsuccessful).
Metode pencarian data dapat dilakukan dengan dua cara yaitu :
- pencarian internal(internal searching) dan
- pencarian eksternal (external searching).
Selain itu metode pencarian data juga dapat dikelompokkan menjadi :
- pencarian statis (static searching) dan
- pencarian dinamis (dynamic searching).
pada pencarian dinamis, banyaknya rekaman yang diketahui bisa berubah-ubah yang disebabkan oleh penambahan atau penghapusan suatu rekaman.
Ada dua macam teknik pencarian yaitu :
- pencarian sekuensial dan
- pencarian biner.
digunakan apabila data dalam keadaan acak atau tidak terurut.
Sebaliknya, pencarian biner digunakan pada data yang sudah dalam keadaan urut.
pada postingan selanjutnya akan saya bahas Pencarian Berurutan (Sequential Searching), dan Pencarian Biner (Binary Search).
0 komentar:
Posting Komentar