PERANCANGAN DAN IMPLEMENTASI SISTEM REKOMENDASI PENCARIAN BUKU PERPUSTAKAAN MENGGUNAKAN METODE VECTOR SPACE MODEL

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

RANCANG BANGUN SISTEM PENCARIAN DOKUMEN JURNAL MENGGUNAKAN METODE BM25+

BAB I PENDAHULUAN 1.1 Latar Belakang

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

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

IMPLEMENTASI ALGORITMA RABIN-KARP UNTUK SISTEM PENDETEKSI KESAMAAN DOKUMEN PROPOSAL TUGAS AKHIR 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

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

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

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

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

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

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

MADE PASEK AGUS ARIAWAN

ANALISIS DAN PERANCANGAN SISTEM PEMESANAN PADA PERCETAKAN BERBASIS WEB SKRIPSI

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

DAFTAR ISI. SKRIPSI... ii

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

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

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

BAB I PENDAHULUAN 1.1 Latar Belakang

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

BAB II TINJAUAN PUSTAKA

BAB II LANDASDAN TEORI

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

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

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

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

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

IMPLEMENTASI ALGORITMA HUFFMAN UNTUK KOMPRESI DAN DEKOMPRESI GAMBAR DIGITAL

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

ESSAY GRADING DENGAN KONSEP SIMILARITY RABIN KARP

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

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

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

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

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

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

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

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

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

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

BAB II KEGIATAN KERJA PRAKTEK

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

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

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

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

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

IMPLEMENTASI SCHEDULED VIDEO KLIP STREAMING PADA WEB KOMPETENSI JARINGAN KOMPUTER SKRIPSI

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

PERANCANGAN DAN PEMBUATAN APLIKASI PENCARIAN INFORMASI BEASISWA DENGAN MENGGUNAKAN COSINE SIMILARITY

Oleh: ARIF DARMAWAN NIM

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.

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

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

ANALISIS KETAHANAN METODE STEGANOGRAFI ADVANCE LEAST SIGNIFICANT BIT

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

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN TEMPAT PARIWISATA DI INDONESIA MENGGUNAKAN METODE WEIGHTED PRODUCT

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

SISTEM INFORMASI PEMESANAN DAN PRODUKSI PADA PABRIK TAS MOSLEM KIDS KUDUS BERBASIS WEB

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

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

PENGEMBANGAN MEDIA PEMBELAJARAN BERBASIS WEB DENGAN AKSES VIEW SISWA MENGGUNAKAN MOBILE APPLICATION SKRIPSI

KLASIFIKASI TEKS SURAT KABAR DENGAN MENGGUNAKAN ALGORITMA N-GRAM STEMMERS TUGAS AKHIR

2.2. Fitur Produk Perangkat Lunak Fitur Pengolahan Data Fakultas Fitur Pengolahan Data Jurusan

INFORMATION RETRIEVAL SYSTEM PADA PENCARIAN FILE DOKUMEN BERBASIS TEKS DENGAN METODE VECTOR SPACE MODEL DAN ALGORITMA ECS STEMMER

INTEGRASI PEMBOBOTAN TF IDF PADA METODE K-MEANS UNTUK CLUSTERING DOKUMEN TEKS

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

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

Pemodelan Audio Player Berbasis Web Dengan Menggunakan HTML 5. Skripsi

PERANCANGAN CLIENT DENGAN PENGKLASIFIKASIAN MENGGUNAKAN ALGORITMA VECTOR SPACE MODEL SKRIPSI MOSES CHRISTIAN

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

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

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

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

Halaman Sampul SISTEM APLIKASI KUESIONER PENILAIAN PERKULIAHAN MENGGUNAKAN METODE FORWARD CHAINING DAN BACKWARD CHAINING SKRIPSI

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

PENCARIAN DOKUMEN MENGGUNAKAN METODE SINGLE PASS CLUSTERING (STUDI KASUS : ABSTRAKSI TA TEKNIK INFORMATIKA UNIV. MUHAMMADIYAH MALANG) TUGAS AKHIR

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

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

