TUGAS AKHIR PERANCANGAN DAN IMPLEMENTASI SISTEM PENCARIAN BUKU RUANG BACA ILMU KOMPUTER UDAYANA BERBASIS WEB DENGAN METODE BM25 KOMPETENSI RPL

dokumen-dokumen yang mirip
PERANCANGAN DAN IMPLEMENTASI SISTEM REKOMENDASI PENCARIAN BUKU PERPUSTAKAAN MENGGUNAKAN METODE VECTOR SPACE MODEL

SISTEM KLASIFIKASI REPORTING BERITA MENGGUNAKAN METODE NAIVE BAYES (Studi Kasus Situs Resmi Pemerintahan) KOMPETENSI RPL SKRIPSI

RANCANG BANGUN SISTEM PENYELARASAN KATA BERBAHASA INDONESIA DENGAN MENGGUNAKAN ALGORITMA LEVENSHTEIN DISTANCE

RANCANG BANGUN SISTEM PENCARIAN DOKUMEN JURNAL MENGGUNAKAN METODE BM25+

ANALISIS DAN IMPLEMENTASI REGULAR EXPRESSION UNTUK PENGUMPULAN DATA DAN LEVENSHTEIN DISTANCE DALAM MEMBANDINGKAN DATA HALAMAN WEB

IMPLEMENTASI ALGORITMA RABIN-KARP UNTUK SISTEM PENDETEKSI KESAMAAN DOKUMEN PROPOSAL TUGAS AKHIR SKRIPSI

PENERAPAN METODE PROBABILITAS BAYESIAN DAN NEAREST NEIGHBOUR DALAM SISTEM PAKAR BERBASIS CASE BASED REASONING (CBR) KOMPETENSI KOMPUTASI SKRIPSI

SISTEM PENDUKUNG KEPUTUSAN MASA RAWAT INAP MENGGUNAKAN METODE CASE BASE REASONING SKRIPSI

ANALISIS DAN IMPLEMENTASI INISIALISASI NGUYEN WIDROW PADA METODE BACKPROPAGATION UNTUK PREDIKSI JENIS PENYAKIT PARU - PARU

PENERAPAN METODE ANT COLONY OPTIMIZATION PADA METODE K-HARMONIC MEANS UNTUK KLASTERISASI DATA HALAMAN JUDUL

KLASIFIKASI PENYAKIT CACAR AIR DAN CAMPAK BERDASARKAN KARAKTERISTIK DIAGNOSA PENYAKIT MENGGUNAKAN METODE K-MEANS CLUSTERING

TUGAS AKHIR IMPLEMENTASI ALGORITMA KRIPTOGRAFI LOKI97 UNTUK PENGAMANAN AUDIO FORMAT AMR KOMPETENSI JARINGAN SKRIPSI

IMPLEMENTASI DAN ANALISIS BROADCAST SMS DENGAN ALGORITMA ANTRIAN CLASS BASED QUEUING (CBQ) KOMPETENSI JARINGAN SKRIPSI

LAPORAN TUGAS AKHIR STEGANOGRAFI PESAN TEXT KEDALAM VIDEO FORMAT MP4 MENGGUNAKAN METODE SPREAD SPECTRUM JARINGAN KOMPUTER

IMPLEMENTASI ADAPTIVE HYPERMEDIA SYSTEM (AHS) PADA E-LEARNING BELAJAR BAHASA JEPANG UNTUK PEMULA

PERANCANGAN DAN IMPLEMENTASI APLIKASI ANALISIS KERANJANG PASAR DENGAN METODE FUZZY C-COVERING

PROTOTYPE SISTEM ABSENSI MAHASISWA MENGGUNAKAN RADIO FREKUENSI IDENTIFICATION (RFID) DAN FINGERPRINT KOMPETENSI JARINGAN

ANALISIS DAN PERANCANGAN SISTEM PEMESANAN PADA PERCETAKAN BERBASIS WEB SKRIPSI

PERANCANGAN DAN IMPLEMENTASI SISTEM PENILAIAN JAWABAN ESAI OTOMATIS MENGGUNAKAN ALGORITMA RABIN-KARP KOMPETENSI REKAYASA PERANGKAT LUNAK SKRIPSI

