LAPORAN TUGAS AKHIR SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT PARU – PARU PADA ANAK MENGGUNAKAN PEMROGRAMAN JSP

LAPORAN TUGAS AKHIR

  

SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT PARU – PARU PADA ANAK

MENGGUNAKAN PEMROGRAMAN JSP

Diajukan untuk memenuhi salah satu syarat memperoleh derajat

Sarjana Komputer

  

GITA LARASWATI

0703040025

PROGRAM STUD I TEKN I K I N FORM ATI KA

FAKULTAS TEKN I K

UN I V ERSI TAS M UH AM M AD I YAH PURW OKERTO

  

M ARET, 2 0 1 2

  PERSEMBAHAN

  Kupersembahkan karya tulis ini untuk :

  1. Kedua orang tuaku yang selalu memberikan dukungan dalam segala hal, terima kasih telah memberi doa, semangat dan kasih sayang yang tak pernah putus.

  2. Adeku Irena Febriana Putri yang selalu menyuruh cepat wisuda.

  3. Seluruh keluarga besarku yang selalu memberikan motifasi dan semangat.

  4. Fajar Triatmojo yang selalu memberikan nasehat, motivasi dan dukungan.

  5. Suhu Tresna Yuda Prawira yang tidak pernah lelah dan mengeluh dalam membantu menyelesaikan Tugas Akhir ini.

  6. Sahabat-sahabat Rangerwati TI 2007 yang telah berjuang bersama-sama dalam suka maupun duka.

  MOTTO

Jangan pernah menyimpan kebencian ke orang karena rasa

benci akan menutup kesempatan dan kesuksesan kita.

  Apabila anda berbuat kebaikan kepada orang lain, maka

anda telah berbuat baik terhadap diri sendiri.

KATA PENGANTAR

  Alhamdulillah, segala puji hanya milik Allah Ta’ala, Tuhan pencipta alam semesta pengatur hidup dan kehidupan manusia, yang menguasai alam raya beserta isinya serta yang memberikan kasih sayangNya kepada setiap makhlukNya, sehingga dengan keridloanNya skripsi dengan judul “Sisitem Pakar Diagnosa Penyakit Paru-Paru Pada Anak Menggunakan Pemrograman JSP” dalam rangka menyelesaikan studi Strata Satu untuk mencapai gelar Sarjana Komputer di Fakultas Teknik Universitas Muhammadiyah Purwokerto dapat diselesaikan. Ucapan terima kasih disampaikan kepada:

  1. Anwar Ma’ruf, S.T., M.T., selaku Dekan Fakultas Teknik.

  2. Dimara Kusuma Hakim, ST., M.Cs, selaku Ketua Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Purwokerto sekaligus Dosen Pembimbing II.

  3. Hindayati Mustafidah, S.Si., M.Kom., selaku Dosen Pembimbing I.

  4. Harjono,S.T., selaku Dosen Pembimbing II.

  5. Tito Pinandita, S.Si., M.Kom., Selaku Dosen Penguji I.

  6. Agung Purwo Wicaksono, S.T., Selaku Dosen Penguji II.

  7. Segenap Dosen Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Purwokerto.

  Masukan berupa saran dan kritik sangat diharapkan untuk perbaikan skripsi ini. Semoga skripsi ini dapat bermanfaat bagi pembaca.

  Purwokerto, Maret 2012 Penulis,

  Gita Laras Wati

  DAFTAR ISI HALAMAN SAMPUL .............................................................................................................. i

HALAMAN PERSETUJUAN ..................................................................................................... ii

HALAMAN PENGESAHAN ..................................................................................................... iii

HALAMAN PERNYATAAN ...................................................................................................... iv

HALAMAN PERSEMBAHAN ................................................................................................... v

HALAMAN MOTTO ................................................................................................................ vi

KATA PENGANTAR ................................................................................................................. vii

DAFTAR ISI ............................................................................................................................ viii

DAFTAR TABEL ....................................................................................................................... x

DAFTAR GAMBAR .................................................................................................................. xi

