View
237
Download
0
Category
Preview:
Citation preview
APLIKASI QUSTION ANSWERING HADITS DENGAN
PENDEKATAN ONTOLOGI BERBASIS WEB RESPONSIVE
TUGAS AKHIR
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana Strata I
Teknik Informatika Universitas Muhammadiyah Malang
Haidar Basawat
201110370311185
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
LEMBAR PERSEMBAHAN
Tak henti-hentinya saya panjatkan rasa syukur kepada Allah SWT. atas rahmat,
karunia dan segala kemudahan yang telah diberikan hingga terselesaikannya Tugas Akhir ini.
Shalawat dan salam selalu tecurah kepada Rasulullah Muhammad SAW beserta keluarga dan
sahabat-sahabat beliau.
Dalam menyelesaikan Tugas Akhir ini banyak sekali bantuan, support, semangat serta
doa dari orang-orang yang saya kasihi, untuk itu saya akan berusaha berterima kasih sedalam-
dalamnya satu-persatu kepada:
1. Orangtua terbaik dan terhebat sepanjang masa Abi dan Ummi, Terima kasih berkat
keajaiban doa tulus, dukungan, nasihat dan cinta kasih kalian semua halangan dan
rintangan dapat terlewati hingga Tugas Akhir ini selesai.
2. Dosen pembimbing Pak Yuda Munarko, S.Kom, M.Sc dan Pak Ilyas Nuryasin, M.kom
yang senantiasa memberikan banyak arahan serta masukan selama pengerjaan Tugas
Akhir.
3. Untuk Adikku Luluk Nazmi yang sudah membantu Abi dan Umi untuk biaya kuliah.
4. My Venus Rosa Regina , Seseorang yang selalu ada, selalu mendampingi, tempat
berkeluh kesah, selalu mendukung, memberikan arahan, dan semangat yang luar biasa.
5. Untuk sahabatku Zul Fahmi dan Wilis Riski Wynalda cepat menyusul ya, inget mimpi
kita untuk suskses bareng.
6. IMM Aufklarung yang menjadi tempatku berproses selama 4 tahun lebih, dan seluruh
kawan-kawan kaderisasi angkatan 2011 yang masih berjuang dimana pun, tetap semangat
7. Kawan-kawan Fmc terimakasih humor-humor kalian melegakan otak saat proses
pengerjaan skripsi ini.
KATA PENGANTAR
Assalamu’alaikum Wr. Wb.
Dengan memanjatkan puji syukur kehadirat Allah SWT atas limpahan rahmat dan
hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir yang berjudul:
APLIKASI QUESTION ANSWERING HADITS DENGAN PENDEKATAN
ONTOLOGI BERBASIS WEB RESPONSIVE
Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi perancangan dan
pembuatan aplikasi pengenalan batik menggunakan augmented reality berbasis mobile.
Saya sendiri selaku penulis menyadari sepenuhnya bahwa dalam penulisan Tugas Akhir
ini masih banyak kekurangan dan keterbatasan. Oleh karena itu saya mengharapkan saran
yang membangun agar tulisan ini bermanfaat bagi perkembangan pengetahuan kedepan.
Malang, 1 April 2016
Penulis
DAFTAR ISI
HALAMAN SAMPUL LUAR
HALAMAN SAMPUL DALAM
HALAMAN PERSETUJUAN .................................................................... i
HALAMAN PENGESAHAN ...................................................................... ii
HALAMAN PERNYATAAN ..................................................................... iii
ABSTRAK ................................................................................................... iv
ABSTRACT ................................................................................................. v
HALAMAN PERSEMBAHAN ................................................................. vi
KATA PENGANTAR ................................................................................. vii
DAFTAR ISI ................................................................................................ viii
DAFTAR TABEL ....................................................................................... xii
DAFTAR GAMBAR ................................................................................... xiii
DAFTAR LAMPIRAN ............................................................................... xvi
BAB I PENDAHULUAN
1.1 Latar Belakang .................................................................................. 1
1.2 Rumusan masalah ............................................................................. 2
1.3 Tujuan Penelitian .............................................................................. 2
1.4 Batasan Masalah ................................................................................ 2
1.5 Metodologi Penelitian ....................................................................... 3
1.5.1 Studi Literatur dan Pengumpulan Data .................................... 3
1.5.2 Analisa Kebutuhan Sistem ....................................................... 3
1.5.3 Perancangan Sistem .................................................................. 3
1.5.4 Implementasi ............................................................................. 3
1.5.5 Pengujian Perangkat Lunak....................................................... 4
1.5.6 Pembutan Laporan .................................................................... 4
1.6 Sistematika Penulisan ....................................................................... 4
BAB II DASAR TEORI
2.1 Hadits ................................................................................................. 6
2.1.1 Pengertian Hadits ..................................................................... 6
2.1.2 Hadits Bulughul Maram ........................................................... 7
2.2 Text Mining ...................................................................................... 7
2.3 Ontologi ....................................................................................................10
2.3.1 Pengertian Ontologi ................................................................. 10
2.3.2 Komponen Ontologi ................................................................ 11
2.4 Tata Bahasa Baku Bahasa Indonesia ................................................ 11
2.4.1 Morfologi ................................................................................. 11
2.4.2 Kalimat .................................................................................... 13
2.5 Responsive Web ................................................................................ 15
2.6 Usability ........................................................................................... 17
BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem................................................................................... 19
3.1.1 Analisis Pemakaian ................................................................... 19
3.1.2 Analisis Kebutuhan ................................................................... 19
3.2 Processing Textmining ....................................................................... 21
3.3 Use Case Diagram ............................................................................. 23
3.4 Desain Ontologi ................................................................................. 23
3.5 Desain Database ................................................................................. 26
3.6 Perancangan Antarmuka .................................................................... 27
3.6.1 Menu Utama.............................................................................. 27
3.6.2 Form Input Pertanyaan .............................................................. 27
3.6.3 Help ........................................................................................... 28
3.6.4 About......................................................................................... 28
BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi ...................................................................................... 30
4.1.1 Kebutuhaan Perangkat Keras ................................................... 30
4.1.2 Kebutuhan Perangkat Lunak ................................................... 30
4.2 Implementasi Interface ...................................................................... 31
4.2.1 Halaman Utama ....................................................................... 31
4.2.2 Menu Utama ............................................................................ 32
4.2.3 Menu Tanya Hadits .................................................................. 32
4.2.4 Menu Hasil Tanya Hadits ........................................................ 33
4.2.5 Menu Help ............................................................................... 35
4.3 Implementasi Script Ontologi ............................................................ 36
4.4 Pengujian............................................................................................ 47
4.4.1 Hasil Pengujian ........................................................................ 98
BAB V PENUTUP
5.1 Kesimpulan ...................................................................................... 99
5.2 Saran ................................................................................................. 99
DAFTAR PUSTAKA ..................................................................................
LAMPIRAN..................................................................................................
DAFTAR TABEL
Tabel 2.1 Tokenizing ............................................................................... 10
Tabel 2.2 Filtering .................................................................................. 10
Tabel 2.3 Stemming ................................................................................ 10
Tabel 2.4 Perbedaan Native Apps dan Responsive Web .......................... 17
Tabel 3.1 Database Hadits ...................................................................... 26
Tabel 4.1 Pengujian ................................................................................ 48
Tabel 4.2 Hasil Pengujian ....................................................................... 94
DAFTAR GAMBAR
Gambar 2.1 Contoh Hadits .......................................................................... 9
Gambar 2.2 Contoh Responsive Web ......................................................... 16
Gambar 2.3 Ukuran berbagai device ........................................................... 16
Gambar 3.1 Gambaran Umum Alur Sistem ................................................ 20
Gambar 3.2 Flowchart Tokenizing dan Filtering........................................ 21
Gambar 3.3 Flowchart Stemming ................................................................ 22
Gambar 3.4 Use Case Diagram .................................................................. 25
Gambar 3.5 Pemetaan data mentah kedalam konsep ontology ................... 24
Gambar 3.6 Data Entri ............................................................................... 24
Gambar 3.7 Kelas Data ............................................................................... 25
Gambar 3.8 Object Properti ....................................................................... 25
Gambar 3.9 Data properti ........................................................................... 26
Gambar 3.10 Rancangan Tabel Hadits ......................................................... 26
Gambar 3.11 Rancangan Antar Muka Menu Utama ..................................... 27
Gambar 3.12 Rancangan Antar Muka Tanya Jawab ..................................... 28
Gambar 3.13 Rancangan Antar Muka Menu Help ........................................ 28
Gambar 3.14 Rancangan Antar Muka Menu About ...................................... 29
Gambar 4.1 User Interface menu Auto Answer .......................................... 31
Gambar 4.2 User Interface menu Hadits ................................................... 32
Gambar 4.3 User Interface form Pertanyaan .............................................. 33
Gambar 4.4 Input form Pertanyaan ............................................................. 33
Gambar 4.5 Alert proses baca owl .............................................................. 34
Gambar 4.6 Hasil Sistem ............................................................................ 34
Gambar 4.7 User Interface menu Help ....................................................... 35
Gambar 4.8 Source Code Ontology ............................................................ 35
DAFTAR PUSTAKA
Gunawan dan Lovina, G., 2006, Question Answering System dan Penerapannya ada
Alkitab. Jurnal Informatika. No. 1, Vol 7, hal 1-9.
Miller, K. (2005), Communication Theories: Perspectives, processes, and ontexts, 2nd Ed;
New York: McGraw-Hill.
Tala, F.Z., 2003, A Study of Stemming Effects on Information Retrieval in bahasa Indonesia.
Master Thesis, Institut for logic, Language and Computation Universiteit van
Amsterdam The Netherlands.
Adriani, M., Asian, J., Nazief, B., Tahaghoghi, S. M., and Williams, H. E. (2007). Stemming
indonesian: A confix-stripping approach. ACM Transactions on Asian Language
Information Processing (TALIP), 6(4):1–33.
Augusta, Lady. 2009. “Perbandingan Algoritma Stemming Porter Dengan Algoritma
Nazief & Adriani Untuk Stemming Dokumen Teks BahasaIndonesia”.
Konferensi Nasional Sistem dan Informatika 2009, Bali, November 14, 2009.
Abdul Chaer. (2008). Morfologi Bahasa Indonesia (Pendakatan dan Proses). Jakarta:Rineka
Cipta
Mahendra, Krisnatuti D, Tobing A, Boy. Care Your Self DiabetesMellitus. Jakarta: Penebar
Plus. 2008
BIOGRAFI PENULIS
1. Nama Haidar Basawad
2. Jenis
Kelamin Laki-Laki
3. Tempat,
Tanggal
Lahir Dipasena, 31 Maret 1993
4. Agama Islam
5. Alamat Unit 2 Tulang bawang
Lampung
6. Nomor Hp. 085648797831
7. Email haidarbasawad4@gmail.com
RIWAYAT PENDIDIKAN
No Nama Sekolah Mulai Sampai
1 SDN 01 Tunggal Warga Tulang bawang 1999 2005
2 MTS Al-Fatah 2005-2008 2005 2008
3 SMK Dwija Bhakti I 2008-2011 2008 2011
4 Universitas Muhammadiyah Malang 2011 2016
Recommended