MADE PASEK AGUS ARIAWAN

PENERAPAN MODIFIKASI ALGORITMA A* PATHFINDING DALAM GAME BALAP 3D BERBASIS MOBILE KOMPETENSI REKAYASA PERANGKAT LUNAK SKRIPSI

PERANCANGAN DAN IMPLEMENTASI SISTEM PEMINATAN SISWA SMA DENGAN ALGORITMA C4.5 PADA SMAK HARAPAN DENPASAR

IMPLEMENTASI ALGORITMA SELF ORGANIZING MAP UNTUK REKOMENDASI MUSIC INTEREST DALAM APLIKASI FACEBOOK KOMPETENSI KOMPUTASI SKRIPSI HALAMAN JUDUL

RANCANG BANGUN FITUR PENILAIAN KEAKTIFAN SISWA PADA FORUM DISKUSI SISTEM E-LEARNING KOMPETENSI REKAYASA PERANGKAT LUNAK SKRIPSI

ANALISIS BACKUP DAN SINKRONISASI DATA OTOMATIS

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI PANGGILAN DARURAT RUMAH SAKIT BERBASIS MOBILE (ANDROID) DAN GEOTAGGING KOMPETENSI RPL SKRIPSI

ESSAY GRADING DENGAN KONSEP SIMILARITY RABIN KARP

PENGENALAN AKSARA BALI MENGGUNAKAN METODE MODIFIED DIRECTION FEATURE DAN ALGORITMA GENERALIZED LEARNING VECTOR QUANTIZATION (GLVQ)

Perancangan Prototype Sistem Informasi Antrian Nasabah Bank Online berbasis Mobile Application

PENGAMANAN FILE GAMBAR PADA PERANGKAT MOBILE ANDROID MENGGUNAKAN METODE STEGANOGRAFI LSB DAN ALGORITMA KRIPTOGRAFI AES SKRIPSI

ANALISIS KINERJA JARINGAN MPLS DAN ROUTING PROTOCOL OSPF PADA APLIKASI VIDEO STREAMING KOMPETENSI JARINGAN SKRIPSI

ABSTRAK. Kata Kunci : Banten, Transaksi, E-commerce

Kata Kunci: pengecekan ejaan, kata berimbuhan, string matching, algoritma KMP.

ANALISIS KETAHANAN METODE STEGANOGRAFI ADVANCE LEAST SIGNIFICANT BIT

RANCANG BANGUN APLIKASI MULTIMEDIA GEGENDINGAN BALI MENGGUNAKAN ALGORITMA BOYER MOORE BERBASIS ANDROID SKRIPSI I WAYAN J. WIRATAMA NIM.

IMPLEMENTASI APLIKASI OLAP UNTUK ANALISIS REKAPITULASI LAPORAN PADA SISTEM INFORMASI RUMAH SAKIT KOMPETENSI REKAYASA PERANGKAT LUNAK SKRIPSI

ANALISIS DAN IMPLEMENTASI WATERMARKING UNTUK KEAMANAN DOKUMEN MENGGUNAKAN FINGERPRINT KOMPETENSI JARINGAN SKRIPSI

IMPLEMENTASI ALGORITMA HUFFMAN UNTUK KOMPRESI DAN DEKOMPRESI GAMBAR DIGITAL

SISTEM REKOMENDASI DOSEN PEMBIMBING TUGAS AKHIR BERBASIS TEXT MINING MENGGUNAKAN VECTOR SPACE MODEL

PENERAPAN METODE PARTICLE SWARM OPTIMIZATION PADA OPTIMASI DISTRIBUSI LPG DARI AGEN KE TOKO KOMPETENSI KOMPUTASI SKRIPSI

APLIKASI MESIN PENCARI DOKUMEN CROSS LANGUAGE BAHASA INGGRIS BAHASA INDONESIA MENGGUNAKAN VECTOR SPACE MODEL

BAB I PENDAHULUAN 1.1 Latar Belakang

