RANCANG BANGUN SISTEM PENCARIAN DOKUMEN JURNAL MENGGUNAKAN METODE BM25+

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

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

BAB I PENDAHULUAN 1.1 Latar Belakang

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

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

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

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

PERANCANGAN APLIKASI KOMPRESI VIDEO DENGAN MENGUNAKAN METODE FRACTAL VIDEO COMPRESSION SKRIPSI

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

MADE PASEK AGUS ARIAWAN

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

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

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

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

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

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

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

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

Analisis dan Perancangan Sistem Penentuan Penerima Bantuan Bedah Rumah Bali Mandara dengan Metode Entropy

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

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

ANALISIS PERBANDINGAN KINERJA LOAD BALANCING DENGAN METODE PCC DAN NTH MENGGUNAKAN SIMULATOR GNS3 SKRIPSI I MADE WINDIPALLA ROYKE NIM.

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

PENGARUH EKSTRAKSI FITUR TWO DIMENSIONAL LINEAR DISCRIMINANT ANALYSIS

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

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

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

ANALISIS DAN PERANCANGAN SISTEM PEMESANAN PADA PERCETAKAN BERBASIS WEB SKRIPSI

SISTEM DESKRIPSI NUTRISI MAKANAN BERBASIS WEBSITE KOMPETENSI RPL SKRIPSI

BAB II TINJAUAN PUSTAKA

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

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

BAB I PENDAHULUAN 1.1 Latar Belakang

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

ESSAY GRADING DENGAN KONSEP SIMILARITY RABIN KARP

PERANCANGAN DAN IMPLEMENTASI APLIKASI ONLINE ANALYTICAL PROCESSING (OLAP) PADA SISTEM INFORMASI EKSEKUTIF RUMAH SAKIT

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

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

KEAMANAN JARINGAN MENGGUNAKAN FIREWALL DENGAN METODE RANDOM PORT KNOCKING UNTUK KONEKSI SSH

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

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

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

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

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

PERANCANGAN APLIKASI GIZI BERBASIS MOBILE SKRIPSI I PUTU WIDI INDRIYANA NIM

DAFTAR ISI. SKRIPSI... ii

SKRIPSI MADE SUKA SETIAWAN NIM

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

PENGAMANAN APLIKASI VOICE CHATTING DENGAN MENGGUNAKAN ALGORITMA AES (ADVANCED ENCRYPTION STANDARD) SKRIPSI

ABSTRAK. Kata kunci : Information Retrieval system, Generalized Vector Space Model. Universitas Kristen Maranatha

BAB II LANDASDAN TEORI

IMPLEMENTASI ALGORITMA HUFFMAN UNTUK KOMPRESI DAN DEKOMPRESI GAMBAR DIGITAL

PENERAPAN NEAR FIELD COMUNICATION (NFC) SEBAGAI PENGGANTI TIKET KONVENSIONAL PADA BUS TRANS SARBAGITA SKRIPSI

IMPLEMENTASI ALGORITMA HUFFMAN DAN ALGORITMA AES UNTUK MENGAMANKAN FILE GAMBAR SKRIPSI. Anak Agung Ngurah Mahendra Adhi Putra NIM.

SISTEM INFORMASI PEMBERITAHUAN KEGIATAN ACARA DESA BERBASIS SMS GATEWAY DI KECAMATAN MEJOBO KUDUS

BAB II KEGIATAN KERJA PRAKTEK

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

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

BAB II LANDASAN TEORI

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

DAFTAR ISI HALAMAN JUDUL DEPAN...

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

L A P O R A N S K R I P S I SISTEM INFORMASI GEOGRAFIS PEMETAAN AMAL USAHA MUHAMMADIYAH DI KABUPATEN KUDUS BERBASIS WEB

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

