LAPORAN TUGAS AKHIR “SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT HATI MENGGUNAKAN METODE FORWARD CHAINING” “THE EXPERT SYSTEM FOR DIAGNOSIS OF LIVER DIASEASES USING FORWARD CHAINING METHOD”

  

LAPORAN TUGAS AKHIR

“SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT HATI MENGGUNAKAN METODE FORWARD

CHAINING”

  

“THE EXPERT SYSTEM FOR DIAGNOSIS OF LIVER DIASEASES USING FORWARD CHAINING

METHOD”

Diajukan untuk memenuhi salah satu syarat memperoleh derajat

Sarjana Komputer

  

Oleh :

PRISTA AMANDA PUTRI

0703040044

PROGRAM STUDI TEKNIK INFORMATIKA

  

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH PURWOKERTO

FEBRUARI, 2012

  MOTTO Manusia tak selamanya benar dan tak selamanya

salah, kecuali ia yang selalu mengoreksi diri dan

membenarkan kebenaran orang lain atas kekeliruan diri

sendiri. Jangan hina pribadi anda dengan kepalsuan dan

kebohongan karna dialah mutiara diri yang tak ternilai. vi

  

v

  PERSEMBAHAN Kupersembahkan karya tulis ini untuk :

  1. Kedua orang tuaku yang selalu mendoakan, memberi motivasi, dukungan dan kasih sayang selalu yang tak pernah putus.

  2. Alm.Kakakku Primanda Eka Putra yang telah membujuk saya untuk masuk ke Fakultas Teknik Informatika.

  3. Eyang Ragil yang selalu mendoakan, memberikan semangan dan motivasi.

  4. Heydy widhasmara yang selalu memberikan motivasi, dukungan, masukan dan semangat.

  5. Tresna Yudha Prawira yang telah membantu dalam menyelesaian Tugas Akhir ini.

  6. Sahabat-sahabatku Feryani Aldiningtyas, Nora Nur Madya, Hana Tirtana, Yuli Andini, Susi Kurniasih, Tisa Tri Mei Fitriasari, Denta Oktafiani Dewi, Rizkiana Dwi Kumala Dewi, Gita Laraswati yang telah berjuang bersama-sama dalam suka maupun duka.

  7. Fatiha Sri Utami Tamad yang telah memberikan informasi dan data-data untuk skripsi ini

  8. Teman –teman seperjuangan yang selama ini telah bersama-sama dalam perkuliahan dalam menyelesaikan tugas sebagai seorang mahasiswa.

  Segala puji syukur bagi Allah SWT atas segala rahmat dan hidayah-Nya, yang telah

diberikan sehingga penulis dapat menyusun dan menyelesaikan Tugas Akhir ini dengan

lancar tanpa suatu halangan apapun.

  Dalam penyusunan laporan ini masih banyak kekurangannya, mengingat

pengetahuan penulis yang terbatas. Dalam menyusun laporan Tugas Akhir ini penulis

banyak mendapat bantuan dan bimbingan dari berbagai pihak. Maka pada kesempatan ini

perkenankanlah penulis mengucapkan terima kasih kepada mereka yang telah membantu

dalam penyelesaiakan Tugas Akhir ini. Maka pada kesempatan ini penulis mengucapkan

terima kasih kepada:

  1. Bapak Dimara Kusuma Hakim, S.T. Sebagai Ketua Program Studi Teknik Informatika.

  2. Ibu Hindayati Mustafidah, S. Si. M.Kom. Sebagai pembimbing pertama. Terima kasih atas segala bimbingan, perhatian, saran dan dukungan yang diberikan selama penyusunan Skripsi ini.

  3. Bapak Harjono, S.T. Sebagai pembimbing kedua. Terima kasih atas bimbingan, saran dan dukungan yang diberikan selama penyusunan Skripsi ini.

  4. Segenap dosen Universitas Muhammadiyah Purwokerto yang telah banyak memberikan ilmu dan bimbingannya selama saya dalam masa perkuliahan.

  5. Seluruh teman yang telah membantu, memberikan saran dan dukungan kepada saya hingga selesainya tugas akhir ini.

  Laporan Tugas Akhir masih jauh dari sempurna. Oleh karena itu penulis

mengharapkan saran dan kritik yang membangun dari para pembaca. Lepas dari segala

