Searching
Merupakan metode yang digunakan pada program untuk menemukan data dalam kumpiulan data yang bertipe sama biasanya digunakan untuk mencocokan data atau menghapus data,misalnya kita mencocokan data ke dalam kumpulan data, jika data telah ada, maka data tersebut tidak akan disisipkan, selainnya akan disisipkan ke kumpulan data. Ada beberapa cara yang digunakan pada metode searching yaitu; sequential searching dan binary searching.
· Squential Searching
Merupakan metode searching yang digunakan untuk membandingkan data dari awal hingga akhir sampai data tersebut ditemukan
Contoh penerapan metode Squantial searching pada program c++
script dari program
Hasil running dari program
· Binary Searching
Merupakan metode searching dimana mengurutkan data pada kumpulan data yang sudah terurut baik itu ascending atau descending.
Prinsip dan cara kerja dari Binary Searching
1. Pertama-tama kita mengambilnya dari posisi pertama 0 dan posisi terakhir = N-1, kemudian dicari posisi data yang tengah dengan rumus (posisi pertama + posisi terakhir) / 2. Kemudian data yang dicari dibandingkan dengan data yang tengah.
2. Jika lebih kecil, proses pencarian berlanjutt tapi posisi tengah –1 sama dengan posisi akhir.
3. Jika lebih besar, proses pencarian berlanjut tapi posisi dianggap sama dengan posisi tengah +1.
4. Jika data sama, maka data ditemukan
Contoh penerapannya pada program c++
script dari program
Hasil running dari program
Referensi;
Lidya, Leoni, rinaldi Munir (2002). Algoritama dan Pemrograman dalam Bahas Pascal dan C.
Informatika Bandung.
Adapun beberapa artikel sebelumnya yang terkait
Merupakan metode yang digunakan pada program untuk menemukan data dalam kumpiulan data yang bertipe sama biasanya digunakan untuk mencocokan data atau menghapus data,misalnya kita mencocokan data ke dalam kumpulan data, jika data telah ada, maka data tersebut tidak akan disisipkan, selainnya akan disisipkan ke kumpulan data. Ada beberapa cara yang digunakan pada metode searching yaitu; sequential searching dan binary searching.
· Squential Searching
Merupakan metode searching yang digunakan untuk membandingkan data dari awal hingga akhir sampai data tersebut ditemukan
Contoh penerapan metode Squantial searching pada program c++
script dari program
Hasil running dari program
· Binary Searching
Merupakan metode searching dimana mengurutkan data pada kumpulan data yang sudah terurut baik itu ascending atau descending.
Prinsip dan cara kerja dari Binary Searching
1. Pertama-tama kita mengambilnya dari posisi pertama 0 dan posisi terakhir = N-1, kemudian dicari posisi data yang tengah dengan rumus (posisi pertama + posisi terakhir) / 2. Kemudian data yang dicari dibandingkan dengan data yang tengah.
2. Jika lebih kecil, proses pencarian berlanjutt tapi posisi tengah –1 sama dengan posisi akhir.
3. Jika lebih besar, proses pencarian berlanjut tapi posisi dianggap sama dengan posisi tengah +1.
4. Jika data sama, maka data ditemukan
Contoh penerapannya pada program c++
script dari program
Hasil running dari program
Referensi;
Lidya, Leoni, rinaldi Munir (2002). Algoritama dan Pemrograman dalam Bahas Pascal dan C.
Informatika Bandung.
Adapun beberapa artikel sebelumnya yang terkait