AGEN PEMANDU TANYA JAWAB BERBAHASA INDONESIA BERBASIS WIKIPEDIA MENGGUNAKAN TEMU KEMBALI INFORMASI TUGAS AKHIR

dokumen-dokumen yang mirip
APLIKASI PENGINGAT KREDIT BERBASIS ANDROID TUGAS AKHIR

APLIKASI TANYA JAWAB DENGAN METODE SISTEM TEMU KEMBALI INFORMASI BERBASIS TEKS BAHASA INDONESIA MENGGUNAKAN SEMANTIK WEB TUGAS AKHIR

TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadyah Malang. Oleh:

PEMETAAN KONDISI BANGUNAN SEKOLAH MENGGUNAKAN GOOGLE MAPS JAVASCRIPT API V3 TUGAS AKHIR

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

PEMBUATAN AGEN UNTUK CUSTOMER SERVICE DI WEBSITE UMM BERBASIS PENGETAHUAN TUGAS AKHIR

PENERAPAN ALGORITMA GENETIKA UNTUK PENJADWALAN UJIAN TUGAS AKHIR PADA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG

Implementasi Algoritma Naïve Bayes untuk Sistem Klasifikasi Emosi Musik Otomatis TUGAS AKHIR

Sistem Informasi Penerimaan Siswa Baru (PSB) Untuk Tingkat SMP dan SMU Menggunakan CodeIgniter TUGAS AKHIR

APLIKASI PENDUKUNG KEPUTUSAN PERSETUJUAN PERMOHONAN ASURANSI MENGGUNAKAN ALGORITMA CART (Studi Kasus PT. Asuransi Bintang Tbk.)

PERANCANGAN DAN IMPLEMENTTASI APLIKASI MAP RUMAH SAKIT DI KOTA MALANG PADA TELEPON SELULER BERBASIS ANDROID TUGAS AKHIR

TUGAS AKHIR. Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 (S1) Teknik Informatika Universitas Muhammadiyah Malang

DETEKSI PLAGIARISME DENGAN ALGORITMA RABIN KARP DAN ALGORITMA KLASTERISASI SUFFIX TREE PADA TEKS DOKUMEN TUGAS AKHIR

MEMBANGUN APLIKASI ENKRIPSI DAN KOMPRESI LAYANAN PESAN SINGKAT MENGGUNAKAN ALGORITMA RSA DAN METODE HUFFMAN BERBASIS ANDROID. Proposal Tugas Akhir

SISTEM INFORMASI REKAP ABSENSI DAN MONITORING DATA SISWA BERBASIS SMS GATEWAY TUGAS AKHIR

IMPLEMENTASI METODE ASSOSIATION RULES UNTUK MENEMUKAN POLA HUBUNGAN ANTARA DATA AKADEMIK DAN NON-AKADEMIK TUGAS AKHIR

PERANCANGAN DAN IMPLEMENTASI SISTEM E-PEMILU UNTUK PEMILIHAN KETUA BEM MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR

PEMBUATAN APLIKASI POINT OF SALES MULTIPLATFORM USER INTERFACE MENGGUNAKAN ZEND FRAMEWORK

IMPLEMENTASI ALGORITMA FLOYD-WARSHALL UNTUK PENENTUAN RUTE TERPENDEK MENUJU WAHANA BERMAIN (STUDI KASUS JAWA TIMUR PARK 1 KOTA BATU) TUGAS AKHIR

PERANCANGAN APLIKASI NASAB DALAM PENENTUAN MAHRAM BERBASIS WEB TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN SISTEM LAYANAN INFORMASI P2KK BERBASIS TEKNOLOGI SMS GATEWAY TUGAS AKHIR

Rancang Bangun Aplikasi Pelaporan Perkembangan Ternak Sapi Paguyuban Tani Makmur Berbasis Web

Oleh: ORIZA SATIFA ANANDA NIM

