menggunakan metode backward chaining skripsikc.umn.ac.id/1234/1/halaman awal.pdf · menggunakan...

14
Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP Hak cipta dan penggunaan kembali: Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli. Copyright and reuse: This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.

Upload: others

Post on 05-Jan-2020

26 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSIkc.umn.ac.id/1234/1/HALAMAN AWAL.pdf · menggunakan metode backward chaining berbasis sistem operasi Android. Penelitian ini menggunakan

Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP 

 

 

 

 

 

Hak cipta dan penggunaan kembali:

Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.

Copyright and reuse:

This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.

Page 2: MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSIkc.umn.ac.id/1234/1/HALAMAN AWAL.pdf · menggunakan metode backward chaining berbasis sistem operasi Android. Penelitian ini menggunakan

RANCANG BANGUN SISTEM PAKAR PENYAKIT GIGI

MENGGUNAKAN METODE BACKWARD CHAINING

BERBASIS MOBILE

SKRIPSI

Diajukan sebagai salah satu syarat untuk memperoleh gelar

Sarjana Komputer (S.Kom.)

F.X. Setya Laksmana Pandu

12110110016

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI

UNIVERSITAS MULTIMEDIA NUSANTARA

TANGERANG

2016

Page 3: MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSIkc.umn.ac.id/1234/1/HALAMAN AWAL.pdf · menggunakan metode backward chaining berbasis sistem operasi Android. Penelitian ini menggunakan

ii

Rancang bangun..., F.X. Setya Laksmana Pandu, FTI UMN, 2016

Page 4: MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSIkc.umn.ac.id/1234/1/HALAMAN AWAL.pdf · menggunakan metode backward chaining berbasis sistem operasi Android. Penelitian ini menggunakan

iii

PERNYATAAN TIDAK MELAKUKAN PLAGIAT

Dengan ini saya,

Nama : F.X. Setya Laksmana Pandu

NIM : 12110110016

Program Studi : Teknik Informatika

Fakultas : Teknologi Informasi dan Komunikasi

Menyatakan bahwa skripsi yang berjudul “Rancang Bangun Sistem Pakar

Penyakit Gigi Menggunakan Metode Backward Chaining Berbasis Mobile” ini

adalah karya ilmiah saya sendiri, bukan plagiat dari karya ilmiah yang ditulis oleh

orang lain atau lembaga lain, dan semua karya ilmiah orang lain atau lembaga lain

yang dirujuk dalam skripsi ini telah disebutkan sumber kutipannya serta

dicantumkan di Daftar Pustaka.

Jika di kemudian hari terbukti ditemukan kecurangan / penyimpangan, baik dalam

pelaksanaan skripsi maupun dalam penulisan laporan skripsi, saya bersedia

menerima konsekuensi dinyatakan TIDAK LULUS untuk mata kuliah skripsi

yang telah saya tempuh.

Tangerang, 25 Juli 2016

(F.X. Setya Laksmana Pandu)

Rancang bangun..., F.X. Setya Laksmana Pandu, FTI UMN, 2016

Page 5: MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSIkc.umn.ac.id/1234/1/HALAMAN AWAL.pdf · menggunakan metode backward chaining berbasis sistem operasi Android. Penelitian ini menggunakan

iv

KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Esa karena berkat rahmat-Nya penulis

dapat menyelesaikan penelitian ini. Laporan skripsi yang berjudul “Rancang

Bangun Sistem Pakar Penyakit Gigi Menggunakan Metode Backward Chaining

Berbasis Mobile” diajukan kepada Program Studi Teknik Informatika, Fakultas

Teknologi Informasi dan Komunikasi, Universitas Multimedia Nusantara.

Selama penulis melakukan penelitian, tentunya tidak terlepas daripada semua

orang yang memberi dukungan dan bantuan kepada penulis. Dengan ini, penulis

mengucapkan terima kasih kepada:

1. Dr. Ninok Leksono, selaku Rektor Universitas Multimedia Nusantara, yang

memberi inspirasi bagi penulis untuk berprestasi,

2. Kanisius Karyono, S.T., M.T., selaku Dekan Fakultas Teknologi Informasi

dan Komunikasi Universitas Multimedia Nusantara,

3. Maria Irmina Prasetiyowati, S.Kom., M.T., selaku Ketua Program Studi

Teknik Informatika Universitas Multimedia Nusantara, yang menerima

penulis dengan baik untuk berkonsultasi,

4. Ranny, S.Kom., M.Kom. selaku Dosen Pembimbing Skripsi yang

membimbing pembuatan skripsi dan yang telah mengajar penulis tata cara

menulis karya ilmiah dengan benar,

5. Adhitya Yoga Yudanto, selaku teman penulis yang telah mengajarkan

algoritma backward chaining.

6. Orang tua dan keluarga penulis yang senantiasa mendukung penulis dalam