SISTEM INFORMASI PEMETAAN LOKASI LAYANAN KESEHATAN KAUPATEN KUDUS

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN KUALITAS DAGING RAJUNGAN DI PT. MURIA BAHARI INDONESIA SEAFOOD MENGGUNAKAN METODE WEIGHTED PRODUCT

APLIKASI PEMBELAJARAN SKATEBOARD MENGGUNAKAN FRAMEWORK CODEIGNITER BERBASIS WEB. Disusun Oleh : GIANMAR SAPUTRA

ABSTRAK. Kata Kunci: AHP, DSS, kriteria, supplier

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI

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

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

PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN SUB EKIVALENSI WAKTU MENGAJAR PENUH (EWMP) DOSEN UNIVERSITAS SEBELAS MARET

PERANCANGAN SISTEM INFORMASI DATA KEPENDUDUKAN BERBASIS DESKTOP DI DESA BUKIT LANGKAP KECAMATAN LINGGA TIMUR

SISTEM INFORMASI SERVIS SEPEDA MOTOR PADA YAMAHA MATARAM SAKTI MAYONG JEPARA BERBASIS WEB

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

DAFTAR ISI. PRAKATA... iv. ARTI LAMBANG DAN SINGKATAN... vi. ABSTRACT... vii. INTISARI... viii. DAFTAR ISI... ix. DAFTAR GAMBAR...

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

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

SISTEM PENGELOLAAN MEJA INFORMASI DAN ADMINISTRASI KEPANITERAAN PADA PENGADILAN AGAMA KUDUS KELAS 1B

SISTEM DESKRIPSI NUTRISI MAKANAN BERBASIS WEBSITE KOMPETENSI RPL SKRIPSI

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

Transkripsi:

PERANCANGAN DAN IMPLEMENTASI SISTEM REKOMENDASI PENCARIAN BUKU PERPUSTAKAAN MENGGUNAKAN METODE VECTOR SPACE MODEL (Studi Kasus Perpustakaan Universitas Udayana) LEMBAR JUDUL KOMPETENSI RPL SKRIPSI NI MADE AYU HANDAYANI NIM. 1008605034 JURUSAN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS UDAYANA BUKIT JIMBARAN 2014

PERANCANGAN DAN IMPLEMENTASI SISTEM REKOMENDASI PENCARIAN BUKU PERPUSTAKAAN MENGGUNAKAN METODE VECTOR SPACE MODEL (Studi Kasus Perpustakaan Universitas Udayana) 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 NI MADE AYU HANDAYANI NIM. 1008605034 Pembimbing I Pembimbing II Ida Bagus Gede Dwidasmara, S.Kom, M.Cs NIP. 198503152010121007 I Made Widiartha, S.Si,M.Kom NIP. 198212202008011008 ii

LEMBAR PENGESAHAN TUGAS AKHIR Judul : Perancangan dan Implementasi Sistem Rekomendasi Pencarian Buku Perpustakaan menggunakan Metode Vector Space Model (Studi Kasus Perpustakaan Universitas Udayana) Kompetensi : Rekayasa Perangkat Lunak Nama : Ni Made Ayu Handayani NIM : 1008605034 Tanggal Seminar : 10 Oktober 2014 Pembimbing I Disetujui oleh : Penguji I Ida Bagus Gede Dwidasmara, S.Kom, M.Cs. NIP. 198503152010121007 Pembimbing II Ngurah Agus Sanjaya ER, S.Kom, M.Kom NIP. 197803212005011001 Penguji II I Made Widiartha, S.Si,M.Kom NIP. 198212202008011008 Ida Bagus Made Mahendra, S.Kom, M.Kom NIP. 198006212008121002 Penguji III I Komang Ari Mogi, S.Kom, M.Kom NIP. 198409242008011007 Mengetahui, Ketua Jurusan Ilmu Komputer, Drs. I Wayan Santiyasa, M.Si NIP. 196704141992031002 iii

