Dalam pemrograman, pencarian data merupakan suatu hal yang sangat gampang dilakukan. Anda sebagai programmer bisa menggunakan beberapa teknik pemrograman sederhana seperti, Teknik Pengkondisian (IF). Lalu, apakah segampang itu melakukan pencarian Data yang banyak? Sebenarnya itu bisa gampang jikalau Datanya masih sedikit namun, bagaimana kalau Datanya sangat banyak seperti mesin pencari Google. Bisa Anda bayangkan bagaimana banyaknya Data yang tersimpan dalam database-nya dan kok bisa hanya dalam beberapa detik apa yang kita cari langsung bisa muncul di hadapan Anda. Sebenarnya, dalam pencarian (searching) ada beberapa teknik yang bisa Anda gunakan seperti, Sequential Searching dan Binnary Searching.