• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Penerapan Web Crawlerdalam pencarian E-Book

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Penerapan Web Crawlerdalam pencarian E-Book"

Copied!
14
0
0

Teks penuh

(1)

i

Untuk memperoleh Gelar Sarjana Komputer

Oleh:

Rivort Pormes (672007230)

Prof. Ir. Daniel Herman Freddy Manongga, M.Sc., Ph.D. Hendry, M.Kom.

Program Studi Teknik Informatika

Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana

Salatiga

(2)
(3)

Pernyataan

Penelitian yang berikut ini:

Judul : Penerapan Web Crawler dalam Pencarian e-Book

Pembimbing :

1. Prof. Ir. Daniel Herman Freddy Manongga, M.Sc., Ph.D.

2. Hendry, S.Kom., M.Kom.

Adalah benar hasil karya saya: Nama : Rivort Pormes NIM : 672007230

Saya menyatakan tidak mengambil sebagian atau seluruhnya dari hasil karya orang lain kecuali sebagaimana yang tertulis pada daftar pustaka. Pernyataan ini dibuat dengan sebenarya sesuai dengan ketentuan yang berlaku dalam penulisan karya ilmiah.

Salatiga, September 2012

(4)

Prakata

Puji syukur kepada Tuhan Yesus Kristus yang telah memberikan kekuatan dan kesabaran kepada penulis mulai dari awal penelitian dan pengumpulan data hingga akhir dari penelitian ini. Terimakasih untuk semua pernyataan dan campur tangan Tuhan dalam kehidupan ini sehingga penulis tidak hanya berjalan sendiri dalam menyelesaikan penelitian ini.

Penelitian ini dimaksudkan untuk membuat suatu bentuk

web penyedia e-Book yang membantu dan mempermudah user

atau pengguna di internet dalam mencari e-Book. Penulis

memakai teknologi Web Crawler dalam perancangan penelitian

ini, karna dapat mengotomatisasikan pekerjaan untuk pencarian e-book di Internet.

Adapun penyelesaian penelitian ini tidak lepas dari bantuan dan dukungnan banyak pihak, oleh karena itu penulis ingin mengucapakan terimakasih kepada pihak-pihak yang banyak membantu dan mendukung penulis selama ini:

1. Andeka Rocky Tanaamah, S.E., M.Cs., selaku Dekan

Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.

2. Dian W. Chandra, M.Cs., Selaku Ketua Program Studi

Teknik Informatika Fakultas Teknlogi Informasi.

3. Prof. Ir. Daniel Herman Freddy Manongga, M.Sc., Ph.D

(5)

sabar dan membantu dalam dalam menyelesaikan Penelitian ini

4. Henry, M.Cs., Selaku pembimbing 2 yang telah banyak

membantu dan memberikan masukan-masukan, ide, serta motivasi dalam perbaikan serta penyelesaian Penelitian ini.

5. Mila Chrismawati Paseleng, S.Si., M.Pd., sebagai

koordinator KP/TA/

6. Seluruh dosen yang berada di Fakultas Teknologi Informasi

yang selama penulis bermahasiswa telah membantu dan memberikan ilmunya.

7. Staf Tata Usaha Fakultas Teknologi Informasi yang telah

membantu dalam proses admintrasi yang berkaitan dengan penyusunan Tugas Akhir ini.

8. Specila untuk Papa dan Mama tercinta. Terima kasih yang

sebesar-besarnya untuk setiap kasih dan sayang, dukungan, motivasi, serta doa yang luar biasa selama penulisan Tugas Akhir ini.

9. Untuk saudara saya tercinta Edwin Pormes. Terima kasih

untuk setiap bantuan, masukan, dukungan doa, motivasi yang tidak hentinya dalam proses penulisan Tugas Akir ini.

10. Untuk saudari saya tercinta Wina dan Obe Pormes. Terima

kasih untuk setiap dukungan, motivasi, doa-doa kalian selama penulisan Tugas Akhir ini.