RANCANG BANGUN APLIKASI PERLINDUNGAN HAK CIPTA FILE MUSIK DENGAN TEKNIK WATERMARKING MENGGUNAKAN METODE ECHO DATA HIDING BERBASIS ANDROID SKRIPSI

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

ABSTRACT. Keywords: Documenting the population, village clerks

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

LAPORAN SKRIPSI SISTEM MANAJEMEN PERSEDIAAN BARANG MENGGUNAKAN METODE FIFO BERBASIS WEB (STUDI KASUS TOKO URIP COLLECTION KUDUS)

LAPORAN S K R I P S I

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

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

ANALISIS KETAHANAN METODE STEGANOGRAFI ADVANCE LEAST SIGNIFICANT BIT

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

SISTEM PENDUKUNG KEPUTUSAN PENJURIAN DENGAN MENGGUNAKAN METODE SAW (SIMPLE ADDITIVE WEIGHTING) BERBASIS WEB REKAYASA PERANGKAT LUNAK SKRIPSI

SISTEM INFORMASI TATA KELOLA PERPUSTAKAAN DI DINAS ARSIP DAN PERPUSTAKAAN DAERAH KABUPATEN KUDUS MENGGUNAKAN FITUR SMS NOTIFICATION

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)

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

APLIKASI INFORMASI AGENT PROPERTY BERBASIS WEB & SMS GATEWAY (STUDI KASUS PT. STAR TOP PROPERTY) ADI SETIAWAN

IMPLEMENTASI SCHEDULED VIDEO KLIP STREAMING PADA WEB KOMPETENSI JARINGAN KOMPUTER SKRIPSI

PERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING

SISTEM INFORMASI PEMESANAN LAPANGAN FUTSAL BERBASIS SOFTWARE AS A SERVICE (CLOUD COMPUTING)

SISTEM INFORMASI PENGELOLAAN BERKAS SIDANG PERKARA PIDANA PENGADILAN NEGERI KUDUS

APLIKASI SISTEM INFORMASI NILAI SISWA BERBASIS WEB PADA SDIT AL-FITRA KELURAHAN HARAPAN JAYA KOTA BEKASI

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

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

IMPLEMENTASI METODE TERM FREQUENCY INVERSED DOCUMENT FREQUENCE (TF-IDF) DAN VECTOR SPACE MODEL PADA APLIKASI PEMBERKASAN SKRIPSI BERBASIS WEB

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

ABSTRAK. Kata Kunci: Beasiswa, sistem informasi, sistem pendukung keputusan. Universitas Kristen Maranatha

PORTAL WEDDING ORGANIZER MENGGUNAKAN SISTEM INFORMASI GEOGRAFIS BERBASIS WEBSITE DI KABUPATEN KUDUS

BAB II TINJAUAN PUSTAKA

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SD AL FIRDAUS SURAKARTA. Tugas Akhir. Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

IMPLEMENTASI DAN ANALISIS VIDEO CONFERENCE BERBASIS WEB YANG DIINTEGRASI DENGAN MOODLE

LAPORAN SKRIPSI SISTEM INFORMASI FASHION GALLERY DAN PEMESANAN T-SHIRT PADA DISTRO IRENG PUTEH KUDUS

PERANCANGAN SISTEM APLIKASI PELACAK KARGO UDARA BERBASIS WEB UNTUK PT. AYUTRANS UTAMA

Perancangan dan Implementasi Tes Seleksi Calon Mahasiswa Baru di Universitas Kristen Satya Wacana, Salatiga

Pengembangan Aplikasi Manajemen Notula Rapat Menggunakan Google Speech API Berbasis Android

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

: Rancang Bangun Sistem Rekomendasi Warung Makanan Khas Bali Menggunakan Metode Collaborative Filtering Berbasis Mobile

Transkripsi:

RANCANG BANGUN SISTEM PENCARIAN DOKUMEN JURNAL MENGGUNAKAN METODE BM25+ LEMBAR JUDUL SKRIPSI DENI SUPRIAWAN NIM. 1108605001 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS UDAYANA BUKIT JIMBARAN 2016