menyelesaikan rangkaian proses skripsi,

Rancang bangun..., F.X. Setya Laksmana Pandu, FTI UMN, 2016

Page 6: MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSIkc.umn.ac.id/1234/1/HALAMAN AWAL.pdf · menggunakan metode backward chaining berbasis sistem operasi Android. Penelitian ini menggunakan

v

7. Teman-teman penulis yang membantu memberikan dukungan moral dan

saran agar penelitian menjadi lebih baik.

Semoga skripsi ini dapat bermanfaat, baik sebagai sumber informasi maupun

sumber inspirasi, bagi para pembaca.

Tangerang, 25 Juli 2016

F.X. Setya Laksmana Pandu

Rancang bangun..., F.X. Setya Laksmana Pandu, FTI UMN, 2016

Page 7: MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSIkc.umn.ac.id/1234/1/HALAMAN AWAL.pdf · menggunakan metode backward chaining berbasis sistem operasi Android. Penelitian ini menggunakan

vi

RANCANG BANGUN SISTEM PAKAR PENYAKIT GIGI

MENGGUNAKAN METODE BACKWARD CHAINING

BERBASIS MOBILE

ABSTRAK

Penelitian ini membahas rancang bangun aplikasi sistem pakar penyakit gigi

menggunakan metode backward chaining berbasis sistem operasi Android.

Penelitian ini menggunakan data pasien dan data medis yang diperlukan untuk

memenuhi sistem diagnosis penyakit gigi. Dalam melakukan pencarian penyakit,

disediakan fitur diagnosis penyakit gigi yang menggunakan metode backward

chaining. Terdapat 40 koresponden dari RS AKPOL dan RS bhayangkara yang

terlibat dalam penelitian ini. Berdasarkan analisis data kuisioner UEQ, keakuratan

diagnosis penyakit gigi dinilai sangat baik oleh responden. Berdasarkan evaluasi

penelitian tingkat akurasi untuk 6 penyakit gigi adalah 86,19% dan untuk 5

penyakit gigi lainnya adalah 100%. Dari hasil penelitian, didapatkan bahwa

perancangan dan pembangunan aplikasi sistem pakar penyakit gigi menggunakan

metode backward chaining, berhasil dibangun.

Kata Kunci : Android, backward chaining, diagnosis penyakit gigi, RS AKPOL,

RS Bhayangkara.

Rancang bangun..., F.X. Setya Laksmana Pandu, FTI UMN, 2016

Page 8: MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSIkc.umn.ac.id/1234/1/HALAMAN AWAL.pdf · menggunakan metode backward chaining berbasis sistem operasi Android. Penelitian ini menggunakan

vii

DESIGN AND DEVELOPMENT OF DENTAL DISEASE

EXPERT SYSTEM USING BACKWARD CHAINING

BASED ON MOBILE

ABSTRACT

This research discusses the design of dental disease expert system application

using backward chaining method based Android operating system. This study

using patient data and medical data necessary to meet system diagnosis of dental

disease. In their search of the disease, dental disease diagnosis provided a feature

that uses backward chaining method. There are 40 correspondents from RS

AKPOL and RS bhayangkara involved in the study. Based on questionnaire data

analysis UEQ, depent on research evaluation accuracy of the diagnosis of dental

disease is considered very good by responden. Accuracy for 6 dental disease is

86.19% and for 5 more dental disease is 100%. From the research, it was found

that the design and development of dental disease expert system application using

backward chaining method, successfully built.

Keywords: Android, backward chaining, diagnosis of dental disease, RS AKPOL,

RS Bhayangkara.

Rancang bangun..., F.X. Setya Laksmana Pandu, FTI UMN, 2016

Page 9: MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSIkc.umn.ac.id/1234/1/HALAMAN AWAL.pdf · menggunakan metode backward chaining berbasis sistem operasi Android. Penelitian ini menggunakan

viii

DAFTAR ISI

LEMBAR PENGESAHAN SKRIPSI ................... Error! Bookmark not defined. PERNYATAAN TIDAK MELAKUKAN PLAGIAT ........................................... ii KATA PENGANTAR ........................................................................................... iv ABSTRAK ............................................................................................................. vi ABSTRACT .......................................................................................................... vii DAFTAR ISI ........................................................................................................ viii DAFTAR GAMBAR .............................................................................................. x DAFTAR RUMUS ................................................................................................ xi

DAFTAR TABEL ................................................................................................. xii DAFTAR LAMPIRAN ........................................................................................ xiii BAB I PENDAHULUAN ....................................................................................... 1

1.1 Latar Belakang Masalah ................................................................................ 1 1.2 Rumusan Masalah .......................................................................................... 3 1.3 Batasan Masalah ............................................................................................ 3 1.4 Tujuan Penelitian ........................................................................................... 3 1.5 Manfaat Penelitian ......................................................................................... 4 1.6 Sistematika Penulisan Laporan Penelitian .................................................... 4