kekurangan laporan Tugas Akhir ini penulis berharap karya ini dapat berguna bagi semua

pihak.

  Purwokerto, 7 Februari 2012 Penulis, Prista Amanda Putri

vii

  DAFTAR ISI

  HALAMAN JUDUL ............................................................................................................. i HALAMAN PENGESAHAN .................................................................................................. ii HALAMAN PERSETUJUAN ................................................................................................. iii HALAMAN PERNYATAAN .................................................................................................. iv HALAMAN PERSEMBAHAN ................................................................................................ v MOTTO ............................................................................................................................. vi KATA PENGANTAR ............................................................................................................. vii DAFTAR ISI ....................................................................................................................... viii DAFTAR TABEL .................................................................................................................. xi DAFTAR GAMBAR ............................................................................................................. xii DAFTAR LAMPIRAN .......................................................................................................... xiv ABSTRAK ........................................................................................................................... xv

  BAB I. PENDAHULUAN A. Latar Belakang ................................................................................................ 1 B. Rumusan Masalah ........................................................................................... 2 C. Batasa Masalah ................................................................................................ 2 BAB.II KAJIAN PUSTAKA A. Sistem Pakar .................................................................................................... 3 B. Penyakit Organ Hati ......................................................................................... 9 C. Basis Data ........................................................................................................ 11 D. JSP(Java Server Page) ....................................................................................... 13 BAB.III TUJUAN DAN MANFAAT A. Tujuan ............................................................................................................. 14 B. Manfaat ........................................................................................................... 14

  BAB.IV METODE PENELITIAN A.

  Metode Pengumpulan Data ............................................................................. 15 1.

  Wawancara ................................................................................................ 15 2. Studi Pustaka ............................................................................................. 15 B. Metode Pengembangan................................................................................... 15 1.

  Waktu dan Tempat Penelitian .................................................................... 15 2. Alat Penelitian ............................................................................................ 15 3. Mendefinisikan Masalah ............................................................................ 16 4. Perancangan .............................................................................................. 16 5. Desain Sistem............................................................................................. 17 a.

  Use Case ............................................................................................... 17 b. Activity Diagram ................................................................................... 18 c. Rancangan Program ............................................................................. 21 6. Pengkodean ............................................................................................... 24 7. Implementasi ............................................................................................. 25

  BAB.V HASIL DAN PEMBAHASAN A.

  Identifikasi Masalah ......................................................................................... 26 B. Perancangan Antar Muka (Interface) ............................................................... 31 1.

  Halaman Utama ......................................................................................... 31 2. Tampilan Menu Informasi........................................................................... 32 3. Tampilan Form Informasi ............................................................................ 34 4. Tampilan Untuk Administrator ................................................................... 36 5. Tampilan Form Petunjuk Untuk Tambah Data ............................................ 37 6. Tampilan Form Data Penyakit ..................................................................... 38 7. Tampilan Form Data Aturan Pakar Gejala Pertama ..................................... 40 8. Tampilan Form Data Aturan Pakar Gejala Kedua......................................... 41 9. Tampilan Form Data Aturan Pakar Gejala Ketiga ......................................... 44 10.

  Tampilan Form Data Aturan Pakar Kesimpulan Penyakit............................. 46

  BAB.VI Penutup A.

  Kesimpulan ...................................................................................................... 50 B.

Saran ............................................................................................................... 50

  DAFTAR PUSTAKA.............................................................................................................. 51 LAMPIRAN .........................................................................................................................

  52

  

DAFTAR TABEL

  Tabel 1.Tabel Pengetahuan Untuk Diagnose Penyakit Hati ................................................ 26 Tabel 2.Tabel Penyakit ...................................................................................................... 28 Tabel 3.Tabel Gejala Tahap Pertama ................................................................................. 28 Tabel 4.Tabel Gejala Tahap Kedua ..................................................................................... 29 Tabel 5.Tabel Gejala Tahap Ketiga ..................................................................................... 29 Tabel 6.Tabel Diagnosa Untuk Menentukan Penyakit ........................................................ 30 Tabel 7.Tabel Penyebab .................................................................................................... 30 Tabel 8.Tabel Solusi ........................................................................................................... 30

  