11. Saudari saya tercinta Rensa Pormes. Terima kasih untuk

(6)

12. Saudara saya tercinta Izhak Pormes. Terima kasih untuk dukungan, motivasi, dan doanya selama ini.

13. Special untuk Beauty Lucky Amelia tercinta (kiky). Terima

kasih untuk setiap cinta, dukungan, doa, pemberi semangat, dan menjadi orang yang selalu memotivasi penulis untuk

menyelesaikan Tugas Akhir ini. “biarpun kita tidak tau apa

terjadi esok, tapi kita telah memiliki hari ini”.

14. Seluruh teman-teman di kost Tarjo Mario, Wilnic, Novi,

Bung otis, Bu Ricken, Bung Deddy, Renne, Gilfy, Boby, Theo, Dokka, Valdo, BenQ, Ganes, Bredly, Ito, Joy, Mamen, Lebro, dan Reza. Terima kasih untuk kekompakan, keakraban, persaudaraan, dan semua dukungan dari teman-teman semua selama ini. Terima kasih, semoga persahabatan dan persaudaraan kita selalu terjaga dengan baik.

15. Teman-teman di Ambon-Salatiga bung Tezar, Albert

(7)

16. Teman-teman Manado Army, Priska (omha), Friska (ikhu), Endly, dan Eva

17. Teman-teman HIPMMA (Himpunan pelajar dan

Mahasiswa Maluku) terima kasih atas kekeluargaan dan kebersamaannya selama ini. Tuhan Memberkati.

18. Teman-teman (Moluccas ’07 Squad) terima kasih untuk

setiap kebersamaan, kekeluargaan, persaudaraan,

persahabatan selama ini. Semoga selalu kompak dan solid.

Tuhan memberkati.

19. Teman-teman angkatan 2007 Teknik Informatika. Terima

kasih untuk setiap persahabatan, kebersamaan, kenangan indah dari pertama memasuki kuliah sampai sekarang. Semoga kekeluargaan dan persahabatan kita selalu terjaga dengan baik. Tuhan memberkati.

20. Semua pihak yang tidak sempat penuliskan satu persatu.

Terima kasih untuk setiap selipan doa kalian, dukungan, motivasi, dan juga seluruh bantuan kalian selama penyelesaian Tuga Akhir ini. Kiranya Tuhan Selalu menyertai kalian semua.

(8)

datang. Semoga Tugas Akhir ini memberikan manfaat bagi semua pihak.

Salatiga, 2012

(9)

Daftar Isi

1.1 Latar Belakang Masalah... 1

1.2 Rumusan Masalah... 3

1.3 Tujuan dan Manfaat Penulisan... 3

1.4 Batasan Masalah... 3

1.5 Sistematika Penulisan... 4

Bab 2 Tinjauan Pustaka... 5

2.1 Penelitian Terdahulu... 6

2.2 Web Crawler... 7

2.2.1 Fungsi Utama Web Crawler... 7

2.2.2 Dasar Web Crawler... 8

2.2.3 Desain Web Crawler... 12

(10)

2.4 HTML5... 16

Bab 3 Metode dan Perancangan Sistem... 18

3.1 Metode Perancangan Sistem... 18

3.2 Analisis Kebutuhan... 21

3.3 Perancangan Desain Sistem... 22

3.4 Perancangan Antarmuka... 29

3.4.1 Rancangan Halaman Utama... 29

3.4.2 Rancangan Halaman Login Administrator... 31

3.4.3 Rancangan Halaman Request... 31

3.4.4 Rancangan Halaman Administrator... 32

3.4.5 Rancangan Halaman Edit Tags... 33

3.4.5 Rancangan Halaman Show Request... 34

Bab 4 Hasil dan Pembahasan... 35

4.1 Implementasi Sistem... 35

4.1.1 Proses Breadth first crawling... 35

4.1.2 Proses Crawler... 37

4.2 Analisa dan Pengujian... 39

