RANCANG BANGUN FITUR PENCARIAN KONTAK TAMU YANG TIDAK DIKETAHUI PADA WEBINVITO DESIGN DENGAN WEB CRAWLING SOCIAL MEDIA FACEBOOK
Abstract
Invitation atau undangan adalah salah satu media yang sering digunakan dalam pembentukan suatu acara yang bersifat formal maupun informal. Untuk dapat mengirim undangan yang tidak tercetak melalui email maupun social media , kita memerlukan kontak untuk dapat mengirimkan undangan tersebut. Masalah muncul ketika seorang ingin mengirim undangan kepada temannya ataupun orang lain namun tidak memiliki kontak email dari temannya tersebut . Salah satu kontak yang dapat digunakan selain email adalah Social media contohnya adalah Facebook . Untuk dapat berkomunikasi dengan teman online di Facebook, perlu relasi antara satu pengguna dengan teman – temannya yang disebut dengan friend . Selain itu pengguna Facebook akan memiliki email yang secara otomatis akan dibuat yaitu menggunakan ekstensi . Facebook .com. Rancang bangun fitur ini menggunakan Snoopy sebagai web crawler dan Facebook API sebagai penyedia data Facebook untuk mendapatkan data user. Fitur dibagi dalam lima tahap, mulai dari Query Input untuk memasukkan nama yang ingin dicari , Facebook User Search untuk mencari nama user dari Facebook API , Name Checking untuk mencocokkan nama dari teman Facebook user, Friend of Friend Crawling untuk mencari lebih lanjut teman dari Facebook user ke level berikutnya , dan Name Listing untuk mengurutkan nama dari Facebook user yang ditemukan. Pengujian dilakukan dua macam, pertama adalah pengujian page load untuk mengetahui apakah halaman tidak akan menjadi lambat ketika diakses oleh banyak pengguna , pengujian kedua adalah pengujian pencarian nama teman yang dilakukan untuk mengetahui faktor apa yang mempengaruhi waktu dalam pencarian. Pengujian page load memberikan hasil waktu diantara nol hingga dua detik. Pada pengujian pencarian teman ditemukan bahwa upload speed berpengaruh dalam pembuatan crawler , sedangkan download speed berpengaruh dalam kecepatan crawler melakukan friend of friend crawling. Dengan hasil pengujian, fitur pencarian teman dapat menerapkan web crawling untuk dapat melakukan pencarian kontak teman yang tidak diketahui

