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
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
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