Didalam arsitektur teknologi informasi terdapat arsitektur search engine, apakah itu arsitektur search engine? untuk lebih jelasnya dapat dilihat pada artikel dibawah ini
1.
Pengertian Search Engine
Mesin pencari atau search engine adalah suatu program komputer yang
dirancang untuk membantu, mempermudah, mempercepat seseorang menemukan
informasi atau data yang diinginkan. Search engine semacam penunjuk jalan untuk
mencari sesuatu yang dibutuhkan oleh seorang user yang ingin menemukan sesuatu
yang dicarinya.
Mesin pencari akan berfungsi setelah mempunyai kriteria database yang
dibuat sebelumnya dan akan menampilkan hasil sesuai dengan kriteria mesin
pencari. Cara kerja mesin pencari adalah dengan memasukkan kata kunci pada
kolom pencarian kemudian mesin pencari akan bekerja melakukan pencarian di
database serta menampilkan hasil akurat yang memuat kata kunci tersebut dari
database yang ada. Jika pada database tidak ada kecocokan dengan kata kunci
maka hasil tidak ditampilkan.
2.
Prinsip Umum Search Engine
Sistem
kinerja search engine ini ada beberapa hal yang sering dijumpai terutama
keterkaitannya dengan masalah arsitektur dan mekanismenya diantaranya :
1.
Spider
Merupakan
program yang men-download halaman-halaman yang mereka temukan, mirip dengan
browser. Perbedannya adalah bahwa browser menapilkan secara langsung informasi
yang ada (baik tekas, gambar, dll). Untuk kepentingan manusia yang
menggunakannya pada saat itu, sedangkan spider tidak melakukan untuk
menampilkan dalam bentuk yang terlihat seperti itu, karena kepentingannya
adalah untuk mesin, bukan untuk manusia, spider pun dijalankan oleh mesin
secara otomatis. Kepentingannya adalah untuk mengambil halaman-halaman yang
dikunjunginya untuk disimpan kedalam database yang dimiliki oleh search engine.
2.
Indexer
Komponen
ini melakukan aktifitas untuk menguraikan masing-masing halaman dan meneliti
berbagai unsur, seperti teks, headers, struktur atau fitur dari gaya penulisan,
tag HTML khusus, dll
3.
Result Engine
Mesin
yang melakukan penggolongan dan penentuan peringkat dari hasil pencarian pada
search engine. Mesin ini menentukan halaman mana yang menemui kriteria terbaik
dari hasil pencarian berdasarkan permintaan penggunanya, dan bagaimana bentuk
penampulan yang akan ditampilkan.
4.
Web Server
Merupakan
komponen yang melayani permintaan dan memberikan respon balik dari permintaan
tersebut. Web Server ini biasanya menghasilkan informasi atau dokumen dalam
format HTML. Pada halaman tersebut tersedia layanan untuk mengisikan kata kunci
pencarian yang diinginkan oleh usernya. Web Server ini juga bertanggung jawab
dalam menyampaikan hasil pencarian yang dikirimkan kepada komputer yang meminta
informasi.
5.
Crawler
Merupakan
program yang dimiliki search engine untuk melacak dan menemukan link yang
terdapat dari setiap halaman yang ditemuinya. Tugasnya adalah untuk menentukan
spoder harus pergi kemana dan mengevaluasi link berdasarkan alamat yang
ditentukan dari awal. Crawler mengikuti link dan mencoba menemukan dokumen yang
belum dikenal oleh search engine.
6.
Database
Merupakan
tempat standar untuk menyimpan data-data dari halaman yang telah dikunjungi,
di-download dan sudah dianalisis. kadang kala disebut juga dengan index dari
suatu search engine.
3.
Contoh Search Engine
Banyak
sekali search engine yang dapat kita gunakan untuk mencari informasi yang kita
perlukan, berikut ini merupkan beberapa contoh search engine serta kelebihan
dan kelemahannya masing-masing
1.
Google
Selain
pencarian web, Google juga menyediakan jasa pencarian gambar, pencarian berita
serta pencarian pada arsip USENET (newsgroup), serta direktori, seperti Yahoo!
Kelemahannya terletak pada tidak tersedianya pencarian file, video, dan audio.
Keunggulan Google terutama adalah pada pencarian teks, terutama dari algoritma
PageRank, database-nya yang besar serta banyaknya jenis file yang diindeksnya.
Kelebihan search engine google
1.
Kecepatan dan kemudahan dalam mencari.
2.
Lebih canggih dengan fitur yang dimilikinya.
3.
Tampilan yang sederhana.
4.
Google merupakan satu-satunya mesin pencari yang memilki cach. Dengan adanya
cache ini, si pencari dapat menghemat waktu pencarian, karena hasil pencarian
yang akan ditampilkan.
5.
Dapat mencari segala informasi seperti gambar, berita artikel, hiburan dll.
2.
Yahoo
Yahoo salah satu portal terbesar di
Internet, selain MSN., dan juga salah satu mesin pencaru tertua. Halaman
utamanya sendiri tidak terlalu ramah untuk pencarian, tetapi Yahoo! menyediakan
search yahoo.com untuk itu. Yahoo! menggunakan jasa Google untuk mencari
informasi di web, ditambah dengan informasi dari databasenya sendiri. Kelebihan
Yahoo! adalah direktorinya. Yahoo! juga menyediakan pencarian yellow pages dan
peta, yang masih terbatas pada Amerika Serikat. Yahoo juga menyediakan
pencarian gambar. berikut ini kelebihan dan kekurangannya yang lebih jelas :
Kelebihan:
Kelebihan:
1.
Salah satu web yang menyediakan layanan
fasilitas gratis
2.
Banyak fasilitas yang disediakan,
seperti: Yahoo mail
3.
Sudah ada di banyak Negara
Kekurangan:
1.
Satu id yahoo hanya untuk yahoo, tak
bisa untuk produk windows, seperti IM dan msn.
2.
Teralu mudah untuk membuat id, sehingga
kadang-kadang disalah gunakan.
3.
Fitur YM msh sangat kalah jauh dengan IM
keluaran windows.
4.
Satu id yahoo hanya untuk yahoo, tak
bisa untuk produk windows, seperti IM dan msn.
3.
Alltheweb
Keunggulan
Alltheweb adalah pencarian file pada FTP Server. Tidak seperti web, FTP adalah
teknologi internet yang ditujukan untuk menyimpan dan mendistribusikan file,
biasanya program, audio atau video. Web sebenarnya lebih ditujukan untuk teks.
Sejauh ini, hanya AllTheWeb yang menyediakan jasa pencarian file.
Kelebihan
1.
Kemudahan dalam mencari data.
2.
Tampilan yang sederhana seperti Google.
3.
Alltheweb langsung menyediakan fungsi
untuk pencarian berita, musik, gambar, dan video.
4.
Menu bantuan terlihat jelas, dan di
dalamnya tersedia sejumlah opsi bantuan yang banyak, sehingga sekali lagi
kemudahan tampak bagi si pengguna.
Kekurangan:
1. Pencarian yang lama dibandingkan dengan
mesin pencari lainnya.
2. Halaman pencarian hanya dibatasi dengan
sebuah garis sehingga membingungkan si pengguna.
3. Pada link-link yang tidak berguna
terkadang masih terlihat dalam beberapa hari, sehingga terlihat kurang aktual.
Hal ini menunjukan tidak cepatnya Allltheweb melakukan update.
4.
MSN
MSN merupakan mesin pencari dari Microsoft
Network ini menawarkan pencarian baik dengan kata kunci maupun dari direktori.
Pemakai Internet Explorer kemungkinan besar sudah pernah menggunakan mesin
pencari ini. Situs Searchenginewatch mencatat MSN sebagai mesin pencari ketiga
populer setelah Google dan Yahoo! Tak ada pencarian image, atau news.
Menyediakan pencarian peta, yellow pages, white pages, pencarian pekerjaan,
rumah.
Kelebihan:
1.
Mampu mencari video, musik, gambar, dan
beragam format file spesial.
Kekurangan
Kekurangan
1.
Pencarian. Dibutuhkan waktu yang lama
sampai hasil ditampilkan di halaman MSN
2.
Pengguna juga sulit membedakan antara
iklan dan bukan iklan pada halaman pencariannya. Penampilan iklan hanya
dibedakan dari hasil asli melalui sebuah titik di depannya.
4.
Cara Kerja Search Engine Google
Berikut ini merupakan cara search
engine google lakukan dalam melakukan pencarian . Secara garis besar, ada tiga
langkah yang dilakukan oleh sistem pencarian Google. Ketiga langkah tersebut
adalah Crawling & Indexing, Algoritma, dan Fighting Spam.
Sistem Google akan memulai proses
pencarian dengan mencari kata yang diinginkan oleh pengguna ke sekitar 30
triliun halaman situs yang ada di dunia maya.
Setelah selesai mencari, kata-kata
tersebut akan dibuatkan indeks. Saat proses indexing selesai dikerjakan, proses
algoritma super-rumit akan mulai bekerja memilah-milah konten mana yang
diprediksi paling sesuai dan akhirnya sistem akan menampilkan hasilnya kepada
pengguna
Tidak ada komentar:
Posting Komentar