aplikasi qustion answering hadits dengan … · aplikasi qustion answering hadits dengan ....

12
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

Upload: haduong

Post on 17-Mar-2019

237 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: APLIKASI QUSTION ANSWERING HADITS DENGAN … · APLIKASI QUSTION ANSWERING HADITS DENGAN . PENDEKATAN ONTOLOGI BERBASIS WEB RESPONSIVE . TUGAS AKHIR . Diajukan Untuk Memenuhi . Persyaratan

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

Page 2: APLIKASI QUSTION ANSWERING HADITS DENGAN … · APLIKASI QUSTION ANSWERING HADITS DENGAN . PENDEKATAN ONTOLOGI BERBASIS WEB RESPONSIVE . TUGAS AKHIR . Diajukan Untuk Memenuhi . Persyaratan
Page 3: APLIKASI QUSTION ANSWERING HADITS DENGAN … · APLIKASI QUSTION ANSWERING HADITS DENGAN . PENDEKATAN ONTOLOGI BERBASIS WEB RESPONSIVE . TUGAS AKHIR . Diajukan Untuk Memenuhi . Persyaratan
Page 4: APLIKASI QUSTION ANSWERING HADITS DENGAN … · APLIKASI QUSTION ANSWERING HADITS DENGAN . PENDEKATAN ONTOLOGI BERBASIS WEB RESPONSIVE . TUGAS AKHIR . Diajukan Untuk Memenuhi . Persyaratan
Page 5: APLIKASI QUSTION ANSWERING HADITS DENGAN … · APLIKASI QUSTION ANSWERING HADITS DENGAN . PENDEKATAN ONTOLOGI BERBASIS WEB RESPONSIVE . TUGAS AKHIR . Diajukan Untuk Memenuhi . Persyaratan

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.

Page 6: APLIKASI QUSTION ANSWERING HADITS DENGAN … · APLIKASI QUSTION ANSWERING HADITS DENGAN . PENDEKATAN ONTOLOGI BERBASIS WEB RESPONSIVE . TUGAS AKHIR . Diajukan Untuk Memenuhi . Persyaratan

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

Page 7: APLIKASI QUSTION ANSWERING HADITS DENGAN … · APLIKASI QUSTION ANSWERING HADITS DENGAN . PENDEKATAN ONTOLOGI BERBASIS WEB RESPONSIVE . TUGAS AKHIR . Diajukan Untuk Memenuhi . Persyaratan

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

Page 8: APLIKASI QUSTION ANSWERING HADITS DENGAN … · APLIKASI QUSTION ANSWERING HADITS DENGAN . PENDEKATAN ONTOLOGI BERBASIS WEB RESPONSIVE . TUGAS AKHIR . Diajukan Untuk Memenuhi . Persyaratan

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

Page 9: APLIKASI QUSTION ANSWERING HADITS DENGAN … · APLIKASI QUSTION ANSWERING HADITS DENGAN . PENDEKATAN ONTOLOGI BERBASIS WEB RESPONSIVE . TUGAS AKHIR . Diajukan Untuk Memenuhi . Persyaratan

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

Page 10: APLIKASI QUSTION ANSWERING HADITS DENGAN … · APLIKASI QUSTION ANSWERING HADITS DENGAN . PENDEKATAN ONTOLOGI BERBASIS WEB RESPONSIVE . TUGAS AKHIR . Diajukan Untuk Memenuhi . Persyaratan

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

Page 11: APLIKASI QUSTION ANSWERING HADITS DENGAN … · APLIKASI QUSTION ANSWERING HADITS DENGAN . PENDEKATAN ONTOLOGI BERBASIS WEB RESPONSIVE . TUGAS AKHIR . Diajukan Untuk Memenuhi . Persyaratan

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

Page 12: APLIKASI QUSTION ANSWERING HADITS DENGAN … · APLIKASI QUSTION ANSWERING HADITS DENGAN . PENDEKATAN ONTOLOGI BERBASIS WEB RESPONSIVE . TUGAS AKHIR . Diajukan Untuk Memenuhi . Persyaratan

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 [email protected]

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