SURAT PERNYATAAN KEASLIAN KARYA ILMIAH Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan judul: RANCANG BANGUN SISTEM PENCARIAN DOKUMEN JURNAL MENGGUNAKAN METODE BM25+ Nama : Deni Supriawan NIM : 1108605001 Program Studi : Teknik Informatika E-mail : deni.aptx@gmail.com Nomor telp/hp : 082144190930 Alamat : Jl. Bedugul 17 Sidakarya, Denpasar Belum pernah dipublikasikan dalam dokumen skripsi, jurnal nasional maupun internasional atau dalam prosiding manapun, dan tidak sedang atau akan diajukan untuk publikasi di jurnal atau prosiding manapun. Apabila di kemudian hari terbukti terdapat pelanggaran kaidah kaidah akademik pada karya ilmiah saya, maka saya bersedia menanggung sanksi-sanksi yang dijatuhkan karena kesalahan tersebut, sebagaimana diatur oleh Peraturan Menteri Pendidikan Nasional Nomor 17 Tahun 2010 tentang Pencegahan dan Penanggulangan Plagiat di Perguruan Tinggi. Demikian Surat Pernyataan ini saya buat dengan sesungguhnya untuk dapat dipergunakan bilamana diperlukan. Denpasar, 1 Juli 2016 Yang membuat pernyataan, ii Deni Supriawan NIM. 1108605001

LEMBAR PENGESAHAN TUGAS AKHIR Judul : Rancang Bangun Sistem Pencarian Dokumen Jurnal Menggunakan Metode BM25+ Kompetensi : Rekayasa Perangkat Lunak Nama : Deni Supriawan NIM : 1108605001 Tanggal Seminar : 17 Juni 2016 Disetujui oleh: Pembimbing I Penguji I I Made Widiartha, S.Si., M.Kom. NIP. 198212202008011008 Pembimbing II Drs. I Wayan Santiyasa, M.Si. NIP. 196704141992031002 Penguji II Ida Bagus Gede Dwidasmara, S.Kom., M.Cs. NIP. 198503152010121007 I Putu Gede Hendra Suputra, S.Kom., M.Kom. NIP. 198812282014041001 Penguji III I Gede Oka Gartria Atitama, S.Kom., M.Kom. NIP. 1991022620160312001 Mengetahui, Jurusan Ilmu Komputer FMIPA UNUD Ketua, Agus Muliantara, S.Kom., M.Kom. NIP. 198006162005011001 iii

