17
LAPORAN SKRIPSI SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT HERPES PADA ANAK Oleh : Fina Fitriana 2010-51-148 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2015

LAPORAN SKRIPSI SISTEM PAKAR UNTUK DIAGNOSA …eprints.umk.ac.id/4427/1/Hal_judul.pdf · SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT HERPES PADA ... bahkan dari kontak langsung dengan induk

  • Upload
    lymien

  • View
    236

  • Download
    0

Embed Size (px)

Citation preview

LAPORAN SKRIPSI

SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT HERPES PADA

ANAK

Oleh :

Fina Fitriana

2010-51-148

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

2015

ii

LAPORAN SKRIPSI

SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT HERPES PADA

ANAK

Oleh :

Fina Fitriana

2010-51-148

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

2015

iii

iv

UNIVERSITAS MURIA KUDUS

PERNYATAAN PENULIS

JUDUL : SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT HERPES

PADA ANAK

NAMA : FINA FITRIANA

NIM : 2010-51-148

“Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa Skripsi ini

adalah hasil karya saya sendiri kecuali cuplikan dan ringakasan yang masing-

masing telah saya jelaskan sumbernya. Jika pada waktu selanjutnya ada pihak lain

yang mengklaim bahwa Skripsi ini sebagai karyanya, yang disertai dengan bukti-

bukti yang cukup, aka saya bersedia untuk dibatalkan gelar sarjana komputer saya

beserta segala hak dan kewajiban yang melekat pada gelar tersebut”.

Kudus, 11 Maret 2015

Fina Fitriana

Penulis

v

vi

UNIVERSITAS MURIA KUDUS

PENGESAHAN SKRIPSI

JUDUL : SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT HERPES

PADA ANAK

NAMA : FINA FITRIANA

NIM : 2010-51-148

Skipsi ini telah diujikan dan dipertahankan di hadapan Dewan Penguji pada

Sidang Skripsi tanggal 25 Febuari 2015. Menurut pandangan kami, Skripsi ini

memadai dari segi kualitas untuk tujuan penganugerahan gelar Sarjana Komputer

(S.Kom)

Kudus, 11 Maret 2015

Ketua Penguji Penguji 1

Tri Listyorini, M.Kom Anastasya Latubessy, M.Cs.

NIDN.0616088502 NIDN.0604048702

Mengetahui

Dekan Fakultas Teknik Ka. Progdi Teknik Infromatika

Rochmad Winarso, ST., MT. Ahmad Jazuli, S.Kom, M.Kom

NIS. 0610701000001138 NIDN.0406107004

vii

ABSTRACT

Health is a valuable thing for humans because anyone can experience health

problems, as well as in children who are particularly vulnerable to various

diseases such as skin diseases. The skin is the largest organ of the human body

constituent which is located outside and cover the entire surface of the body . Skin

diseases caused by various types of bacteria and viruses that attack human skin

from environmental factors such as unhealthy , climate change or the temperature

, even from direct contact with the parent virus . Herpes is an inflammatory

disease of the skin caused by a virus that is characterized by the appearance of

spots on the skin filled with fluid specified . This study was conducted based on

the need for tools for the user community in diagnosing herpes disease in children

. Aids in the form of an expert system by using PHP . Inference method used is the

Depth First Search and uses MySQL as a database

Keywords:Skin Diseases, Herpes Disease, DFS, PHP and MySQL.

viii

ABSTRAK

Kesehatan merupakan hal yang berharga bagi manusia karena siapa saja dapat

mengalami gangguan kesehatan, begitu pula pada anak yang sangat rentan

terhadap berbagai macam penyakit seperti penyakit kulit. Kulit merupakan organ

penyusun tubuh manusia yang terletak paling luar dan menutupi seluruh

permukaan tubuh. Penyakit kulit disebabkan oleh berbagai jenis bakteri dan virus

kulit yang menyerang manusia seperti dari faktor lingkungan yang kurang sehat,

perubahan iklim atau suhu, bahkan dari kontak langsung dengan induk virus.

Herpes merupakan penyakit radang kulit yang disebabkan oleh virus yang

