i
LAPORAN TUGAS AKHIR
DIAGNOSA PENYAKIT GIGI DAN MULUT MENGGUNAKAN RUNUT MAJU
DENTAL AND ORAL DISEASE DIAGNOSIS
USINGFORWARD CHAINING
Disusun Sebagai Salah Satu Syarat
Memperoleh Derajat Sarjana Komputer Pada Prodi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Purwokerto
Disusun oleh: Nama : Anisa Lutfiyani
NIM : 1103040076
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK
HALAMAN PERNYATAAN
Dengan ini saya menyatakan bahwa Laporan Tugas Akhir ini tidak terdapat
karya yang pernah diajukan untuk memperoleh gelar Sarjana Komputer di suatu
Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau
pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara
tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.
Purwokerto, 21 Agustus 2015
Yang Menyatakan,
ANISA LUTFIYANI
v
HALAMAN PERSEMBAHAN
Puji syukur saya panjatkan kehadirat Allah SWT yang telah memberikan segala
kemudahan, kekuatan serta keyakinan dalam setiap kesulitan yang saya hadapi.
Tugas Akhir ini saya persembahkan untuk:
1. Orang tua saya tercinta Bapak Drs. Bambang. S dan Ibu Nurhayati terimakasih
atas doa restu, nasihat, bimbingan dan kasih sayang yang tulus setiap saat hingga
Tugas Akhir ini dapat terselesaikan dengan baik.
2. Kakak saya Ilham Mughni,S.T. dan saudara saya Anisa Lutfiyana yang telah
memberikan semangat dalam menyelesaikan Tugas Akhir ini.
3. Untuk seluruh keluarga besar, terimakasih untuk dukungan dan semangatnya.
4. Untuk sahabat-sahabat saya yang selalu memberikan semangat selama
mengerjakan Tugas Akhir ini.
5. Buat teman-teman seperjuangan Teknik Informatika angkatan 2011, terimakasih
atas semangat dan bantuanya.
MOTTO
“Jadilah kamu manusia yang pada kelahiranmu semua orang tertawa bahagia, tetapi hanya kamu sendiri yang menangis; dan pada kematianmu semua orang menagis sedih,
vii
KATA PENGANTAR
Segala puji syukur kehadirat Allah SWT, atas rahmat dan hidayahNya yang
telah dilimpahkan kepada kita semua. Sholawat dan salam semoga senantiasa tercurah
pada Nabi Muhammad SAW yang telah menyampaikan risalah dan syar‟i islam kepada
umat manusia. Akhirnya penulis dapat menyelesaikan Tugas Akhir ini dengan judul
“Diagnosa Gigi dan Mulut Menggunakan Sistem Pakar” sebagai syarat yang harus
dipenuhi untuk mendapatkan gelar sarjana komputer.
Oleh karena itu penulis mengucapkan terima kasih yang setulus-tulusnya kepada
semua pihak yang telah membantu dalam menyelesaikan Tugas Akhir ini,
Ucapan terima kasih penulis sampaikan kepada:
1. Bapak Tito Pinandita, S.Si.,M.Kom. selaku Dekan Fakultas Teknik Universitas
Muhammadiyah Purwokerto.
2. Bapak Harjono, S.T.,M.Eng. selaku Ketua Program Studi Teknik Informatika,
Universitas Muhammadiyah Purwokerto.
3. Ibu Hindayati Mustafidah, S.Si.,M.Kom. selaku Pembimbing I, terima kasih atas
bimbingannya selama ini.
4. Bapak dan Ibu dosen Prodi Teknik Informatika yang telah memberikan bekal
ilmu menulis selama ini.
5. Semua karyawan Universitas Muhammadiyah Purwokerto yang telah membantu
6. drg. Dyah Arini selaku dokter yang telah memberikan bekal pengetahuan
tentang penyakit gigi dan mulut.
7. Sahabat-sahabatku, teman-teman seperjuangan (mahasiswa Teknik Informatika
universitas Muhammadiyah Purwokerto angkatan 2011) yang telah memberikan
semangat dalam menelesaikan Tugas Akhir ini.
Semoga apa yang telah dikerjakan dalam Tugas Akhir ini dapat
bermanfaat bagi seluruh pembaca dan pengguna aplikasi. Aamiin.
Purwokerto, 21 Agustus 2015
Anisa Lutfiyani
ix
DAFTAR ISI
HALAMAN PENGESAHAN ... ii
HALAMAN PERSETUJUAN ... iii
HALAMAN PERNYATAAN ... iv
HALAMAN PERSEMBAHAN ... v
HALAMAN MOTTO ... vi
d. Metode Inferensi Dalam Sistem Pakar ... 7
3. PHP ... 16
B. Waktu dan Tempat Penelitian ... 21
C. Pengumpulan Data ... 21
D. Pengembangan Sistem ... 22
1. Analisis dan Definisi Persyaratan ... 23
2. Perancangan Sistem Perangkat Lunak ... 23
3. Implementasi dan Pengujian Unit ... 23
4. Integrasi dan Pengujian Sistem ... 24
5. Operasi dan Pemeliharaan ... 24
BAB V HASIL DAN PEMBAHASAN ... 25
4. Perancangan Antarmuka/Interface ... 41
C. Implementasi Sistem ... 43
D. Hasil Pengujian Sistem ... 60
BAB VI PENUTUP ... 65
xi
B. Saran ... 66
DAFTAR PUSTAKA ... 67
LAMPIRAN ... 68
A. Lampiran Coding ... 68
B. Lampiran Database ... 84
C. Lampiran Data Gejala dan Data Penyakit ... 86
D. Lampiran Tabel Aturan dan Tabel Keputusan ... 90
DAFTAR TABEL
Tabel 1. Deskripsi Aktor Pada Use Case Diagram ... 27
Tabel 2. Deskripsi Use Case Pada Use Case Diagram ... 28
Tabel 3. Data Penyakit ... 31
Tabel 4. Data Gejala ... 31
Tabel 5. Tabel Keputusan Penyakit Gigi dan Mulut ... 33
Tabel 6. Tabel Aturan ... 33
Tabel 7. Tabel Penyakit ... 36
Tabel 8. Tabel Gejala ... 37
Tabel 9. Tabel Relasi ... 37
Tabel 10. Tabel analisa_hasil ... 38
Tabel 11. Tabel pakar. ... 38
Tabel 12. Tabel tmp_gejala ... 39
Tabel 13. Tabel tmp_penyakit ... 39
Tabel 14. Tabel tmp_analisa ... 39
Tabel 20. Hasil Pengujian Menu Login Admin ... 61
xiii
DAFTAR GAMBAR
Gambar 1. Struktur Sistem Pakar ... 6
Gambar 2. Metode Pengembangan SistemModel Waterfall ... 22
Gambar 3. Use Case Diagram Sistem Pakar ... 27
Gambar 4. Flowchart Pengembangan Sistem Pakar ... 29
Gambar 5. Perancangan Antarmuka Sistem Pakar Gigi dan Mulut ... 41
Gambar 6. Perancangan Antarmuka Login Admin Sistem Pakar Gigi dan Mulut ... 42
Gambar 7. Perancangan Antarmuka Admin Sistem Pakar Gigi dan Mulut ... 42
Gambar 8. Halaman Home ... 43
Gambar 9. Halaman Daftar Penyakit ... 44
Gambar 10. Halaman Daftar Pasien ... 45
Gambar 11. Halaman Pertanyaan Konsultasi ... 45
Gambar 12. Halaman Hasil Analisa ... 46
Gambar 13. Halaman Info ... 47
Gambar 14. Halaman Help ... 47
Gambar 15. Halaman About ... 48
Gambar 16. Halaman Menu Login Admin ... 49
Gambar 17. Halaman Antarmuka Login Gagal... 49
Gambar 18. Halaman Menu Home Admin ... 50
Gambar 25. Halaman Input Penyakit ... 54
Gambar 26. HalamanUbah Penyakit ... 55
Gambar 28. Halaman Ubah Gejala ... 56
Gambar 29. Halaman Input Relasi ... 57
Gambar 32. Halaman Laporan Penyakit ... 58
Gambar 33. Halaman Lihat Gejala ... 58
Gambar 34. Halaman Gejala Per penyakit ... 59
xv
DAFTAR LAMPIRAN
Lampiran 1. Lampiran Coding ... 72
Lampiran 2. Lampiran Database ... 88
Lampiran 3. Lampiran Data Gejala dan Data Penyakit ... 91
Lampiran 4. Lampiran Tabel Aturan dan Tabel Keputusan ... 95
INTISARI
Sistem pakar diagnosa gigi dan mulut ini merupakan suatu sistem pakar yang dirancang sebagai alat bantu untuk mendiagnosis jenis penyakit gigi dan mulut
khususnya pada manusia. Sistem pakar ini dibangun untuk memberikan solusi kepada
masyarakat yang ingin berkonsultasi sebelum melakukan pemeriksaan dengan dokter gigi. Sistem pakar ini dikembangkan dengan menggunakan bahasa pemrograman PHP dan database MySQL. Sedangkan metode penarikan kesimpulan dalam sistem pakar ini
menggunakan metode inferensi forward chaining. Sistem ini menampilkan pilihan
gejala yang dapat dipilih user, dimana setiap gejala akan membawa user kepada pilihan
gejala selanjutnya sampai mendapat hasil akhir. Pada hasil akhir sistem pakar ini akan menampilkan nama penyakit, gejala, definisi dan solusinya.
xvii ABSTRACT
Dental and oral diagnosis expert system is expert system which was designed as assist tool to diagnose kind of dental and oral diseases especially in human. This expert system was made to give solution to society who want to consult before doing examination with dentist. This expert system was developed by using programing language PHP and database MySQL. Meanwhile, method of drawing conclusion in this expert system was method of inference forward chaining. This system display the choices of indication which can be chosen by user. In which each indication will bring user to the next indication choices till get the final result. In the final result of this expert system will display the name of disease, indication, definition and solution.