Judul : Rancang Bangun Sistem Pencarian Dokumen Jurnal Menggunakan Metode BM25+ Nama : Deni Supriawan NIM : 1108605001 Pembimbing I : I Made Widiartha, S.Si., M.Kom. Pembimbing II : Ida Bagus Gede Dwidasmara, S.Kom., M.Cs. ABSTRAK Jurnal penelitian merupakan dokumen yang diperlukan bagi para mahasiswa yang sedang melakukan penelitian tugas akhir untuk dijadikan sebagai referensi. Jumlah dokumen jurnal tentunya akan terus bertambah, sehingga pencarian secara manual belum tentu menghasilkan jurnal yang diinginkan. Dari masalah ini diperlukan suatu sistem pencarian dokumen yang dapat memberikan hasil pencarian yang sesuai dengan keinginan pengguna. Sistem Temu Kembali Informasi (STKI) merupakan kegiatan untuk menemukan suatu material (dokumen) dari data yang tidak terstruktur (berbentuk teks) yang dapat memenuhi kebutuhan informasi yang dicari dalam koleksi dokumen besar. Sistem bekerja dengan menghitung bobot dokumen pada hasil pencarian untuk mengetahui tingkat relevansinya dengan kata kunci pengguna. Salah satu metode pembobotan dokumen yang digunakan dalam masalah ini adalah Metode BM25+. BM25+ memiliki fungsi yang sesuai dengan prinsip pembobotan yang baik, yaitu memiliki inverse document frequecy (IDF), term frequency (TF), fungsi normalisasi dari panjang dokumen (document length normalization), dan terdapat parameter delta untuk mengatur batas bawah dari normalisasi TF terhadap panjang dokumen. Data dokumen yang digunakan berjumlah 264 jurnal terdiri dari Jurnal SNATIA dan JELIKU. Dari hasil pengujian static, black box, white box, dan performance, sistem telah berhasil dirancang dan diimplementasikan berdasarkan hasil definisi kebutuhan fungsional dan non-fungsional. Dari hasil pengujian tuning parameter delta, nilai Non Interpolated Average Precision (NIAP) yang dihasilkan oleh metode BM25+ lebih besar dari metode BM25 yakni meningkat sekitar 10.53%. Nilai delta 0.7 akan menghasilkan nilai NIAP maksimal (0.84) untuk semua kemungkinan panjang dokumen. Hal ini menunjukkan sistem mampu memberikan bobot besar untuk dokumen yang relevan dengan kata kunci, sehingga dokumen tersebut terdapat pada urutan teratas pada hasil pencarian. Kata Kunci: Sistem Pencarian Dokumen, BM25+, NIAP iv

Title : Search System Design of Journal Document by Using BM25+ Method Name : Deni Supriawan Registration : 1108605001 Main Supervisor : I Made Widiartha, S.Si., M.Kom. Second Supervisor : Ida Bagus Gede Dwidasmara, S.Kom., M.Cs. ABSTRACT Journal of research is the necessary documents for the students who are undertaking research thesis to be used as a reference. The number of journal document will certainly continue to grow, so that the manual search is not necessarily obtain the desired journal. Of this problem, it is required a document retrieval system that can provide search results according to the user s needs. Information Retrieval System (STKI) is an activity to find a material (documents) from unstructured data (text-based) to meet the needs of the information sought in a large document collection. The system works by calculating the weight of documents on the search results to find the level of relevance to the keywords of the users. One of the document weighting methods used in this problem is the method of BM25+. It has the function according to the principle of good weighting scheme, i.e. it has the inverse document frequecy (IDF), term frequency (TF), the function of the document length normalization, and a parameter of delta to set the lower limit of the normalization of TF to the length of document. Document data used were 264 journals, consisting of Journals of SNATIA and JELIKU. From the results of static, black box, white box, and performance testing, the system has been successfully designed and implemented based on the definition of functional and non-functional requirements. From the test results of the tuning parameter delta, Non Interpolated Average Precision (NIAP) values produced by the BM25+ method was greater than the BM25 method, which increased by about 10.53%. Delta value of 0.7 would result in a maximum NIAP (0.84) for all the possible length of the document. This indicated that the system was able to give great weight to the relevant documents by keyword, so that these documents were on the top of the search results. Keywords: Document Search System, BM25+, NIAP v

