Ketika seseorang tidak tahu terhadap suatu hal, hal yang paling normal sekarang ini adalah menggunakan aplikasi Google. Hampir semua anak muda yang kesehariannya menggunakan ponsel pintar atau smartphone pasti sudah bisa melakukan hal ini. Misalnya saja, menggunakan google untuk mencari tahu mengenai sebuah judul lagu atau nama hingga jenis-jenis dari tanaman hias. Google menjadi cara mencari paling cepat dan mudah, dibandingkan bertanya kepada teman yang belum tentu mengetahui jawabannya.
Kenapa Google bisa mengetahui segala informasi? Apa sebenarnya Google tersebut? Nah, perlu Kamu tahu bahwa google merupakan salah satu jenis mesin pencari atau sering disebut dalam dunia teknologi sebagai search engine. Bagi orang yang yang pernah kuliah di jurusan tentang komputer atau bekerja di bidang digital marketing pasti akan sangat familiar dengan istilah search engine.
Nah, bagi kalian yang penasaran tentang search engine. Artikel ini akan menjelaskan mengenai search engine, mulai dari pengertian, fungsi, cara kerja, hingga beberapa macam mesin pencari yang ada didunia.
Sumber :https://i.imgur.com/zNGiK6x.jpg
Search engine (mesin pencari/penelusur) adalah program komputer yang dirancang khusus untuk membantu seseorang menemukan file-file yang disimpan dalam komputer, misalnya sebuah web server umum di web atau komputer sendiri.
Mesin pencari memungkinkan kita untuk meminta content media dengan kriteria yang spesifik (biasanya berisikan frase atau kata yang kita inginkan) dan memperoleh daftar file yang memenuhi kriteria tersebut.
Tujuan dari sebuah program search engine adalah menemukan dokumen atau arsip elektronik di internet yang sesuai dengan kebutuhan atau permintaan pengguna dalam waktu yang singkat.
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.
Query Interface, adalah komponen penting pertama yang merupakan bentuk tampilan atau format situs yang menyediakan fasilitas searching engine. Bentuk yang paling sederhana adalah tersedianya sebuah kotak kosong di situs dimana user dapat menuliskan data atau informasi yang ingin dicari (lihat situs Yahoo.com atau Altavista.com). Yang harus diketahui oleh user adalah bahwa tidak semua situs memiliki kemampuan yang sama dalam membantu user untuk mengekspresikan jenis data atau informasi yang ingin dicari. Dalam bahasa komputer cara mengekspresikan ini disebut sebagai query.
Query Engine, merupakan sebuah program yang bertugas untuk menerjemahkan keinginan user ke dalam bahasa yang dimengerti oleh mesin komputer. Secara teknis, perusahaan - perusahaan penyedia searching engine berlomba-lomba membuat query engine yang baik sehingga selain tepat dalam mengekspresikan keinginan user, dapat pula melakukan tugas pencarian secara tepat.
Database, pada dasarnya merupakan kumpulan atau daftar dari dokumen maupun arsip dari seluruh situs yang ada di internet. Semakin besar skala internet, akan semakin besar pula kapasitas penyimpanan yang dibutuhkan.
Spider, merupakan komponen terpenting dalam sebuah searching engine. Secara berkala dan kontinyu, spider akan mendata setiap situs yang ada di internet, baik yang baru maupun yang lama. Terhadap masing-masing situs, selain alamatnya, akan diambil kata-kata kunci dari arsip maupun dokumen yang ditemukan. Katakanlah dari situs Bidanku.com akan diambil setiap kata pada kalimat judul artikel, disinilah sebenarnya persaingan antara situs terjadi, yaitu strategi dan teknik apa yang dipergunakan dalam melakukan sampling terhadap kata-kata yang akan menjadi kunci dalam pencarian arsip dan dokumen.
Indexer, merupakan sebuah program untuk mempercepat proses pencarian. Filosofi yang dipergunakan mirip dengan prinsip penggunaan indeks pada kamus atau buku-buku. Perang antar situs pun terjadi di sini, karena teknik melakukan indeks akan sangat berpengaruh terhadap kecepatan pencarian data atau informasi. Biasanya yang terjadi di sini adalah adu algoritma (alur logika sebuah program) antar para programmer yang direkrut oleh masing-masing perusahaan.
Crawler, merupakan program yang dimiliki search engine untuk melacak dan menemukan link yang terdapat dari setiap halaman yang ditemuinya. Tugasnya adalah untuk menentukan spider 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.
Beberapa mesin pencari umumnya menampilkan hasil pencarian dalam bentuk daftar yang seringkali diurutkan menurut tingkat akurasi ataupun rasio pengunjung atas suatu berkas yang disebut sebagai hits. Beberapa mesin pencari juga diketahui melakukan pengumpulan informasi atas data yang tersimpan dalam suatu basis data ataupun direktori web. Sebagian besar mesin pencari menggunakan algoritma yang berbeda-beda untuk menyajikan hasil pencarian sesuai apa yang dicari pengguna. Berdasarkan cara mengumpulkan data halaman-halaman web, mesin pencari dapat dikelompokan menjadi 4 kategori yaitu:
Human Organized Search Engine
Mesin pencari yang dikelola sepenuhnya oleh tangan manusia. Mesin pencari ini menggunakan metode dengan memilah-milih informasi yang relevan dan dikelompokkan sedemikian rupa sehingga lebih bermakna dan bermanfaat bagi penggunannya. Situs ini dalam prakteknya memperkerjakan para pakar dalam bidang-bidang tertentu, kemudian para pakar tersebut dapat mengElompokan situs-situs tertentu sesuai dengan bidangnya atau kategori situs itu sendiri.
Computer Created Search Engine
Search engine kategori ini banyak memiliki kelebihan karena banyak menyajikan informasi walaupun kadang-kadang ada beberapa informasi yang tidak relevan tidak seperti yang kita inginkan. Search engine ini telah menggunakan software laba-laba atau spider software yang berfungsi menyusup pada situs-situs tertentu, kemudian mengumpulkan data serta mengelompokan dengan sedikit bantuan tangan manusia.
Hybrid Search Engine
Hybrid search engine merupakan gabungan antara tangan manusia dengan komputer, sehingga menghasilkan hasil pencarian yang relative akurat. Peran manusia dalam hal ini adalah sebagai penelaah dalam proses pengkoleksian database halaman web. Sebenarnya tipe ini lah yang paling mudah pembuatannya karena dapat didesain sesuai dengan keinginan kita.
Metacrawler/Metasearch
Metacrawler merupakan perantara dari mesin pencari yang sebenarnya. Mesin ini hanya akan mengirimkan permintaan pencarian ke berbagai mesin pencari serta menampilkan hasilnya satu di layer browser sehingga akan menampilkan banyak sekali hasil dari berbagai mesin pencari yang ada.
Program Search Engine dalam menjalankan fungsinya sebenarnya bekerja bersamaan dengan Browser. Ketika kita mengetikkan sesuatu lalu Enter, Search Engine-lah yang bekerja melakukan pencarian di database. Hasil yang didapat diberikan kembali ke Browser, lalu Browser menampilkannya untuk kita dalam format yang mudah kita mengerti. Sebenarnya Search Engine tidak tampak, ia bekerja di balik layar. Search Engine juga sebenarnya bekerja dengan teman-temannya yaitu crawler atau indexer atau robot atau bot.
Sederhananya, proses yang berlangsung adalah: saat user membuka Browser, dan memerintahkan pencarian, maka browser minta tolong Search Engine untuk mencarikan. Jika sudah didapat, hasilnya dikembalikan ke Browser dan Browser menampilkannya untuk user. Semuanya berlangsung sangat cepat sehingga kita tidak mengetahui proses sesungguhnya yang terjadi.
Mesin pencari web bekerja dengan cara menyimpan informasi tentang banyak halaman web, yang diambil secara langsung dari www. Halaman ini diambil dengan web crawler-browser web yang otomatis mengikuti setiap pranala yang dilihatnya. Isi setiap halaman lalu dianalisis untuk menentukan cara mengindeksnya (misalnya kata-kata diambil dari judul, subjudul, atau field khusus yang disebut meta tag). Data tentang halaman web disimpan dalam sebuah database indeks untuk digunakan dalam pencarian selanjutnya.
Google telah berhasil mendapatkan kepercayaan dari para penggunanya, kualitas dan hasil yang diberikan selama ini telah membuktikan kehebatannya. Mesin pengolahan algoritma dari Google dikenal memiliki kemampuan untuk meneliti dengan sangat baik dan mampu menyajikan hasil yang sangat akurat.
Sekarang ini, search engine yang paling memuaskan pengguna dan paling populer di dunia adalah Google. Google hampir bisa disebut sebagai raja mesian pencarian, hal itu dikarenakan jumlah pengguna yang terlampau banyak.
Definisi Google Search Engine
Google Penelusuran atau Google Search adalah mesin pencari web yang dimiliki Google Inc. Google Search adalah mesin pencari yang paling banyak digunakan di dunia maya. Sekian ratus juta kueri dimasukkan setiap harinya oleh para peselancar web melalui berbagai macam layanan yang disediakan. Google didirikan oleh Larry Page dan Sergey Brin saat masih mahasiswa Ph.D. di Universitas Stanford. Mereka berdua memegang 16 persen saham perusahaan. Mereka menjadikan Google perusahaan swasta pada tanggal 4 September 1998.
Mesin pencari seperti Google, menyimpan seluruh atau sebagian halaman sumber (yang disebut cache) maupun informasi tentang halaman web itu sendiri. Ketika seorang pengguna menggunakan mesin pencari dan memasukan query, biasanya dengan memasukan kata kunci, mesin pencari akan mengindeks dan memberikan daftar halaman web yang paling sesuai dengan kriterianya. Daftar ini biasanya disertai ringkasan singkat mengenai judul dokumen dan terkadang sebagian teks dari hasil pencarian yang kita cari.
Mesin pencari Google memiliki beberapa kelebihan antara lain:
Kecepatan dan kemudahan dalam mencari.
Lebih canggih dengan fitur yang dimilikinya.
Tampilan yang sederhana.
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. Dengan kelebihan yang dimilikinya, ternyata mesin pencari ini jadi bidikan para spammer untuk menampilkan iklan-iklan yang tidak diperlukan. Mereka memanfaatkan setiap celah yang ada pada sistem algoritma Google untuk memaksa iklan mereka tampil pada halaman terdepan. Maka, pencarian pun terasa terganggu.
Sintak Google Search Engine
Boolean Logic adalah suatu pencarian pelacakan yang menyatakan tentang hubungan antara variabel yang dicari dengan variabel terkait. Boolean logic juga merupakan identifikasi spesifik tentang artikel yang akan dicari. Boolean logic dikembangkan oleh George Boole (1815-1864), adalah suatu metode pencarian informasi, yang memfokuskan hasil penelusuran dimana pencarian datanya menggunakan kata kunci. Boolean logic terdiri dari operasi logika AND, OR dan NOT. Pada fitur pencarian Google, operasi ini merupakan bagian dari fitur pencarian dasar. Penggunaan operasi logika ini dapat memudahkan user dalam mendapatkan informasi yang diinginkan. Boolean logic merupakan operasi logika yang digunakan untuk mendapatkan informasi di PubMed (NCBI).
Namun, selain Google, apa Kamu tahu bahwa ada search engine lain yang juga banyak digunakan?
Bing adalah layanan mesin pencari yang dahulunya bernama MSN Search, Windows Live Search dan Live Search. Bing mengusung bahasa program ASP. Bing dilengkapi dengan kemampuan untuk menyimpan dan membagi historis pencarian melalui Skydrive, Facebook, dan email. Meskipun merupakan program yang dikembangkan oleh Microsoft, penggunaan Bing masih kalah juga dengan penggunaan Google sebagai search engine.
Yahoo dioperasikan oleh perusahaan dengan nama Yahoo! Pada awalnya, yahoo search diperuntukkan hanya untuk mencari bookmart yang ada di dalam internet, sehingga pencarian menggunakan Yahoo hanya menampilkan hasil berupa halaman yang sering dibookmart. Tetapi, sekarang Yahoo sudah seperti Google, dapat digunakan untuk mencari informasi.
Altavista adalah salah satu search engine yang cukup terkenal di dunia. dengan Altavista kita dapat mencari berbagai informasi berupa web, gambar, video, berita, dan lainnya. Salah satu keunggulan Altavista adalah mampu menetapkan berapa umur maksimal yang akan ditampilkan. Altavista memiliki kelemahan dalam hal pencarian data yang kurang bagus. Terkadang hasil yang ditampilkan tidak sama dan tidak ada kaitannya dengan apa yang kita cari.
Baidu merupakan search engine yang hingga saat ingin menguasai pasar dengan pengguna sebanyak 0,7% pada desktop dan 11,8% pada smartphone. Search engine yang dibangun pada tahun 2000 ini merupakan search engine yang sangat populer di Cina.
Duck Duck Go merupakan search engine yang menguasai pasar hingga sekitar 0,42%. Setiap harinya, mesin pencari ini digunakan sebanyak 47 juta pengguna. Duck Duck Go tidak melakukan indexing, tetapi search engine tersebut menyajikan hasil pencarian dari berbagai macam sumber. Hal itu menunjukkan bahwa search engine dari Duck Duck Go tidak dilengkapi penyimpanan data sendiri, tetapi masih bergantung dengan mesin pencarian lain seperti Yahoo dan Bing.
Yandex sendiri merupakan mesin pencari yang menguasai pasar dengan pengguna sebanyak 0,45% pada perangkat komputer dan 1,41% pada perangkat mobile. Yandex merupakan search engine yang yang berada dalam 30 urutan website paling populer dan menjadi rangking keempat. Di negara Rusia, Yandex menjadi search engine terbesar dan terpopuler dengan jumlah presentasi hingga mencapai 65%. Tidak hanya itu, Yandex juga berhasil menjadi presentasi dari perusahaan teknologi yang membuat produk machine learning.
Ask dalam Bahasa Indonesia: "Tanyakan". Ask.com awalnya dikenal sebagai Ask Jeeves. Ask.com merupakan situs berbasis tanya jawab. Keunggulan Ask.com jika dibandingkan dengan search engine yang lainnya ada pada kemampuannya untuk memahami bahasa manusia dan dalam pencariannya tidak menggunakan kata kunci melainkan sebuah kalimat lengkap.
Basic search adalah fitur pencarian yang sudah biasa kita gunakan yaitu ketika mengakses langsung google.com. Berikut merupakan beberapa fitur pencarian dasar yang dapat digunakan untuk menelusuri sesuatu yang ingin dicari melalui search engine.
Fitur Penelusuran Dasar
AND
Digunakan untuk mencari informasi yang mengandung kedua kata yang dicari. Bisa menggunakan salah satu dari tiga alternatif berikut.
Contoh :
Batik Semarang
Batik AND Semarang
Batik + Semarang
OR
Digunakan untuk mencari informasi yang mengandung salah satu dari kedua kata. Bisa menggunakan salah satu dari alternatif berikut.
Contoh :
Semarang OR Kudus
Semarang / Kudus
FRASE
FRASE digunakan untuk mencari informasi yang mengandung Frase yang dicari dengan menggunakan tanda " ".
Contoh :
"Meja Hijau"
"Perangkat Lunak"
NOT
NOT digunakan untuk hasil pencarian mengandung kata yang di depan, tapi tidak ada yang dibelakang minus(-). Dibawah akan mencari informasi yang mengandung kata burung tapi bukan murai.
Contoh :
burung - murai
SINONIM
Sinonim dapat digunakan untuk mencari kata beserta sinonim-sinonimnya. Contoh dibawah akan membawa hasil pencarian : rumah (house) dan sinonim sinonimnya.
Contoh :
house
ASTERIKS
Asteriks (*) berfungsi sebagai karakter pengganti kata. Dari contoh dibawah, hasil yang didapat bisa : ayam bakar pedas, ayam goreng pedas, ayam masak pedas, dsb.
Contoh :
ayam * pedas
TANDA TITIK
Tanda titik (.) berfungsi sebagai karakter pengganti huruf, angka dan karakter tunggal. Dari contoh dibawah, hasil yang didapat bisa: kopi, koki, kodi, dsb.
Contoh :
Ko.i
CASE INSENSITIVE
Case insensitive merupakan pencarian di Google menganggap kapital dan bukan kapital sebagai sesuatu yang sama.
Contoh :
Kota Semarang, kota semarang, KOTA SEMARANG, atau KoTA SeMarang, beberapa kata kunci tersebut akan menampilkan hasil yang sama.
PENGABDIAN KATA
Google mengabaikan keyword berupa karakter tunggal dan kata-kata berikut: a, about, an, and, are, as, at, b, by, from, how, i , in, is, it, of, on, or, that, the, this, to, we, what, when, where, which, with.
Apabila kita masih tetap menginginkan pencarian kata tersebut, bisa dengan menggunakan karakter + di depan kata yang dicari (contoh: Star Wars Episode +I), atau bisa juga dengan menganggapnya sebagai frase, contoh:“Star Wars Episode I”)
Fitur Penelusuran Lanjutan
DEFINE
Define berfungsi untuk mencari definisi dari sebuah terminologi. Dari contoh dibawah, hasil yang didapat adalah berbagi definisi tentang e-learning dari berbagai sumber.
Contoh : define:e-learning
CACHE
CACHE berfungsi untuk menampilkan situs web yang telah diindeks oleh Google meskipun sudah tidak aktif lagi. Contoh di bawah akan menghasilkan pencarian kata prabowo pada situs solopos.com yang ada di indeks Google.
Contoh: cache:solopos.com prabowo
LINK
LINK berfungsi untuk menampilkan daftar link yang mengarah ke sebuah situs. Contoh di bawah akan menampilkan daftar link yang mengarah ke situs ilmukomputer.com.
Contoh: link:ilmukomputer.com
RELATED
RELATED berfungsi untuk menampilkan daftar situs yang serupa, mirip atau memiliki hubungan dengan suatu situs. Contoh: related:detik.com
INFO
INFO berfungsi untuk menampilkan informasi yang Google ketahui tentang sebuah situs. Contoh: info:detik.com
SITE
SITE berfungsi untuk menampilkan pencarian khusus di suatu situs yang ditunjuk. Contoh: indonesia site:detik.com
FILETYPE
FILETYPE berfungsi untuk menampilkan hasil pencarian berupa suatu jenis (ekstensi) file tertentu. Jenis file yang bisa dicari adalah: doc, xls, rtf, swf, ps, lwp, wri, ppt, pdf, mdb, txt, dsb.
Contoh di bawah akan menampilkan hasil pencarian berupa file PDF yang mengandung keyword software engineering.
Contoh: machine learning filetype:pdf
ALLINTITLE
ALLINTITLE berfungsi untuk menampilkan seluruh kata yang dicari dalam TITLE halaman. Contoh di bawah akan menghasilkan halaman yang memiliki title java programming. allintitle ini tidak dapat digabungkan dengan operator (sintaks) lain. Gunakan intitle untuk keperluan itu.
Contoh: allintitle: java programming
INTITLE
INTITLE berfungsi untuk menampilkan satu kata yang dicari dalam TITLE halaman. Contoh di bawah akan menghasilkan halaman yang memiliki title java dan isi halaman yang mengandung kata enterprise.
Contoh: intitle:java enterprise
ALLINURL
ALLINURL berfungsi untuk menampilkan seluruh kata yang dicari di dalam URL. Contoh di bawah akan menghasilkan daftar URL yang mengandung kata java dan programming. allinurl ini tidak dapat digabungkan dengan operator (sintaks) lain. Gunakan inurl untuk keperluan itu.
Contoh: allinurl: java programming
INURL
INURL berfungsi untuk menampilkan satu kata yang dicari di dalam URL. Contoh di bawah akan menghasilkan daftar URL yang mengandung kata java dan isi halaman yang mengandung kata enterprise.
Contoh: inurl:java enterprise
Melakukan pencarian informasi dengan search engine mudah dilakukan. Hal yang perlu dipersiapkan adalah komputer atau laptop yang sudah terkoneksi dengan internet. Koneksi internet bisa menggunakan modem atau wifi. Selanjutnya, perhatikan langkah - langkah berikut :
Bukalah komputer atau laptop. Bukalah salah satu browser yang ada, misalnya Mozila Firefox
Ketikkan salah satu search engine yang digunakan, misalnya Google.
Setelah muncul halaman Google, ketikkan kata kunci yang akan kamu cari pada kotak kosongan pada Google. Misalnya "perkembangan teknologi informasi". Kemudia tekan Enter.
Maka hasil pencarian akan muncul.
Tampilan artikel pada salah satu hasil pencarian
Source :
https://www.niagahoster.co.id/blog/pengertian-search-engine/
Buku paket Simulasi dan Komunikasi Digital
Slide pembelajaran sekolah