PART-OF-SPEECH TAGGING UNTUK DOKUMEN BAHASA BALI MENGGUNAKAN ALGORITMA BRILL TAGGER KOMPETENSI KOMPUTASI SKRIPSI NI PUTU MERI SRIYATI NIM.

PERANCANGAN DAN IMPLEMENTASI SISTEM MONITORING BKD (BEBAN KERJA DOSEN) BERBASIS WEB DI JURUSAN ILMU KOMPUTER SKRIPSI

KAJIAN MASALAH ANTRIAN PADA SISTEM PENGUMPULAN TOL KONVENSIONAL TERHADAP RANCANGAN SISTEM PENGUMPULAN TOL ELEKTRONIK KOMPETENSI KOMPUTASI SKRIPSI

ABSTRAK. Kata Kunci: City Guide,TOPSIS,Unified Modeling Language

PERANCANGAN APLIKASI KOMPRESI VIDEO DENGAN MENGUNAKAN METODE FRACTAL VIDEO COMPRESSION SKRIPSI

IMPLEMENTASI KEAMANAN MENGGUNAKAN PERTUKARAN KUNCI DIFFIE HELLMAN DAN ALGORITMA ENKRIPSI BLOWFISH KOMPETENSI JARINGAN KOMPUTER SKRIPSI

PERANCANGAN DAN IMPLEMENTASI SISTEM PENENTUAN MENU DIET GIZI PADA PENDERITA PENYAKIT GINJAL KRONIK DENGAN ALGORITMA GENETIKA

LOAD BALANCING PADA CLOUD COMPUTING MENGGUNAKAN ALGORITMA WEIGHTED LEAST CONNECTION JARINGAN KOMPUTER SKRIPSI

TUGAS AKHIR SISTEM INFORMASI TUGAS AKHIR DIII TEKNIK INFORMATIKA FMIPA UNS

JARINGAN KOMPUTER I WAYAN MULIAWAN NIM

ABSTRAK. Kata Kunci: Android, Algoritma Knuth-Morris-Pratt, Waterfall, Blackbox-testing, Whitebox-testing, Strees- testing. iii

PEMANFAATAN TEKNOLOGI RFID (RADIO FREQUENCY IDENTIFICATION) UNTUK DETEKSI PENGISIAN BBM PADA MOBIL DINAS DI LINGKUNGAN UNIVERSITAS UDAYANA

IMPLEMENTASI SCHEDULED VIDEO KLIP STREAMING PADA WEB KOMPETENSI JARINGAN KOMPUTER SKRIPSI

Analisis Perbandingan Metode Fuzzy Mamdani dan Metode Fuzzy Tsukamoto pada Diagnosa Tingkat Kerusakan Mobil KOMPETENSI KOMPUTASI SKRIPSI

SISTEM DESKRIPSI NUTRISI MAKANAN BERBASIS WEBSITE KOMPETENSI RPL SKRIPSI

KOMPETENSI KOMPUTASI SKRIPSI LUH EKA KUSUMAYANTI

ANALISIS PERFORMANSI FTP (File Transfer Protocol) DENGAN MEKANISME TUNNELING TEREDO UNTUK INTERKONEKSI IPV4 DAN IPV6 [SKRIPSI]

PERINGKASAN TEKS OTOMATIS DOKUMEN BAHASA INDONESIA DENGAN ALGORITMA GENETIKA LEMBAR JUDUL KOMPETENSI REKAYASA PERANGKAT LUNAK SKRIPSI

PEMBUATAN SISTEM INFORMASI BERBASIS WEB LOKAL BANK TABUNGAN NEGARA SURAKARTA TUGAS AKHIR

PENGAMANAN INFORMASI GAMBAR FORMAT GIF DENGAN TEKNIK WATERMARKING METODE DCT(DISCRETE COSINE TRASFORM) KOMPETENSI JARINGAN KOMPUTER [SKRIPSI]

KLASIFIKASI RUMAH TANGGA UNTUK PENENTUAN PENERIMA KPS (KARTU PERLINDUNGAN SOSIAL) DENGAN MENGGUNAKAN METODE MODIFIED K-NEAREST NEIGHBOR (MKNN) SKRIPSI