KATA PENGANTAR Tugas Akhir dengan judul Rancang Bangun Sistem Pencarian Dokumen Jurnal Menggunakan Metode BM25+ ini disusun sebagai salah satu syarat dalam melakukan penelitian Tugas Akhir di Jurusan Ilmu Komputer FMIPA Universitas Udayana. Sehubungan dengan telah terselesaikannya penelitian ini, maka diucapkan terima kasih dan penghargaan kepada berbagai pihak yang telah membantu penulis, antara lain: 1. Bapak I Made Widiartha, S.Si., M.Kom. sebagai Pembimbing I yang telah membimbing dan membantu menyempurnakan penelitian tugas akhir ini; 2. Bapak Ida Bagus Gede Dwidasmara, S.Kom., M.Cs. sebagai Pembimbing II yang telah bersedia mengkritisi, memeriksa, dan menyempurnakan penelitian tugas akhir ini; 3. Komisi Tugas Akhir Jurusan Ilmu Komputer FMIPA UNUD, yang telah memberikan petunjuk dalam penyusunan laporan penelitian tugas akhir ini; 4. Bapak-bapak dan Ibu-ibu dosen di Jurusan Ilmu Komputer yang secara tidak langsung telah memberikan dukungan serta arahan kepada penulis; 5. Seluruh teman-teman mahasiswa Jurusan Ilmu Komputer FMIPA Universitas Udayana yang telah memberikan bantuan dan dukungan moral dalam penyelesaian penelitian tugas akhir ini. Disadari pula bahwa sudah tentu penelitian tugas akhir ini masih mengandung kelemahan dan kekurangan. Memperhatikan hal ini, maka masukan dan saran-saran penyempurnaan sangat diharapkan. Bukit Jimbaran, Juni 2016 Penulis vi

DAFTAR ISI LEMBAR JUDUL... i SURAT PERNYATAAN KEASLIAN KARYA ILMIAH... ii LEMBAR PENGESAHAN TUGAS AKHIR... iii ABSTRAK... iv ABSTRACT... v KATA PENGANTAR... vi DAFTAR ISI... vii DAFTAR TABEL... ix DAFTAR GAMBAR... x DAFTAR LAMPIRAN... xii BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 3 1.3 Tujuan Penelitian... 3 1.4 Batasan Masalah... 3 1.5 Manfaat Penelitian... 3 1.6 Metodelogi Penelitian... 4 1.6.1 Desain Penelitian... 4 1.6.2 Pengumpulan Data... 5 1.6.3 Pengolahan Data Awal... 5 1.6.4 Metode yang digunakan... 6 1.6.5 Eksperimen dan Pengujian Metode... 6 1.6.6 Evaluasi dan Validasi Hasil... 8 1.6.7 Jadwal Pelaksanaan Kegiatan... 11 BAB II TINJAUAN PUSTAKA... 12 2.1. Sistem Temu Kembali Informasi... 12 2.2. Text Preprocessing... 14 2.2.1. Case Folding... 14 2.2.2. Tokenizing... 15 2.2.3. Filtering... 15 2.2.4. Stemming... 16 2.3. BM25+... 17 2.4. Model Proses Waterfall... 20 2.5. Unified Modeling Language (UML)... 21 2.5.1 Use Case Diagram... 22 2.5.2 Class Diagram... 24 2.5.3 Activity Diagram... 27 2.5.4 Sequence Diagram... 28 2.6. Teknik Pengujian Perangkat Lunak... 31 2.6.1. Static Testing... 31 2.6.2. White Box Testing... 31 2.6.3. Black Box Testing... 32 vii

2.6.4. Performance Testing... 33 2.7. Precision, Recall, dan NIAP... 33 2.8. Tinjauan Studi... 35 BAB III ANALISIS DAN PERANCANGAN SISTEM... 37 3.1. Definisi Kebutuhan... 37 3.1.1. Kebutuhan Fungsional... 37 3.1.2. Kebutuhan Non-Fungsional... 38 3.2. Perancangan Sistem... 38 3.2.1 Use Case Diagram... 38 3.2.2 Activity Diagram... 41 3.2.3 Class Diagram... 57 3.2.4 Sequence Diagram... 59 3.2.5 Entity Relationship Diagram... 70 3.3. Perancangan Antarmuka... 71 BAB IV HASIL DAN PEMBAHASAN... 78 4.1. Lingkungan Perancangan dan Implementasi Sistem... 78 4.2. Implementasi Database... 78 4.3. Implementasi Antarmuka... 80 4.3.1 Antarmuka User... 80 4.3.2 Antarmuka Admin... 84 4.4. Implementasi Sistem... 85 4.5. Pengujian Sistem... 90 4.5.1. Static Testing... 90 4.5.2. Black Box Testing... 91 4.5.3. White Box Testing... 95 4.5.4. Performance Testing... 99 4.5.5. Precision dan Recall... 104 4.5.6. Tuning Parameter BM25+... 106 BAB V KESIMPULAN DAN SARAN... 109 5.1. Kesimpulan... 109 5.2. Saran... 110 DAFTAR PUSTAKA... 111 viii

