diagnosa jenis penyakit menggunakan metodekc.umn.ac.id/4909/3/halaman awal.pdfmendiagnosis secara...
TRANSCRIPT
Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP
Hak cipta dan penggunaan kembali:
Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.
Copyright and reuse:
This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.
i
PERANCANGAN APLIKASI EXPERT SYSTEM
DIAGNOSA JENIS PENYAKIT FEBRIS BERBASIS
ANDROID MENGGUNAKAN METODE DEMPSTER
SHAFER
SKRIPSI
Diajukan Guna Memenuhi Persyaratan Memperoleh
Gelar Sarjana Komputer (S.Kom.)
Vincentius Andrew Pratama
13110310027
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN INFORMATIKA
UNIVERSITAS MULTIMEDIA NUSANTARA
TANGERANG
2017
Perancangan aplkasi expert..., Vincentius Andrew Pratama, FTI UMN, 2017
ii
HALAMAN PERNYATAAN
Dengan ini saya menyatakan bahwa skripsi ini adalah karya ilmiah saya
sendiri, bukan plagiat dari karya ilmiah yang ditulis oleh orang lain atau lembaga
lain, dan semua karya ilmiah orang lain atau lembaga lain yang dirujuk dalam
skripsi ini telah disebutkan sumber kutipannya serta dicantumkan di daftar pustaka.
Jika di kemudian hari terbukti ditemukan kecurangan atau penyimpangan,
baik dalam pelaksanaan skripsi maupun dalam penulisan laporan skripsi, saya
bersedia menerima konsekuensi dinyatakan TIDAK LULUS untuk mata kuliah
skripsi yang telah saya tempuh.
Tangerang, 11 Agustus 2017
(Vincentius Andrew Pratama)
Perancangan aplkasi expert..., Vincentius Andrew Pratama, FTI UMN, 2017
iii
HALAMAN PERSETUJUAN
Dengan ini saya menyatakan bahwa skripsi ini adalah karya ilmiah saya
sendiri, bukan plagiat dari karya ilmiah yang ditulis oleh orang lain atau lembaga
lain, dan semua karya ilmiah orang lain atau lembaga lain yang dirujuk dalam
skripsi ini telah disebutkan sumber kutipannya serta dicantumkan di daftar pustaka.
Jika di kemudian hari terbukti ditemukan kecurangan atau penyimpangan,
baik dalam pelaksanaan skripsi maupun dalam penulisan laporan skripsi, saya
bersedia menerima konsekuensi dinyatakan TIDAK LULUS untuk mata kuliah
skripsi yang telah saya tempuh.
Tangerang, 11 Agustus 2017
(Vincentius Andrew Pratama)
Perancangan aplkasi expert..., Vincentius Andrew Pratama, FTI UMN, 2017
iv
HALAMAN PENGESAHAN
Skripsi dengan judul
“PERANCANGAN APLIKASI EXPERT SYSTEM DIAGNOSA JENIS
PENYAKIT FEBRIS BERBASIS ANDROID MENGGUNAKAN METODE
DEMPSTER SHAFER”
oleh
Vincentius Andrew Pratama
telah diujikan pada 1 Agustus 2017,
pukul 09.30 dan dinyatakan LULUS
dengan susunan penguji sebagai berikut
Ketua Sidang Penguji
Yustinus Eko Soelistio, S.Kom., M.M.
Johan Setiawan, S.Kom., M.M., M.B.A.
Dosen Pembimbing
Friska Natalia, Ph.D.
Disahkan oleh
Perancangan aplkasi expert..., Vincentius Andrew Pratama, FTI UMN, 2017
v
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa karena berkat kuasa
dan rahmat-Nya penulis dapat melakukan dan menyelesaikan tugas akhir skripsi
dengan judul “PERANCANGAN APLIKASI EXPERT SYSTEM DIAGNOSA
JENIS PENYAKIT FEBRIS BERBASIS ANDROID MENGGUNAKAN
METODE DEMPSTER SHAFER” secara tepat waktu. Maksud dari penyusunan
skripsi ini adalah untuk memenuhi salah satu syarat dalam menempuh ujian sarjana
komputer pada Fakultas Teknik & Informatika jurusan Sistem Informasi di
Universitas Multimedia Nusantara. Dalam penyusunan skripsi ini, banyak pihak
yang sangat membantu penulis dalam berbagai hal. Oleh karena itu, penulis
sampaikan rasa terima kasih yang sedalam-dalamnya kepada :
1. Keluarga penulis yang selalu mendukung dalam proses kuliah dan selama
proses pembuatan tugas akhir skripsi.
2. Ibu Friska Natalia selaku dosen pembimbing skripsi dimana beliau telah
memberikan bimbingan dengan sangat baik dalam penulisan laporan
maupun pengambilan keputusan dalam proses pembuatan tugas akhir
skripsi ini.
3. Seluruh teman – teman seperjuangan dalam pembuatan tugas akhir yang
telah memberikan bantuan yang tidak dapat dihitung dalam proses
pembuatan tugas akhir skripsi ini.
4. Doktor stefanus eke ola selaku pemilik klinik stefanus medika, dokter
sjafrizal muluk selaku pemilik klinik sari medika dan dokter dwi putri ayu
selaku dokter umum case mix di rumah sakit medika BSD, sebagai
Perancangan aplkasi expert..., Vincentius Andrew Pratama, FTI UMN, 2017
vi
narasumber ahli pakar yang sudah bersedia untuk menjadi bagian dalam
proses pembuatan tugas akhir skripsi ini. Serta manager umum rumah sakit
medika BSD yaitu bapak Agus yang telah memberikan kesempatan untuk
melakukan wawancara dengan dokter dwi putri ayu.
5. Bapak Wira Munggana dan Bapak Enrico Siswanto selaku Ketua dan
Sekretaris Program Studi Sistem Informasi Universitas Multimedia
Nusantara.
6. Serta pihak-pihak lainnya yang tidak dapat penulis sebutkan satu per satu,
yang telah membantu penulis selama pelaksanaan tugas akhir skripsi.
Penulis paham bahwa laporan skripsi ini belumlah sempurna. Oleh karena itu
penulis sangat terbuka terhadap kritik dan saran dari berbagai pihak agar penulis
dapat menyempurnakan laporan skripsi ini bila memiliki kekurangan.
Semoga laporan tugas akhir skripsi ini dapat bermanfaat bagi
mahasiswa/mahasiswi yang ingin melanjutkan penelitian ini serta dapat
memberikan pengetahuan baru bagi pembaca pada umumnya.
Tangerang, 11 Agustus 2017
Vincentius Andrew Pratama
Perancangan aplkasi expert..., Vincentius Andrew Pratama, FTI UMN, 2017
vii
ABSTRAK
PERANCANGAN APLIKASI EXPERT SYSTEM DIAGNOSA JENIS
PENYAKIT FEBRIS BERBASIS ANDROID MENGGUNAKAN METODE
DEMPSTER SHAFER
Oleh: Vincentius Andrew Pratama
13110310027
Demam merupakan penyakit yang seringkali dianggap umum oleh masyarakat terbukti dengan data sebuah penelitian dimana ditemukan bahwa
typhoid fever merenggut nyawa sebanyak 800 dari 100 ribu penduduk Indonesia sepanjang tahun 2011, sementara itu data yang di himpun oleh Kementrian
Kesehatan Republik Indonesia pada tahun 2013, telah terjadi 112.511 kasus dengue fever di 34 provinsi di Indonesia. Dari jumlah tersebut, tercatat ada 871 penderita yang meninggal dunia. Sedangkan untuk campak menurut data Departemen
Kesehatan tahun 2015, Indonesia memiliki cakupan imunisasi campak kategori sedang di Asia Tenggara, yakni 84%. Hal ini dikarenakan campak termasuk dalam
10 besar penyebab kematian terbanyak pada balita di Indonesia. Untuk itulah diadakan penelitian untuk merancang aplikasi sistem pakar untuk membantu mendiagnosis secara cepat penyakit dengan gejala demam yaitu typhoid fever,
dengue fever, campak. Objek yang diteliti dalam penelitian ini yaitu berupa informasi gejala – gejala per penyakit beserta bobotnya yang didapatkan dari hasil
wawancara dengan 3 doktor umum berpengalaman. Penelitian kali ini menggunakan metode Dempster Shafer untuk melakukan perhitungan dan diagnosa. Metode ini menggunakan sistem belief dimana ahli pakar harus
memberikan bobot per gejala untuk ketiga penyakit. Nilai bobot inilah yang akan menjadi dasar untuk melakukan perhitungan algoritma. Nilai bobot per gejala ini
akan dikombinasi oleh bobot gejala selanjutnya sehingga menghasilkan hasil akhir satu penyakit yang diduga di derita oleh pengguna aplikasi. Menurut hasil akhir analisa aplikasi sistem pakar demam ini dapat membantu pasien yang ingin
melakukan diagnosa secara cepat dan dengan tingkat akurasi yang cukup baik karena hasil diagnosa ini menggunakan knowledge dari ahli pakar yang sudah
terverifikasi dan berpengalaman.
Kata kunci: sistem pakar, typhoid fever, dengue fever, campak, Dempster Shafer
Perancangan aplkasi expert..., Vincentius Andrew Pratama, FTI UMN, 2017
viii
ABSTRACT
Expert System’s Application Design of Febrical Disease Based on Android
Platform Using Dempster Shafer Method
By: Vincentius Andrew Pratama
13110310027
Fever is a disease that is often considered common by the community as
evidenced by data from a study where it was found that typhoid fever infected 800 to 100 thousand Indonesians citizen during 2008, while data collected by the Ministry of Health of the Republic of Indonesia in 2013, there have been 112,511
dengue cases Fever in 34 provinces in Indonesia. According to data, there were 871 people who died. While for measles according to data from the Ministry of
Health in 2015, Indonesia has coverage of measles immunization category in Southeast Asia, which is 84%. For that is held research to design an expert system application to help rapid diagnose a disease with symptoms of fever. Typhoid fever,
dengue fever, and measles. Objects studied in this study is the information of disease with symptoms of fever and belief system with its weight obtained from the
results of interviews with 3 experienced general doctor. This research uses Dempster Shafer method to perform calculation and diagnosis. This method uses a belief system where expert experts should give symptomatic weight for the three
diseases. Weight value is what will be the basis for performing algorithm calculations. This weighting value per symptom will be combined by the next
symptom weighting so as to produce the end result of a disease that is suspected to be suffered by the application user. According to the final results of this fever expert system application analysis can help patients who want to make a rapid diagnosis
and with a fairly good accuracy because this diagnosis using the knowledge of expert experts who have been verified and experienced.
Keyword: expert system, typhoid fever, dengue fever, measles, Dempster Shafer
Perancangan aplkasi expert..., Vincentius Andrew Pratama, FTI UMN, 2017
ix
DAFTAR ISI
HALAMAN PERNYATAAN ................................................................................. ii
HALAMAN PENGESAHAN................................................................................. iv
KATA PENGANTAR..............................................................................................v
ABSTRAK ............................................................................................................. vii
ABSTRACT ............................................................................................................ viii
DAFTAR ISI ........................................................................................................... ix
DAFTAR GAMBAR ............................................................................................ xiii
DAFTAR TABEL ................................................................................................. xiv
DAFTAR RUMUS................................................................................................. xv
BAB I ...................................................................................................................... 1
1.1 Latar Belakang.......................................................................................... 1
1.2. Rumusan Masalah .................................................................................... 6
1.3. Batasan Masalah ....................................................................................... 6
1.4 Tujuan dan Manfaat Penelitian................................................................ 7
1.4.1. Tujuan Penelitian............................................................................... 7
1.4.2. Manfaat Penelitian............................................................................. 7
1.5 Timeline Penelitian................................................................................... 8
BAB II ..................................................................................................................... 9
2.1 Typhoid fever ............................................................................................ 9
2.1.1 Gejala Demam Typhoid..................................................................... 9
2.1.2 Diagnosa Penyakit Typhoid fever.................................................... 10
2.1.3 Pengobatan Typhoid fever ............................................................... 11
2.2 Campak ................................................................................................... 11
2.2.1 Gejala Campak ................................................................................ 12
2.2.2 Pengobatan Campak ........................................................................ 12
2.3 Dengue Fever ......................................................................................... 13
2.3.1 Gejala Demam Berdarah Dengue.................................................... 13
2.3.2 Pengobatan Demam Berdarah Dengue ........................................... 14
2.4 Android ................................................................................................... 15
2.4.1 Fitur Sistem Operasi Android.......................................................... 16
Perancangan aplkasi expert..., Vincentius Andrew Pratama, FTI UMN, 2017
x
2.4.2 Arsitektur Sistem Operasi Android ................................................. 17
2.5 Android studio ........................................................................................ 21
2.6 Sistem Pakar ........................................................................................... 23
2.6.1 Prinsip Kerja Sistem Pakar.............................................................. 23
2.6.2 Kelebihan dan Kekurangan Sistem Pakar ....................................... 24
2.6.3 Karakteristik Sistem Pakar .............................................................. 26
2.7 Model Prototype ..................................................................................... 26
2.7.1 Tahapan dalam model prototype ..................................................... 27
2.8 Java ......................................................................................................... 28
2.8.1 Kelebihan dan Kekurangan Java ..................................................... 29
2.9 Dempster Shafer ..................................................................................... 32
2.10.1 Hubungan Antar Class ........................................................................ 37
2.11 UML ....................................................................................................... 38
2.12 Activity Diagram .................................................................................... 39
2.13 Class Diagram ........................................................................................ 40
BAB III.................................................................................................................. 42
3.1 Gambaran Umum Objek Penelitian........................................................ 42
3.1.1 Rumah Sakit .................................................................................... 42
3.1.1.1 Rumah Sakit Medika BSD .......................................................... 42
3.1.2 Klinik Sari Medika .......................................................................... 44
3.1.3 Rumah Sakit Buah Hati................................................................... 44
3.1.4 Klinik Stefanus Medica Yayasan Florena ....................................... 45
3.2 Metode Penelitian ................................................................................... 45
3.2.1 Metode Dempster Shafer................................................................. 45
3.2.2 Algoritma Demspter Shafer ............................................................ 47
3.2.3 Model Pembangunan Sistem ........................................................... 52
3.2.4 Platform Aplikasi ............................................................................ 55
3.2.5 Perbandingan Software Tools ......................................................... 56
3.2.6 Literatur Review .............................................................................. 57
3.3 Variabel Penelitian ................................................................................. 60
3.3.1 Variabel Independen ....................................................................... 60
3.3.2 Variabel Dependen .......................................................................... 60
Perancangan aplkasi expert..., Vincentius Andrew Pratama, FTI UMN, 2017
xi
3.4 Teknik Pengumpulan Data ..................................................................... 60
3.5 Teknik Simulasi Data ............................................................................. 61
BAB IV ................................................................................................................. 62
4.1 Prototype I .............................................................................................. 62
4.1.1 Communication and Requirement ................................................... 62
4.1.2 Quick Plan & System Design.......................................................... 63
4.2.2.1 Use Case Diagram .......................................................................... 63
4.2.2.2 Activity Diagram Melakukan Diagnosa......................................... 65
4.2.2.3 Class Diagram ................................................................................ 66
4.1.3 Construction of Prototype ............................................................... 67
4.1.3.1 Home Screen Page....................................................................... 68
4.1.3.2 Diagnosa Page ............................................................................. 69
4.1.3.3 Hasil Diagnosa Page .................................................................... 70
4.2 Prototype II............................................................................................. 71
4.2.1 Communication and Requirement................................................... 71
4.2.1.1 Normalisasi Data ......................................................................... 72
4.2.2 Quick Plan and System Design ....................................................... 75
4.2.2.1 Use Case Diagram .......................................................................... 75
4.2.2.2 Activity Diagram Melihat Info Pakar............................................. 78
4.2.2.3 Activity Diagram Melihat Info Penyakit........................................ 79
4.2.2.4 Activity Diagram Melihat Info Sistem ........................................ 80
4.2.2.5 Class Diagram ............................................................................. 81
4.2.3 Construct Prototype......................................................................... 82
4.2.3.1 Home Screen Page....................................................................... 83
4.2.3.2 Diagnosa Page ............................................................................. 85
4.2.3.3 Hasil Diagnosa Page .................................................................... 86
4.2.3.4 Info Pakar Page............................................................................ 87
4.2.3.5 Info Penyakit Page....................................................................... 89
4.2.3.6 Info Sistem Page .......................................................................... 91
4.3 Prototype III............................................................................................ 91
4.3.1 Diagnosa Page................................................................................. 92
4.3.2 Hasil Diagnosa Page ....................................................................... 93
Perancangan aplkasi expert..., Vincentius Andrew Pratama, FTI UMN, 2017
xii
4.3.3 Info Pakar Page ............................................................................... 94
4.3.4 Info Penyakit Page .......................................................................... 96
4.3.5 Info Sistem Page ............................................................................. 98
4.3.6 Deployment, Delivery and Feedback .............................................. 99
4.4 Playstore ................................................................................................. 99
4.5 Hasil Analisa ........................................................................................ 101
4.6 Hasil Tes Akurasi ................................................................................. 102
BAB V ................................................................................................................. 107
5.1. Kesimpulan ........................................................................................... 107
5.2. Saran ..................................................................................................... 108
DAFTAR PUSTAKA ......................................................................................... 109
LAMPIRAN .......................................................................................................... xiv
Perancangan aplkasi expert..., Vincentius Andrew Pratama, FTI UMN, 2017
xiii
DAFTAR GAMBAR
Gambar 2.1. Android Library (Sumber : insinyoer.com)...................................... 20
Gambar 2.2. Contoh Program Java (Sumber : Wikipedia.co.id)........................... 31
Gambar 2.3. Element Activity Diagram (Sumber : codepolitan.com) .................. 40
Gambar 3.1. Logo Rumah Sakit Medika BSD (Sumber : rs-medikabsd.co.id) .... 42
Gambar 3.2. Logo Rumah Sakit Buah Hati (Sumber : rsiabuahhati.com)............ 44
Gambar 3.3. Algoritma Dempster Shafer.............................................................. 46
Gambar 3.4. Model Prototype (academia.edu) ..................................................... 54
Gambar 4.1. Usecase System Prototype I ............................................................. 63
Gambar 4.2. Activity Diagram Melakukan Diagnosa ........................................... 65
Gambar 4.3. Class Diagram Prototype I............................................................... 66
Gambar 4.4. Mockup Home Page Prototype I ...................................................... 68
Gambar 4.5. Mockup Halaman Diagnosa Prototype I .......................................... 69
Gambar 4.6. Mockup Halaman Hasil Diagnosa Prototyope I ............................... 70
Gambar 4.7. Usecase Diagram Prototype II......................................................... 75
Gambar 4.8. Activity Diagram Ahli Pakar Prototype II........................................ 78
Gambar 4.9. Activity Diagram Ahli Penyakit Prototype II................................... 79
Gambar 4.10. Activity Diagram Info Sistem Prototype II .................................... 80
Gambar 4.11. Class Diagram Prototype II ........................................................... 81
Gambar 4.12. Home Screen Main Page Prototype II ........................................... 83
Gambar 4.13. Menu Aplikasi Prototype II............................................................ 84
Gambar 4.14. Halaman Diagnosa Prototype II ..................................................... 85
Gambar 4.15. Halaman Hasil Diagnosa Prototype II............................................ 86
Gambar 4.16. Halaman Info Pakar Prototype II ................................................... 87
Gambar 4.17. Halaman Detail Info Pakar Prototype II ........................................ 88
Gambar 4.18. Halaman Info Penyakit Prototype II .............................................. 89
Gambar 4.19. Halaman Detail Info Penyakit Prototype II ................................... 90
Gambar 4.20. Halaman Info Sistem Prototype II.................................................. 91
Gambar 4.21. Halaman Diagnosa Prototype III.................................................... 92
Gambar 4.22. Halaman Hasil Diagnosa Prototype III .......................................... 93
Gambar 4.23. Halaman Info Pakar Prototype III .................................................. 94
Gambar 4.24. Halaman Detail Info Pakar Prototype III ....................................... 95
Gambar 4.25. Halaman Info Penyakit Prototype III ............................................. 96
Gambar 4.26. Halaman Detail Info Penyakit Prototype III .................................. 97
Gambar 4.27. Halaman Info Sistem Prototype III ................................................ 98
Perancangan aplkasi expert..., Vincentius Andrew Pratama, FTI UMN, 2017
xiv
DAFTAR TABEL
Tabel 1.1. Rencana Kegiatan................................................................................... 8
Tabel 3.1. Tabel Belief System ..............................................................................46 Tabel 3.2. Tabel kombinasi m3 ............................................................................. 49
Tabel 3.3. Tabel kombinasi m5 ............................................................................. 50 Tabel 3.4. Tabel kombinasi m7 ............................................................................. 50 Tabel 3.5. Tabel kombinasi m9 ............................................................................. 51
Tabel 3.6. Tabel Kombinasi m11 .......................................................................... 52 Tabel 3.7. Perbandingan Prototype Dengan Waterfall ......................................... 52
Tabel 3.8. Perbandingan Android studio Dengan Eclipse (Sumber: angon.co.id) 56 Tabel 3.9. Literatur Review ................................................................................... 57 Tabel 4.1. Tabel Bobot dan Rule Based System Prototype I ……..........................63
Tabel 4.2. Use case Melakukan Diagnosa ............................................................ 64
Tabel 4.3. Use case Diagnosa Ulang dan Keluar Aplikasi ................................... 64
Tabel 4.4. Tabel Bobot dan Rule Based System Prototype II ............................... 71
Tabel 4.5. Tabel Normalisasi Tifus ....................................................................... 73
Tabel 4.6. Tabel penerapan normalisasi ................................................................ 73
Tabel 4.7. Tabel normalisasi data bobot gejala per penyakit ................................ 74
Tabel 4.8. Use case Ahli Pakar ............................................................................. 75
Tabel 4.9. Use case Info Penyakit ......................................................................... 76
Tabel 4.10. Use case Info Sistem .......................................................................... 77
Tabel 4.11. Perbandingan Hasil Analisa ............................................................. 101
Tabel 4.12. Tabel akurasi 1 ................................................................................. 103
Tabel 4.12. Tabel akurasi 2 …………………………………………………….118
Perancangan aplkasi expert..., Vincentius Andrew Pratama, FTI UMN, 2017
xv
DAFTAR RUMUS
Equation 2.1. Persamaan pertama Dempster Shafer ............................................. 33
Equation 2.2. Persamaan kedua metode Demspter Shafer.................................... 33
Equation 2.3. Persamaan keempat metode Demspter Shafer................................ 34
Equation 2.4. Persamaan kelima metode Demspter Shafer .................................. 35
Equation 2.5. Nilai kekuatan evidence .................................................................. 36
Equation 4.1. Rumus Normalisasi ........................................................................ 72
Perancangan aplkasi expert..., Vincentius Andrew Pratama, FTI UMN, 2017