Metode Perancangan Sistem Metode dan Perancangan Sistem

19

3.1 Metode Perancangan Sistem

Gambar 3.1 Metode Kerja Sistem Hasil disimpan pada Database URL Target Proses Eksekusi Web Crawler Start Proses Breadth First Crawling Kunjungi Setiap Level hingga selesai pada URL target Tampilkan hasil Crawling User melakukan Searching Tampilkan hasil Search End 20 Tahapan-tahapan dari proses kerja sistem dapat dilihat pada gambar 4 dimulai dengan 1. Memilih URL target yang akan di Crawling 2. Setelah itu proses eksekusi yang dilakukan oleh Web Crawler untuk mencari e-Book yang pada website yang telah ditentukan untuk di crawling. 3. Proses pencarian pada website,Web Crawler bekerja menggunakan algoritama Breadth First Crawling.Breadth First Crawlingmenelusuri setiap level yang berada pada website hingga selesai dan ditemukannya semua data berupa alamat URL. 4. Selanjutnya data hasil Crawlingakan ditampilkan dan disimpan di database. 5. User menginputkan kata kunci berupa keyword, dan sistem akan mencari kata kunci tersebut pada database, setelah ditemukan akan ditampilkan untuk di download 21 Gambar 3.2 Breadth-first crawling Gozali Faezal. 2004. Breadth-first crawling adalah algoritma yang melakukan pencarian secara melebar yang mengunjungi link secara preorder yaitu mengunjungi suatu link kemudian mengunjungi semua link yang bertetangga dengan link tersebut terlebih dahulu. Selanjutnya, link yang belum dikunjungi dan bertetangga dengan link yang tadi dikunjungi, demikian seterusnya Pada halaman utama terdapat link ke tiga buah halaman pada level-1 yaitu page-1, page-2 dan page-3 yang akan di indeks berikutnya. Setelah proses indeksing pada level-1 selesai barulah dilanjutkan pada level-2 dan selanjutnya. Keunggulan Breadth First Crawling yaitu: 1. Breadth First Crawling melakukan pencarian secara melebar sehingga data yang dikumpulkan lebih banyak. 2. Tidak akan menemui jalan buntu 3. Menjamin ditemukannya link jika link memang ada dan link yang ditemukan pasti lebih baik. 22 Jika ada satu link maka Breadth First Crawling akan menemukannya Kustanto, mutia, Viqarunnisa, 2005.

3.2 Analisis Kebutuhan