DAFTAR TABEL Tabel 1.1. Rancangan Tabel Kebutuhan Fungsional... 6 Tabel 1.2. Rancangan Tabel Kebutuhan Non-Fungsional... 7 Tabel 1.3. Rancangan Tabel Static Testing... 9 Tabel 1.4. Rancangan Tabel Black Box Testing... 9 Tabel 1.5. Rancangan Tabel Performance Testing... 10 Tabel 1.6. Rancangan Tabel Precision dan Recall... 10 Tabel 1.7. Jadwal Kegiatan... 11 Tabel 2.1. Simbol Use Case Diagram... 22 Tabel 2.2. Simbol Class Diagram... 25 Tabel 2.3. Simbol Activity Diagram... 27 Tabel 2.4. Simbol Sequence Diagram... 29 Tabel 2.5. Hubungan Cyclomatic Complexity dan Resiko... 32 Tabel 3.1. Kebutuhan fungsional... 37 Tabel 3.2. Kebutuhan Non-fungsional... 38 Tabel 3.3. Definisi Aktor... 39 Tabel 3.4. Definisi Use Case... 39 Tabel 3.5. Hubungan Class dan Use Case... 58 Tabel 4.1. Kode Preprocessing Teks... 86 Tabel 4.2. Kode Indexing... 87 Tabel 4.3. Kode Hitung Bobot Dokumen... 88 Tabel 4.4. Hasil Static Testing... 90 Tabel 4.5. Skenario Black Box Testing... 91 Tabel 4.6. Hasil Black Box Testing... 92 Tabel 4.7. Flowgraph Indexing... 96 Tabel 4.8. Kasus Uji Proses Indexing... 97 Tabel 4.9. Flowgraph Hitung Bobot Dokumen... 98 Tabel 4.10. Kasus Uji Proses Hitung Bobot Dokumen... 99 Tabel 4.11. Hasil Performance Testing Query 1 Term... 100 Tabel 4.12. Hasil Performance Testing Query 2 Term... 100 Tabel 4.13. Hasil Performance Testing Query 3 Term... 101 Tabel 4.14. Hasil Performance Testing Query 4 Term... 101 Tabel 4.15. Hasil Performance Testing Query 5 Term... 102 Tabel 4.16. Rata-rata Waktu Berdasarkan Penambahan Term... 102 Tabel 4.17. Rata-rata Waktu Berdasarkan Penambahan Dokumen... 103 Tabel 4.18. Hasil Pengujian Precision dan Recall... 105 ix