LEMBAR PERSETUJUAN SISTEM INFORMASI MANAJEMEN ATK (SIMATK) DI UNIT PERLENGKAPAN UNIVERSITAS MUHAMMADIYAH MALANG BERBASIS WEB SKRIPSI

DisusunOleh : YANUAR EKO EFFENDYK NIM :

RANCANG BANGUN PENCARIAN TUGAS AKHIR DENGAN METODE HILL CLIMBING AUTOMATIC CLUSTER TUGAS AKHIR

GAME EDUKASI TEMPAT BERSEJARAH DI INDONESIA TUGAS AKHIR

PENAMAAN LABEL TEKS PENDEK (TWEET) DI TWITTER MENGGUNAKAN JACCARD COEFFICIENT TUGAS AKHIR

TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang. Oleh : FARKHAN AMINULLOH

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

PENENTUAN PENJADWALAN GURU MENGGUNAKAN ALGORITMA GENETIKA PADA SMA WIDYA GAMA MALANG BERBASIS DESKTOP TUGAS AKHIR

IMPLEMENTASI ALGORITMA BOYER MOORE DAN METODE N-GRAM UNTUK APLIKASI AUTOCOMPLETE DAN AUTOCORRECT

PROGRAM STUDI INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA

HALAMAN PENGESAHAN. : PERANCANGAN SISTEM INFORMASI RAWAT INAP RSUD Dr. H. BOB BAZAR, SKM BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

GAME TRADISIONAL DAM DAMAN UNTUK SMARTPHONE TUGAS AKHIR

APLIKASI QUESTION ANSWERING OBAT-OBATAN MENGGUNAKAN METODE LSI ( LATENT SEMANTIC INDEXING) TUGAS AKHIR

Decision Support System Penilaian Kinerja Guru SMK Berdasarkan Standar KTSP (KURIKULUM TINGKAT SATUAN PENDIDIKAN)

HALAMAN PENGESAHAN : RANCANGAN SISTEM INFORMASI PENJUALAN RUMAH SECARA TUNAI DAN KREDIT DI PERUMAHAN BUMI PUSPA KENCANA 3

PEMBUATAN APLIKASI WISUDA MENGGUNAKAN TEXT TO SPEECH BERBAHASA INDONESIA DENGAN MBROLA SPEECH ENGINE BERBASIS DESKTOP

APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG

MEDIA PEMBELAJARAN BILANGAN PECAHAN UNTUK ANAK SEKOLAH DASAR TUGAS AKHIR

APLIKASI PENGELOLAAN SEWA UNIT APARTEMEN TELUK INTAN BERBASIS WEB STUDI KASUS PT. TRIKA BUMI PERTIWI

IMPLEMENTASI ALGORITMA ANTRIAN BERBASIS PRIORITAS PADA WEB PENDAFTARAN ONLINE PENDAKIAN GUNUNG ARJUNA-WELIRANG DI MALANG JAWA TIMUR

TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang. Oleh :

SISTEM INFORMASI MANAJEMEN BARANG TOKO CANTIK KOTA TIDORE KEPULAUAN MENGGUNAKAN BAHASA PEMROGRAMAN HTML : WEB PROMOSI TUGAS AKHIR

SISTEM PENDUKUNG KEPUTUSAN PENGARUH STRES, MOTIVASI SERTA LINGKUNGAN KERJA TERHADAP KINERJA KARYAWAN MENGGUNAKAN METODE FUZZY TSUKAMOTO TUGAS AKHIR

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

PERANCANGAN WEBSITE LOMBA FOTO VIRTUAL MENGGUNAKAN METODE PROMETHEE SEBAGAI PENENTUAN PEMENANG

Sistem Informasi Kepegawaian pada SMA Bopkri 03 PATI Berbasis Web

RANCANG BANGUN SISTEM PERAMALAN PENJUALAN OBAT MENGGUNAKAN METODE SINGLE EXPONENTIAL SMOOTHING DI UMM MEDICAL CENTER TUGAS AKHIR

