• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2019

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

Copied!
13
0
0

Teks penuh

(1)

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

(2)

v

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

(3)

vi

MOTTO

Jangan pernah menyimpan kebencian ke orang karena rasa

benci akan menutup kesempatan dan kesuksesan kita.

Apabila anda berbuat kebaikan kepada orang lain, maka

(4)

vii

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,

(5)

viii

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

(6)

ix

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

B. Impemntasi Sisitem... 48

BAB VI. KESIMPULAN DAN SARAN ... 57

(7)

x

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

(8)

xi

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

(9)

xii

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

(10)

xiii

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

(11)

xiv

DAFTAR LAMPIRAN

Lampiran 1. Tabel Kode dan Nama Penyakit Paru-Paru Pada Anak ... 60

Lampiran 2. Tabel Data Gejala Penyakit Paru-Paru Pada Anak ... 61

Lampiran 3. Aturan (Rule) Pakar Pada Sistem Pakar Diagnosa Penyakit Paru-Paru Pada Anak ... 65

Lampiran 4. Tabel Pengetahuan untuk Diagnosa Penyakit Paru-Paru Pada Anak ... 68

Lampiran 5. Gambar Pohon Keputusan untuk Diagnosa Penyakit Paru-Paru Pada Anak ... 69

Lampiran 6. Tabel Database 1 Sampai 10 untunk Diagnosa Penyakit Paru-Paru Pada Anak ... 70

Lampiran 7. Listing Program Kategori Umur Informasi ... 72

Lampiran 8. Listing Data Penyakit Informasi ... 73

Lampiran 9. Listing Data Gejala Informasi ... 74

Lampiran 10. Listing Data Solusi Informasi ... 75

Lampiran 11. Listing Tambah Data Informasi Penyakit ... 76

Lampiran 12. Listing Data Aturan Pakar Gejala Tahap 1 ... 77

Lampiran 13. Listing Data Aturan Pakar Kesimpulan Penyakit ... 87

Lampiran 14. Listing Data Aturan Pakar Solusi ... 88

Lampiran 15. Listing Detail Diagnosa Penyakit ... 89

(12)

xv

Lampiran 17. Listing Hasil Data Aturan Pakar Gejala tahap Pertama ... 91 Lampiran 18. Listing Data Aturan Pakar Gejala Tahap Kesepuluh ... 92 Lampiran 19. Listing Hasil Tambah Data Aturan Pakar Gejala

Tahap Kesepuluh ... 93 Lampiran 20. Listing Tambah Data Aturan Pakar Kesimpulan Penyakit ... 94 Lampiran 21. Listing Hasil Tambah Data Aturan Pakar Kesimpulan Penyakit 95 Lampiran 22. Listing Detail Tambah Data Aturan Pakar Tahap Pertama

(13)

xvi

ABSTRAK

Kebutuhan informasi yang cepat semakin dibutuhkan, apalagi dibidang kesehatan. Kebutuhan

akan solusi-solusi yang tepat bagi setiap penyakit mendorong dibuatnya sistem pakar untuk

mendiagnosa penyakit paru-paru pada anak. Penyakit paru-paru pada anak di bagi menjadi 3

berdasarkan umur yaitu, umur 3bulan sampai 3 tahun, 3 tahun sampai 9 tahun dan 9 tahun

sampai 13 tahun. Pembagian ini bertujuan untuk menentukan solusi dan pengobatan yang

tepat. Untuk mengetahui penyakit dan solusi pada penyakit paru pada anak, pemakai memilih

beberapa gejala yang tersedia sampai pada akhirnya disimpulkan penyakit yang di derita serta

solusi sesuai dengan gejala yang telah dipilih. Sistem pakar ini dibuat dengan JSP sebagai

bahasa pemrograman dan SQL Server 2005 sebagai databasenya serta menggunakan metode

forward chaining.

Keywords : sistem pakar, penyakit paru-paru pada anak, JSP, SQL server 2005, forward

Gambar

Gambar44.  Tampilan Form Hasil Data Aturan Pakar Gejala

Referensi

Dokumen terkait

Keterangan Proses Proses laporan jenis penyakit ikan masih berhubungan dengan proses kedua yaitu proses input jenis penyakit ikan, dimana dalam proses kedua

Pada halaman pengguna Admin diberikan hak akses untuk dapat melihat data penyakit, yang dimana didalamnya terdapat fasilitas untuk input data gejala, edit gejala, dan

Halaman Hasil Diagnosa menampilkan nama penyakit yang sesuai dengan gejala yang dipilih sebelumnya oleh pengguna, dan juga menyertakan deskripsi penyakit dan solusi

Sistem pakar ini digunakan masyarakat awam untuk diagnosa awal penyakit kucing persia berdasarkan gejala-gejala yang terlihat pada kucing mereka serta da- pat membantu

Model persoalan untuk melakukan diagnosa awal pada sistem ini akan menghasilkan jenis penyakit paru-paru yang diderita berdasarkan jawaban “Ya” dari pertanyaan gejala yang

Pada makalah ini dilakukan perancangan dan pembuatan sistem pakar yang digunakan untuk membantu menentukan diagnosa suatu penyakit yang diawali dari gejala utama

Aplikasi sistem pakar ini memberikan pengetahuan berbagai jenis penyakit beserta gejala yang ditimbulkannya dan dilengkapi dengan solusi untuk mengatasi penyakit

Untuk itu penyelesaian solusi tersebut dengan menganalisa proses pengumpulan fakta-fakta yang berkaitan dengan gejala dan jenis penyakit pada tanaman seledri melalui penerapan