DAFTAR GAMBAR Gambar 2.1. Bagian-bagian Sistem Temu Kembali Informasi... 13 Gambar 2.2. Contoh Case Folding... 15 Gambar 2.3. Contoh Tokenisasi... 15 Gambar 2.4. Contoh Filtering... 16 Gambar 2.5. Contoh Stemming... 17 Gambar 2.6. Model Proses Waterfall... 20 Gambar 3.1. Use Case Diagram Sistem Pencarian Jurnal... 39 Gambar 3.2. Activity Diagram Autentikasi... 41 Gambar 3.3. Activity Diagram Tambah Data Jurnal... 42 Gambar 3.4. Activity Diagram Edit Data Jurnal... 43 Gambar 3.5. Activity Diagram Hapus Data Jurnal... 44 Gambar 3.6. Activity Diagram Lihat Master Data Jurnal... 45 Gambar 3.7. Activity Diagram Tambah Data Publikasi... 46 Gambar 3.8. Activity Diagram Edit Data Publikasi... 47 Gambar 3.9. Activity Diagram Hapus Data Publikasi... 48 Gambar 3.10. Activity Diagram Lihat Master Data Publikasi... 49 Gambar 3.11. Activity Diagram Pencarian Publikasi... 50 Gambar 3.12. Activity Diagram Lihat Detail Publikasi... 51 Gambar 3.13. Activity Diagram Melihat List Jurnal... 51 Gambar 3.14. Activity Diagram Melihat List Publikasi... 52 Gambar 3.15. Activity Diagram Preprocessing Teks... 53 Gambar 3.16. Activity Diagram Indexing... 54 Gambar 3.17. Activity Diagram Hitung Bobot Dokumen... 56 Gambar 3.18. Class Diagram Sistem Pencarian Jurnal... 57 Gambar 3.19. Sequence Diagram Autentikasi... 60 Gambar 3.20. Sequence Diagram Tambah Data Jurnal... 61 Gambar 3.21. Sequence Diagram Edit Data Jurnal... 62 Gambar 3.22. Sequence Diagram Hapus Data Jurnal... 63 Gambar 3.23. Sequence Diagram Lihat Master Data Jurnal... 63 Gambar 3.24. Sequence Diagram Tambah Data Publikasi... 64 Gambar 3.25. Sequence Diagram Edit Data Publikasi... 65 Gambar 3.26. Sequence Diagram Hapus Data Publikasi... 66 Gambar 3.27. Sequence Diagram Lihat Master Data Publikasi... 66 Gambar 3.28. Sequence Diagram Pencarian Publikasi... 67 Gambar 3.29. Sequence Diagram Lihat Detail Publikasi... 68 Gambar 3.30. Sequence Diagram Lihat List Jurnal... 69 Gambar 3.31. Sequence Diagram Lihat List Publikasi... 69 Gambar 3.32. Entity Relationship Diagram Sistem Pencarian Jurnal... 70 Gambar 3.33. Rancangan Antarmuka Home... 71 Gambar 3.34. Rancangan Antarmuka Detail Publikasi... 72 Gambar 3.35. Rancangan Antarmuka List Jurnal... 73 Gambar 3.36. Rancangan Antarmuka List Publikasi... 74 x

Gambar 3.37. Rancangan Antarmuka Login... 75 Gambar 3.38. Rancangan Antarmuka Dashboard Admin... 75 Gambar 3.39. Rancangan Antarmuka Master Data... 76 Gambar 3.40. Rancangan Antarmuka Tambah Data... 77 Gambar 4.1. Skema Database Sistem Pencarian Jurnal... 79 Gambar 4.2. Antarmuka Home... 80 Gambar 4.3. Antarmuka Hasil Pencarian... 81 Gambar 4.4. Antarmuka Detail Publikasi... 81 Gambar 4.5. Antarmuka List Jurnal... 82 Gambar 4.6. Antarmuka List Publikasi... 83 Gambar 4.7. Antarmuka Login... 83 Gambar 4.8. Antarmuka Dashboard... 84 Gambar 4.9. Antarmuka Master Data... 84 Gambar 4.10. Antarmuka Tambah Data... 85 Gambar 4.11. Grafik Waktu berdasarkan Penambahan Dokumen... 103 Gambar 4.12. Grafik Waktu berdasarkan Penambahan Term... 104 Gambar 4.13. Grafik Hasil Uji Precision dan Recall... 105 Gambar 4.14. Grafik Hasil Uji NIAP Tuning Parameter Delta... 107 Gambar 4.15. Grafik Hasil Uji Precision Tuning Parameter Delta... 107 Gambar 4.16. Grafik Hasil Uji Recall Tuning Parameter Delta... 108 xi

DAFTAR LAMPIRAN LAMPIRAN 1. Hasil Uji Precision dan Recall 2. Hasil Uji Tuning Parameter BM25+ xii