Fakultas Ilmu Komputer
Universitas Brawijaya
2956
Implementasi Metode Dempster-Shafer untuk Mendeteksi Penyakit
Diabetes Mellitus
Januar Dwie Amanda1, Nurul Hidayat2, Marji3
Program Studi Teknik Informatika, Fakultas Ilmu Komputer, Universitas Brawijaya Email: 1[email protected], 2[email protected], 3[email protected]
Abstrak
Deteksi secara dini dapat meminimalisir resiko kematian penderita Diabetes Mellitus serta untuk penanganan awal penyakit ini. Proses deteksi yang ada selama ini masih manual, hal ini bergantung pada pakar penyakit organ dalam tubuh manusia yang jumlahnya tergolong terbatas serta biaya diagnosa yang relatif mahal. Pemanfaatan implementasi sistem proses deteksi menjadi lebih mudah dan singkat. Pakar penyakit ini dapat melakukan deteksi penyakit Diabetes Mellitus lebih awal dan mudah. Pada penelitian ini penyakit diabetes mellitus yang dapat dideteksi sebanyak 3 jenis menggunakan metode
Dempster-Shafer dengan masukan gejala dari pengguna. Metode tersebut digunakan untuk mengolah
data gejala penyakit Diabetes Mellitus dalam hasil perhitungan presentase sebesar 100%, sedangkan hasil pengujian sistem antara deteksi hasil perhitungan metode Demspter Shafer menggunakan 11 data kasus memiliki tingkat keakurasian sebesar 81,81%.
Kata kunci: Dempster-Shafer, Deteksi, Diabetes Mellitus
Abstract
Early detection can minimize the risk of death from Diabetes Mellitus disease and first treatment for this disease. The detection that existed so far is still don manually, which means it depend on the expert who very limited on itquantity and also it diagnosis are costly. The disease expert can detect Diabetes Mellitus earlier and cheap. On this research this kind of Diabetes Mellitus that can be detected as many as 3 disease using Demspster-Shafer Method with input from user of symptoms. The method is used to analyze the data of system accuracy test between the detection and the result of Dempster-Shafer method calculation with 11 case data has the data accuracy level of 81,81%.
Keywords: Dempster-Shafer, Detection , Diabetes Mellitus
1. PENDAHULUAN
Diabetes Mellitus merupakan salah satu penyakit yang penderitanya cukup tingg Kebanyakan penderita penyakit ini tidak sadar bahwa dirinya telah mengidap Diabetes Mellitus. Diagnosa membutuhkan waktu yang cukup lama dan biaya yang cukup mahal dikarenakan penderita harus melakikan cek darah untuk mengetahui penderita mengidap penyakit ini atau tidak..
Pada penelitian yang dilakukan oleh Budi Cahyo Saputro , Rosa Delima, dan Joko Purwadi (2011) yang berjudul “Sistem Deteksi Penyakit
Diabetes Mellitus Menggunakan metode Certainty Factor” menyimpulkan bahwa banyak
orang awalnya tidak tahu bahwa dirinya menderita diabetes mellitus, di negara-negara
Asia lebih dari 50 persen (bahkan ada yang mencapai 85 persen) penderita diabetes baru mengetahui diri mengidap diabetes setelah mengalami komplikasi di berbagai organ tubuh (Hans, 2007). Pada penelitian yang dilakukan oleh Vonny Pawaka yang berjudul “Sistem
Pakar Deteksi Diabetes Mellitus Menggunakan Metode Bayesian Berbasis Web”
mengungkapkan bahwa tingkat kesadaran masyarakat akan dampak buruk yang ditimbulkan oleh penyakit Diabetes Mellitus masih rendah dan banyak masyarakat yang tidak menyadari dirinya sedang berada dalam resiko Penyakit Diabetes Mellitus. Salah satu penyebab yang disimpulkan oleh penulis adalah kurangnya pengetahuan tentang penyakit Diabetes Mellitus dan juga keterbatasan waktu maupun biaya untuk konsultasi ke dokter. Oleh karena itu, perlu adanya sebuah media edukasi kepada
pasien dan keluarganya yang bertujuan untuk memberikan pemahaman mengenai gejala, pencegahan, dan informasi umum seputar penyakit Diabetes Mellitus. Oleh sebab itu, masyarakat perlu dibantu dalam pendeteksian penyakit ini. Pengetahuan yang dimiliki oleh para pakar atau ahli dalam bidang penyakit
Diabetes Mellitus dapat membantu masyarakat
umum lebih cepat dalam pendeteksian penyakit ini melalui gejala – gejala yang timbul. Pengetahuan yang dimiliki oleh pakar ini dapat diperoleh oleh teknisi kesehatan dengan bantuan teknologi saat ini tanpa harus mendatangi pakar secara langsung.
2. LANDASAN KEPUSTAKAAN 2.1 Dempster-Shafer
Andino Maseleno dan Mahmud Hasan (2011) dalam penelitiannya yang berjudul “Avian Influenza (H5N1) Expert System using
Dempster-Shafer Theory” menyimpulkan
bahawa sistem pakar yang dibangun dapat memberikan hasil beserta tingkat kebenarannya berdasarkan nilai kepercayaan yang dimiliki oleh gejala masing-masing kasus.
2.2 Diabetes Mellitus
Diabetes Melitus merupakan suatu penyakit
yang ditandai dengan tingginya kadar gula dalam darah yang terjadi karena kelainan sekresi insulin, kerja insulin atau kedua-duanya. Tubuh penderita Diabetes Mellitus tidak dapat memproduksi hormon insulin atau tidak mampu memanfaatkan insulin sehingga berakibat tingginya kadar gula dalam darah dikarenakan insulin tidak mampu mengurangi kadar gula. Penyakit ini bersifat kronis yang dapat muncul dan berkembang dengan lambat namun pasti yang mengakibatkan komplikasi hampir di seluruh organ penderita seperti mata, otak, jantung , ginjal, infeksi yang sulit diobati yang berakibat pembusukan pada jaringan tubuh sehingga harus dioperasi atau bahkan dilakukan pemotongan (amputasi) pada jaringan tubuh yang terkena infeksi.
3. IMPLEMENTASI
Bab ini membahas tentang implementasi perangkat lunak berdasarkan hasil yang diperoleh dari analisis kebutuhan dan proses perancangan perangkat lunak yang dibuat. Pembahasan terdiri dari penjelasan tentang spesifikasi sistem, batasan-batasan
implementasi, implementasi algoritma pada program dan implementasi antarmuka
5.1.1 Spesifikasi Perangkat Keras
5.1.2 Spesifikasi Perangkat Lunak
5.3.1 Implementasi Algoritma Plausibility 5.3.2 Implementasi Algoritma Dempster-Shafer 5.4.1 Implentasi Antarmuka Halaman Login 5.4.2 Implementasi Antarmuka Halaman Utama Pakar
5.4.3 Implementasi Antarmuka Diagnosa Penyakit 5.4.4 Implementasi Antarmuka Tambah/Ubah Pengguna 5.4.5 Implementasi Antarmuka Tambah/Ubah Penyakit 5.4.6 Implementasi Antarmuka Halaman Detail Pengguna 5.1 Spesifikasi Sistem
5.3 Implementasi Algoritma
5.4 Implementasi Antarmuka 5. Implementasi
5.2 Batasan Implementasi
Gambar 1. Pohon Implementasi
3.1 Perhitungan Metode Dempster-Shafer
Perhitungan manual berfungsi untuk memberikan gambaran umum perancangan sistem yang dibangun. Contoh manualisasi akan dibagi menjadi 3 kasus, yaitu kasus 1 dengan perhitungan 1 gejala yang dimasukkan, kasus 2 dengan perhitungan 3 gejala dan kasus 3 dengan perhitungan 5 gejala. Dengan kasus 2 dan 3 adalah perkembangan penambahan gejala dari perhitungan kasus 1.
a. Kasus 1 (Perhitungan 1 Gejala)
Pada kasus 1 ini akan diberikan contoh 1 gejala yang terjadi pada salah satu penyakit, misal banyak makan atau Polifagia.
Gejala 1: Banyak makan (Polifagia) Apabila setelah diamati pasien mengalami Polifagia dengan densitas m{DM2} = 0,8 sebagai gejala dari
Diabetes Mellitus Type 2 untuk m1 nilai
densitas yang dipilih adalah yang tertinggi, maka:
𝑚1{𝐷𝑀2} = 0,8
𝑚1{θ} = 1 − 0,8 = 0,2
Sehingga dapat dihitung menggunakan persamaan (2-3). 𝑚1{𝐷𝑀2} = 0,8 1 − 0= 0,8 𝑚1{θ} = 0,2 1 − 0= 0,2
b. Kasus 2 (Perhitungan 3 Gejala)
gejala. Pada perhitungan deteksi gejala penyakit mengacu pada nilai densitas yang ada.
Gejala 1: Banyak Makan (Polifagia) Apabila setelah dilakukan observasi mengalami Polifagia dengan densitas m{DM2} = 0,8 sebagai gejala dari
Diabetes Mellitus Type 2 untuk m1 nilai
densitas yang dipilih adalah yang tertinggi, maka:
𝑚1{𝐷𝑀2} = 0,8
𝑚1{θ} = 1 − 0,8 = 0,2
Gejala 2: Sering Buang Air Kecil
Kemudian gejala selanjutnya adalah sering buang air kecil dengan densitas m{DM2} = 0,9 sebagai gejala dari
Diabetes Mellitus Type 2 untuk m2 nilai
densitas yang dipilih adalah yang tertinggi, maka:
𝑚2{𝐷𝑀2} = 0,9
𝑚2{θ} = 1 − 0,9 = 0,1
Maka dihitung nilai densitas baru untuk beberapa kombinasi dengan fungsi densitas m3 dapat dilihat pada tabel 1.
Tabel 1. Aturan Kombinasi untuk m3 Kasus 3
m1
m2
{DM2} (0,9) {ϴ} (0,1)
{DM2} (0,8) {DM2} (0,72) {DM2} (0,08)
{ϴ} (0,2) {DM2} (0,18) {ϴ} (0,02)
Dari tabel 1 ditunjukkan {DM2} diperoleh dari irisan antara m1{DM2} dan
m2{DM2} sehingga dapat dihitung 0,8 x
0.9 menghasilkan 0,72. Demikian pula irisan m1{ ϴ } dan m2{DM2} dapat
dihitung 0,2 x 0,9 menghasilkan 0,18 serta irisan m1{DM2} dan m2{ ϴ } dapat
dihitung 0,8 x 0,1 menghasilkan 0,08. {DM2} ∩ {DM2} = {DM2} 0,8 * 0,9 = 0,72 {DM2} = 0,72 {ϴ} ∩ {DM2} = {DM2} 0,2 * 0,9 = 0,18 {DM2} = 0,18 { DM2} ∩ {ϴ} = {DM2} 0,8 * 0,1 = 0,08 {DM2} = 0,08 {ϴ} ∩ {ϴ} = {ϴ} 0,2 * 0,1 = 0,02 {ϴ} = 0,02
Sehingga dapat dihitung menggunakan persamaan (2-3) 𝑚3{𝐷𝑀2} = 0,72 + 0,18 + 0,08 1 − 0 = 0,98 𝑚3{𝜃} = 0,02 1 − 0= 0,02
Gejala 3: Banyak Minum (Polidipsia) Kemudian gejala ketiga adalah banyak minum dengan densitas m{DM1} = (0,8); m{DM2} = (0,8) sebagai gejala dari
Diabetes Mellitus Type 1 dan Diabetes Mellitus Type 2 untuk m4 nilai densitas
yang dipilih yang tertinggi, maka: 𝑚4{𝐷𝑀1, 𝐷𝑀2} = 0,8
𝑚4{θ} = 1 − 0,8 = 0,2
Maka dihitung nilai densitas baru untuk beberapa kombinasi dengan fungsi densitas m5 dapat dilihat pada tabel 2.
Tabel 2. Aturan Kombinasi untuk m5 Kasus 3
m3
m4
{DM1,DM2} (0,8) {ϴ} (0,2)
{DM2} (0,98) {DM2} (0,784) {DM2} (0,196)
{ϴ} (0,02) {DM1,DM2} (0,016) {ϴ} (0,004)
Dari tabel 2 ditunjukkan {DM2} diperoleh dari irisan antara m3{DM2} dan
m4{DM1,DM2} sehingga dapat dihitung
0,98 x 0.8 menghasilkan 0,784. Demikian pula irisan m3{ DM2 } dan m4{ ϴ } dapat
dihitung 0,98 x 0,2 menghasilkan 0,96. Untuk {DM1,DM2} diperoleh dari irisan m3{ ϴ } dan m2{ DM1,DM2 } sehingga
dapat dihitung 0,02 x 0,8 menghasilkan 0,016. {DM2} ∩ {DM1,DM2} = {DM2} 0,98 * 0,8 = 0,784 {DM2} = 0,784 {ϴ} ∩ {DM1,DM2} = {DM1,DM2} 0,02 * 0,8 = 0,016 {DM1,DM2} = 0,016 {DM2} ∩ {ϴ} = {DM2} 0,98 * 0,2 = 0,196 {DM2} = 0,196
{ϴ} ∩ {ϴ} = {ϴ} 0,02 * 0,2 = 0,004 {ϴ} = 0,004
Sehingga dapat dihitung menggunakan persamaan (2-3). 𝑚5{𝐷𝑀2} = 0,784 + 0,196 1 − 0 = 0,98 𝑚5{𝐷𝑀1, 𝐷𝑀2} = 0,016 1 − 0= 0,016 𝑚5{𝜃} = 0,004 1 − 0 = 0,004
c. Kasus 3 (Perhitungan 5 Gejala)
Pada kasus 3 ini akan diberikan contoh dengan memasukkan 5 gejala. Pada perhitungan ini diibaratkan seseorang penyakit Diabetes
Mellitus dengan gejala banyak makan, sering
buang air kecil, banyak minum, berat badan turun tanpa alasan yang jelas dan gatal - gatal. Perhitungan deteksi penyakit ini mengacu pada nilai densitas yang ada pada akuisisi nilai densitas gejala.
Gejala 1: Banyak makan (Polifagia) Apabila setelah dilakukan observasi Banayk makan dengan densitas m{DM2} = 0,8 sebagai gejala dari Diabetes Mellitus
Type 2 untuk m1 nilai densitas yang dipilih
adalah yang tertinggi, maka: 𝑚1{𝐷𝑀2} = 0,8
𝑚1{θ} = 1 − 0,8 = 0,2
Gejala 2: Sering buang air kecil
Kemudian gejala selanjutnya adalah sering buang air kecil dengan densitas m{DM2} = 0,9 sebagai gejala dari
Diabetes Mellitus Type 2 untuk m2 nilai
densitas yang dipilih adalah yang tertinggi, maka:
𝑚2{𝐷𝑀2} = 0,9
𝑚2{θ} = 1 − 0,9 = 0,1
Maka dihitung nilai densitas baru untuk beberapa kombinasi dengan fungsi densitas m3 dapat dilihat pada tabel 3.
Tabel 3. Aturan Kombinasi untuk m3 Kasus 3
m1
m2
{DM2} (0,9) {ϴ} (0,1)
{DM2} (0,8) {DM2} (0,72) {DM2} (0,08)
{ϴ} (0,2) {DM2} (0,18) {ϴ} (0,02)
Dari tabel 3 ditunjukkan {DM2} diperoleh dari irisan antara m1{DM2} dan
m2{DM2} sehingga dapat dihitung 0,8 x
0.9 menghasilkan 0,72. Demikian pula irisan m1{ ϴ } dan m2{DM2} dapat
dihitung 0,2 x 0,9 menghasilkan 0,18 serta irisan m1{DM2} dan m2{ ϴ } dapat
dihitung 0,8 x 0,1 menghasilkan 0,08. {DM2} ∩ {DM2} = {DM2} 0,8 * 0,9 = 0,72 {DM2} = 0,72 {ϴ} ∩ {DM2} = {DM2} 0,2 * 0,9 = 0,18 {DM2} = 0,18 {DM2} ∩ {ϴ} = {DM2} 0,8* 0,1 = 0,08 {DM2} = 0,08 {ϴ} ∩ {ϴ} = {ϴ} 0,2 * 0,1 = 0,02 {ϴ} = 0,02
Sehingga dapat dihitung menggunakan persamaan (2-3). 𝑚3{𝑃1} = 0,72 + 0,18 + 0,08 1 − 0 = 0,98 𝑚3{𝜃} = 0,02 1 − 0= 0,02
Gejala 3: Banyak Minum (Polidipsia) Kemudian gejala ketiga adalah Banyak minum dengan densitas m{DM1} = (0,8); m{DM2} = (0,8) sebagai gejala dari
Diabetes Mellitus Type 1 dan Diabetes Mellitus Type 2 untuk m4 nilai densitas
yang dipilih yang tertinggi, maka: 𝑚4{𝐷𝑀1, 𝐷𝑀2} = 0,8
𝑚4{θ} = 1 − 0,8 = 0,2
Maka dihitung nilai densitas baru untuk beberapa kombinasi dengan fungsi densitas m5 dapat dilihat pada tabel 4.
Tabel 4. Aturan Kombinasi untuk m5 Kasus 3
m3
m4
{DM1,DM2} (0,8) {ϴ} (0,2)
{DM2} (0,98) {DM2} (0,784) {DM2} (0,196)
Dari tabel 4 ditunjukkan {DM2} diperoleh dari irisan antara m3{DM2} dan
m4{DM1,DM2} sehingga dapat dihitung
0,98 x 0.8 menghasilkan 0,784. Demikian pula irisan m3{ DM2 } dan m4{ ϴ } dapat
dihitung 0,98 x 0,2 menghasilkan 0,96. Untuk {DM1,DM2} diperoleh dari irisan m3{ ϴ } dan m2{ DM1,DM2 } sehingga
dapat dihitung 0,02 x 0,8 menghasilkan 0,016. {DM2} ∩ {DM1,DM2} = {DM2} 0,98 * 0,8 = 0,784 {DM2} = 0,784 {ϴ}∩ {DM1,DM2} = {DM1,DM2} 0,02 * 0,8 = 0,016 {DM1,DM2} = 0,016 {DM2} ∩ {ϴ} = {DM2} 0,98 * 0,2 = 0,196 {DM2} = 0,196 {ϴ} ∩ {ϴ} = {ϴ} 0,02 * 0,2 = 0,002 {ϴ} = 0,002
Sehingga dapat dihitung menggunakan persamaan (2-3). 𝑚5{𝐷𝑀2} = 0,784 + 0,196 1 − 0 = 0,98 𝑚5{𝐷𝑀1, 𝐷𝑀2} = 0,016 1 − 0= 0,016 𝑚5{𝜃} = 0,002 1 − 0 = 0,002
Gejala 4: Turunnya Berat Badan
Tanpa Alasan yang Jelas
Selanjutnya turunnya berat badan tanpa alasan yang jelas dengan densitas m{DM2} = 0,1 gejala dari Diabetes Mellitus Type 1 dan m{DM2} = 0,5 gejala dari Diabetes
Mellitus Type 2 untuk m6 nilai densitas
yang dipilih adalah yang tertinggi, maka: 𝑚6{𝐷𝑀1, 𝐷𝑀2} = 0,5
𝑚6{θ} = 1 − 0,5 = 0,5
Maka dihitung nilai densitas baru untuk beberapa kombinasi dengan fungsi densitas m7 dapat dilihat pada tabel 5.
Tabel 5. Aturan Kombinasi untuk m7 Kasus 3
m5 m6 {DM1,DM2} (0,5) {ϴ} (0,5) {DM2} (0,980) {DM2} (0,4900) {DM2} (0,4900) {DM1,DM2} (0,016) {DM1,DM2} (0,0080) {DM1,DM2} (0,0504) {ϴ} (0,002) {DM1,DM2} (0,0010) {ϴ} (0,0010)
Dari tabel 5 ditunjukkan {DM2} diperoleh dari irisan antara m5{DM2} dan
m6{DM1,DM2} sehingga dapat dihitung
0,98 x 0.5 menghasilkan 0,49. Demikian pula irisan m5{ DM2 } dan m6{ ϴ } dapat
dihitung 0,98 x 0,5 menghasilkan 0,49. Untuk {DM1,DM2} diperoleh dari irisan m5{ DM1,DM2 } dan m6{ DM1,DM2 }
sehingga dapat dihitung 0,016 x 0,5 menghasilkan 0,008. Irisan m5{
DM1,DM2} dan m6{ ϴ } dapat dihitung
0,016 x 0,5 menghasilkan 0,0504. Irisan m5{ ϴ } dan m6{DM1,DM2} dapat dihitung 0,002 x 0,5 menghasilkan 0,0010. {DM2} ∩ {DM1,DM2} = {DM2} 0,98 * 0,5 = 0,4900 {DM2} = 0,4900 {DM1,DM2} ∩ {DM1,DM2} = {DM1,DM2} 0,016* 0,5 = 0,0080 {DM1,DM2} = 0,0080 {ϴ}∩ {DM1,DM2} = {DM1,DM2} 0,002* 0,5 = 0,0010 {DM1,DM2} = 0,0010 {DM2} ∩ {ϴ} = {DM2} 0,98 * 0,5 = 0,4900 {DM2} = 0,4900 {DM1,DM2} ∩ {ϴ} = {DM1,DM2} 0,016 * 0,5 = 0,0080 {DM1,DM2} = 0,0080 {ϴ} ∩ {ϴ} = {ϴ} 0,002 * 0,5 = 0,0010 {ϴ} = 0,0010
Sehingga dapat dihitung menggunakan persamaan (2-3).
𝑚7{𝐷𝑀2} =
0,4900 + 0,4900
𝑚7{𝐷𝑀1, 𝐷𝑀2} = 0,008 + 0,008 1 − 0 = 0,016 𝑚7{𝜃} = 0,001 + 0,001 1 − 0 = 0,002
Gejala 5: Gatal - Gatal
Kemudian selanjutnya adalah sesak nafas m{D1} = 0,1; m{DM2} = 0,2; m{DMG} = 0,2 sebagai gejala dari
Diabetes Mellitus Type 1, Diabetes Mellitus Type 2 dan Diabetes Mellitus Gestational dengan nilai densitas, untuk m8
nilai sensitas yang dipilih adalah yang terbesar, maka:
𝑚8{𝐷𝑀1, 𝐷𝑀2, 𝐷𝑀𝐺} = 0,2
𝑚8{θ} = 1 − 0,2 = 0,8
Maka dihitung nilai densitas baru untuk beberapa kombinasi dengan fungsi densitas m8 dapat dilihat pada tabel 6.
Tabel 6. Aturan Kombinasi untuk m9 Kasus 3
m7 m8 {DM1,DM2,DMG} (0,2) {ϴ} (0,8) {DM2} (0,98) {DM2} (0,196) {DM2} (0,784) {DM1,DM2} (0,016) {DM1,DM2} (0,0032) {DM1,DM2} (0,0128) {ϴ} (0,002) {DM1,DM2,DM3} (0,0004) {ϴ} (0,0016)
Dari tabel 6 ditunjukkan {DM2} diperoleh dari irisan antara m7{DM2} dan
m8{DM1,DM2,DMG} sehingga dapat
dihitung 0,98 x 0.2 menghasilkan 0,196. Demikian pula irisan m7{ DM2 } dan m8{
ϴ } dapat dihitung 0,98 x 0,8 menghasilkan 0,784. Untuk {DM1,DM2} diperoleh dari irisan m7{ DM1,DM2 } dan m8{
DM1,DM2,DMG } sehingga dapat dihitung 0,016 x 0,2 menghasilkan 0,0032. Irisan m7{ DM1,DM2} dan m8{ ϴ } dapat
dihitung 0,016 x 0,8 menghasilkan 0,0128. Untuk {DM1,DM2,DMG} diperoleh dari Irisan m7{ ϴ } dan m8{DM1,DM2,DMG}
dapat dihitung 0,002 x 0,2 menghasilkan 0,0004. {DM2} ∩ {DM1,DM2,DMG} = {DM2} 0,98 * 0,2 = 0,196 {DM2} = 0,196 {DM1,DM2} ∩ {DM1,DM2,DMG} = {DM1,DM2} 0,016 * 0,2 = 0,0032 {DM1,DM2} = 0,0032 {ϴ} ∩ {DM1,DM2,DMG} = {DM1,DM2,DMG} 0,002* 0,2 = 0,0004 {DM1,DM2,DMG} = 0,0004 {DM2} ∩ {ϴ} = {DM2} 0,98* 0,8 = 0,784 {DM2} = 0,784 {DM1,DM2} ∩ {ϴ} = {DM1,DM2} 0,016 * 0,8 = 0,0128 {DM1,DM2} = 0,0128 {ϴ} ∩ {ϴ} = {ϴ} 0,002 * 0,8 = 0,0016 {ϴ} = 0,0016
Sehingga dapat dihitung menggunakan persamaan (2-3). 𝑚9{𝐷𝑀2} = 0,196 + 0,784 1 − 0 = 0,98 𝑚9{𝐷𝑀1, 𝐷𝑀2} = 0,0032 + 0,0128 1 − 0 = 0,016 𝑚9{𝐷𝑀1, 𝐷𝑀2, 𝐷𝑀𝐺} =0,0004 + 0,0128 1 − 0 = 0,0132 𝑚9{𝜃} = 0,0016 1 − 0 = 0,0016 3.2 Tampilan
Gambar 3. Menu Utama
4. PENGUJIAN DAN ANALISIS 4.1 Pengujian Fungsionalitas
Pada bagian ini akan dijelaskan tentang skenario pengujian yang akan dilakukan pada skenario pengujian pertama yaitu pengujian fungsionalitas merupakan pengujian yang dilakukan terhadap sistem untuk mengetahui apakah sistem yang dibangun telah sesuai dengan daftar kebutuhan yang telah ditentukan.
Proses analisa terhadap hasil pengujian fungsionalitas dilakukan dengan melihat kesesuaian antara hasil yang diharapkan berdasarkan kebutuhan sistem dengan hasil kinerja sistem memiliki kesesuaian 100%. Sehingga dapat disimpulkan bahwa implementasi dan fungsionalitas dari sistem pendeteksi penyakit Diabetes Mellitus dapat berjalan dengan daftar kebutuhan yang ada.
4.2 Pengujian Akurasi
Pengujian tingkat akurasi dilakukan untuk mengetahui performa dari sistem pendeteksi penyakit Diabetes Mellitus menggunakan metode Dempster-Shafer. Pengujian akurasi dilakukan dengan cara membandingkan data hasil deteksi sistem dengan data hasil deteksi pakar.
Tabel 7. Tabel pengujian akurasi
No
. Kasus Pakar Sistem
Keteran gan 1 Kasus 1 DM 2 DM 2 Cocok 2 Kasus 2 DM Gestational DM Gestation al Cocok 3 Kasus 3 DM 2 DM 2 Cocok 4 Kasus 4 DM 2 DM 2 Cocok 5 Kasus 5 DM 2 DM 2 Cocok 6 Kasus 6 DM 2 DM 2 Cocok 7 Kasus 7 DM 2 DM 1 Tidak Cocok 8 Kasus 8 DM 2 DM 2 Cocok 9 Kasus 9 DM 2 DM1 Tidak Cocok 10 Kasus 10 DM 2 DM 2 Cocok 11 Kasus 11 DM 2 DM 2 Cocok
Proses analisa dari pengujian akurasi sistem pendeteksi penyakit Diabetes Mellitus
menggunakan metode dempster shafer
dilakukan berdasarkan perbandingan hasil deteksi sistem dengan deteksi pakar. Berdasarkan perbandingan hasil diagnosa sistem dengan diagnosa pakar pada tabel 7 diketahui dari 11 data yang diuji, persentase kebenaran sistem adalah 81,81% (9 deteksi kasus).
5. PENUTUP
Berdasarkan pada hasil perancangan, implementasi dan pengujian sistem yang telah dilakukan maka kesimpulan yang didapat sebagai berikut:
1. Pemodelan sistem untuk medeteksi penyakit Diabetes Mellitus menggunakan metode Dempster-Shafer dapat digunakan sebagai salah satu cara untuk mendeteksi penyakit Diabetes Mellitus. Sistem diimplementasikan dengan menggunakan gejala yang telah diberikan nilai densitas. 2. Pemodelan sistem untuk mendeteksi
penyakit Diabetes Mellitus menggunakan metode Dempster-Shafer dapat digunakan mendeteksi penyakit Diabetes Mellitus pengujian 18 gejala dari 3 penyakit yang ada pada sistem.
a. Hasil pengujian fungsionalitas pemodelan sistem untuk medeteksi
penyakit Diabetes Mellitus
menggunakan metode Dempster-Shafer memiliki tingkat presentase 100%. b. Hasil pengujian akurasi pemodelan
sistem untuk medeteksi penyakit
Diabetes Mellitus menggunakan metode Dempster-Shafer memiliki tingkat kesesuaian presentase sebesar 81,81%.
Saran yang diberikan untuk pengembangan sistem dalam penelitian selanjutnya yaitu dapat dilakukan penelitian lebih lanjut untuk nilai densitas tiap gejala penyakit Diabetes Mellitus sehingga akurasi sistem menjadi lebih optimal serta dapat menambanh logika pada sistem sehingga diagnosa sistem dapat memotong perbedaan hasil diagnosa sistem tersebut dengan diagnosa pakar.
DAFTAR PUSTAKA
Ermayani, Dewi. 2012. “Aplikasi Diagnosa Penyakit Jantung Koroner Menggunakan Metode Dempster-Shafer”. Universitas Caltex. Riau.
Fadhlil, Abdul. 2013. “Sistem untuk Mendiagnosa Saluran Pencernaan menggunakan Metode Dempster-Shafer”. Universitas Islam Indonesia. Yogyakarta. Jogiyanto HM. 2008. “Metode Penelitian Sistem
Informasi”. Andi Offset. Yogyakarta. Kadir, A. 2010. “Konsep dan Tuntutan Praktis
Basis Data”. Andi Offset.
Kusumadewi Sri. 2003. “Atificial Intelligence (Teknik dan Aplikasinya)”. Graha Ilmu. Yogyakarta.
Listiyono, Hersatoto. 2008. “Merancang dan Membuat Sistem”. Jurnal Fakultas Teknologi Informasi Universitas Stikubank. Semarang.
Maseleno, Andino. 2011. “Avian Influenza Expert System using Dempster-Shafer”. Universitas Islam Indonesia. Yogyakarta. Mulyanto, A. 2009. “Sistem Informasi dan
Konsep Aplikasi”. Pustaka Fajar. Yogyakarta.
Nahampun, Maruli Tua. 2014. “Sistem Diagnosa Penyakit Pada Tanaman Kelapa Sawit Dengan Metode Demspter-Shafer ”
Prihatini, Putu Manik. 2011. “Metode Ketidakpastian dan Kesamaran dalam Sistem”. Politeknik Negeri Bali. Bali. Rikhiana, Esthi Dyah. 2013. “Implementasi
Sistem Untuk Mendiagnosa Penyakit Dalam Pada Manusia Menggunakan Metode Dempster-Shafer”. Universitas Ahmad Dahlan. Yogyakarta.
Rimawati. 2012. “Perancangan Aplikasi Sistem untuk Mendiagnosa Penyakit Ginjal dengan Metode Dempster-Shafer”. STMIK Budi Darma. Medan.
Saputro, Budi Cahyo. 2011. “Sistem Deteksi Penyakit Diabetes Mellitus Menggunakan metode Certainty Factor”. Universitas Kristen Duta Wacana. Yogyakarta.
Shara Kurnia Trisnawati. 2013. “Faktor Risiko Kejadian Diabetes Melelitus Tipe II Di Puskesmas Kecamatan Cengkareng Jakarta
Barat Tahun 2012”. STIKes MH. Thamrin. Jakarta Timur.
Sulistyohati, Aprili. 2008. “Aplikasi Sistem Diagnosa Penyakit Ginjal Dengan Metode Dempster - Shafer”. Universitas Islam Indonesia. Yogyakarta.
Yuliani, Fadma. 2014. “Hubungan Berbagai Faktor Risiko Terhadap Kejadian Penyakit Jantung Koroner Pada Penderita Diabetes Melitus tipe 2”. Universitas Andalas. Padang.
Wahyuni, Elyza Gustri. 2013. “Prototype Sistem untuk Mendeteksi Tingkat resiko Penyakit Jantung Koroner dengan Metode Dempster-Shafer”. Universitas Islam Indonesia. Universitas Gajah Mada. Yogyakarta. Yogmalanda, Taufiqillahi Nissano. 2016.
“Implementasi Metode Dempster-Shafer Untuk Diagnosa Penyakit Gigi Dan Mulut”. Universitas Brawijaya. Malang.