4.2.1 Analisis Kerja Sistem... 39

4.2.2 Pengujian Aplikasi... 46

4.2.3 Pengujian Responden... 47

Bab 5 Kesimpulan dan Saran... 48

5.1 Kesimpulan... 49

5.2 Saran... 50

(11)

Daftar Gambar

Gambar 2.1 Breadth-first crawling... 10

Gambar 2.2 Depth first crawling... 11

Gambar 2.3 Arsitektur Web Crawler... 13

Gambar 3.1 Metode Kerja Sistem... 19

Gambar 3.2 Breadth-first crawling... 21

Gambar 3.3 Use Case Diagram... 24

Gambar 3.4 Activity Diagram admin dan Sistem... 25

Gambar 3.5 Activity Diagram user dan Sistem... 26

Gambar 3.6 Activity Diagram use, sistem, dan admin... 27

Gambar 3.7 Sequence diagram user... 28

Gambar 3.8 Sequence diagram admin... 29

Gambar 3.9 Class diagram sistem... 30

Gambar 3.4.1 Halaman Utama... 32

Gambar 3.4.2 Halaman Login Administrator... 33

Gambar 3.4.3 Halaman Request... 33

Gambar 3.4.4 Rancangan Halaman Administrator... 34

Gambar 3.4.5 Rancangan Halaman Edit Tags... 35

Gambar 3.4.6 Rancangan Halaman Show Request... 36

Gambar 4.1 Tampilan Utama e-Book repository... 41

Gambar 4.2 Tampilan Hasil pencarian e-Book... 42

Gambar 4.3 Tampilan halaman request user... 43

Gambar 4.4 Tampilan halaman login admin... 44

(12)

Gambar 4.6 Halaman show request... 46 Gambar 4.7 Halaman edit tags... 47

(13)

Kode program 4.2 Proses Crawler... 38 Kode program 4.2 Proses Run Crawler...39 Kode program 4.3 Proses Membaca Halaman...40

Daftar Tabel

(14)

Arti Singkatan

UML : Unified Modelling Language merupakan bahasa yang

telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak.

URL : Uniform Resource Locator, adalah rangkaian karakter

menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber seperti dokumen dan gambar di Internet

HTML: HyperText Markup Language adalah sebuah bahasa

markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet

PDF : Portable Document Format adalah sebuah format

Gambar

Gambar 4.7 Halaman edit tags........................................................ 47
Tabel 4.1 Pengujian Aplikasi e-Book Repository........................ 48

Referensi

Dokumen terkait

Kedua orang tua tercinta, Papa Musa Handata Eka Wijaya dan Mama Priscilla Permatasari Gunawan yang telah banyak memberi kasih sayang, dukungan baik moril maupun materil, nasehat,

Untuk mempercepat proses spidering serta memperbanyak informasi yang dimiliki pada database , beberapa situs bahkan memiliki lebih dari satu spider , misalnya,

Crawler untuk bekerja mengumpulkan link yang berada pada satu. alamat

Seseorang yang tak henti-hentinya selalu memberikan cinta, kasih sayang, ketulusan, kesabaran, semangat, serta bantuan baik doa maupun semangat kepada penulis

Buat INA n’ Si’Kecil RAMBU KALISTA MANUELA yang selalu memberi dukungan doa, kasih sayang baik dalam senang.

Maria.P Sutanto, Ibu Ninan, Tante dan Om Herman, terima kasih untuk dukungan, doa, serta bantuan yang diberikan kepada penulis dan juga Derik, terima kasih atas

Penulisan tugas akhir ini tidak terlepas dari bantuan, dukungan, serta doa dari beberapa pihak yang sangat menunjang penulisan skripsi ini yang pada akhirnya dapat

Terima kasih tak terhingga kepada kedua orang tua tercinta, bapak Jan Matatula dan mama Ma Matatula/Wenno atas segala perhatian, kasih sayang, kerja keras,