BAB I PENDAHULUAN 1.1 Latar Belakang

IMPLEMENTASI DAN ANALISIS VIDEO CONFERENCE BERBASIS WEB YANG DIINTEGRASI DENGAN MOODLE

PENGARUH EKSTRAKSI FITUR TWO DIMENSIONAL LINEAR DISCRIMINANT ANALYSIS

KATA PENGATAR. Bandung, Februari Penulis

PENGENALAN KUALITAS BUAH JERUK KINTAMANI MENGGUNAKAN METODE SUPPORT VECTOR MACHINE (SVM) KOMPETENSI KOMPUTASI SKRIPSI KOMANG SONIYA GUNAWAN

SISTEM INFORMASI MANAJEMEN PEMASARAN KOPI ARABIKA SUBAK ABIAN ULIAN MURNI, KINTAMANI, BANGLI BERBASIS WEB SKRIPSI

PENERAPAN STEMMING DENGAN ALGORITMA PORTER PADA QUERY PENCARIAN JUDUL BUKU

PERANCANGAN APLIKASI KAWASAN BALI TOURISM DEVELOPMENT CORPORATION (BTDC) DENGAN MENGGUNAKAN METODE LOCATION-BASED SERVICE (LBS) BERBASIS ANDROID

PERANCANGAN SISTEM APLIKASI DOWNLOAD MANAGER DENGAN ENKRIPSI PADA URL MENGGUNAKAN ALGORITMA BLOWFISH JARINGAN KOMPUTER SKRIPSI

IMPLEMENTASI ALGORITMA CAT SWARM OPTIMIZATION DALAM MENYELESAIKAN JOB SHOP SCHEDULING PROBLEM (JSSP) KOMPETENSI FINANSIAL SKRIPSI

PERANCANGAN DAN IMPLEMENTASI METODE CASED BASED REASONING (CBR) UNTUK MENENTUKAN PRAKIRAAN TOTAL BIAYA PASIEN KOMPETENSI REKAYASA PERANGKAT LUNAK

PERANCANGAN PURWARUPA SISTEM KEAMANAN RESEP OBAT RUMAH SAKIT BERBASIS RFID (Radio Frequency Identification)

SKRIPSI MADE SUKA SETIAWAN NIM

SKRIPSI SISTEM INFORMASI GEOGRAFIS PUSKESMAS DI KABUPATEN KUDUS BERBASIS WEB. Oleh : PRIYO NORCAHYANTO

SISTEM INFORMASI FORUM SOLO INTERNATIONAL PERFORMING ARTS COMMUNITY BERBASIS WEBSITE

SISTEM INFORMASI PERENCANAAN, REALISASI, MONITORING DAN EVALUASI KEGIATAN HIMAPRO TI BERBASIS WEB

ANALISIS KINERJA SIGNATURE-BASED IDS DENGAN MENGGUNAKAN SNORT DAN IP-TABLES DALAM MENDETEKSI SERANGAN ICMP FLOODING PADA WEB SERVER SKRIPSI

PERANCANGAN APLIKASI GIZI BERBASIS MOBILE SKRIPSI I PUTU WIDI INDRIYANA NIM

KATA PENGANTAR. Bukit Jimbaran, Desember 2016 Penyusun. I Md B Wiradivka Laksa W

ABSTRAK. Kata Kunci : Website Media Pembelajaran, SMK Teknik Komputer dan Jaringan, Use Case, Flowchart, ERD, AJAX, PHP, MySQL.

PENGEMBANGAN MODEL ABSTRACT SYNTAX TREE BERBASIS B-TREE DAN NAÏVE BAYES UNTUK PERHITUNGAN KESAMAAN SINTAKS PADA PROGRAM KOMPUTER SKRIPSI

WEB APPLICATION PELACAKAN KENDARAAN

LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN LOKASI MEBEL DAN PEMETAAN SIG DI KABUPATEN JEPARA

Kata Kunci : Sistem Informasi penggajian karyawan, klasifikasi golongan karyawan, Metode Decision Tree

LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN MENENTUKAN METODE SABLON KAOS MANUAL MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW)

PENGEMBANGAN SISTEM INFORMASI WEBSITE SOLO KULINER DAN FESTIVAL BERBASIS PHP

APLIKASI UJIAN ONLINE MASUK SEKOLAH DASAR BERBASIS WEB (STUDI KASUS SD XYZ) KHAERUNNISA

PERANCANGAN SISTEM PENENTUAN KECAKAPAN MENULIS BAHASA INGGRIS SISWA SMP MENGGUNAKAN ALGORITMA K-MODES CLUSTERING (STUDI KASUS : SMPN 6 DENPASAR)

PENERAPAN METODE HIDDEN MARKOV MODEL DAN MEL FREQUENCY CEPSTRUM COEFFICIENT DALAM PENGENALAN VOICE COMMAND BERBAHASA INDONESIA KOMPETENSI KOMPUTASI

PENGEMBANGAN KAMUS BERBASIS WEB MENGGUNAKAN ACTIVE SERVER PAGES

PERANCANGAN SISTEM INFORMASI PENJUALAN BATIK BERBASIS WEBSITE TUGAS AKHIR M FIKRI FARHAN

ABSTRAK. Kata Kunci : tugas akhir, bimbingan, online, framework, dan codeigniter. Universitas Kristen Maranatha

LAPORAN SKRIPSI PANJI SINGGIH SETIAJI DOSEN PEMBIMBING. Rina Fiati, ST, M.Cs. Arief Susanto, ST M.Kom PROGRAM STUDI TEKNIK INFORMATIKA

SKRIPSI RANCANG BANGUN ENSIKLOPEDIA BATIK JAWA BERBASIS WEB RESPONSIF. Oleh : Achmad Noor Syarifudin

PENGESAHAN PEMBIMBING...

E-Tourism Menggunakan Sistem Rekomendasi Item Based Collaborative Filtering

Pemodelan Audio Player Berbasis Web Dengan Menggunakan HTML 5. Skripsi

Transkripsi:

TUGAS AKHIR PERANCANGAN DAN IMPLEMENTASI SISTEM PENCARIAN BUKU RUANG BACA ILMU KOMPUTER UDAYANA BERBASIS WEB DENGAN METODE BM25 KOMPETENSI RPL MICHAEL SENNA SAPUTRA NIM. 1008605062 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS UDAYANA 2014 i

ii Perancangan dan Implementasi Sistem Pencarian Buku Ruang Baca Ilmu Komputer Udayana Berbasis Web Dengan Metode Bm25 KOMPETENSI REKAYASA PERANGKAT LUNAK [SKRIPSI] Sebagai syarat untuk memperoleh gelar Sarjana Komputer pada Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Udayana Tulisan ini merupakan hasil penelitian yang belum pernah dipublikasikan MICHAEL SENNA SAPUTRA NIM. 1008605062 Pembimbing I Pembimbing II Ngurah Agus Sanjaya ER, S.Kom, M.Kom NIP. 197803212005011001 I Made Widiartha, S.Si, M.Kom. NIP. 198212202008011008

iii LEMBAR PENGESAHAN TUGAS AKHIR Judul : Perancangan dan Implementasi Sistem Pencarian Buku Ruang Baca Ilmu Komputer Udayana Berbasis Web Dengan Metode Bm25 Kompetensi : RPL Nama : Michael Senna Saputra NIM : 1008605062 Tanggal Seminar : 30 September 2014 Disetujui oleh: Pembimbing I Penguji I Ngurah Agus Sanjaya ER, S.Kom, M.Kom NIP. 19800616 2005011001 Pembimbing II Dra. Luh Gede Astuti, M.Kom NIP. 196401141994022001 Penguji II I Made Widiartha, S.Si, M.Kom NIP. 198212202008011008 I Gede Santi Astawa, S.T, M.Cs NIP. 198012062006041003 Penguji III Ida Bagus Made Mahendra, S.Kom, M.Kom NIP. 198006212008121002 Mengetahui, Jurusan Ilmu Komputer FMIPA UNUD Ketua, Drs. I Wayan Santiyasa, M.Si NIP. 196704141992031002

