+62 896 6423 0232 | info@idmetafora.com
Software ERP Indonesia IDMETAFORA


Kenali Apa Itu Web Crawler, Definisi Serta Cara Kerjanya

31 August, 2022   |   baguswap

Kenali Apa Itu Web Crawler, Definisi Serta Cara Kerjanya

 
Internet mempermudah setiap orang untuk terhubung dengan kebutuhan informasi yang mereka perlukan. Anda dapat mengetikkan kata kunci di mesin pencari seperti Google atau Bing, lalu Anda pasti akan mendapatkan jawaban yang Anda inginkan berdasarkan kata kunci yang telah diketikkan sebelumnya. Hal tersebut dapat terjadi karena adanya Web Crawler. Web crawler adalah  program yang dibuat untuk pencarian semua data  kata kunci yang kita ketik di bilah pencarian mesin pencari. Web crawler ini bekerja mirip dengan pengindeksan di perpustakaan. Sama seperti ketika Anda dapat dengan mudah menemukan buku yang Anda inginkan di perpustakaan karena Anda hanya perlu melihat indeks buku yang Anda cari dan informasi dari rak buku tersebut. Web crawler memudahkan pengguna mesin telusur untuk mendapatkan informasi yang mereka inginkan.

 
 

Definisi Web Crawler

Web crawler atau web spider adalah program atau bot yang digunakan oleh banyak mesin pencari atau search engine untuk mencari dan mengumpulkan data  di Internet. Web vrawler menganalisis konten situs web dan menyimpan informasi yang mereka temukan di  database mesin pencari.   Proses dimana crawler mencari konten sering disebut sebagai crawling, sedangkan proses menyimpan informasi sering disebut sebagai indexing. Web crawler adalah program yang kebanyakan orang tidak kenal. Namun, dalam kehidupan nyata, web crawler  sangat mirip dengan semua yang kita lakukan setiap hari. Apalagi mengingat kondisi pandemi saat ini, kita harus menggunakan program ini untuk menyelesaikan pekerjaan kita. Kita memang tidak dapat melihat program ini ketika melakukan pencarian di internet. Tapi kita bisa melihat hasil dari data yang "dilacak" oleh program ini. Jika kita sudah tahu bahwa web crawler berada di belakang setiap mesin pencari, kita juga bisa merasakan manfaat memiliki web crawler.
 
 

Tujuan dari Web Crawler

Tidak diketahui berapa banyak informasi yang tersedia untuk umum di internet yang sebenarnya dijelajahi oleh bot mesin pencari. Beberapa sumber memperkirakan bahwa hanya 40-70% dari web yang diindeks untuk pencarian, yang setara dengan miliaran halaman web. Pelacak pada dasarnya seperti pustakawan. Web crawler mencari informasi di web, mengkategorikannya, mengindeks dan mengkatalogkannya sehingga informasi yang di crawler dapat diambil dan dianalisis. Informasi yang dikumpulkan crawler  dari web bergantung pada arahan tertentu. Seperti yang telah disebutkan,  klise crawler digunakan untuk membuat file index. Oleh karena itu, crawler adalah dasar dari kerja mesin pencari. Crawler pertama-tama mencari konten di web dan kemudian membuat hasilnya tersedia bagi pengguna. Misalnya, crawler terfokus fokus pada situs web terbaru yang relevan dengan konten pada saat pengindeksan.
 
 

Contoh Web Craweler yang terkenal

Supaya website Anda muncul di mesin pencari, website Anda harus di-crawl terlebih dahulu, proses crawling dilakukan oleh crawler, yaitu tools atau alat  yang berfungsi untuk melakukan crawling dan pengindeksan. Contoh perayap atau perayap yang paling terkenal adalah Googlebot dan masih banyak lagi contoh lainnya karena mesin telusur cenderung menggunakan perayap web mereka sendiri. Di bawah ini adalah contoh web crawler.
 
1. GoogleBot
Googlebot adalah salah satu web crawler yang  paling populer di internet saat ini karena digunakan untuk mengindeks konten untuk mesin pencarian Google. GoogleBot bekerja sama seperti web crawler  lainnya, GoogleBot mengindeks semua data di web dan kemudian mengaturnya sehingga Anda dapat menemukan apa yang Anda cari dengan mudah dan cepat.
 
2. BingBot
Bingbot merupakan web crawler yang digunakan oleh Microsoft pada tahun 2010 untuk memberikan informasi ke mesin pencari Bing. Sebagai pengganti dari apa yang dulu MSN, BingBot juga memiliki alat yang sangat mirip Google yang disebut dengan Fetch as Bingbot. Fetch as Bingbot memungkinkan Anda untuk meminta halaman crawler dan disajikan kepada Anda saat crawler melihatnya. Mereka melihat kode halaman seperti yang dilihat Bingbot, yang membantu Anda memahami jika mereka melihat halaman Anda seperti yang Anda inginkan.
 