DAFTAR GAMBAR

  Gambar 1. Konsep Dasar Sistem Pakar .............................................................................. 3 Gambar 2. Arsitektur Sistem Pakar .................................................................................... 6 Gambar 3. Proses Forward Chaining.................................................................................. 7 Gambar 4. Proses Backward Chaining ............................................................................... 7 Gambar 5. Perancangan Sistem ......................................................................................... 16 Gambar 6. Usecase Diagram Untuk Pakar dan Admin ........................................................ 17 Gambar 7. Activity Diagram Menambah, Mengubah Dan Menghapus Basis Pengetahuan 18 Gambar 8. Activity Diagram Menambah, Mengubah Dan Menghapus Basis Aturan .......... 19 Gambar 9. Activity Diagram Untuk Konsultasi ................................................................... 20 Gambar 10. Activity Diagram Untuk Melihat Informasi ..................................................... 20 Gambar 11. Rancangan Menu Utama ................................................................................ 21 Gambar 12. Rancangan Informasi ..................................................................................... 21 Gambar 13. Rancangan Diagnosa ...................................................................................... 22 Gambar 14. Racangan Hasil Diagnosa ................................................................................ 22 Gambar 15. Racangan Tampilan Solusi Penyakit ................................................................ 23 Gambar 16. Racangan Tampilan Penjelasan Hasil Diagnosa ............................................... 23 Gambar 17. Racangan Tampilan Login ............................................................................... 24 Gambar 18. Racangan Tampilan Data Penyakit ................................................................. 24 Gambar 19. Bentuk Aturan Pakar (Rule) ............................................................................ 27 Gambar 20. Diagram Pohon Keputusan ............................................................................. 27 Gambar 21. Relasi Tabel Pada Database ............................................................................ 31 Gambar 22. Tampilan Halaman Utama .............................................................................. 32 Gambar 23. Tampilan Menu Informasi .............................................................................. 33 Gambar 24. Tampilan Form Penyebab ............................................................................... 33 Gambar 25. Tampilan Form Solusi ..................................................................................... 34 Gambar 26. Tampilan Form Diagnosa Tahap 1 .................................................................. 35

  Gambar 27. Tampilan Form Diagnosa Tahap Kedua ........................................................... 35 Gambar 28. Tampilan Form Diagnosa Tahap Ketiga ........................................................... 35 Gambar 29. Tampilan Form Hasil diagnosa ........................................................................ 36 Gambar 30. Tampilan Form Solusi Penyakit ....................................................................... 36 Gambar 31. Tampilan Form Penjelasan Hasil diagnosa ...................................................... 36 Gambar 32. Tampilan Menu Untuk Admin ........................................................................ 37 Gambar 33. Tampilan Form Untuk Login ........................................................................... 37 Gambar 34. Tampilan Form Petunjuk Tambah Data .......................................................... 38 Gambar 35. Tampilan Form Data Penyakit ........................................................................ 39 Gambar 36. Tampilan Form Tambah Data Penyakit ........................................................... 39 Gambar 37. Tampilan Form Edit Penyakit .......................................................................... 39 Gambar 38. Tampilan Form Data aturan Pakar Gejala Pertama ......................................... 40 Gambar 39. Tampilan Form Tambah aturan Pakar Gejala Pertama .................................... 41 Gambar 40. Tampilan Form Edit Aturan Pakar Gejala Pertama .......................................... 41 Gambar 41. Tampilan Form Data Aturan Pakar Gejala Kedua ............................................ 42 Gambar 42. Tampilan Form Tambah Aturan Pakar Gejala Kedua ....................................... 43 Gambar 43. Tampilan Form Edit Aturan Pakar Gejala Kedua ............................................. 43 Gambar 44. Tampilan Form Aturan Pakar Gejala Ketiga .................................................... 44 Gambar 45. Tampilan Form Tambah Aturan Pakar Gejala Ketiga ....................................... 45 Gambar 46. Tampilan Form Edit Aturan Pakar Gejala Ketiga ............................................. 46 Gambar 47. Tampilan Form Data Aturan Pakar Kesimpulan Penyakit ................................ 47 Gambar 48. Tampilan Form Tambah Data Aturan Pakar Kesimpulan Penyakit ................... 47 Gambar 49. Tampilan Form Edit Aturan Pakar Kesimpulan Penyakit ................................. 48