Senin, 15 Oktober 2012

Mesin Pencarian




            Mesin pencari adalah program komputer yang di rancang untuk membantu sesorang menemukan file-file yang disimpan dalam sebuah server umum di web (WWW) atau dalam komputer sendiri. Mesin pencari memungkinkan kita untuk meminta content media dengan criteria yang spesifik (biasanya yag berisis kata atau frasa yang kita tentukan) dan memperoleh daftar file yang memenuhi criteria tersebut. Mesin pencari biasanya menggunakan indeks (yang sudah dibuat sebelumnya dan dimuktahirkan secara teratur) untuk mencari file setelah pengguna memasukkan criteria pencarian.
            Dalam konteks internet, mesin pencari biasanya merujuk kepada WWW dan buka protocol ataupun area lainnya. Selain itu, mesin pencari mengumpulkan data yang tersedia di newsgroup, database besar, atau direktori terbuka seperti DMOZ.org. Karena pengumpulan  datanya dilakukan secara otomatis, mesin pencari berbeda dengan direktori  Web yang dikerjakan manusia. Sebagian besar mesin pencari dijalankan oleh perusahaan Swasta yang menggunakan algoritma kepemilikan dan database tertutup. Mesin pencari yang paling populer adalah Google (MSN Search dan Yahoo! Tertinggal dibelakang Google). Telah ada beberapa upaya menciptakan mesin pencari dengan sumber terbuka (open-source ), contohnya adalah Htdig, Nutch, Egothor, dan OpenFTS.
            Mesin pencari yang pertama adalah “Wandex” (yang sekarang tidak berfungsi dari World Wide Web Wanderer) suatu web crawler dibangun oleh Matthew Gray di MIT pada 1993. Mesin pencari lain yang lama, Aliweb, juga muncul di tahun 1993 dan masih berjalan hingga saat ini. Salah satu mesin pencari yang dumulai di Carnegie Mellon University sebagai proyek riset di tahun 1994.
            Segera sesudah itu, banyk mesin ppencari yang bermunculan dan bersaing memperebutkan popularitas. Termasuk di antaranya adalah WebCrawler, Hotbox, Excite, Infoseek, Inktomi, dan AltaVista. Mereka bersaing dengan direktori-direktori populer seperti Yahoo!.
            Pada tahun 2002, Yahoo! Mengakuisisi Inktomi dan pada tahun 2003, mengakuisisi Overture yang memiliki AlltheWeb dan Alvista. Tahun 2004, Yahoo! Meluncurkan mesin pencarinya sendiriyang didasarkan pada teknologi gabungan dari mesin-mesin yang telah diakuisisinya dan memberikan pelayanan yang mengutamakan mesin pencari Web dari pada direktorinya.
            Pada Desember 2003, Orase menerbitkan versi pertama dari teknologi pencari waktu rilinya. Mesin ini memiliki beberapa fungsi baru dan performanya meningkat hebat. Mesin mesin pencari lainnya mencakup a9.com, AlltheWeb, Ask Jeeves, Clusty, Gigablast, Teoma, Wineut, GoHook, Kartoo, dan Vivisimo.
Berikut daftar mesin pencari dapat ditemui:
1.      Google (www.google.com)
2.      Altavista (www.altavista.digital.com)
3.      Deja News (www.dejanews.com)
4.      Excite (www.excite.com)
5.      HotBot (www.hotwired.com)
6.      Infoseek (www.infoseek.com)
7.      Lycos (www.lycos.com)
8.      Magellan (www.mckinley.com)
9.      WebCrawler (www.webcrawler.com)
1.  Yahoo (www.yahoo.com)

Untuk mengenal lebih jauh search engine, maka kita perlu mengetahui unsure-unsur penyusun search engine tersebut dan cara setiap komponen tersebut bekerja. Berikut penjelasannya.
1.      Spider
Spider merupakan program yang dimiliki search engine yang bekerja untuk mengambil halaman-halaman yang ditemukannya. Hampir mirip dengan cara kerja browser.
Perbedaannya adalah jika Spider tidak kelihatan karena ditujukan  kepada mesin yang langsung disimpan pada database mereka, sedangkan browser ditujukan untuk manusia yang langsung menampilkan informasi, baik berupa teks, gambar, dan sebagainya.
2.      Crawler
Crawler merupakan program yang dimiliki search engine yang bertugas menelusuri setiap link yang ada dalam suatu website. Tugas Crawler adalah membantu spider untuk menentukan arah yang akan ditujunya sekaligus mengevaluasi link tersebut.
3.      Indexer
Indexer merupakan mesin yang dimiliki aearch engine yang bertugas mendeskripsikan suatu halaman website  dan menganalisa berbagai unsure di dalamnya, seperti pada penulisan title, penulisan huruf, keyword-keyword yang ada dalam konten sehingga dengan demikian akan mengenal web tersebut lebih jauh lagi terutama dalam menganalisis suatu keyword yang ada di dalamnya.
4.      Database
Komponen search engine ini merupakan tempat meletakkan data-data sebelumnya yang telah di download oleh Spider serta tempat yang tadinya digunakan oleh Indexer dalam menganilisa suatub halaman website.
5.      Result Engine
Result engine sendiri merupakan program yang bertugas mengolongkan suatu website dan menentukan perangkingan dalam hasil pencarian yang diminta oleh user. Program ini menganalisis siapakakh yang layak masuk ke criteria utama dalam perangkingan suatu keyword yang diminta oleh pengguna. Dan tentu saja, yang ditampilkan terlebih dahulu adalah hasil pencarian dari website yang telah memenuhi peraturan-peraturan dan kaidah-kaidah yang ditentukan search engine.
6.      Web Server
Bagian terakhir dari searc engine adalah web server. Bagian ini merupakan komputer sentral yang ada apda search engine yang melayani permintaan kepada user yang merupakan umpan balik dari permintaan user tersebut.

Tidak ada komentar:

Posting Komentar

JanGan Lupa di Coment ya,