ditandai dengan munculnya bintik berisi cairan pada bagian kulit tertentu.

Penelitian ini dilakukan berdasarkan kebutuhan akan adanya alat bantu bagi

masyarakat pengguna dalam mendiagnosa penyakit herpes pada anak. Alat bantu

tersebut berupa sistem pakar dengan memanfaatkan PHP . Metode inferensi yang

digunakan adalah Depth First Search dan menggunakan MySQL sebagai database.

Kata Kunci: Penyakit Kulit, Herpes, DFS , PHP dan MySQL.

ix

KATA PENGANTAR

Puji syukur kehadirat Allah SWT karena atas Rahmat dan Hidayah-Nya

penulis mampu menyelesaikan penyusunan skripsi ini dengan judul “Sistem Pakar

Untuk Diagnosa Penyakit Herpes Pada Anak”.

Skripsi ini disusun guna melengkapi salah satu persyaratan untuk

memperoleh Gelar Kesarjanaan Progam Studi Teknik Informatika Fakultas

Teknik Universitas Muria Kudus. Kiranya dalam penyusunan skripsi ini tidak

akan terselesaikan dengan baik tanpa bantuan dari berbagai pihak. Untuk itu pada

kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya,

penghargaan yang setinggi-tingginya dan permohonan maaf atas segala kesalahan

yang pernah penulis lakukan kepada semua pihak yang telah membantu dalam

penyelesaian skripsi ini, terutama kepada :

1. ALLAH S.W.T yang telah memberikan pimpinan dalam hidup penulis.

2. Bapak Dr.Soeparnyo, selaku Rektor Universitas Muria Kudus.

3. Bapak Rochmad Winarso, ST, MT, selaku Dekan Fakultas Teknik Universitas

Muria Kudus.

4. Bapak Ahmad Jazuli, S.Kom, M.Kom, selaku Ketua Program Studi Teknik

Informatika Universitas Muria Kudus.

5. Bapak Arief Susanto, S.T, M.Kom selaku pembimbing Skripsi penulis.

6. Ibu Rina Fiati, S.T, M.Kom selaku pembimbing Skripsi penulis.

7. Orang tua dan serta kakakku, yang selalu memberikan semangat serta doa.

8. Teman – teman dan semua pihak yang telah membantu penyusunan skripsi ini

yang tidak bisa penulis sebutkan satu persatu.

Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih

terdapat banyak kekurangan, untuk itu penulis mengharap kritik dan saran dari

berbagai pihak untuk sempurnanya sebuah karya tulis. Selain itu penulis juga

berharap semoga karya tulis ini dapat memberikan manfaat bagi semua.

Kudus, 11 Maret 2015

Penulis

x

DAFTAR ISI

Halaman

LAPORAN SKRIPSI ............................................................................................ i

LAPORAN SKRIPSI ........................................................................................... ii

PENGESAHAN STATUS SKRIPSI ................................................................... iii

PERNYATAAN PENULIS .................................................................................. iv

PERSETUJUAN SKRIPSI ................................................................................... v

PENGESAHAN SKRIPSI .................................................................................... vi

ABSTRAK .............................................................................................................. vii

ABSTRAK ............................................................................................................ viii

KATA PENGANTAR .......................................................................................... ix

DAFTAR ISI ......................................................................................................... x

DAFTAR TABEL ................................................................................................. xiii

DAFTAR GAMBAR ............................................................................................ xiv

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

1.1 Latar Belakang .................................................................................... 1

1.2 Rumusan Masalah ............................................................................... 2

1.3 Batasan Masalah .................................................................................. 2

1.4 Tujuan Penelitian ................................................................................. 2

1.5 Manfaat Penelitian ............................................................................... 2

BAB II TINJAUAN PUSTAKA ........................................................................... 5

2.1 Penelitian Terkait ................................................................................ 5

2.2 Landasan Teori .................................................................................... 5

2.3 Kerangka Teori .................................................................................... 21

BAB III METODE PENELITIAN........................................................................ 23

3.1 Metode Pengumpulan Data ................................................................. 23

3.2 Metode yang digunakan ...................................................................... 23