iv Judul Nama : Perancangan dan Implementasi Sistem Pencarian Buku Ruang Baca Ilmu Komputer Udayana Berbasis Web Dengan Metode Bm25 : Michael Senna Saputra Pembimbing : 1. Ngurah Agus Sanjaya ER, S.Kom, M.Kom 2. I Made Widiartha, S.Si, M.Kom ABSTRAK Permasalahan yang dialami pengunjung ruang baca Ilmu Komputer Udayanan ialah sulitnya menemukan buku yang sesuai dengan topik yang diinginkan. Salah satu solusi untuk mengatasi permasalahan tersebut adalah dengan mengimplementasikan STKI. Sistem STKI pada umumnya hanya menghitung jumlah perulangan kata, BM25 menambahkan panjang dokumen, parameter k1 yang digunakan untuk perhitungan perulangan kata di dokumen, parameter k3 untuk perulangan kata dari masukan pengguna dan parameter b untuk perhitungan rata-rata panjang dokumen. Nilai ketiga parameter dapat disesuaikan untuk memaksimalkan hasil penghitungan kerelevanan. Sistem dikembangkan menggunakan dataset buku di ruang baca Ilmu Komputer Universitas Udayana. Dari hasil pengujian, sistem pencarian informasi berhasil diimplementasikan menggunakan PHP,HTML, dan SQL. Sistem memiliki nilai Presisi sebesar 50,2 % dan Nilai Recall sebesar 96 %. Hal tersebut menunjukkan bahwa sistem mampu menghasilkan list-list buku yang sesuai dengan topik yang diminta. Kata Kunci : STKI, Precision, Recall, BM25 Pembimbing I Pembimbing II Ngurah Agus Sanjaya ER, S.Kom, M.Kom NIP. 197803212005011001 I Made Widiartha, S.Si, M.Kom NIP. 198212202008011008

v Judul Name Supervisor : The Designing And Implementation Od Web-Based Book Searching At The Reading Room Of The Udayanan University Computer Science By The Method Of BM25 : Michael Senna Saputra : 1. Ngurah Agus Sanjaya ER, S.Kom, M.Kom 2. I Made Widiartha, S.Si, M.Kom ABSTRAK Problems experienced by visitors in the reading room of Computer Science of Udayana was the difficulty in finding books that match with the desired topic. One of the solutions to overcome these problems is to implement the retrieval or recall system (STKI). STKI generally only counts the number of words repetition. BM25 added length of document, ki parameter is used for the calculation of words in a document, the parameter k3 for words repetition from the users' input and the parameter b for the calculation of the average length of a document. The values of these three parameters can be adjusted to maximize the count results of the relevance. The system was developed by using data set of books in the reading room of Computer Science, University of Udayana. The test results showed that the information recall systems were successfully implemented by using PHP, HTML, and SQL. The system had a Precision value of 50.2% and a Recall value of 96%. This showed that the system was able to generate a list of book that match with the topics requested Keyword : STKI, Precision, Recall, BM25

vi KATA PENGANTAR Puji syukur penulis panjatkan kehadapan Tuhan Yang Maha Esa, karena berkat rahmat dan karunia-nya, Proposal Tugas Akhir yang berjudul Perancangan Dan Implementasi Sistem Pencarian Buku Berbasis Web Dengan Metode BM25 ini dapat diselesaikan tepat pada waktunya. Secara khusus penulis mengucapkan terima kasih dan penghargaan kepada berbagai pihak yang telah membantu proposal ini, yaitu : 1. Bapak Ngurah Agus Sanjaya ER, S.Kom, M.Kom. sebagai pembimbing 1 yang telah bersedia mengkritisi, membantu dan memeriksa serta menyempurnakan tugas akhir ini; 2. Bapak I Made Widiartha, S.Si, M.Kom. sebagai pembimbing 2 yang telah bersedia mengkritisi, membantu dan memeriksa serta menyempurnakan tugas akhir ini; 3. Bapak-bapak dan ibu-ibu dosen dan juga pegawai di Jurusan Ilmu Komputer yang telah meluangkan waktu turut memberikan saran dan masukan dalam penyempurnaan proposal ini.; 4. Rekan-rekan mahasiswa yang telah memberi dukungan, motivasi, semangat dan kerja sama dalam pembuatan proposal tugas akhir ini. 5. Keluarga dan kerabat serta semua pihak yang turut serta memberi dukungan sehingga laporan ini dapat diselesaikan sesuai dengan waktu yang ditentukan. Pada akhirnya penulis berharap agar adanya perbaikan pada Proposal Tugas Akhir ini mengingat keterbatasan penulis, sehingga sangat diharapkan untuk adanya kritik dan saran yang membangun untuk pencapaian yang lebih baik. Bukit Jimbaran, September 2014 Penulis

