of 14/14
SISTEM PAKAR DETEKSI PENYAKIT BALITA MENGGUNAKAN METODE FORWARD CHAINING - DEMPSTER SHAFER TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhamadiyah Malang Oleh: AGUS WARSENO 201110370311041 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015

SISTEM PAKAR DETEKSI PENYAKIT BALITA …

  • View
    2

  • Download
    0

Embed Size (px)

Text of SISTEM PAKAR DETEKSI PENYAKIT BALITA …

METODE FORWARD CHAINING - DEMPSTER SHAFER
TUGAS AKHIR
Teknik Informatika Universitas Muhamadiyah Malang
Oleh:
Assalamu'alaikum Wr. Wb
Dengan segala puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan hidayah-
NYA sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul:
“SISTEM PAKAR DETEKSI PENYAKIT BALITA MENGGUNAKAN METODE
FORWARD CHAINING - DEMPSTER SHAFER”
Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak
kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun
agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan.
Akhir kata penulis mengucapkan terima kasih kepada semua pihak yang telah
membantu sehingga tugas akhir ini dapat terselesaikan
Wassalamu’alaikum Wr. Wb.
Malang, 21 Oktober 2015
2.3 Kecerdasan Buatan .................................................................................. 6
2.4 Sistem Pakar ............................................................................................ 8
2.4.2 Ciri-ciri Sistem Pakar ..................................................................... 10
2.4.3 Orang Yang Terlibat dalam Sistem Pakar ...................................... 11
2.4.4 Kategori Masalah Sistem Pakar ...................................................... 12
2.4.5 Kelebihan Sistem Pakar ................................................................... 13
2.5 Inferensi .................... ............................................................................... 15
2.8 Penyakit Balita.......................................................................................... 22
3.1 Analisa Sistem ......................................................................................... 26
3.1.1 Analisa Permasalahan ..................................................................... 26
3.1.3 Analisa Algoritma Dempster Shafer ............................................... 28
3.1.4 Analisa Aplikasi ............................................................................. 37
3.2.3 Activity Diagram ............................................................................. 43
3.2.4 Sequence Diagram ........................................................................... 49
3.2.5 Perancangan Antarmuka .................................................................. 53
4.2 Implementasi Aplikasi ............................................................................. 58
4.2.2 Tampilan Halaman Menu Diagnosa Penyakit Balita ..................... 59
4.2.3 Tampilan Halaman Hasil Diagnosa ................................................ 60
4.2.4 Tampilan Halaman Login Administrator ....................................... 61
4.2.5 Tampilan Halaman Kelola Gejala .................................................. 62
4.2.6 Tampilan Halaman Tambah Gejala Baru ........................................ 63
xi
4.2.8 Tampilan Halaman Tambah Penyakit Baru ................................... 64
4.2.9 Tampilan Halaman Kelola Rule Inferensi ..................................... 65
4.2.10 Tampilan Halaman Tambah Rule Inferensi Baru .......................... 66
4.2.11 Tampilan Halaman Tabel Kepurusan Diagnosa Penyakit Balita .. 66
4.2.12 Tampilan Halaman Laporan ......................................................... 67
4.2.13 Source code Inti Algoritma Dempster Shafer ............................... 68
4.2.14 Source code Inti Rule Inferensi ..................................................... 68
4.3 Pembahasan Pengujian Sistem ................................................................ 69
4.4 Pengujian Peritungan Sistem Dibandingkan dengan Perhitungan Manual 79
4.5 Pengujian Peritungan Sistem Dibandingkan dengan Diagnosa Dokter ... 82
BAB V PENUTUP
5.1 Kesimpulan .................... .......................................................................... 84
5.2 Saran ........................................................................................................ 84
DAFTAR PUSTAKA ...................................................................................... 85
Gambar 3.3 Activity Diagram Create Data Gejala ............................................ 44
Gambar 3.4 Activity Diagram Create Data Penyakit ........................................ 45
Gambar 3.5 Activity Diagram Create Data Inferensi Rule ................................ 45
Gambar 3.6 Activity Diagram Update Data Gejala ........................................... 46
Gambar 3.7 Activity Diagram Update Data Penyakit ........................................ 46
Gambar 3.8 Activity Diagram Update Data Inferensi Rule ............................... 47
Gambar 3.9 Activity Diagram Delete Data Gejala............................................. 47
Gambar 3.10 Activity Diagram Delete Data Penyakit ...................................... 48
Gambar 3.11 Activity Diagram Delete Inferensi Rule ....................................... 48
Gambar 3.12 Activity Diagram Delete Laporan ............................................... 49
Gambar 3.13 Sequence Diagram Diagnosa ....................................................... 49
Gambar 3.14 Sequence Diagram Create Data Gejala ...................................... 50
Gambar 3.15 Sequence Diagram Create Data Penyakit ................................... 50
Gambar 3.16 Sequence Diagram Create Data Inferensi Rule ........................... 50
Gambar 3.17 Sequence Diagram Updade Data Gejala ..................................... 51
Gambar 3.18 Sequence Diagram Update Data Penyakit ................................... 51
Gambar 3.19 Sequence Diagram Update Data Inferensi Rule .......................... 51
Gambar 3.20 Sequence Diagram Delete Data Gejala ........................................ 52
Gambar 3.21 Sequence Diagram Delete Data Penyakit ................................... 52
Gambar 3.22 Sequence Diagram Delete Inferensi Rule .................................... 52
Gambar 3.23 Sequence Diagram Laporan ......................................................... 53
Gambar 3.24 Layout Aplikasi Menu Diagnosa.................................................. 53
Gambar 3.25 Layout Aplikasi Hasil Diagnosa ................................................. 54
Gambar 3.26 Layout Aplikasi Menu Manage Data ........................................... 55
Gambar 3.27 Layout Aplikasi Menu Laporan .................................................. 56
Gambar 4.1 Tampilan Halaman Awal .............................................................. 58
Gambar 4.2 Tampilan Halaman Menu Diagnosa Penyakit Balita .................... 59
Gambar 4.3 Tampilan Halaman Hasil Diagnosa Balita .................................... 60
Gambar 4.4 Tampilan Halaman Login Administrator ...................................... 61
xiii
Gambar 4.8 Tampilan Halaman Tambah Penyakit Baru .................................. 64
Gambar 4.9 Tampilan Halaman Kelola Rule Inferensi ...................................... 65
Gambar 4.10 Tambah Rule Inferensi Baru ....................................................... 66
Gambar 4.11 Tampilan Halaman Tabel Keputusan Diagnosa Penyakit Balita . 66
Gambar 4.12 Tampilan Halaman Laporan ........................................................ 67
Gambar 4.13 Source Code Inti Algoritma Dempster Shafer ............................ 68
Gambar 4.14 Source Code Rule Inferensi ......................................................... 68
Gambar 4.14 Pengujian Gejala ......................................................................... 69
Gambar 4.15 Pengujian Penyakit dan Saran Penanggulangan ......................... 71
Gambar 4.17 Pengujian Diagnosa ..................................................................... 73
Gambar 4.18 Pengujian Hasil Diagnosa Pada Program .................................... 74
xiv
Tabel 2.1 Perbandingan Kemampuan seorang pakar dengan sistem pakar ...... 13
Tabel 2.2 Range Belief dan Plausability ............................................................ 18
Tabel 3.1 Tabel Keputusan Diagnosa Penyakit Balita....................................... 28
Tabel 3.2 Aturan Kombinasi G1, G2 (P2) ........................................................ 31
Tabel 3.3 Aturan Kombinasi G1, G2, G5 (P2) ................................................. 32
Tabel 3.4 Aturan Kombinasi G1, G2, G5, G8 (P2) ........................................... 33
Tabel 3.5 Aturan Kombinasi G1, G2, G5, G8, G10 (P2) .................................. 34
Tabel 3.6 Aturan Kombinasi G1, G2 (P3) ........................................................ 35
Tabel 3.7 Aturan Kombinasi G1, G2, G5 (P3) .................................................. 36
Tabel 3.8 Diagnosa ........................................................................................... 38
Tabel 3.11 Create Data Inferensi Rule ............................................................... 40
Tabel 3.12 Update Data Gejala ......................................................................... 40
Tabel 3.13 Update Data Penyakit ..................................................................... 41
Tabel 3.14 Update Data Inferensi Rule ............................................................. 41
Tabel 3.15 Delete Data Gejala ........................................................................... 42
Tabel 3.16 Delete Data Penyakit ...................................................................... 42
Tabel 3.17 Delete Data Inferensi Rule .............................................................. 42
Tabel 3.18 Laporan ........................................................................................... 43
Tabel 4.3 Pengujian Diagnosa Penyakit ........................................................... 73
Tabel 4.4 Tabel Keputusan Diagnosa Penyakit Balita ...................................... 74
Tabel 4.5 Aturan Kombinasi G27, G28 (P6) .................................................... 77
Tabel 4.6 Aturan Kombinasi G1, G2, G5 (P2) ................................................. 78
Tabel 4.11 Pengujian Perhitungan .................................................................... 79
Tabel 4.12 Pengujian Diagnosa ........................................................................ 82
xv
[1] Arhami, Muhammad. 2004. Konsep Dasar Sistem Pakar. Yogyakarta: Andi.
Yogyakarta.
[2] Broto, A. S. 2010. Perancangan dan Implementasi Sistem Pakar untuk Analisa
Penyakit Dalam. Universitas Diponegoro. Semarang.
[3] Dhany, S. 2009. Perancangan Sistem Pakar untuk Diagnosa Penyakit Anak.
Universitas Sumatera Utara. Medan.
[4] Gaol, S, D, Lumban. 2013. Sistem Pakar Mendeteksi Gizi Buruk Pada Balita Berbasis
Web Dengan Menggunakan Metode Certainty Factor. Pelita Informatika Budi Darma,
Volume : V, Nomor: 1, November 2013.
[5] Hakim, L. 2014. Rahasia Inti Master PHP dan MySQLi (improved). Lokomedia.
Yogyakarta.
[6] Jogiyanto, H.M., 2007. Pengenalan Komputer. Andi, Yogyakarta.
[7] Judarwanto, W. 2008. Deteksi dan Pencegahan Alergi Sejak Bayi. Children Allergy
Center. Jakarta Pusat. http://my.greasy.com/wido25/alergi_ pada_bayi.html. Diakses
pada tanggal 3 Juli 2015.
[8] Kurniawati, D, Pratama. 2014. Implementasi Metode Dempster Shafer Pada Sistem
Pakar Untuk Diagnosa Jenis-jenis Penyakit Diabetes Melitus. Jurusan Teknik
Informatika. Fakultas Ilmu Komputer Universitas Dian Nuswantoro, Semarang.
[9] Kusumadewi, Sri. 2003. Artificial Intelligence (Teknik dan Aplikasinya). Graha Ilmu.
Yogyakarta.
[10] Listiyono, H. 2008. Merancang dan Membuat Sistem Pakar. Jurnal Teknologi
Informasi DINAMIK, Vol. XIII, No. 2, juli 2008, pp: 115-124.
[11] Pathirana, S., Kawabata, Masato dan Goonatilake, Rohitha. 2009. Study Of Potential
Risk Of Dengue Disease Outbreak in Sri Lanka Using GIS and Statistical Modelling.
Jrural Trop Public Health 2009, VOL 8, pp: 8-17.
[12] Putri, P, Amanda dan Mustafidah, H. 2011. Sistem Pakar untuk Mendiagnosa Penyakit
Hati Menggunakan Metode Forward Chaining. JUITA ISSN: 2086-9398 Vol. I Nomor
4, Nopember 2011.
xvi
[13] Wicaksono, P. 2012. Rancang Bangun Expert System Diagnosa Penyakit Anak
Menggunakan Metode Forward Chaining dan Backward Chaining. Universitas
Siliwangi. Bandung.
[14] Sevani, N, Marimin, Sukonco, H. 2009. Sistem Pakar Penentuan Kesesuaian Lahan
Berdasarkan Faktor Penghambat Terbesar (Maximum Limitation Factor) untuk
Tanaman Pangan. JURNAL INFORMATIKA VOL. 10, NO. 1, MEI 2009: 23 – 31.
[15] Daniel, Virginia, G. 2010. Implementasi Sistem Pakar untuk Mendiagnosis Penyakit
Dengan Gejala Demam Menggunakan Metode Certainty Factor. JURNAL
INFORMATIKA, VOLUME 6 NOMOR 1, APRIL 2010.