BAB II LANDASAN TEORI ................................................................................. 6 2.1 Sistem Pakar .................................................................................................. 6 2.2 Backward Chaining ....................................................................................... 7

2.3 Mobile Android ........................................................................................... 16 2.4 User Experience Questionnaire (UEQ) ....................................................... 16 2.5 Penyakit Gigi ............................................................................................... 19

BAB III METODE DAN PERANCANGAN APLIKASI .................................... 27 3.1 Metode Penelitian ........................................................................................ 27 3.2 Perancangan Pohon Keputusan ................................................................... 29

3.2.1 Fakta Gejala .......................................................................................... 29 3.2.2 Fakta Penyakit....................................................................................... 30 3.2.3 Pohon Keputusan .................................................................................. 31

3.3 Data Flow Diagram ..................................................................................... 33 3.3.1 Context Diagram (DFD Level 0) .......................................................... 33

3.3.2 DFD Level 1 ......................................................................................... 34

3.4 Flowchart Diagram ...................................................................................... 35 3.4.1 Flowchart Backward Chaining ............................................................. 35 3.4.2 Flowchart Backward Chaining (Periksa Aturan). ................................. 36

3.4.3 Flowchart Backward Chaining (Hitung Persentase) ............................. 37 3.4.4 Flowchart User (Menu Utama) ............................................................. 38 3.4.5 Flowchart User (Menu Info Penyakit) .................................................. 39 3.4.6 Flowchart User (Menu Diagnosis Penyakit) ......................................... 39

3.5 Rancangan User Interface Aplikasi ............................................................. 41

BAB IV IMPLEMENTASI DAN UJI COBA ...................................................... 48 4.1 Spesifikasi Sistem ........................................................................................ 48

4.1.1 Spesifikasi Pengembangan Sistem........................................................ 48

4.1.2 Spesifikasi Uji Sistem ........................................................................... 49 4.2 Tampilan Akhir Aplikasi ............................................................................. 49

Rancang bangun..., F.X. Setya Laksmana Pandu, FTI UMN, 2016

Page 10: MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSIkc.umn.ac.id/1234/1/HALAMAN AWAL.pdf · menggunakan metode backward chaining berbasis sistem operasi Android. Penelitian ini menggunakan

ix

4.3 Evaluasi Kinerja Sistem .............................................................................. 55 4.4 Pengujian Sampel Data ............................................................................... 62 4.5 Analisis Sampel Data UEQ ......................................................................... 63

BAB V SIMPULAN DAN SARAN ..................................................................... 66 5.1 Simpulan ...................................................................................................... 66 5.2 Saran ............................................................................................................ 67

DAFTAR PUSTAKA ........................................................................................... 68

Rancang bangun..., F.X. Setya Laksmana Pandu, FTI UMN, 2016

Page 11: MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSIkc.umn.ac.id/1234/1/HALAMAN AWAL.pdf · menggunakan metode backward chaining berbasis sistem operasi Android. Penelitian ini menggunakan

x

DAFTAR GAMBAR

Gambar 2.1 Struktur Sistem Pakar (Durkin, 1994). .............................................. 7 Gambar 2.2 Contoh Penerapan Backward Chaining

(Giarratano & Riley, 2005) ................................................................ 8 Gambar 2.3 Pseudocode Backward Chaining (Fall, 2005)................................. 11 Gambar 2.4 Pohon Keputusan Backward Chaining (Iriani, 2015) ..................... 12 Gambar 2.5 Rule Backward Chaining diagnosa infeksi tropis

(Satyareni, 2011). ............................................................................. 13 Gambar 2.6 Aturan Konsultasi Diagnosa Penyakit Tanaman Padi

(Honggowibowo, 2009). ................................................................. 14 Gambar 2.7 Diagnosa Awal Penyakit Tanaman Padi

(Honggowibowo, 2009) .................................................................. 15 Gambar 2.8 Diagnosa Akhir Penyakit Tanaman Padi

(Honggowibowo, 2009) .................................................................. 15 Gambar 2.9 Formula Perhitungan Skala UEQ Pada Excel ................................. 18 Gambar 3.1 Pohon Keputusan............................................................................. 32 Gambar 3.2 DFD Level 0 .................................................................................... 33 Gambar 3.3 DFD Level 1 .................................................................................... 34 Gambar 3.4 Flowchart Backward Chaining ....................................................... 35 Gambar 3.5 Flowchart Backward Chaining Periksa Aturan .............................. 36 Gambar 3.6 Flowchart Backward Chaining Hitung Persentase ......................... 37