vii DAFTAR ISI LEMBAR PENGESAHAN TUGAS AKHIR... iii ABSTRAK... Error! Bookmark not defined. ABSTRACT... Error! Bookmark not defined. KATA PENGANTAR... vi DAFTAR ISI... vii DAFTAR TABEL... x DAFTAR GAMBAR... xi BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan Penelitian... 2 1.4 Batasan Masalah... 2 1.5 Manfaat Penelitian... 2 1.6 Metodologi Penelitian... 3 1.6.1 Desain Penelitian... 3 1.6.2 Pengumpulan Data... 3 1.6.3 Pengolahan Data Awal... 4 1.6.4 Metode yang digunakan... 5 1.6.5 Eksperiman dan Pengujian Metode... 5 1.6.6 Evaluasi dan Validasi Hasil... 7 1.6.7 Jadwal Pelaksanaan Kegiatan... 10 BAB II TINJAUAN PUSTAKA... 11 2.1 Sistem Temu Kembali Informasi... 11

viii 2.2 BM25 (Best Matching 25)... 13 2.3 Stemming... 15 2.3.1 Porter Stemming... 15 2.3.2 Tala Stemming... 19 2.4 HTML5... 20 2.5 Teknik Pengujian Sistem... 20 2.5.1 Pengujian Statis (Static Testing)... 20 2.5.2 Blackbox Testing... 21 2.5.3 Whitebox Testing... 23 2.5.4 Pengujian Performa (Performance Testing)... 24 2.6 Tinjauan Studi... 24 BAB III ANALISIS DAN PERANCANGAN... 26 3.1 Definisi Kebutuhan... 26 3.1.1 Kebutuhan Fungsional... 26 3.1.2 Kebutuhan Non-Fungsional... 27 3.2 ERD... 28 3.3 DFD Sistem... 29 3.3.1 Context Diagram... 29 3.3.2 DFD level 0... 30 3.3.3 DFD level 1 Preprocessing... 32 3.3.4 DFD Level 1 Pencarian... 33 3.3.5 DFD Level 1 Manajemen Data... 34 3.4 Perancangan Interface... 34 3.4.1 Tampilan Awal... 35 3.4.2 Tampilan Search... 35

ix 3.4.3 Halaman Admin... 36 3.4.4 Halaman Manajemen Data... 37 3.4.5 Halaman Tambah (Buku/Setting)... 38 BAB IV HASIL DAN PEMBAHASAN... 39 4.1 Lingkungan dan Penggunaan Perangkat Lunak... 39 4.2 Implementasi Database... 39 4.3 Implementasi Interface... 41 4.4 Implementasi System... 48 4.4.1 Controller utama... 48 4.4.2 Controller Admin... 51 4.4.3Model Database... 54 4.4.4 Model Stemming... 60 4.5 Pengujian Sistem... 63 4.5.1 Static Testing... 64 4.5.2 Whitebox Testing... 64 4.5.3 Blackbox Testing... 68 4.5.4 Performance Testing... 74 BAB V KESIMPULAN DAN SARAN... 79 5.1 Kesimpulan... 79 5.2 Saran... 79 DAFTAR PUSTAKA... 80