3.3 Pengembangan Sistem ......................................................................... 24

xi

BAB IV ANALISA, PERANCANGAN DAN DESAIN INPUT OUTPUT ........ 27

4.1 Deskripsi Masalah ............................................................................... 27

4.2 Analisis Sistem Pakar .......................................................................... 27

4.3 Analisis Kebutuhan Sistem ................................................................. 33

1.4 Perancangan Basis Data ...................................................................... 33

4.5 Pemodelan UML ................................................................................. 37

1.5 Desain Program ................................................................................... 52

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM .................................... 57

5.1 Implementasi Sistem ........................................................................... 57

5.2 Tampilan Input .................................................................................... 57

5.3 Pengujian Aplikasi .............................................................................. 61

5.4 Kuesioner ............................................................................................ 64

BAB VI PENUTUP .............................................................................................. 66

6.1 Kesimpulan .......................................................................................... 66

6.2 Saran .................................................................................................... 66

DAFTAR PUSTAKA

LAMPIRAN

xii

DAFTAR TABEL

Tabel 2.1 Business Use Case Diagram ............................................................... 13

Tabel 2.2 Use Case Diagram .............................................................................. 14

Tabel 2.3 Class Diagram ..................................................................................... 15

Tabel 2.4 Sequence Diagram .............................................................................. 16

Tabel 2.5 Activity Diagram ................................................................................. 16

Tabel 4.1 Gejala Penyakit ................................................................................... 29

Tabel 4.2 Pengetahuan gejala penyakit .............................................................. 30

Tabel 4.3 Tabel Data Pakar ................................................................................ 35

Tabel 4.4 Tabel Data User .................................................................................. 35

Tabel 4.5 Tabel Gejala ........................................................................................ 36

Tabel 4.6 Tabel Penyakit ..................................................................................... 36

Tabel 4.7 Tabel Relasi Gejala Penyakit .............................................................. 36

Tabel 4.8 Tabel Hasil Diagnosa .......................................................................... 37

Tabel 4.9 Tabel Tmp Analisa .............................................................................. 37

Tabel 4.10 Tabel Tmp Gejala .............................................................................. 37

Tabel 4.11 Tabel Tmp Penyakit ........................................................................... 38

Tabel 4.12 Proses Bussiness Use Case Diagram ................................................ 39

Tabel 4.13 Alur Optimistic Use Case Pendaftaran ............................................. 41

Tabel 4.14 Alur Pesimistic Use Case Pendaftaran ............................................. 41

Tabel 4.15 Alur Optimistic Use Case Diagnosa ................................................. 41

Tabel 4.16 Alur Pesimistic Use Case Diagnosa .................................................. 42

Tabel 4.17 Alur Optimistic Use Case Hasil Diagnosa ........................................ 42

Tabel 4.18 Alur Pesimistic Use Case Hasil Diagnosa ........................................ 42

Tabel 4.19 Alur Optimistic Use Case Kelola Penyakit ....................................... 43

Tabel 4.20 Alur Pesimistic Use Case Kelola Penyakit ....................................... 43

Tabel 4.21 Alur Optimistic Use Case kelola Gejala ........................................... 43

Tabel 4.22 Alur Pesimistic Use Case kelola Gejala ........................................... 44

Tabel 5.1 Pengujian Login Pakar ....................................................................... 63

Tabel 5.2 Pengujian Input Gejala ....................................................................... 63

xiii

Tabel 5.3 Perhitungan perolehan nilai responden ............................................... 65

xiv

DAFTAR GAMBAR

Gambar 2.1 Arsitektur Sistem Pakar .................................................................. 8

Gambar 2.2 Proses Forward Chaining .............................................................. 10

Gambar 2.3 Proses Backward Chaining ............................................................ 10

Gambar 2.4 Breadth First Search ...................................................................... 10

Gambar 2.5 Depth First Search ......................................................................... 11

Gambar 2.6 Penelusuran Depth First Search .................................................... 19

Gambar 2.7 Kerangka Teori ............................................................................... 21

Gambar 3.1 Penelusuran Depth First Search .................................................... 23