Judul : Perancangan dan Implementasi Sistem Rekomendasi Pencarian Buku Perpustakaan Menggunakan Metode Vector Space Model (Studi Kasus Perpustakaan Universitas Udayana) Nama : Ni Made Ayu Handayani NIM : 1008605034 Pembimbing I : Ida Bagus Gede Dwidasmara, S.Kom, M.Cs. Pembimbing II : I Made Widiartha, S.Si,M.Kom. ABSTRAK Buku merupakan komponen wajib yang harus ada di lembaga pendidikan sehingga buku menjadi media informasi yang memiliki peran penting dalam perkembangan ilmu pengetahuan. Sampai saat ini, beragam buku telah tersedia bagi pembaca. Keragaman buku yang berkembang pesat dan semakin banyak jenisnya menyebabkan pengguna kesulitan dalam menemukan buku yang sesuai dengan keinginan dan tujuan dari si pembaca. Salah satu cara yang digunakan untuk memberikan kemudahan bagi para pembaca dalam menemukan buku yang sesuai dengan keinginan mereka adalah dengan menggunakan sistem rekomendasi pencarian. Sistem rekomendasi ini dirancang berdasarkan tingkat kemiripan antara kata kunci buku yang dicari dengan konten buku lainnya dengan menggunakan metode VSM (Vector Space Model) untuk melihat kedekatan atau kesamaan term. Dari hasil pengujian menggunakan dataset buku yang berjumlah 50 buku yang diperoleh dari perpustakaan Universitas Udayana., sistem rekomendasi pencarian buku perpustakaan dengan menggunakan metode VSM memiliki ratarata nilai presisi sebesar 50.22% dan rata-rata nilai recall sebesar 79.12%. Hal ini menunjukkan sistem mampu menghasilkan rekomendasi buku yang sesuai dengan kata kunci buku yang dipilih oleh user. Kata Kunci : Rekomendasi, TF-IDF, Vector Space Model, Sistem Temu Kembali Informasi iv

Title : Design and Implementation of System Recommendations Book Search Library using the Vector Space Model Method (Case Study University Library Udavana) Name : Ni Made Ayu Handayani Student Number : 1008605034 Main Supervisor : Ida Bagus Gede Dwidasmara, S.Kom, M.Cs. Co-Supervisor : I Made Widiartha, S.Si, M.Kom. ABSTRACT Books are a mandatory component which must be available in an educational institution so that they become an information media which has an important role in the development of science. To date, a variety of books have been made available to the readers. The diversity of books which are growing rapidly and are of more different types cause users to be in difficulty in finding books which match the desires and goals of the reader. One of the means used to makes it easy for readers to find books which meet their desire is to use the recommended search system. The recommendation system is designed based on the degree of similarity between the keywords of searched books with the contents of other books using the VSM (Vector Space Model) to see the closeness or similarity of term. The testing results using a dataset of books totaling 50 books obtained from the library of the University of Udayana, Library book searching recommendation system using the VSM method have an average precision value of 50.22% and the average recall value of 79.12%. This shows the system is able to produce appropriate book recommendations based on the keywords chosen by the user. Keywords: Recommendations. TF-IDF, the Vector Space Model, Information Retrieval System v

KATA PENGANTAR Tugas akhir dengan judul Perancangan dan Implementasi Sistem Rekomendasi Pencarian Buku Perpustakaan Menggunakan Metode Vector Space Model (Studi Kasus Perpustakaan Universitas Udayana) ini disusun sebagai salah satu syarat dalam melakukan penelitian Tugas Akhir di Jurusan Ilmu Komputer FMIPA Universitas Udayana. Sehubungan dengan telah terselesaikannya tugas akhir ini, maka diucapkan terima kasih dan penghargaan kepada berbagai pihak yang telah membantu, antara lain: 1. Bapak Ida Bagus Gede Dwidasmara, S.Kom., M.Cs sebagai Pembimbing I yang telah bersedia membimbing dan membantu menyempurnakan penelitian ini. 2. Bapak I Made Widiartha, S.Si, M.Kom sebagai Pembimbing II yang telah bersedia membimbing, memeriksa, mengkritik dan membantu menyempurnakan penelitian ini. 3. Bapak dan Ibu dosen di Jurusan Ilmu Komputer yang telah meluangkan waktu turut memberikan saran dan masukan dalam penelitian ini. 4. Semua pihak yang telah memberikan dukungan dan semangat dalam proses pembuatan penelitian ini. Penulis menyadari bahwa penelitian tugas akhir ini masih jauh dari sempurna. Oleh karena itu saran atau kritik yang bersifat positif dan membangun sangat diharapkan untuk menyempurnakan penelitian tugas akhir ini. Denpasar, September 2014 Penulis vi

