sistem pakar diagnosa penyakit tht menggunakan metode...
TRANSCRIPT
Sistem Pakar Diagnosa Penyakit THT
Menggunakan Metode Dempster Shafer
Tugas Akhir
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Dony Yulianto
201510370311002
Data Science
PROGRAM STUDI INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2019
i
LEMBAR PERSETUJUAN
SISTEM PAKAR DIAGNOSA PENYAKIT THT
MENGGUNAKAN METODE DEMPSTER SHAFER
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh :
Doni Yulianto
201510370311002
Menyetujui
Pembimbing I Pembimbing II
Yufis Azhar,S.Kom., M.Kom. Nur Hayatin, S. ST., M.Kom.
NIP. 108.1410.0544 NIP. 108.0907.0476
ii
LEMBAR PENGESAHAN
SISTEM PAKAR DIAGNOSA PENYAKIT THT
MENGGUNAKAN METODE DEMPSTER SHAFER
Tugas Akhir
Telah Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh :
Doni Yulianto
201510370311002
Tugas Akhir ini telah di uji dan dinyatakan lulus melalui sidang majelis penguji
Pada tangal 14 Oktober 2019
Menyetujui,
Penguji I Penguji II
Mengetahui,
Ketua Jurusan Teknik Informatika
Gita Indah Marthasari, S.T, M.Kom
NIDN. 0720038101
Hardianto Wibowo, S.Kom., M.T.
NIDN. 0721038602
Wildan Suharso, S.Kom., M.Kom.
NIDN. 0730038405
iii
LEMBAR PERNYATAAN
Yang bertanda tangan di bawah ini :
NAMA : DONI YULIANTO
NIM : 201510370311002
FAK/JUR. : TEKNIK/INFORMATIKA
Dengan ini menyatakan bahwa Tugas Akhir dengan judul Sistem Pakar
Diagnosa Penyakit THT Menggunakan Metode Dempster Shafer beserta
seluruh isinya adalah karya Peneliti sendiri bukan merupakan karya tulis orang lain,
baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah
disebutkan sumbernya.
Demikian surat pernyataan ini Peneliti buat dengan sebenar-benarnya.
Apabila kemudian ditemukan adanya pelanggaran terhadao etika keilmuan dalam
karya Peneliti ini atau ada klaim dari pihak lain terhadap keaslian karya Penelit i
maka Peneliti siap menanggung segala bentuk resiko yang berlaku.
Malang, 5 Oktober 2019
Yang membuat Pernyataan
Doni Yulianto
Mengetahui,
Pembimbing I Pembimbing II
Yufis Azhar,S.Kom., M.Kom. Nur Hayatin, S. ST., M.Kom.
NIP. 108.1410.0544 NIP. 108.0907.0476
iv
ABSTRAK
Berbagai penyakit pada manusia dapat menimbulkan masalah serius jika
tidak cepat ditangani, seperti halnya penyakit THT (Telinga, Hidung, dan
Tenggorokan). Penderita penyakit THT di Indonesia cukup tinggi, karena
masyarakat sering menganggap remeh penyakit THT dan kurangnya informas i
mengenai penyakit tersebut. Perlu adanya sistem yang memberikan informas i
mengenai gejala pada penyakit THT dan jenis penyakit apa saja yang diderita, serta
solusi apa yang tepat untuk menangani penyakit THT. Subjek dalam penelitian ini
adalah sistem pakar untuk mendiagnosa penyakit THT. Pada penelitian ini
menggunakan dua metode, yaitu metode ketidakpastian menggunakan Dempster
Shafer dan metode penelusuran yaitu Forward Chaining. Langkah pengembangan
diawali dari pengumpulan data, lalu pembuatan Rule Based, mengimplementas ikan
metode, dan melakukan pengujian akurasi pakar. Hasil penelitan ini adalah sistem
pakar mendiagnosa penyakit THT sebanyak 7 jenis penyakit dengan gejala
sebanyak 24 jenis. Penelitian ini juga menggunakan metode Dempster Shafer untuk
mendapatkan nilai kepastian berupa persentase nilai kepastian pada hasil diagnosa
penyakitnya. Berdasarkan hasil pengujian pakar, dapat disimpulkan bahwa sistem
pakar memiliki tingkat kesamaan dengan pakar sebesar 85% yang berarti bahwa
sistem pakar ini layak untuk digunakan.
Kata Kunci : Sistem Pakar, Penyakit THT, Metode Dempster Shafer.
v
ABSTRACT
Various diseases in humans can cause serious problems if not quickly
handled, such as ENT diseases (ear, nose, and throat). People with ENT disease in
Indonesia is quite high, because people often consider the condition of ENT disease
and lack of information about the disease. There is a system that provides
information about the symptoms in ENT diseases and what types of diseases
suffered, as well as what is the right solution to handle ENT diseases. The subject
in this study is an expert system for diagnosing ENT diseases. The study used two
methods, namely the uncertainty method using Putty Shafer and the search method
that is Forward Chaining. The development step starts from collecting data, then
creating a Rule Based, implementing methods, and conducting expert accuracy
testing. The results of this research is a system of experts diagnose ENT diseases as
many as 7 types of diseases with the symptoms as much as 24 types. This research
also uses the method of putty Shafer to get certainty of the percentage value of
certainty in the diagnosis of diseases. Based on expert testing results, it can be
concluded that an expert system has a level of similarity with experts at 85% which
means that the expert system is worthy of use.
Keywords: expert system, ENT diseases, Dempster Shafer method.
vi
LEMBAR PERSEMBAHAN
Segala puji bagi Allah SWT yang telah memberikan rahmat dan
hidayahNya, sehingga penulis dapat menyelesaikan skripsi ini dengan baik.
Shalawat dan salam senantiasa tercurah kepada baginda Rasulullah SAW yang
mengantarkan manusia dari zaman kegelapan ke zaman yang terang benderang ini.
Penyusunan skripsi ini dimaksudkan untuk memenuhi sebagian syarat-
syarat guna mencapai gelar Strata 1 Teknik Informatika Univers itas
Muhammadiyah Malang. Penulis menyadari bahwa dalam menyelesaikan skripsi
ini telah mendapatkan banyak dukungan dari banyak pihak. Untuk itu penulis ingin
mengucapkan terima kasih kepada :
1. Allah SWT yang telah memberikan kemudahan dalam segala hal, sehingga
dapat menyelesaikan laporan ini.
2. Bapak Sugeng Santoso, Ibu Sulistiyani dan kedua adikku Sendy Amuri
Yulianto, Azka Farzani Yulianto yang selalu menyemangatiku dan
memberikan dukungan sehingga dapat terselesaikan penulisan skripsi ini.
3. Bapak Yufis Azhar M.Kom. dan ibu Nur Hayatin, S.ST., M.Kom. yang
telah memberikan ilmu tambahan dan solusi pada setiap permasalahan atas
kesulitan dalam penulisan skripsi ini.
4. Orang yang selalu menemani saat senang dan susah, yang selalu
menyemangati, memberikan dukungan kapanpun dan dimanapun. Semoga
kamu selalu menemaniku sampai takdir tuhan yang memisahkan kita.
5. Seluruh teman kelas dan Grup baymax yang anggotanya yaitu lina, hudi,
zia, aris, iwan, hazmi, andrian. Mereka yang telah menemani dan
memberikan dukungan selama masa kuliah.
6. Grup ceret junior yaitu agung, mila, reza, abel, alvin, diaz, syahrul, yuda.
Mereka yang memberikan dukungan ketika saya di rumah.
7. Mas Imron yang telah membantu dalam membuat aplikasi yang baik dan
benar serta memberikan solusi ketika terdapat kesalahan dalam pembuatan
aplikasi.
Semua pihak yang tidak bisa saya sebutkan satu persatu, saran dan kritik yang
sifatnya membangun bagi penulis dan laporan ini saya harapkan berguna dan
bermanfaat bagi pembaca, Terima kasih.
Malang, 23 September 2019
Penulis,
(Doni Yulianto)
vii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan
rahmat dan hidayah-NYA sehingga peneliti dapat menyelesaikan tugas akhir yang
berjudul :
“SISTEM PAKAR DIAGNOSA PENYAKIT THT
MENGGUNAKAN METODE DEMPSTER SHAFER”
Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi
bagaimana cara menerapkan metode Dempster Shafer ke dalam suatu sistem pakar
yang berguna dalam memberikan diagnosa penyakit THT kepada pasien dan dapat
memberikan solusi yang tepat dalam penanganannya.
Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini
masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan
saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu
pengetahuan.
Malang, 23 September 2019
Penulis,
(Doni Yulianto)
viii
DAFTAR ISI
LEMBAR PERSETUJUAN ........................................................................................ i
LEMBAR PENGESAHAN ........................................................................................ ii
LEMBAR PERNYATAAN ....................................................................................... iii
ABSTRAK ................................................................................................................iv
ABSTRACT...............................................................................................................v
LEMBAR PERSEMBAHAN .....................................................................................vi
KATA PENGANTAR...............................................................................................vii
DAFTAR ISI ...........................................................................................................viii
DAFTAR GAMBAR .................................................................................................xi
DAFTAR TABEL ....................................................................................................xii
BAB I PENDAHULUAN............................................................................................1
1.1. Latar Belakang................................................................................................1
1.2. Rumusan Masalah ...........................................................................................2
1.3. Tujuan Penelitian ............................................................................................2
1.4. Cakupan Masalah............................................................................................2
BAB II TINJAUAN PUSTAKA ..................................................................................3
2.1. Kecerdasan Buatan..........................................................................................3
2.1.1. Definisi .................................................................................................3
2.1.2. Sejarah..................................................................................................3
2.1.3. Keuntungan...........................................................................................4
2.2. Sistem Pakar ...................................................................................................4
2.2.1. Definisi .................................................................................................4
2.2.2. Keuntungan Sistem Pakar.......................................................................5
2.2.3. Kelemahan Sistem Pakar........................................................................5
2.2.4. Basis Pengetahuan (Knowledge Base) .....................................................5
2.2.5. Mesin Inferensi (Inference Machine).......................................................5
2.2.6. Ciri-ciri Sistem Pakar.............................................................................6
2.3. PHP ...............................................................................................................6
2.4. Framework .....................................................................................................6
2.5. Codeigniter .....................................................................................................7
2.6. XAMPP .........................................................................................................8
ix
2.7. MySQL ..........................................................................................................8
2.8. Penyakit THT .................................................................................................8
2.8.1. Ototitis Media Akut ...............................................................................8
2.8.2. Tinitus Nonpulsatil ................................................................................9
2.8.3. Presbikusis ............................................................................................9
2.8.4. Meniere ................................................................................................9
2.8.5. Rhinitis Alergi..................................................................................... 10
2.8.6. Rhinitis Non Alergi ............................................................................. 10
2.8.7. Epitaksis ............................................................................................. 10
2.9. Dempster Shafer ........................................................................................... 10
2.10. Kajian Pustaka .............................................................................................. 12
BAB III METODE PENELITIAN ............................................................................. 14
3.1. Flowchart Sistem .......................................................................................... 14
3.2. Alur Penelitian .............................................................................................. 15
3.3. Pengumpulan Data ........................................................................................ 15
3.3.1. Wawancara ......................................................................................... 15
3.3.2. Studi Literatur ..................................................................................... 16
3.4. Pembuatan Rule Based .................................................................................. 16
3.5. Implementasi Metode Dempster Shafer .......................................................... 19
3.5.1. Metode Dempster Shafer...................................................................... 19
3.5.2. Metode Inferensi (Forward Chaining) .................................................. 22
3.6. Pengujian Akurasi ......................................................................................... 22
BAB IV IMPLEMENTASI DAN PENGUJIAN ......................................................... 23
4.1 Hasil Implementasi Sistem............................................................................. 23
4.1.1. Implementasi Perhitungan Dempster Shafer .......................................... 23
4.1.2. Implementasi Aplikasi ......................................................................... 24
4.1.2.1. Tampilan Login..................................................................... 24
4.1.2.2. Tampilan Buat Akun ............................................................. 25
4.1.2.3. Tampilan Awal Pasien ........................................................... 26
4.1.2.4. Tampilan Konsultasi.............................................................. 26
4.1.2.5. Tampilan Hasil Diagnosa ....................................................... 27
4.1.2.6. Tampilan Kelola Profil .......................................................... 27
4.1.2.7. Tampilan Admin ................................................................... 28
4.1.2.8. Tampilan Kelola Data Penyakit .............................................. 29
x
4.1.2.9. Tampilan Kelola Data Gejala ................................................. 30
4.1.2.10. Tampilan Kelola Data Relasi.................................................. 31
4.1.2.11. Tampilan Kelola Data Pasien ................................................. 33
4.2 Pengujian Akurasi Pakar................................................................................ 33
4.3 Pengujian Terhadap Pengguna ....................................................................... 35
BAB V PENUTUP ................................................................................................... 39
5.1 Kesimpulan .................................................................................................. 39
5.2 Saran ............................................................................................................ 39
DAFTAR PUSTAKA ............................................................................................... 41
LAMPIRAN............................................................................................................. 43
xi
DAFTAR GAMBAR
Gambar 2.1 Konsep MVC ..................................................................................... 7
Gambar 3.1 Flowcart Sistem................................................................................ 14
Gambar 3.2 Alur Penelitian ................................................................................. 15
Gambar 4.1 Contoh implementasi metode Dempster Shafer .............................. 24
Gambar 4.2 Tampilan Login................................................................................ 24
Gambar 4.3 Tampilan Buat Akun ........................................................................ 25
Gambar 4.4 Tampilan Awal Pasien ..................................................................... 26
Gambar 4.5 Contoh Tampilan Konsultasi ........................................................... 26
Gambar 4.6 Tampilan Hasil Diagnosa................................................................. 27
Gambar 4.7 Tampilan Profil ................................................................................ 27
Gambar 4.8 Tampilan Edit Profil......................................................................... 28
Gambar 4.9 Tampilan Admin .............................................................................. 28
Gambar 4.10 Tampilan Data Penyakit................................................................... 29
Gambar 4.11 Tampilan Tambah Penyakit ............................................................. 29
Gambar 4.12 Tampilan Edit Penyakit.................................................................... 30
Gambar 4.13 Tampilan Data Gejala ...................................................................... 30
Gambar 4.14 Tampilan Tambah Gejala................................................................. 31
Gambar 4.15 Tampilan Edit................................................................................... 31
Gambar 4.16 Tampilan Data Relasi....................................................................... 32
Gambar 4.17 Tampilan Tambah Relasi ................................................................. 32
Gambar 4.18 Tampilan Data Pasien ...................................................................... 33
Gambar 4.19 Tampilan Detail Pasien .................................................................... 33
xii
DAFTAR TABEL
Tabel 2.1 Range Belief dan Plausability ............................................................. 11
Tabel 3.1 Jenis Penyakit THT ............................................................................. 16
Tabel 3.2 Gejala penyakit THT........................................................................... 17
Tabel 3.3 Rule Based & Bobot Penyakit THT.................................................... 18
Tabel 3.4 Keterangan bobot ................................................................................ 19
Tabel 3.5 kemungkinan range antara belief dan plausibility .............................. 20
Tabel 4.1 Bobot Relasi ........................................................................................ 32
Tabel 4.2 Pengujian Akurasi Pakar ..................................................................... 34
Tabel 4.3 Hasil kuesioner pernyataan 1 .............................................................. 35
Tabel 4.4 Hasil kuesioner pernyataan 2 .............................................................. 35
Tabel 4.5 Hasil kuesioner pernyataan 3 .............................................................. 36
Tabel 4.6 Hasil kuesioner pernyataan 4 .............................................................. 36
Tabel 4.7 Hasil kuesioner pernyataan 5 .............................................................. 37
Tabel 4.8 Hasil kuesioner pernyataan 6 .............................................................. 37
Tabel 4.9 Hasil kuesioner pernyataan 7 .............................................................. 37
Tabel 4.10 Hasil kuesioner pernyataan 8 ............................................................. 38
41
DAFTAR PUSTAKA
[1] A. Djulya, I. Pratiwi, D. E. Ratnawati, and A. W. Widodo, “Diagnos is
Penyakit THT Menggunakan Metode Fuzzy K-NN,” vol. 2, no. 10, pp.
4238–4245, 2018.
[2] K. E. Setyaputri and A. Fadlil, “Analisis Metode Certainty Factor pada
Sistem Pakar Diagnosa Penyakit THT,” J. Tek. Elektro, vol. 10, no. 1, pp.
30–35, 2018.
[3] M. Dahria, “Dalam Membangun Suatu Aplikasi,” vol. 10, no. 3, pp. 199–
205, 2011.
[4] M. D. Sinaga and N. S. B. Sembiring, “Penerapan Metode Dempster Shafer
Untuk Mendiagnosa Penyakit Dari Akibat Bakteri Salmonella,” Cogito
Smart, vol. 2, no. 2, pp. 94–107, 2016.
[5] A. P. Putra and C. Rahmad, “Analisa Perbandingan Metode Dempster-Shafe r
Dengan Metode Certainty Factor Pada Diagnosa Penyakit Anak,” vol. 3, no.
065111299, pp. 1–12, 2015.
[6] E. Wijaya, “Jurnal TIME , Vol. II No 2 : 18-26, 2013 ISSN,” vol. II, no. 2,
pp. 18–26, 2013.
[7] S. Kusumadewi, Artificial Intelligence (Teknik dan Aplikasinya), 1st ed.
Yogyakarta: Graha Ilmu, 2003.
[8] F. Hadi, F. I. Komputer, U. Putra, and I. Yptk, “DENGAN
MENGGUNAKAN METODE FORWARD CHAINING,” vol. 2, no. 1, pp.
40–46, 2015.
[9] A. Nur, D. Ikhsan, I. Ariadi, M. B. Rosyid, and M. Ridwan, “Perancangan
Sistem Pakar Menggunakan Metode Backward Chaining Untuk Diagnosa
Penyakit Pada Hewan Ternak Sapi Berbasis Web,” pp. 19–24, 2017.
[10] J. Teknik, I. Fik, and J. N. N. Semarang-, “ANALISIS METODE
FORWARD CHAINING DALAM SISTEM PAKAR DIAGNOSA
PENYAKIT PADA HEWAN SAPI,” no. 5, pp. 1–7.
42
[11] H. Februariyanti, “Rancang Bangun Sistem Perpustakaan untuk Jurnal
Elektronik,” vol. 17, no. 2, pp. 124–132, 2012.
[12] M. Destiningrum and Q. J. Adrian, “SISTEM INFORMASI
PENJADWALAN DOKTER BERBASSIS WEB DENGAN
MENGGUNAKAN FRAMEWORK CODEIGNITER ( STUDI KASUS :
RUMAH SAKIT YUKUM MEDICAL CENTRE ),” vol. 11, no. 2, pp. 30–
37, 2017.
[13] S. Cody, D. Thane R.; Kern, Eugene B. ; Pearson, Bruce W. ; Samsudin,
Penyakit TELINGA, HIDUNG dan TENGGOROKAN, 5th ed. jakarta: EGC,
1991.
[14] J. I. Polinema, “ANALISA PERBANDINGAN METODE CERTAINTY
FACTOR DIAGNOSA PENYAKIT DIABETES MELITUS,” vol. 3, pp. 7–
12.
[15] N. Ginting, “Kepanitraan Klinik Telinga, Hidung dan Tenggorokan RSUD
Bekasi,” 2011.
[16] T. Informatika and S. Akba, “PENCERNAAN DENGAN PENGOBATAN
BAHAN ALAMI,” no. November, pp. 1–9, 2016.
[17] H. Indriyawati and B. Surarso, “Sistem Pakar Diagnosa Penyakit Telinga
Hidung Tengorok ( THT ) dengan Menggunakan Metode Inferensi Berbasis
Short Message Service ( SMS ),” vol. 01, pp. 1–6, 2013.
[18] S. Orthega, N. Hidayat, and E. Santoso, “Implementasi Metode Dempster-
Shafer untuk Mendiagnosa Penyakit Tanaman Padi,” J. Pengemb. Teknol.
Inf. dan Ilmu Komput., vol. 1, no. 10, pp. 1240–1247, 2017.
[19] D. P. Kurniawati, “Implementasi Metode Dempster Shafer Pada Sistem
Pakar Untuk Diagnosa Jenis-jenis Penyakit Diabetes Melitus,” Psi Udinus,
2014.