Selasa, 30 Juni 2009

Searching Data

Searching data.. adalah program untuk melakukan pencarian satu data dari kumpulan beberapa data (array).. Ada 2 cara untuk melakukan searching data.. Yaitu, Sequence Search dan Biner Search.. Untuk lebih jelasnya tentang Sequence dan Biner search liat aj, di bawah nie.. Otreh..?

<1.>
Sequence search merupakan salah satu cara untuk melakukan searching data.. Namun cara ini sudah mulai ditinggalkan.. Karena proses pencarian yang dilakukan Sequence Search tergolong sangat lama.. Karena Sequence, melakukan pencarian, dengan mengecek data satu persatu.. Berbanding terbalik dengan Binary Search.. Yang memerlukan waktu untuk melakukan pencarian data jauh lebih singkat.. Mungkin untuk jumlah data 10 - 20 tidak ada perbedaan waktu yang cukup signitifkan antara keduanya.. Namun bayangkan, jika data yang ada mencapai puluhan, ribuan, atau bahkan jutaan.. Sequence search bisa memakan waktu lebih dari seminggu untuk mencari data yang mencapai puluhan juta..

<2.>
Binary search merupakan program pencarian data dengan mengelompokkan/mengurutkan datanya terlebih dahulu sehingga waktu yang dibutuhkan untuk searching data jauh lebih singkat karena program akan langsung mengarahkan pencarian ke kelompok/urutan data tersebut dibandingkan mengecek satu demi satu data tersebut.. Untuk membuatnya memang qta harus mengurutkan data terlebih dahulu ( bisa dengan Bubble, sequence, exchange, insertion, ataupun quick sort ) setelah itu, baru qta buat algoritma searcingnya.. Program ini memang lebih rumit dari pada Sequence Search, tapi dosen algoritma aku, cenderung menyuruh aku untuk menggunakan program ini untuk membuat program searching data.. Cz kata beliau (ciee, beliau.. :-) ), sebagai programmer qta harus lebih mengutamakan kepuasan pengguna.. Tidak apa2, qta membuat program rumit2, yang penting pengguna program kita puas.. Ga mungkin kan, qta di bayar, tapi mengecewakan pelanggan dengan membuat program yang LOLA ( Loadingnya Lambat beneerr.. ) Hehee..

Tidak ada komentar:

Posting Komentar