KAMUS BAHASA JAWA SEBAGAI MEDIA PEMBELAJARAN BERBASIS WEB SKRIPSI

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

PERANCANGAN SISTEM INFORMASI DATA PASIEN BIDAN BERBASIS OPEN SOURCE MENGGUNAKAN ALGORITMA AJAX LIVE SEARCH

PRAKATA. yang berjudul Sistem Informasi Bimbingan Tugas Akhir Berbasis Online. kesempatan ini penulis ingin menyampaikan rasa terimakasih kepada:

GAME EDUKASI TEBAK NAMA BUAH BUAHAN DAN SAYUR MAYUR UNTUK PENDIDIKAN ANAK USIA DINI TUGAS AKHIR

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

Aplikasi Nilai Blok Online Mahasiswa Fakultas Kedokteran Universitas Muhammadiyah Malang TUGAS AKHIR

RANCANG BANGUN APLIKASI TAKSONOMI TUMBUHAN DIKOTIL DAN MONOKOTIL BERBASIS MOBILE TUGAS AKHIR

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

SKRIPSI PERANCANGAN DAN IMPLEMENTASI WEBSITE SEKOLAH SMAN 1 GEGER MADIUN ANGGA DWI PANGESTU NIM:

PERANCANGAN SISTEM INFORMASI NARKOBA (NARKOTIKA, ZAT ADIKTIF, PSIKOTROPIKA) BERBASIS WEB. Fifi Dewi Purnama Sari

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

APLIKASI PENGENALAN NAMA BARANG PADA SEBUAH PENITIPAN BARANG MENGGUNAKAN ALGORITMA SURF TUGAS AKHIR

RANCANG BANGUN SISTEM REKOMENDASI PERSEWAAN ALAT-ALAT PESTA DENGAN MENGGUNAKAN METODE ASSOCIATION RULE

SISTEM INFORMASI PENGELOLAAN PERENCANAAN PEMBANGUNAN DESA BERBASIS WEB PADA KECAMATAN GEBOG

RANCANG BANGUN GAME TEBAK ANGKA UNTUK MELATIH DAYA INGAT TUGAS AKHIR

IMPLEMENTASI ALGORITMA RUNUT BALIK DALAM PENYELESAIAN PERMAINAN KAKURO TUGAS AKHIR

RANCANG BANGUN APLIKASI PENJADWALAN SIDANG TUGAS AKHIR MENGGUNAKAN BAHASA PEMROGRAMAN PHP RENDY OKTA VIDIYANTO

Sistem Informasi Pemesanan Studio Musik Berbasis Web dan Menggunakan SMS Gateway Sebagai Pengingat Jadwal Pemesanan Pada Danee s Studio Jepara

RANCANG BANGUN GAME PERMAINAN ANAK PENJAGA LABIRIN MENGGUNAKAN ALGORITMA GREEDY

SISTEM INFORMASI MANAJEMEN DATA PROGRAM KREATIFITAS MAHASISWA (PKM) DI BERBASIS WEB. Proposal Tugas Akhir

IMPLEMENTASI MOBILE CLOUD FILE SHARING BERBASIS ANDROID MOBILE TUGAS AKHIR

Analisa Pengelompokan Data Piutang Menggunakan Metode K-Means Dengan Automatic K (Study Kasus Pada PT. Varia Usaha)

PERANCANGAN REPLIKASI DATABASE DB4O DENGAN MYSQL TUGAS AKHIR

LAPORAN SKRIPSI SISTEM INFORMASI PENGAJUAN SUBSIDI TUNJANGAN FUNGSIONAL GURU PADA KANTOR KEMENTERIAN AGAMA KABUPATEN KUDUS BERBASIS WEB

LAPORAN SKRIPSI. Sistem Informasi Pemilihan Ketua OSIS Berbasis SMS Gateway Pada Madrasah Aliyah Darul Ulum

