SISTEM PAKAR
DIAGNOSA PENYAKIT KULIT AKIBAT INFEKSI JAMUR
SKRIPSI
diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer
DINI AGUSTINA 1103040077
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
HALAMAN PERSEMBAHAN
Dengan segala kerendahan hati, serta rasa syukur terhadap Allah SWT yang
telah memberikan rahmat dan nikmat-Nya, sehingga penulis dapat menyelesaikan
tugas akhir yang berjudul “Sistem Pakar Diagnosa Penyakit Kulit Akibat Infeksi Jamur”. Tugas Akhir ini saya persembahkan kepada:
1. Bapak Satoto Rusmadi dan Ibu Gatin Muji Susilowati sebagai orang tua saya
yang telah memberikan semangat, motivasi, nasihat, bimbing, dan do‟a yang selalu mengiringi setiap langkah serta kasih sayang dan segala fasilitas yang
diberikan sehingga Tugas Akhir ini dapat terselesaikan dan semoga bisa
menjadi suatu kebanggaan bagi bapak dan ibu.
2. Kakak saya Riski Apriliana dan adik saya Titi Mariana yang telah
memberikan semangat dan dukungan dalam menyelesaikan Tugas Akhir ini.
3. Ibu Hindayati Mustafidah selaku dosen pembimbing I dan ibu Mustika
Ratnaningsih selaku dosen pembimbing II. Terima kasih atas kesabarannya
dalam membimbing saya, sehingga saya dapat menyelesaikan penelitian dan
4. Seluruh Dosen dan Karyawan UMP, khususnya Prodi Teknik Informatika
yang telah bersedia memberikan ilmu dan pengalamannya.
5. Teman-teman Teknik Informatika angkatan 2011, 2010, 2012, serta
teman-teman dari fakultas lain. Terima kasih telah membagikan ilmu dan
pengalamannya kepada saya.
6. Alfa Dhias Pertiwi Herliani, terima kasih banyak untuk semangat, motivasi,
dukungan, dan kesabarannya yang telah mendampingi dan berjuang bersama
vii
HALAMAN MOTTO
“Cintailah dirimu dan segala yang ada di sekelilingmu, kebahagiaan dan kesuksesan yang kita peroleh adalah kebahagiaan dan kesuksesan mereka
KATA PENGANTAR
Alhamdulillahirobbil‟alamin, puji syukur kehadirat Alloh SWT yang telah
melimpahkan rahmat, hidayah dan inayah-Nya, sehingga saya diberi kemudahan dapat menyelesaikan Tugas Akhir ini dengan judul “Sistem Pakar Diagnosa Penyakit Kulit Infeksi Jamur”. Laporan Tugas Akhir ini disusun sebagai salah
satu syarat kelengkapan kurikulum pada Program Studi Teknik Informatika
Fakultas Teknik Universitas Muhammadiyah Purwokerto.
Penulis menyadari tanpa bantuan dari berbagai pihak, penulis tidak
mungkin menyelesaikan laporan tugas akhir ini dengan baik. Oleh karena itu pada
kesempatan ini penulis ingin menyampaikan terima kasih kepada:
1. Bapak Dr. H. Syamsuhadi Irsyad, M.H. Selaku Rektor Universitas
Muhammadiayah Purwokerto.
2. Bapak Harjono, S.T. M.Eng. Selaku Ketua Prodi Teknik Informatika
Universitas Muhammadiyah Purwokerto.
3. Ibu Hindayati Mustafidah, S.Si., M.Kom. sebagai dosen pembimbing I.
4. Ibu dr. Mustika Ratnaningsih P., Mm. sebagai dosen pembimbing II.
5. Segenap dosen Fakultas Teknik Universitas Muhammadiyah Purwokerto
yang telah banyak memberikan ilmu dan bimbingannya selama penulis masih
ix
6. Semua pihak yang telah membantu dalam proses penyusunan laporan Tugas
Akhir ini yang tidak dapat disebutkan satu per satu.
Semoga Allah SWT senantiasa melimpahkan taufik dan hidayah-Nya
kepada semua pihak yang telah membantu dalam proses penyusunan tugas akhir
ini, Amin. Penulis menyadari bahwa dalam penyusunan laporan tugas akhir ini
masih banyak kekurangan dalam bentuk materi, tata tulis maupun sistematika
penyusunannya. Oleh karena itu penulis mengaharapkan kritik dan saran yang
membangun agar penulis dapat menjadikannya lebih baik dikemudian hari.
Semoga apa yang telah dikerjakan dalam Tugas Akhir ini dapat bermanfaat bagi
seluruh pembaca dan pengguna aplikasi.
Purwokerto, 11 Agustus 2016
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PENGESAHAN ... ii
HALAMAN PERSETUJUAN ... iii
HALAMAN PERNYATAAN ...iv
HALAMAN PERSEMBAHAN ...v
xi
B. WAKTU DAN TEMPAT PENELITIAN ... 38
C. PENGUMPULAN DATA ... 38
D. LANGKAH PENGEMBANGAN SISTEM ... 39
DAFTAR TABEL
Tabel 1. Definisi Aktor ... 43
Tabel 2. Definisi Use Case ... 44
Tabel 3. Data Penyakit Kulit Infeksi Jamur ... 47
Tabel 4. Data Gejala ... 48
Tabel 5. Tabel Keputusan Penyakit Kulit Infeksi Jamur ... 49
Tabel 6. Tabel Aturan ... 49
Tabel 7. Tabel Admin ... 51
Tabel 8. Tabel User ... 52
Tabel 9. Tabel Penyakit ... 52
Tabel 10. Tabel Gejala ... 52
Tabel 11. Tabel Aturan ... 53
Tabel 12. Tabel Detail Diagnosa ... 53
Tabel 13. Tabel Diagnosa ... 53
Tabel 14. Tabel Hasil ... 54
xiii
DAFTAR GAMBAR
Gambar 1. Struktur Sistem Pakar ... 6
Gambar 2. Runut Maju ... 7
Gambar 3. Runut Balik ... 7
Gambar 4. Model Waterfall ... 39
Gambar 5. Flowchart Pengembangan Sistem Pakar ... 41
Gambar 6. Use Case Diagram ... 43
Gambar 7. Relasi Tabel ... 54
Gambar 8. Rancangan Antar Muka Halaman User ... 55
Gambar 9. Rancangan Antar Muka Halaman Admin ... 55
Gambar 10. Tampilan Halaman Utama Sistem ... 56
Gambar 11. Tampilan Halaman Login User ... 57
Gambar 12. Tampilan Halaman Pendaftaran ... 57
Gambar 13. Tampilan Halaman Penyakit ... 58
Gambar 14. Tampilan Halaman Awal Menu Diagnosa ... 58
Gambar 15. Tampilan Halaman Pertanyaan Diagnosa ... 59
Gambar 16. Tampilan Halaman Hasil Diagnosa ... 59
Gambar 17. Tampilan Halaman Diagnosa untuk Gejala yang Tidak Sesuai ... 60
Gambar 18. Tampilan Halaman Login Admin ... 60
Gambar 19. Tampilan Halaman Utama Admin ... 61
Gambar 20. Tampilan Halaman Data Penyakit ... 62
Gambar 21. Tampilan Halaman Tambah Penyakit ... 62
Gambar 22. Tampilan Halaman Lanjutan Tambah Penyakit ... 63
Gambar 23. Halaman Tabel Keputusan ... 63
Gambar 24. Halaman Cetak Data Penyakit... 64
Gambar 25. Tampilan Halaman Data Gejala ... 64
Gambar 26. Tampilan Halaman Tambah Gejala... 65
DAFTAR LAMPIRAN
7. Source Code v_detail_diagnosa.php ... 89
8. Source Code v_diagnosa.php ... 95
9. Source Code v_hasil_diagnosa.php ... 96
10. Source Code v_penyakit.php ... 98
11. Source Code v_detail_penyakit.php... 99
12. Source Code v_proses_diagnosa.php ... 100
13. Source Code v_riwayat.php ... 102
14. Source Code c_penyakit.php ... 103
15. Source Code c_aunth.php... 104
16. Source Code c_main.php ... 106
17. Source Code c_setting.php ... 107
18. Source Code c_gejala.php ... 110
19. Source Code c_user.php ... 113
xv
22. Source Code v_tambah_gejala.php ... 115
23. Source Code v_tambah_penyakit.php ... 117
24. Source Code v_ubah_gejala.php ... 119
25. Source Code v_ubah_penyakit.php ... 120
26. Source Code v_cetak_penyakit.php ... 123
INTISARI
Sistem pakar adalah sistem yang menggunakan pengetahuan manusia yang terekam dalam komputer untuk memecahkan persoalan yang biasanya memerlukan keahlian manusia (Turban, 2005). Sistem pakar diagnosa penyakit kulit ini merupakan suatu sistem pakar yang dirancang sebagai alat bantu untuk mendiagnosa jenis penyakit kulit pada manusia yang disebabkan oleh infeksi jamur. Sistem pakar ini dibangun untuk memberikan informasi mengenai diagnosis penyakit kulit akibat infeksi jamur pada manusia serta cara penatalaksanaannya, dan dapat menghasilkan suatu alternatif solusi yang cepat dalam menentukan jenis penyakit kulit infeksi jamur dengan melihat gejala yang timbul tanpa harus berkonsultasi dengan seorang pakar. Sistem pakar ini dibangun dengan menggunakan bahasa pemrograman PHP dan MySQL sebagai basis datanya serta menggunakan metode backward chaining untuk pengambilan keputusannya.
xvii
ABSTRACT
Expert systems are systems that use recorded human knowledge in computers to solve problems that usually require human expertise (Turban, 2005). Skin disease diagnosis expert system is an expert system that is designed as a tool to diagnose skin diseases in humans caused by a fungal infection. This expert system developed to provide information about the diagnosis of skin diseases due to fungal infections in humans and how its management, and can produce a quick alternative solution in determining the type of fungal infection of skin diseases by looking at the symptoms without having to consult with an expert. The expert system is built using the PHP programming language and MySQL as its database and uses backward chaining method for making conclusions
.