DAFTAR LAMPIRAN ............................................................................................................... xiv

ABSTRAK ................................................................................................................................ xvi

BAB I. PENDAHULUAN ..........................................................................................................

  1 A. Latar Belakang ....................................................................................................

  1 B. Perumusan Masalah ...........................................................................................

  2 C. Batasan Permasalahan .......................................................................................

  2 BAB II. KAJIAN PUSTAKA ......................................................................................................

  3 A.

  Sistem Pakar ......................................................................................................... 3 1.

  Representasi Pengetahuan ........................................................................... 4 2. Manfaat Sistem Pakar .................................................................................... 5 3. Struktur Sistem Pakar .................................................................................... 5 4. Metode Inferensi dalam Sistem Pakar ........................................................... 6 B. Java Server Page (JSP) .......................................................................................... 9 C. Basis Data ............................................................................................................. 10 D.

  Penyakit Paru-Paru Pada Anak............................................................................. 11 E. Tinjauan Pustaka .................................................................................................. 13

  BAB III. TUJUAN DAN MANFAAT .........................................................................................

  15 A.

  Tujuan .................................................................................................................. 15 B. Manfaat ................................................................................................................ 16 BAB IV. METODE PENELITIAN ........................................................................................

  16 A.

  Metode Pengumpulan Data ................................................................................. 16 1.

  Wawancara……………………………………………………………………………………… ......... 16 2. Studi Pustaka .................................................................................................. 16 B. Metode Pengembangan ...................................................................................... 16 1.

  Waktu Dan Tempat Peneletian ...................................................................... 16 2. Alat Penelitian ................................................................................................ 16 3. Mendefinisikan Masalah (problem definition) ............................................... 17 4. Perancangan .................................................................................................. 17 5. Desain Sistem ................................................................................................. 17 a.

  Use Case ................................................................................ 18 b. Rancangan Activity Diagram ................................................ 19 c. Rancangan Program .............................................................. 27 d.

  Rancangan Data Base ........................................................... 31 e. Tabel Relasi ........................................................................... 34 6. Pengkodean ................................................................................................... 35 7. Pengujian ....................................................................................................... 35 8. Implementasi ................................................................................................. 35 BAB V. HASIL DAN PEMBAHASAN .......................................................................................

  36 A.

  Identifikasi Masalah ............................................................................................. 36 B. Impemntasi Sisitem.............................................................................................. 48 BAB VI. KESIMPULAN DAN SARAN .......................................................................................

  57 DAFTAR PUSTAKA..................................................................................................................

  58

  DAFTAR TABEL

  Tabel1. Tabel Kategori Umur……………………………………………………………………………. 31 Tabel2. Proses Tahap I…………………………………………………………………………………….. 32 Tabel3. Tabel Gejala Tahap Menentukan Penyakit…………………………………………… 32 Tabel4. Tabel Solusi………………………………………………………………………………………… 33 Tabel5. Tabel Penyakit…………………………………………………………………………………….. 33 Tabel6. TabelInformasi Diagnosa………… ………………………………………………….…… 33 Tabel7. Tabel7. Tabel Kode dan Nama Penyakit………………………………………………. 36 Tabel8. Tabel Data Grjala Penyakit…………………………………………………………… ……. 37 Tabel9. Tabel Pengetahuan………………………………………………………………………………. 39

  DAFTAR GAMBAR

  Gambar1. Konsep Dasar Fungsi Sistem Pakar ....................................................... 4 Gambar2. Arsitektur Sistem Pakar ......................................................................... 6 Gambar3. Pelacakan ke depan ............................................................................... 7 Gambar4. Pelacakan ke belakang .......................................................................... 8 Gambar5. Perancangan Program ........................................................................... 17 Gambar6. Use Case Diagram untuk Pakar dan User .............................................. 18 Gambar7. Activity Diagram Menambah, Mengedit dan Menghapus

  Basis Pengetahuan ............................................................................ 19 Gambar8. Activity Diagram Menambah, Mengedit dan Menghapus

  Basis Keputusan ................................................................................. 20 Gambar9. Hasil Activity Diagram Menambah, Mengedit dan Menghapus

  Data Gejala 1 sampai 10 ................................................................... 21 Gambar10. Activity Diagram Menambah, Mengedit dan Menghapus

  Data Penyakit .................................................................................. 22 Gambar 11. Activity Diagram Menambah, Mengedit dan Menghapus

  Data Solusi ....................................................................................... 23 Gambar12. Activity Diagram Menambah, Mengedit dan

  Menghapus Data Informasi Penyakit………………………………………. 24 Gambar13. Activity Diagram Diagnosa atau Konsultasi

  Penyakit ........................................................................................... 25 Gambar14. Activity Diagram Melihat Informasi Penyakit Berdasarkan

  Kategori Umur, Melihat Gejala dan Solusi Penyakit ........................ 26 Gambar15. Rancangan Menu Utama .................................................................... 27

  Gambar16. Rancangan Menu Informasi Penyakit Berdasarkan

  Kategori Umur .................................................................................... 27 Gambar17. Rancangan Menu Informasi Gejala Dan Solusi .................................... 28 Gambar18. Rancangan Menu Diagnosa ................................................................. 28 Gambar19. Rancangan Tampilan Hasil Diagnosa……………………………….................. 29 Gambar20. Rancangan Tampilan Solusi Penyakit………………………………………………. 29 Gambar21. Rancangan Tampilan Penjelasan Diagnosa……………………………………. 30 Gambar22. Rancangan Tampilan Login ................................................................. 30 Gambar23. Tampilan Form Rancangan Data Penyakit........................................... 31 Gamba24. Relasi Tabel pada Database ....................................................... 34 Gambar25. Bentuk Aturan (Rule)……………………………………………………………………….. 38 Gambar26. Diagram Pohon Keputusan....................................................... 40 Gambar27. Tampilan Halaman Utama ........................................................ 41 Gambar28. Tampilan Menu Daftar Penyakit Berdasarkan Umur ............... 41 Gamba29. Tampilan Form Informasi Data Gejala Dan Solusi ................................ 42 Gambar30. Tampilan Form Informasi Data Gejala ..................................... 43 Gambar31. Tampilan Form Informasi Data Solusi ...................................... 43 Gambar32. Tampilan Form Tambah,UpDate Dan Hapus Daftar Penyakit ............. 44 Gambar33. Tampilan Form Konsultasi Kategori Umur ............................... 45 Gambar34. Tampilan Form Diagnosa Tahap Pertama ................................ 46 Gambar35. Tampilan Form Diagnosa Tahap Kesepuluh ............................. 47 Gambar36. Hasil Diagnosa .......................................................................... 48 Gambar37. Penjelasan Form Solusi Penyakit………………………………………………....... 48 Gambar38. Penjelasan Form Detail Penyakit ............................................. 49 Gambar39. Tampilan Menu Untuk Admin (Pakar) ..................................... 50

  Gambar40. Tampilan Form Untuk Login ..................................................... 51 Gambar41. Tampilan Form Data Aturan Pakar Gejala Tahap Pertama………………. 51 Gambar42. Tampilan Form Hasil Data Aturan Pakar

  Gejala Tahap pertama .............................................................. 52 Gambar43. Tampilan Form Tambah Data Aturan Pakar Gejala Tahap

  Kesepuluh…………………………………………………………………………………………. 52 Gambar44. Tampilan Form Hasil Data Aturan Pakar Gejala

  Tahap Kesepuluh……………………………………………………………………………… 53 Gambar45. Tampilan Form Data Aturan Penyakit………………………………………………… 54 Gambar46. Tampilan Form Hasil Tambah Data Aturan Kesimpulan

  Penyakit………………………………………………………………………………………….. 55 Gambar 47. Tampilan Form Detail Tambah Gejala Aturan Pakar dan Kesimpulan Penyakit………………………………………………………………….. 56