3. Robots.txt
Dengan menggunakan file robots.txt di root server web Anda, Anda dapat menentukan aturan untuk web crawler, misalnya untuk mengizinkan atau melarang pelacakan aset tertentu. Web crawler harus mengikuti aturan yang ditentukan dalam file ini. Anda dapat menerapkan aturan umum yang berlaku untuk semua bot, atau menambahkan lebih banyak perincian dan menentukan string Robots.txt UserAgent khusus bot.
 
 

Cara kerja web crawler

Dalam melakukan pekerjaannya, web crawler mencari dan menyimpan semua data yang tersedia. Namun, ada beberapa kondisi atau aturan yang harus diikuti oleh web crawler  saat crawler  pada  tautan-tautan tersebut. Berikut adalah penjelasannya.
 
1. Relevansi
Dengan menampilkan data untuk kata kunci yang kita cari, web crawler biasanya memulai dengan konten yang relevan dengan kata kunci yang kita cari. Jika Anda tidak cocok dengan kata kunci atau kata kunci yang Anda masukkan salah,  data yang Anda cari tidak akan pernah ditampilkan. Web crawler juga melihat  jumlah halaman yang menyematkan tautan tersebut untuk menentukan tautan mana yang akan ditampilkan.
 
2. Jumlah kunjungan
Ketika kita mencari kata kunci, konten yang ditampilkan tergantung pada saat kita mencarinya. Misalnya jika kita mencari kata kunci smartphone pada bulan Agustus, 2 bulan berikutnya yaitu Oktober, kita akan menemukan bahwa konten yang dihasilkan oleh mesin pencari akan berbeda pada  bulan Agustus dan  Oktober. Tampilan  mesin pencari berubah karena penambahan konten  atau penghapusan konten . Jika website  merupakan website yang sering dikunjungi  banyak pengunjung, maka web crawler pasti akan mengunjungi website tersebut secara berkala.
3. Mengikuti keinginan Robots.txt
Robots.txt adalah file di situs web yang berisi informasi tentang halaman web mana yang dapat dan  tidak dapat diindeks. Dengan begitu, setiap kali web crawler ingin melakukan crawling terhadap suatu halaman  web,  terlebih dahulu akan dilakukan pengecekan terhadap file robots.txt yang dimiliki oleh suatu halaman web.
 
 

Jenis-jenis Web Crawler

Web crawler tidak sebatas bot mesin pencarian saja. Berikut adalah beberapa jenis web crawling yang perlu Anda ketahui.
 
1. Social media crawling
Tidak seluruhnya jejaring sosial mengizinkan crawling, karena beberapa jenis crawling bisa ilegal dan melanggar privasi. Namun, ada beberapa penyedia platform media sosial yang terbuka untuk itu, seperti Twitter dan Pinterest. Mereka mengizinkan robot untuk memindai halaman jika tidak mengungkapkan informasi pribadi apa pun.
 
2. News crawling
Dengan hadirnya Internet, berita dari berbagai belahan dunia dapat diakses dengan cepat. Mengambil data ini dari berbagai situs web tentu bisa tidak terkendali.   Ada banyak web crawling  yang dapat memperbaiki masalah ini. Crawler mengambil data dari konten berita baru, lama, dan diarsipkan untuk membaca umpan RSS. Crawler ini mencari informasi seperti tanggal publikasi, nama penulis, paragraf utama, judul utama, dan bahasa  konten berita.
 
3. Video crawling
Menonton  video  jauh lebih mudah daripada membaca banyak konten sekaligus. Jika Anda menyematkan  YouTube, Soundcloud, atau konten video lainnya di situs web Anda, beberapa web crawler juga dapat mengindeks konten tersebut.
 
4. Email crawling
Email crawling sangat berguna untuk mendapatkan prospek karena jenis pelacakan ini membantu memindai alamat email. Namun, perlu dicatat bahwa  jenis crawling ini bisa  ilegal karena melanggar privasi dan tidak dapat digunakan tanpa persetujuan pengguna.
 
5. Image crawling
Jenis crawler ini berlaku untuk gambar. Dimana internet penuh dengan representasi visual. Oleh karena itu, jenis bot ini membantu pengguna menemukan gambar yang relevan di antara jutaan gambar yang ditemukan di mesin pencarian.
 
 

Penutup

Web crawler adalah bagian penting dari mesin telusur yang digunakan untuk mengindeks dan menemukan konten. Banyak perusahaan mesin pencari  memiliki bot  sendiri, seperti Googlebot yang didukung oleh Google dan Bingbot oleh Microsoft.   Selain itu, ada berbagai jenis crawler yang digunakan untuk memenuhi kebutuhan pengguna, seperti crawling berupa video, gambar, jejaring sosial.
 

Liputan Software ERP IDMETAFORA Indonesia!

Jika anda merasa artikel ini bermanfaat, bagikan ke pengikut anda melalui tombol dibawah ini:



Software ERP Indonesia

Artikel rekomendasi untuk Anda