Gambar 3.2 Tahap-Tahap Pengembangan dalam Sistem Pakar ....................... 24

Gambar 4.1 Flowchart Proses Diagnosa Penyakit Herpes ............................... 28

Gambar 4.2 Struktur dan Proses Sistem Pakar .................................................. 29

Gambar 4.3 Penelusuran Depth First Search ................................................... 33

Gambar 4.4 Relasi Antar Tabel .......................................................................... 38

Gambar 4.5 Business Use Case Diagram .......................................................... 40

Gambar 4.6 Use Case Diagram ......................................................................... 40

Gambar 4.7 Class User ...................................................................................... 44

Gambar 4.8 Class Pakar .................................................................................... 45

Gambar 4.9 Class Gejala ................................................................................... 45

Gambar 4.10 Class Penyakit .............................................................................. 45

Gambar 4.11 Class Relasi_Penyakit_Gejala ..................................................... 46

Gambar 4.12 Class Diagnosa ............................................................................. 46

Gambar 4.13 Class Tmp_Analisa ....................................................................... 46

Gambar 4.14 Class Tmp_Penyakit ..................................................................... 46

Gambar 4.15 Class Tmp_Gejala ........................................................................ 47

Gambar 4.16 Class Diagram Sistem Pakar Penyakit Herpes ............................ 47

Gambar 4.17 Activity Diagram Pendaftaran ..................................................... 48

Gambar 4.18 Activity diagram kelola penyakit .................................................. 48

Gambar 4.19 Activity diagram kelola gejala ...................................................... 49

Gambar 4.20 Activity diagram diagnosa ............................................................ 50

xv

Gambar 4.21 Activity diagram hasil diagnosa ................................................... 50

Gambar 4.22 Sequence Diagram pendaftaran ................................................... 51

Gambar 4.23 Sequence Diagram kelola penyakit .............................................. 51

Gambar 4.24 Sequence Diagram kelola gejala .................................................. 52

Gambar 4.25 Sequence Diagram Diagnosa ....................................................... 52

Gambar 4.26 Sequence Diagram Hasil Diagnosa ............................................. 53

Gambar 4.27 Form Menu Utama ....................................................................... 53

Gambar 4.28 Form Menu Pakar ........................................................................ 54

Gambar 4.29 Form List Penyakit ....................................................................... 54

Gambar 4.30 Form List Gejala .......................................................................... 54

Gambar 4.31 Form Relasi .................................................................................. 55

Gambar 4.32 Form Bobot Gejala ....................................................................... 55

Gambar 4.33 Form Halaman User ..................................................................... 55

Gambar 4.34 Form Profil User .......................................................................... 56

Gambar 4.35 Form Diagnosa ............................................................................. 56

Gambar 4.36 Form Hasil Diagnosa ................................................................... 56

Gambar 4.37 Form Bantuan ............................................................................... 57

Gambar 4.38 Form Informasi ............................................................................. 57

Gambar 4.39 Form Chat .................................................................................... 57

Gambar 5.1 Halaman Utama Sistem .................................................................. 58

Gambar 5.2 Halaman Pakar .............................................................................. 58

Gambar 5.3 Halaman List Penyakit ................................................................... 59

Gambar 5.4 Halaman List Gejala ...................................................................... 59

Gambar 5.5 Halaman Relasi .............................................................................. 59

Gambar 5.6 Halaman Bobot Gejala ................................................................... 60

Gambar 5.7 Halaman User ................................................................................ 60

Gambar 5.8 Halaman Profil ............................................................................... 60

Gambar 5.9 Halaman Diagnosa ......................................................................... 61

Gambar 5.10 Halaman Hasil Diagnosa ............................................................. 61

Gambar 5.11 Halaman Bantuan ......................................................................... 61

Gambar 5.12 Halaman Informasi ....................................................................... 62

xvi

Gambar 5.13 Halaman Chat .............................................................................. 62

Gambar 5.14 Halaman Informasi ....................................................................... 64

xvii

DAFTAR LAMPIRAN

Lembar Konsultasi

Lembar Revisi

Lembar Kuesioner