DAFTAR ISI LEMBAR JUDUL... i LEMBAR PENGESAHAN TUGAS AKHIR... iii ABSTRAK... iv ABSTRACT... v KATA PENGANTAR... vi DAFTAR ISI... vii DAFTAR TABEL... x DAFTAR GAMBAR... xi DAFTAR LAMPIRAN... xiv BAB I... 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan Penelitian... 3 1.5 Manfaat Penelitian... 3 1.6 Metodologi Penelitian... 3 1.6.1 Desain Penelitian... 3 1.6.2 Pengumpulan Data... 4 1.6.3 Pengolahan Data Awal... 5 1.6.4 Metode yang Digunakan... 6 BAB II... 14 TINJAUAN PUSTAKA... 14 2.1 Sistem Rekomendasi... 14 2.2 Sistem Temu Kembali Informasi... 14 2.3 Text Mining... 15 2.3.1 Case Folding... 16 2.3.2 Tokenizing... 17 2.3.3 Filtering... 17 vii

2.3.4 Stemming... 18 2.4 Pembobotan TF-IDF (Term Frequency Inversed Document Frequency) 18 2.5 VSM (Vector Space Model)... 21 2.6 Pengujian Perangkat Lunak... 23 2.6.1 Black Box Testing... 23 2.6.2 White Box Testing... 24 2.6.3 Precision & Recall... 25 2.7 Metode Pengembangan Waterfall... 25 2.8 Tinjauan Studi... 27 BAB III... 30 ANALISIS DAN PERANCANGAN SISTEM... 30 3.1 Analisis Kebutuhan... 30 3.1.1 Kebutuhan Fungsional... 30 3.1.2 Kebutuhan Non-Fungsional... 31 3.2 Perancangan Sistem... 31 3.2.1 Use Case Diagram... 31 3.2.2 Activity Diagram... 33 3.2.3 Class Diagram... 41 3.2.4 Sequance Diagram... 42 3.2.5 Entity Relationship Diagram... 49 3.3 Perancangan Antarmuka... 50 BAB IV... 55 HASIL DAN PEMBAHASAN... 55 4.1 Implementasi Sistem... 55 4.2 Implementasi Database... 55 4.3 Implementasi Antarmuka... 56 4.4 Implementasi VSM Pada Penyajian Hasil Rekomendasi Pencarian... 58 4.5 Pengujian Sistem... 63 4.5.1 Black Box Testing... 63 4.5.2 Pengujian Kelola Data... 64 4.5.3 Pengujian Halaman Pencarian Pustaka... 65 viii

4.5.4 White Box Testing... 66 4.5.5 Precision & Recall... 69 BAB V... 72 KESIMPULAN DAN SARAN... 72 5.1 Kesimpulan... 72 5.2 Saran... 72 DAFTAR PUSTAKA... 73 ix

DAFTAR TABEL Tabel 1.1 Contoh kebutuhan fungsional sistem... 6 Tabel 1.2 Contoh kebutuhan non-fungsional sistem... 6 Tabel 1.3 Black box testing... 12 Tabel 1.4 Skenario pengujian precision dan recall... 13 Tabel 2.1 Hubungan cyclomatic complexity dan resiko (Bray, 1997)... 24 Tabel 3.1 Kebutuhan fungsional... 30 Tabel 3.2 Kebutuhan non-fungsional... 31 Tabel 4.1 Pengujian login... 64 Tabel 4.2 Pengujian kelola data buku... 65 Tabel 4.3 Pengujian halaman pencarian pustaka pada sisi user... 66 Tabel 4.4 Kasus uji preprocessing... 67 Tabel 4.5 Kasus uji rekomendasi pencarian.... 69 Tabel 4.6 Pengujian precision dan recall... 70 Tabel 4.7 Hasil rekomendasi pencarian buku pada sistem... 71 x