x DAFTAR TABEL Tabel 1.1 Rancangan Tabel Blackbox... 8 Tabel 1.2 Rancangan Tabel Whitebox... 8 Tabel 1.3 Jadwal Pelaksanaan Kegiatan... 10 Tabel 2.1 Tabel Aturan 1a Porter... 16 Tabel 2.2 Tabel Aturan 1b Porter... 17 Tabel 2.3 Tabel Aturan tambahan 1b Porter... 17 Tabel 2.4 Tabel Aturan 1c Porter... 17 Tabel 2.5 Tabel Aturan 2 Porter... 17 Tabel 2.6 Tabel Aturan 3 Porter... 18 Tabel 2.7 Tabel Aturan 4 Porter... 18 Tabel 2.8 Tabel Aturan 5a Porter... 18 Tabel 2.9 Tabel Aturan 5b Porter... 19 Tabel 2.10 Penghitungan DCG... 22 Tabel 3.1 Definisi Kebutuhan Sistem... 26 Tabel 4.1 Tabel hasil static testing... 64 Tabel 4.2 Tabel hasil whitebox testing... 65 Tabel 4.3 Tabel hasil perhitungan precision dan Recall... 71 Tabel 4.4 Tabel hasil perhitungan DCG... 73 Tabel 4.5 Tabel Percobaan dengan 1 Query... 74 Tabel 4.6 Tabel Percobaan dengan 2 Query... 75 Tabel 4.7 Tabel Percobaan dengan 3 Query... 75 Tabel 4.8 Tabel Lama waktu preprocessing... 77 Tabel 4.9 Tabel Hasil Uji Stress... 78

xi DAFTAR GAMBAR Gambar 2.1 Ilustrasi Sistem Temu Kembali Informasi... 11 Gambar 2.2 Indexing dokumen... 13 Gambar 3.1 ERD sistem... 28 Gambar 3.2 Context Diagram... 30 Gambar 3.3 DFD level 0... 31 Gambar 3.4 DFD Level 1 Preprocessing... 32 Gambar 3.5 DFD Level 1 Pencarian... 33 Gambar 3.6 DFD Level 1 Manajemen Data... 34 Gambar 3.7 Design Halaman Awal... 35 Gambar 3.8 Design Halaman Pencarian... 36 Gambar 3.9 Halaman Admin... 37 Gambar 3.10 Halaman Manajemen... 38 Gambar 3.11 Design Halaman Tambah... 38 Gambar 4.1 Tabel Buku... 39 Gambar 4.2 Tabel Term... 40 Gambar 4.3 Tabel detail... 40 Gambar 4.4 Tabel df... 41 Gambar 4.5 Halaman sistem awal... 41 Gambar 4.6 Fungsi Login... 42 Gambar 4.7 Pesan login error... 42 Gambar 4.8 Halaman admin... 43 Gambar 4.9 Informasi Logout... 44 Gambar 4.10 Halaman Tambah... 44

xii Gambar 4.11 Pesan error ID sama... 44 Gambar 4.12 Halaman admin manage... 45 Gambar 4.13 Dialog box delete data... 45 Gambar 4.14 Halaman setting... 46 Gambar 4.15 Halaman hasil pencarian... 47 Gambar 4.16 Informasi lokasi buku... 47 Gambar 4.18 Kode Login... 49 Gambar 4.19 Kode pencarian... 50 Gambar 4.20 Kode Download... 51 Gambar 4.21 Kode Manajemen data buku... 53 Gambar 4.23 Kode Penambahan buku... 54 Gambar 4.25 Kode Penghilangan Stopword... 55 Gambar 4.27 Kode Metode BM25... 57 Gambar 4.28 Kode Update data Buku... 59 Gambar 4.30 Kode stemming tahap 2... 61 Gambar 4.31 Kode stemming tahap 3... 62 Gambar 4.33 Kode stemming tahap 5... 63 Gambar 4.34 Alur Preprocessing... 66 Gambar 4.35 Alur Pencarian data... 67 Gambar 4.36 Grafik Peningkatan waktu... 76 Gambar 4.37 Grafik Waktu Preprocessing... 77