Rabu, 02 Januari 2013

CARA KERJA SEARCH ENGINE




Search Engine adalah program komputer yang dirancang untuk membantu seseorang menemukan file-file yang disimpan dalam komputer serta server umum di web (WWW/World Wide Web). Mesin pencari memungkinkan untuk meminta content media dengan kriteria yang spesifik dan memperoleh daftar file yang memenuhi kriteria tersebut. Mesin pencari biasanya menggunakan indeks untuk mencari file setelah pengguna memasukkan kriteria pencarian.

Sebagian besar mesin pencari dijalankan oleh perusahaan swasta yang menggunakan algoritma kepemilikan dan database tertutup, contohnya yang paling populer adalah Google (MSN Search dan Yahoo, sedikit tertinggal di belakang). Telah ada beberapa upaya menciptakan mesin pencari dengan sumber-terbuka (open-source), contohnya adalah Htdig, Nutch, Egothor dan OpenFTS. Beberapa mesin pencari yang cukup populer di dunia, yaitu Yahoo!, Alltheweb, MSN, AskJeeves, Google, AltaVista, dan Lycos. Fungsi dari search engine adalah untuk mencari alamat-alamat website yang berisi berbagai bentuk informasi seperti tulisan, gambar, video, dsb. dengan mudah dan cepat.
Dalam mengerjakan tugas-tugas pada search engine terdapat komponen dan bagiannya masing-masing, berikut ulasan cara kerja search engine:
·      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.
·      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.
·      Indexer
Indexer merupakan mesin yang dimiliki search engine yang bertugas mendeskripsikan suatu halaman website dan menganalisa berbagai unsur 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 menganalisa suatu keyword yang ada di dalamnya.
·      Database
Komponen search engine ini merupakan tempat meletakkan data-data sebelumnya yang telah didownload oleh Spider serta tempat yang tadinya digunakan oleh indexer dalam menganalisa suatu halaman website.
·      Result Engine
Result engine sendiri merupakan program yang bertugas menggolongkan suatu website dan menentukan perangkingan dalam hasil pencarian yang diminta oleh user. Program ini menganalisa siapakah yang layak masuk kriteria utama dalam perangkingan suatu keyword yang diminta oleh pengguna.
Dan tentu saja yang ditampilkan terlebih dahulu dihasil pencarian adalah website yang telah memenuhi peraturan dan kaedah-kaedah yang ditentukan search engine.
·      Web Server
Sedang bagian yang terakhir adalah web server. Bagian ini merupakan komputer central yang ada pada search engine yang yang melayani permintaan kepada user yang merupakan umpan balik dari permintaan user tersebut.


Kesimpulan

Komponen-kompenen yang dimiliki search engine saling berelasi dan bekerjasama, sehingga dalam prosesnya sangat membantu kerja user dalam mengoptimasi website. Diawali dengan spider yang bertugas mengunjungi situs web, lalu membaca konten serta men-tag-nya. Proses ini juga akan mengunjungi setiap link yang ada di situs web yang terpasang dalam konten, ini merupakan tugas dari crawler. Kemudian menyimpan semua informasi yang didapat dari situs web dan semua data yang telah diindeksnya oleh indexer ke database. Sebelum dimunculkan dimuka user, result engine akan melaksanakan tugasnya, yaitu mengkriteriakan pencarian yang dimulai dari yang terbaik. Setelah itu bagian yang terakhir adalah web server, bertugas melayani permintaan kepada user yang merupakan umpan balik dari permintaan user tersebut. Sehingga menghasilkan sistem pencarian yang sempurna bagi user.


Source :

Tidak ada komentar:

Posting Komentar