DAFTAR GAMBAR Gambar 1.1 Alur preprocessing... 5 Gambar 1.2 Alur upload buku... 8 Gambar 1.3 Alur pencocokan buku... 9 Gambar 1.4 Algoritma stemming... 10 Gambar 2.1 Ilustrasi sistem temu kembali informasi... 14 Gambar 2.2 Contoh case folding... 16 Gambar 2.3 Contoh tokenisasi... 17 Gambar 2.4 Contoh filtering... 18 Gambar 2.5 Contoh stemming... 18 Gambar 2.6 Matrix term-document... 19 Gambar 2.7 Representasi dokumen dan vektor pada ruang vektor... 21 Gambar 2.8 Model proses waterfall (Sommerville, 2011)... 26 Gambar 3.1 Use case diagram sistem rekomendasi pencarian buku... 32 Gambar 3.2 Ilustrasi sistem rekomendasi pencarian buku... 33 Gambar 3.3 Activity diagram autentifikasi... 33 Gambar 3.4 Activity diagram lihat koleksi pustaka... 34 Gambar 3.5 Activity diagram input data buku... 34 Gambar 3.6 Activity diagram edit data buku... 35 Gambar 3.7 Activity diagram hapus data buku... 36 Gambar 3.8 Activity diagram lihat data admin... 37 Gambar 3.9 Activity diagram tambah data admin... 37 Gambar 3.10 Activity diagram edit data admin... 38 Gambar 3.11 Activity diagram hapus data admin... 38 Gambar 3.12 Activity diagram lihat koleksi pustaka... 39 Gambar 3.13 Activity diagram pencarian buku... 39 Gambar 3.14 Activity diagram lihat detail buku... 40 Gambar 3.15 Activity diagram lihat rekomendasi buku... 40 Gambar 3.16 Class diagram sistem... 41 Gambar 3.17 Sequence diagram autentifikasi user... 42 xi

Gambar 3.18 Sequence diagram lihat data buku... 43 Gambar 3.19 Sequence diagram tambah data buku... 43 Gambar 3.20 Sequence diagram edit data buku... 44 Gambar 3.21 Sequence diagram hapus data... 44 Gambar 3.22 Sequence diagram lihat data admin... 45 Gambar 3.23 Sequence diagram tambah data admin... 45 Gambar 3.24 Sequence diagram edit data admin... 46 Gambar 3.25 Sequence diagram hapus data admin... 46 Gambar 3.26 Sequence diagram lihat koleksi pustaka - user... 47 Gambar 3.27 Sequence diagram pencarian pustaka... 47 Gambar 3.28 Sequence diagram lihat detail buku... 48 Gambar 3.29 Sequence diagram rekomendasi pencarian... 48 Gambar 3.30 ERD sistem... 49 Gambar 3.31 Perancangan antarmuka lihat koleksi pustaka... 50 Gambar 3.32 Perancangan antarmuka pencarian... 50 Gambar 3.33 Perancangan antarmuka lihat detail buku... 51 Gambar 3.34 Perancangan antarmuka form login... 51 Gambar 3.35 Perancangan antarmuka halaman utama admin... 52 Gambar 3.36 Perancangan antarmuka lihat data buku... 52 Gambar 3.37 Perancangan antarmuka tambah data buku... 53 Gambar 3.38 Perancangan antarmuka lihat data admin... 53 Gambar 3.39 Perancangan antarmuka tambah admin... 54 Gambar 4.1 Skema database sistem... 55 Gambar 4.2 Antarmuka koleksi pustaka... 56 Gambar 4.3 Antarmuka rekomendasi pencarian buku... 57 Gambar 4.4 Form login admin... 57 Gambar 4.5 Antarmuka halaman utama admin... 58 Gambar 4.6 Antarmuka halaman kelola data koleksi buku... 58 Gambar 4.7 Kode preprocessing... 60 Gambar 4.8 Kode hitung panjang dokumen... 61 Gambar 4.9 Kode hitung bobot dan panjang query... 62 xii

Gambar 4.10 Kode hitung dot produk dan similaritas... 63 Gambar 4.11 Alur preprocessing rangkuman... 67 Gambar 4.12 Alur proses rekomendasi pencarian.... 68 xiii

DAFTAR LAMPIRAN Lampiran 1. Hasil Pengujian Precision and Recall xiv