DIAGNOSA JENIS PENYAKIT MENGGUNAKAN METODE awal.pdf · 2019. 1. 24. · dapat menyempurnakan...

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

Transcript of DIAGNOSA JENIS PENYAKIT MENGGUNAKAN METODE awal.pdf · 2019. 1. 24. · dapat menyempurnakan...

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