Gambar 3.7 Flowchart User (Menu Utama) ....................................................... 38 Gambar 3.8 Flowchart User (Menu Info Penyakit) ............................................ 39 Gambar 3.9 Flowchart Diagnosis Penyakit ........................................................ 40 Gambar 3.10 Rancangan Tampilan Halaman Awal .............................................. 41 Gambar 3.11 Rancangan Tampilan Halaman User............................................... 42 Gambar 3.12 Rancangan Tampilan Halaman Diagnosis Penyakit ....................... 43 Gambar 3.13 Rancangan Tampilan Halaman Hasil Diagnosis Penyakit .............. 44 Gambar 3.14 Rancangan Tampilan Halaman Informasi Penyakit ........................ 45

Gambar 3.15 Rancangan Tampilan Halaman Detail Info Penyakit ...................... 46 Gambar 3.16 Rancangan Tampilan Halaman Zoom Gambar Penyakit ................ 47 Gambar 4.1 Tampilan Halaman Awal ................................................................ 49

Gambar 4.2 Tampilan Halaman User ................................................................. 50 Gambar 4.3 Tampilan Halaman Diagnosis Penyakit .......................................... 51 Gambar 4.4 Tampilan Halaman Hasil Diagnosis Penyakit. ................................ 52 Gambar 4.5 Tampilan Halaman Info Penyakit ................................................... 53

Gambar 4.6 Tampilan Halaman Detail Penyakit ................................................ 54 Gambar 4.7 Tampilan Halaman Zoom Penyakit ................................................. 55 Gambar 4.8 Simulasi Pohon Keputusan Kasus 1 ................................................ 57 Gambar 4.9 UEQ Pengumpulan Sampel Data .................................................... 62 Gambar 4.10 Data Kuisioner UEQ ...................................................................... 63

Gambar 4.11 Grafik Skala Perbandingan Benchmark ......................................... 64

Rancang bangun..., F.X. Setya Laksmana Pandu, FTI UMN, 2016

Page 12: MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSIkc.umn.ac.id/1234/1/HALAMAN AWAL.pdf · menggunakan metode backward chaining berbasis sistem operasi Android. Penelitian ini menggunakan

xi

DAFTAR RUMUS

Rumus 2.1 Skala Benchmark UEQ........................................................................17

Rancang bangun..., F.X. Setya Laksmana Pandu, FTI UMN, 2016

Page 13: MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSIkc.umn.ac.id/1234/1/HALAMAN AWAL.pdf · menggunakan metode backward chaining berbasis sistem operasi Android. Penelitian ini menggunakan

xii

DAFTAR TABEL

Tabel 2.1 Karakteristik Backward Chaining (Minarni, 2013). ............................... 9 Tabel 2.2 Fakta Gejala (Moestopo, 1982) ............................................................. 25 Tabel 3.1 Fakta Gejala .......................................................................................... 29 Tabel 3.2 Fakta Penyakit ....................................................................................... 30 Tabel 3.3 Basis Pengetahuan (Moestopo, 1982) ................................................... 30 Tabel 3.3 Basis Pengetahuan (Moestopo, 1982) (Lanjutan) ................................. 31 Tabel 3.4 Aturan Basis Pengetahuan .................................................................... 31 Tabel 4.1 Kasus Penyakit Gigi RS AKPOL ......................................................... 56

Tabel 4.2 Fakta Gejala Kasus 1............................................................................. 56 Tabel 4.3 Fakta Penyakit Kasus 1 ......................................................................... 56 Tabel 4.4 Basis Pengetahuan Kasus 1 ................................................................... 56 Tabel 4.5 Evaluasi Kinerja Sistem Pakar Diagnosis

Penyakit Gigi Data Pasien ..................................................................... 59 Tabel 4.6 Evaluasi Kinerja Sistem Pakar Diagnosis

Penyakit Gigi Dokter ............................................................................ 59 Tabel 4.7 Evaluasi Kinerja Sistem Pakar Diagnosis

Penyakit Abcses dan Hyperaemia pulpae ............................................. 60 Tabel 4.8 Hasil Perhitungan Benchmark ............................................................... 64

Rancang bangun..., F.X. Setya Laksmana Pandu, FTI UMN, 2016

Page 14: MENGGUNAKAN METODE BACKWARD CHAINING SKRIPSIkc.umn.ac.id/1234/1/HALAMAN AWAL.pdf · menggunakan metode backward chaining berbasis sistem operasi Android. Penelitian ini menggunakan

xiii

DAFTAR LAMPIRAN

1. Formulir Konsultasi Skripsi (copy, 1 halaman),

2. Kuesioner UEQ Aplikasi Diagnosis Penyakit Gigi (copy, 5 halaman),

3. Formulir Data Pasien RS AKPOL dan RS Bhayangkara (copy, 6 halaman).

Rancang bangun..., F.X. Setya Laksmana Pandu, FTI UMN, 2016