PENERAPAN ALGORITMA C4.5 UNTUK MEMBANTU CALON KONSUMEN DALAM MENENTUKAN PROGRAM ASURANSI YANG SESUAI (STUDI KASUS : PT. ASURANSI BINTANG Tbk.

SKRIPSI PERANCANGAN SISTEM INFORMASI DIGITAL LIBRARY (DIGILIB) DENGAN MENGGUNAKAN PHP DAN MYSQL DI PERPUSTAKAAN UNIVERSITAS MUHAMMADIYAH PONOROGO

Game Edukasi Pengenalan Gerakan Semaphore Untuk Pramuka Siaga

DETEKSI MUTU BAKAT PEMAIN FUTSAL MENGGUNAKAN METODE ANALITYCAL HIERARCHY PROCESS (AHP)

SISTEM INFORMASI GEOGRAFIS PEMETAAN GEMPA TEKTONIK INDONESIA BERBASIS ANDROID TUGAS AKHIR

Diajukan Oleh : IKA DIANI

SISTEM INFORMASI ADMINISTRASI WAJIB LAPOR KETENAGAKERJAAN DI PERUSAHAAN (WLKP) PADA DINAS SOSIAL, TENAGA KERJA DAN TRANSMIGRASI KABUPATEN KUDUS

PROTOTYPE GEOSOCIAL NETWORKING UNTUK PERNIAGAAN TUGAS AKHIR

LAPORAN SKRIPSI. Sistem Informasi Manajemen Berbasis Web Pada PMI (Unit Donor Darah) Kabupaten Kudus

PENGEMBANGAN SISTEM INVENTORI LABORATORIUM TEKNIK INFORMATIKA PADA ANDROID DENGAN MENGGUNAKAN BARCODE

APLIKASI ENSIKLOPEDIA KARAKTER WAYANG KULIT PURWA BERBASIS WEB. Laporan Tugas Akhir

SISTEM INFORMASI MANAJEMEN PENGELOLAAN WISMA TARUNA KOST PUTRA KUDUS

SKRIPSI PERANCANGAN SISTEM INFORMASI PENJUALAN MOBIL BEKAS PADA SHOWROOM TIMBUL JAYA MOTOR PAGOTAN BERBASIS WEB. Diajukan Sebagai Salah Satu Syarat

Pengembangan Aplikasi Inventarisasi Buku NIIT Teknologi Informasi UMY

Rancang Bangun Sistem Inventory Toko Wahana Baru Kosmetik Berbasis Web

SHARING DATA PADA JARINGAN PEER TO PEER DENGAN JXTA

Pembuatan Game Aircraft Pada OS Android. Tugas Akhir

SKRIPSI PERANCANGAN APLIKASI SISTEM PAKAR DIAGNOSA PENYAKIT TANAMAN KOPI BERBASIS WEB MENGGUNAKAN METODE FORWARD CHAINING

SISTEM INFORMASI MAJALAH DINDING BERBASIS WEB PADA SMK NU MA ARIF 2 KUDUS

Sistem Pakar Pendeteksi Kerusakan Sistem Kelistrikan Pada Mobil Jenis Toyota Rush dengan Menggunakan metode Fuzzy MADM

PERANCANGAN APLIKASI JAVA DAN MYSQL UNTUK PEMESANAN DAN PERSEDIAAN BARANG DI TOKO SUMBER REJEKI NGRAYUN SKRIPSI

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

IMPLEMENTASI 2D ACCELEROMETER SEBAGAI CONTROL GAME PADA GAME PETUALANGAN SI DAMI BERBASIS ANDROID TUGAS AKHIR

Transkripsi:

AGEN PEMANDU TANYA JAWAB BERBAHASA INDONESIA BERBASIS WIKIPEDIA MENGGUNAKAN TEMU KEMBALI INFORMASI TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : IMAM FAUZI NIM : 08560302 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2013 i

LEMBAR PERSETUJUAN AGEN PEMANDU TANYA JAWAB BERBAHASA INDONESIA BERBASIS WIKIPEDIA MENGGUNAKAN TEMU KEMBALI INFORMASI TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Mengetahui/ menyetujui, Pembimbing I Pembimbing II Ir. Lailis Syafa at, MT NIP. 10890090189 Nur Hayatin, S. ST NIP. 10809070476 ii

LEMBAR PENGESAHAN AGEN PEMANDU TANYA JAWAB BERBAHASA INDONESIA BERBASIS WIKIPEDIA MENGGUNAKAN TEMU KEMBALI INFORMASI TUGAS AKHIR Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim penguji pada tanggal 30 Januari 2012 Mengetahui/ menyetujui, Penguji I Penguji II Gita Indah Marthasari, ST Evi Dwi W, S.Kom Mengetahui Kepala Jurusan Teknik Informatika (Eko Budi Cahyono, S.Kom, MT) iii

LEMBAR PERNYATAAN KEASLIAN Yang bertanda tangan di bawah ini: Nama : Imam Fauzi Tempat/Tgl Lahir : Lumajang/ 26 Juni 1989 Nim : 08560302 Fak/Jurusan : teknik/ Teknik Informatika Dengan ini saya menyatakan bahwa Tugas Akhir degan judul AGEN PEMANDU TANYA JAWAB BERBAHASA INDONESIA BERBASIS WIKIPEDIA MENGGUNAKAN TEMU KEMBALI INFORMASI beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun keseluruhan, kecuali dalam betuk kutipan yang telah disebutkan sumbernya Demikian surat pernyataan ini saya buat sebenar- benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yan berlaku. Malang, Januari 2013 Yang membuat pernyataan Imam Fauzi Mengetahui/ menyetujui, Dosen Pembimbing I Dosen Pembimbing II Ir. Lailis Syafa at, MT Nur Hayatin, S. ST iv

KATA PENGANTAR Dengan mengucap puji syukur kehadirat Allah SWT atas segala rahmat serta hidayahnya sehingga laporan tugas akhir dengan judul : Agen Pemandu Tanya Jawab Berbahasa Indonesia Berbasis Wikipedi Menggunakan Temu Kembali Informasi dapat penulis selesaikan. Dengan sadar saya menyatakan bahwa tugas akhir ini tidak dapat terselesaikan dengan baik tanpa adanya bantuan dan bimbingan dari para dosen pembimbing, motivasi, dukungan dan doa dari orang tua dan teman- teman. Oleh karena itu, pada kesempatan ini saya selaku penulis ingin mengucapkan rasa terima kasih kepada : 1. Ayah dan Ibu tercinta beserta seluruh keluarga yang tidak pernah bosan memberikan semangat, dukungan dan doa yang tidak ternilai harganya. 2. Ibu Ir. Lailis Syafa at, MT. Selaku Dosen Pembimbing I, Ibu Nur Haytin, S. ST selaku Dosen Pembimbing II, yang telah meluangkan waktu dalam memberikan bimbingan maupun pengarahan dalam pencapaian hasil yang maksimal pada penelitian tugas akhir ini. 3. Seluruh Dosen Jurusan Teknik Informatika. 4. Maghfirotun Nisa yang selalu memberikan semangat, senyum dan doa dalam penyelesaian tugas akhir ini. 5. Tim Futsal Pepak Java: inod, alan, mul, gimbul, torik, mirza, juli dkk. 6. Akh Mirza Alif Syahrial yang telah banyak membantu dalam penyelesaian tugas akhir ini. 7. Staff BAA dan teman-teman parttime yang selalu memberikan dukungan : Arsy Rahma Yuanita, Imam Suyuti, Siti Zulaikha, bu Heni, bu rahma, bu Laily, pak Ir, pak Ari, pak Ghofur, mas Iwan, mas Kusno, pak Imam, pak Wahid dkk yang selalu memberikan dukungan penuh. 8. Teman-teman kost wisma 259 yang selalu menemani begadang. 9. Teman-teman angkatan 2008 yang tidak dapat penulis sebutkan satu persatu. v

Saya juga menyadari dengan karya sederhana ini tentu masih jauh dari kesempurnaan. Oleh karena itu, saran dan kritik yang membangun dari berbagai pihak tentu diperlukan agar skripsi ini menjadi lebih baik. Akhir kata semoga skripsi ini bisa bermanfaat bagi yang membaca. Malang, Januari 2013 Penulis vi

DAFTAR ISI HALAMAN JUDUL... LEMBAR PERSETUJUAN... LEMBAR PENGESAHAN... LEMBAR PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL... i ii iii iv v vi vii ix xii xiv BAB I BAB II PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan Penelitian... 2 1.5 Metodologi... 2 1.6 Sistematika Penulisan... 4 LANDASAN TEORI 2.1 Aplikasi Berbasis Agen... 5 2.1.1 Sejarah da Latar Belakang Aplikasi Agen... 5 2.1.2 Definisi Aplikasi Agen... 5 2.1.3 Karakteristik dan Atribut Apliaksi Agen... 6 2.2 Pengertian Sistem Temu Kembali Informasi... 7 2.2.1 Efektifitas Temu Kembali Informasi... 7 2.2.2 Komponen Sistem Temu Balik Informasi... 8 2.2.3 Teks Bebas... 10 2.2.4 Parsing dan Stemming... 11 2.2.4.1 Confix Stripping Stemmer... 12 2.2.4.2 Enhanced Confix Stripping Stemmer... 12 vii

2.3 Pengertian Web Crawler... 12 2.3.1 Dasar Web Crawler... 12 2.3.2 Implemntasi Crawling... 14 2.4 Pengenalan DBMS dan MySQL... 15 2.4.1 Pengertian DBMS... 15 2.4.2 Pengertian MySQL... 16 2.4.3 Pengenalan Structured Query Language... 17 BAB III ANALISA DAN PERANCANGAN 3.1 Perancangan Alur Sistem... 19 3.1.1 Parsing dan Stemming... 20 3.1.1.1 Parsing... 20 3.1.1.2 Stop List... 20 3.1.1.3 Stemming... 20 3.1.2 Database relasional... 25 3.2 Perancangan Kebutuhan Sistem... 27 3.2.1 Entity Relationship Diagram (ERD)... 27 3.2.2 Use Case... 28 3.3 Perancangan Tahap Analisa... 28 3.3.1 Activity Diagram... 28 3.3.2 Sequence Diagram... 29 3.4 Perancangan Tahap Desain... 30 3.4.1 Class Diagram... 30 3.5 Desain Interface... 31 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem... 33 4.1.1 Implementasi proses Parsing dan Stemming... 33 4.1.1.1 Implementasi Penghilangan Karakter Tanda Baca... 33 4.1.1.2 Implementasi Penghilangan Stopword... 34 4.1.1.3 Stemming Enhanced Confix Stripping... 35 ` 4.1.2 Implementasi Crawling... 38 4.1.3 Implementasi Pembuatan Basis Pengetahuan... 39 4.1.4 Implementasi Mencari Jawaban... 40 viii

4.1.5 Database Relasional (RDB)... 42 4.2 Pengujian sistem dan analisa... 44 4.2.1 Pengujian Fungsionalitas... 44 4.2.1.1 Halaman Menu Admin... 44 4.2.1.2 Halaman Pengguna... 45 4.2.2 Pengujian sistem... 46 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan... 53 5.2 Saran... 54 DAFTAR PUSTAKA LAMPIRAN ix

DAFTAR GAMBAR Gambar 2.1 Diagram pembangkitan basis pengetahuan dari teks bebas... 10 Gambar 2.2 Implementasi Crawling... 14 Gambar 3.1 Flowchart Pembuatan Basis Pengetahuan... 19 Gambar 3.2 Entity Relationship Diagram... 27 Gambar 3.3 Use ase Pengguna... 28 Gambar 3.4 Activity Diagram Pengguna... 29 Gambar 3.5 Sequence Diagram Lihat Jawaban... 30 Gambar 3.6 Class Diagram... 31 Gambar 3.7 Desain Interface Pengguna... 31 Gambar 3.8 Form Login Admin... 32 Gambar 3.9 Form Admin... 32 Gambar 4.1 Proses Penghilangan Karakter Tanda Baca... 33 Gambar 4.2 Teks Yang Mengandung Tanda Baca... 33 Gambar 4.3 Hasil Stemming Penghilangan Karakter Tanda Baca... 33 Gambar 4.4 Proses Penghilangan Stopword... 34 Gambar 4.5 Kalimat yang mengandung kata stoplist... 34 Gambar 4.6 Hasil Semming Penghilangan Kata Stoplist... 34 Gambar 4.7 Proses stemming... 35 Gambar 4.8 Proses Cek Kata Dasar... 35 Gambar 4.9 Proses Del_Inflection_Suffixe... 36 Gambar 4.10 Kata berimbuhan -nya... 36 Gambar 4.11 Hasil Stemming Penghapusan Imbuhan nya... 36 Gambar 4.12 Proses Del_Derivation_Suffixes... 36 Gambar 4.13 Kata Berimbuhan i... 37 Gambar 4.14 Hasil Stemming Penghapusan Imbuhan i... 37 Gambar 4.15 Proses Del_Derivation_Prefixes... 37 Gambar 4.16 Kata Berawalan di... 37 Gambar 4.17 Hasil Stemming Penghapusan Awalan di... 37 Gambar 4.18 Proses Crawling... 38 x

Gambar 4.19 GetContent... 38 Gambar 4.20 Content Wikipedia... 39 Gambar 4.21 Method Penyimpanan Pengetahuan... 39 Gambar 4.22 Mencari Relasi Kata... 40 Gambar 4.23 Insert Pengetahuan... 40 Gambar 4.24 Basis Data Pengetahuan... 40 Gambar 4.25 Pencarian Relasi Kata Tanya... 41 Gambar 4.26 Pencarian Sinonim Kata Tanya... 41 Gambar 4.27 Relasi Dari Kata Tanya... 41 Gambar 4.28 Diagram Relasi... 41 Gambar 4.29 Mencari Jawaban... 42 Gambar 4.30 Menu Admin... 44 Gambar 4.31 halaman Tambah Pengetahuan... 45 Gambar 4.32 Form Pengguna... 46 Gambar 4.33 Alert... 46 Gambar 4.34 Form Jawaban... 46 xi

DAFTAR TABEL Tabel 2.1 Tipe Data Pada MySQL... 16 Tabel 3.1 Kombinasi Imbuhan Terlarang... 22 Tabel 3.2 Aturan Pemenggalan Awalan... 23 Tabel 3.3 Revisi Tabel... 24 Tabel 3.4 Tabel Admin... 25 Tabel 3.5 Tabel Stoplist... 25 Tabel 3.6 Tabel Kata Dasar... 25 Tabel 3.7 Tabel Pengetahuan... 26 Tabel 3.8 Tabel Sinonim... 26 Tabel 3.9 Tabel Kata Tanya... 27 Tabel 4.1 Tabel Pengetahuan... 42 Tabel 4.2 Tabel Sinonim... 43 Tabel 4.3 Tabel Relasi... 43 Tabel 4.4 Tabel Kata tanya... 43 Tabel 4.5 Tabel Stoplist... 44 Tabel 4.6 Tabel Pengujian Menu... 44 Tabel 4.7 Tabel Pengetahuan... 45 Tabel 4.8 Tabel Pengujian Sistem... 47 xii