SISTEM PAKAR UNTUK DIAGONOSIS PENYAKIT TULANG PADA MANUSA MENGGUNAKAN METODE DEMPSTER.SHATFR BERBASIS WAP DENGAN WML DAN PHP - UNIB Scholar Repository
LAMPIRAN
B 7
Jumal rlmiahBidangSains-Teknotogi
Mund DisiplindanAntarDisiplin
ISSN No. : 1978- 88f9
VoL f, No. 11, Tahun VII, Maret 2013
!p
e SistemPakar untuk Dirgonoois Penyakit lhleng pada llflanusia Menggunekrn
Metode Denpstcr-Shafer Er;funsia WAP dengan WML danPHP
Oleh Desi Andrcswmi, RusdiEfendi dot Novi Yuni, Tebrik Inforrutika WIB
I
o Analisis Kekuaten Srmbungen Las dengan Variesi Jenis Elektroda den
Kampuh Las
Oleh GoHas Niroha Siarrturi, Hendra, dan Zuliotoni, Tebtik Mesin UNIB
l0
o Perencangan Prototype Robot Forklift Otomatls
Qleh Deko Hendriho, Zuliantoni, dan Nurul Imm &ryardi, Telffiik Mesin
UNIB
;
o Robot Forklift Beraengenddi Infra Red (Ir) Remote Control
Oleh Agwg Prouthq Zuliantoni, don Mtrul Inton Supodi, Tebrik Mesin
UNIB
32
o PerancangrndanPembuatanulangRodrGigiMesinBubutTipeGolden
Dragon MenggunakanMesin Perkak$ (Miltino
OlehLambokB.A. Tamprubolon,
Hendra,dm Zuliantoni,TebtikMesin (NIB
4l
o AnalirseRugi-Rugf A[ran Instrlasi Pipa Dan Pompe Reciprocating Di Ft
Pertamina EpReglon Area Prabumulih Pmpinri Sumetera Selaten
Aleh Angky Puspmtmt, Tebtik Mesin (NIB
50
o AnalisisCurahHujanpadeDASAirKungkriKabupatenSeluma
OlehBoingHarnka,Klrairul Arwi, dot MulwnmadFatui, Tebtik SIPL
UNIB
63
Diterbitken Obh :
FakultasTeknik- Universitas
Bengftulu,
JalanRayaKandang
LimunBengkulu38123
Telp.: (0736)21170,344067
For. : (0736)22105F-maitteknosia@yahoo.com
ISSN: 1978- 8819
Vol. I, No. 11,TahunVII, Maret2Ll3,
JumalTeknosia
mempublikasikan
karyatulisdi bidangSain- Teknologi,Murni Disiplindan
AntarDisiplin,berupapenelitiandasar,perancangan
danstudipengembangan
teknologi.
Jurnalterbitberkalaenam
bulanan( MaretdanSeptember
).
JiD
Pelindung
Prof.Dr.Ir.Muhammad
Syaifi.rl,
M.S
PenyuntingAhli (Mitra Bestari)
DR.EddyHermansyah,
S.Si.,M.Sc({.INIB)
Dr.Ir. SyafrinTiaif;M.Sc(UNIB)
Dr.Ir. FebrinAnas
Ismail,M.Eng(UNAND)
Prof.MulyadiBur,Dr-Ing. (LINAND)
exF!
rib
fisE
dnc
o
ryI
prd
Kq,
r. I
icft
Redaktur
NurulImanSupardi,ST.,M.P.
jry
Mj
M
Redaktur Pelaksana
Zuliantoni,STMT
ierg
:Hf
suii:
perlr
ullllt
DewanRedaksi
Drs.BokoSusilo.,M.Kom.
MuhammadFauzi,ST.,MT
IrnandaPriyadi,ST.,MT.
Drs.AsaharJohanT..M.Si
Penerbit
FAKULTAS TEKNIK - UNIVERSITASBENGKULU
Penla
perse
bagiar
jaring
bagi I
SekretariatRedaksi
GedungFakultasTeknik-Universitas
Bengkulu,
JalanRayaKandanglimunBengkulu
38123
Telp.: (0736;)2ll7 0, 344067Fax.: (0736) 22t05E-mail: teknosia@yahoo.com
sebag
r-tutd
ll
SISTEM PAKAR UNTUK DIAGONOSIS PENYAKIT TALANG PADA
MANUSA MENGGUNAKAN METODE DEMPSTER.SHATFR
BERBASIS WAP DENGAN WML DAN PHP
I
i
a
ll
DesiAndreswari,Rusdi Efendi'dan Novi Yarni
JurusanTeknik Informatika,FakultasTeknik, UniversitasBengkulu
Jl. WR SupratmanKandangLimun Bengkulu38222
I
novi3arni@yahoQ'com
r-efendi@yahoo.com,
E-mail:dezieandrez@yahoo.co.id,
lhdr
I
--l I
ABSTRACT
l0g
C
l
Expert systemis an adobtionfrom humanknowledgeto computersystem,so that computer
can solve the problem as expert systemsusually do. The purposeof this observationis to build an
This applicationcould be usedby handphone
expertsystemapplicationto diagnoseby handphone.
with intemet and WAP access.Inferencemethod usesforward chaining and to show the predicted
nrethod.This systemsuseswater fall methodeand UML design in it's
diseaseusesdempster-shafer
develompent.The test of this application was held in the emulator and Nokia handphone'The
applicationprofer test use inquiry methode.The output of this applicationis bone diseasename and
probabilityscore.
l
-)
I
'r l!
I
-f,
fi
I
Key word : Expert System,Bone Disea.seOn Human, UML (Unif ed Modeling Language), DempsterShafer Method, Forward Chaining
ant
-[
l
I
1. PENDAHULUAN
Kesehatan merupakan hal yang
tempat melekatnyaotot, pelindungorgan
berhargabagi manusia,Dengankesehatan
yang kita
miliki, tentu kita dapat
menjalankan aktivitas dengan baik.
Ironisnya,banyaksekalipenyakit-penyakit
yang
terlambat didiagnosa sehingga
mencapaitahap kronis yang membuatnya
sulit
untuk
ditangani. Salah
satu
penyakitnyayaitu, penyakittulang.Gejala
si
persendianatautulang.
Tularrg merupakan salah satu
bagian sistem rangka yang terbuat dari
jaringanikat tulang.Tulangsangatberguna
bagi manusia.Fungsi tulang antara lain,
sebagaialat gerak bersamadengan otot,
iltu i8113
I
lunak dan viral []. Penyakittulangadalah
rul-
[
I
kondisi yang merusak kerangka dan
bau
t
I
N
membuattulang lemahdan rentanterhadap
patah tulang. massatulang rendah adalah
I
-
ketika tulang kehilanganmineral, seperti
kalsium. Penyakit tulang mempengaruhi
il
perempuandan laki-laki dari semuaetnis,
meskipunrisiko penyakittulang tertinggi
Dengan
adanya
g
l""g
di antaranyaadalahperempuan.
umum yang sering ditinrbulkan dari
penyakit tulang adalah nyeri didaerah
n
kemajuan
teknologiyang semakinpesat,berpengaruh
lam
perangkatmobile
pula padaperkembangan
naut
i" d-
saat ini, yaitu ponsel (telepon selular).
tk""-
Salahsatuteknologi yang dapatdigunakan
n
adalalr
WAP
(Wireless Application
tk" d-
Protocol) dengan bahasa pemrograman
WML (Wit'ele,ssMarkup Language) dan
Jurnol Ilniah BidangSains-Teknologi Murni Disiplin dan Antar Disiplin. Vol. I No, ll,Tahun
VIl, Maret 2013
-
digunakan untuk menanganijmasalalr
PHP (Personal Hypertext Preproeessor).
Dengan teknologi WAP
ketidakpastiandan kesamaranadalah
(wireless
pentingdan aplikasi-aplikasi
berorientasi
Teknik probabititas
teknik propabilitas.
r menekankan
denganteariDempster-Shafe
internetdapatdisajikanke dalamponsel
pada konsep beliefe dan plalusibility.
tzl.
RumusProbabilitas:
aplicationprotocol), informasi-informasi
P(XnY)
Sistem pakar (expert system)
P(xlY)*
ffi
adalahsistemyang berusahamengadopsi
pengetahuan
yangdimiliki oleh manusia, P(X)
dalam hal ini seorangpakar ke dalam
keputusanatau mengambilkesimpulan
P(xlY)
pengetahuan
itu [3]. Dalam
berdasarkan
P(XnY)
mengambilkesimpulansistempakarini
akan menggunakanpenalaranforward
chaining dan untuk mendapatkannilai
kepercayaan
terhadap
penyakit
:
...(r)
Dimana:
P(Y)
komputer, dan bagaimana membuat
I
a
l
peristiwa
X (gejala)
Probabilitas
terjadi
peristiwa
Y fienis
Probabilitas
penyakit)
terjadi
bahwa
Probabilitrrsbersyarat
peristiwaX akanterjadijika
-+oritiwaY terjadi
irisandariperistiwa
Probabilitas
yaitu
Y,
frekuensi
X dan
X padakasus
munculnya
evidence
hipotesis
Y
Probabilitassuatu kejadianadalah
kemungkinan
angka yang menunjukkan
menggunakan
metodeyangdikenaldengan
terjadinya$uatu kejadian.Nilainya di
Dempster-Shafer.Dempster-Shaferadalah
yangmempunyai
antara0 dan l. Kejadian
teori matematika untuk pembuktian
I adalahkejadianyang
nilai probabilitas
berdasarkan
belieffunctions andplausible
reasoning (fungsi kepercayaan dan
yangtelahterjadi.
pastiterjadiatausesuatu
pemikiran yang masuk akal), yang
2.2 Dempsler-Shafer
digunakan untuk
mengkombinasikan
,
Pada teori Dempster-Shaferkita
potonganinformasiyang terpisah(bukti)
mengenaladanyaFramesof Discerment
untuk mengkalkulasikemungkinandari
yangdinotasikan
dengansimbol(@) dan
suatuperistiwa[3].
denganm.
mass
function yangdinotasikan
Frames of discerment ini merupakan
2.
semestapembicaraandari seXcumpulan
METODE PENELITIAN
2.1Ketidakpastian
Ketidakpastiandapat dianggap
sebagai kekurangan informasi yang
memadaiuntuk membuatsuatukeputusan
[4J. Satah satu metode yang sering
hipotesissehinggaseringdisebptdengan
j
environment
[5], dimana:
@ = { 0 ' , 0 2n0 : , . , . e " }
@ =Frame of discernment atau
enviranment
Jar*tl tlnieh BidangSaiw.l'eknolagiMurni Disiplindanlntar Disiplin,Vol.I Na.I l, Tehun{tl. Maret 2013t
ffi
l{r
0r,02, 0: , ... 0,,: element
/ unsurbagian
L Data gejala
dalamenvironment.
t:.
.iir
jl
Data-data gejala yang digunakan
Sedangkanmassfunction (m) dalam
teori
Dempster-Shafer adalah tingkat
gejalatersebutdapatdilihatpadaTabel I di
sering disebut dengan evidence measure
bawahini :
sehinggadinotasikandengan(m). Untuk
Tabel
T
m l @ m 2( Z ) =
mr(X) mZ(Y)
.(2)
z
t-k
Dempster-Shafer menggunakan
teori
aturan yang
lebih
dikenal dengan
Dempster'sRule of Combination,yaitu:
Keterangan
:
m lOm2 (Z) : nassfitnctiondari avidencc
(Z)
: massfunctiondari evidence
mI (X)
(X)
= mas.s
m2 (Y)
fttnctiondqri cviclcncc
(Y)
k
Dinrana k :
=
I
= jumlah evidential con/lict
mt6)m2(y)
...(3)
XnY=O
Prosesyang dilakukan pada tahap
awal sistem pakar penyakit tulang pada
I
berjumlah 68 gejala. Adapun data-data
kepercayaandari suatu evidence(gejala),
mengatasisejumlahevidence(gejala),pada
U
dalam sistem pakar penyakit tulang ini
manusiaini dilakukanpengumpulan
data
dan analisiskebutuhan.Pengumpulan
data
yaitu,
dilakukan untuk
mernperoleh
beberapainformasiyang berkaitandalam
pembuatan aplikasi
sistenr
pakar
mendiagnosa
penyakittulangyaitr-r,
berupa
data gejala,data penyakit,data hubungan
gejala dan penyakit sefta data sarnpel
kasus. Analisis kebutuhan terdiri dari
kebutuhanproses,kebutuhanrnasukandarr
kebutuhankeluaran.
Kode
sciala
Data Cerala
Nama gejala
G0r
c02
c03
c04
c05
nyeri padasendi/tulang
terasaDanasdidaerahsakit
tcrdapatbeniolan
beratbadannlenurun
gerakyang rnenimbulkan
keterbatasarr
sakit
c06
adabenjolandi tulanglutut/paha/tulang
lensanatas
G07-" beniolanterasakerasdan tidak nveri
c08 beniolannrakinlamamakin besar
009
nycri iika tli[crakkan
c l 0 nrenealami
kakusendidioasihari
ciil
nveri nadabeniolannvaketikakelelahan
c r 2 sendbcrwarnakemerahan
( it 3
mudahlctihdan lemas
( ;t 4
hilangnatiu makan
Gl5
rncnealurniocmbenqkakan
c r 6 rlcngalanridcnram
(i r7 nycrr.jika dipegang/diraba
(terasasenuts(]nut)
ct8
scncliyang tcrkcnabcrair(bernanah,bau
busuk)
Gl9
adanyakecenderungan
tinggi badan
berkurans
c20 nrengaraml
rnenoDause
G2l
nycri padapunggungbagianbawah
(pirrggane)
c22 posturtubuhrnernendclJbunqkuk
c23 atla riwayat int'eksi/lukasebelumnya
G24 nycri rradawaktu duduk lama
Q25
nrcngalanr
i pcrubahan
bentuktulang
G26 bunyi padasetiaDpersendian
G27 aclanyanycri dan rasasakit padatulang
leher
c28 n y e r l ditulangbclakans/punssunr
c29 rasalerbakar di leherterutamamalam
hari
G30 nycri nrcnialarsekitartelingadan mata
G 3 r nycri kepalakadangdisertairnigraindan
vertiso
\r-tz
nyeri purrcakbahuterasanrencengkeram
kadanqsampaike dada
(i33 nycri lcngansarnpaitangarrbahkan
kcscnrutaniari-ienrari
( ; 3 4 gangguansaat bcrjalan.scpcrtikaku dan
berat
Jurnal llmiah Bidong Sains-'feknologi Murni Di.siplintlan Antar Disiplin. Vol. I No. t t, 'fahun Vlt, lvtaret 2013
Korlc
geiala
(r if
C3(r
(;37
nyeriterasascpcrtiscngatitn
listrikdi
taneandan kaki
nveridi tulans-trrliuru
rusuk
nl oli yang rnenialar
didaclahpinggang
dan nalra
r3!: lryFsg-g!89[i]ur *.._*
( ;:re k"p;'k"il;r-r iiit t.rk rilrrrl
l()
1l
\r+l
-\ r { , r
ti{-l
t<
46
(;{lJ
c.l9
(;50
G5l
5?
5:j
( i5{
(
(;-s
5
nrcnralanrirnualalauscllrbclit
b u a t t ra i r k e c i lv u r r rs: er i r r r k a l i
nlcri patlirpcrgelangort
tangandarr
p.rrgku]_pulra
pcnyakittcr.iucli
scrar)eiur
plda.icnrpol
jari kuki/dauntelingi/uiungsiku/
lutulpunggunetanr:andan kaki
sistempakarpenyakittularrgi n i a d a l a hl 3
Inacaltlpenyakit.Data-datapen)/akitini
dapatdilihatpada1-ahel
2:
'fabel
2, Da{aPenyakit
Kode
Jlellv,rEt
P0l
**r)02
P03
P04
P05
P06
P07
P08
P09
t \ c r ; l a d a l l a n t a t d a n t c r a s ap u n a s
l Y er h i l a n gt i r n b u l
nvcri iikl hcrialurr
derrbcrdiri
kaki lclusa lcnurlr
nyeli hchatpadl punggungbagianbarvirlr
(pinggrng)setelah
rucnrbungkuklllcngongkill
tt-r'clinrcnjal;r sarnptikc lragianpaha.
lrrtul.hctisdan lcluoakkaki
kaki scrirrgkcscnrutirrr
tucrtgalatni
kelerrrllrarr
olot sclrirrggir
sulit
untuk ller.jalan.rlenrlrarvli.nrcririh
scsuillu.ataubcrPcgurr
garr
t r c r i r l r n g t c r l s i t l n i r k i r rl l n u r r r r i r k i rlrr c l r l
lutirasatti sckitirrruulul
t 1 ' c r ip i r d a p u n g g u n g s i n t b c l i i r l a n c l i r n
( ; 57
t t c t r g l l a r n i p c r t r h r ; r r g k o k l rpr a t l i rt r r l a n g
(i5 fi
ttcrrgaliurr
padatungtrr
i ke.llng-ke.jarrg
lzurkaki
idur
bentuko ntaux)
.lslu-{$ b4$'nl!9i!et-!sg
lrcrkurarrsdavatahantubuh
(ifi I
sesaknaliu
G62 Kctiilakrtyarnanarr
(l(r3
pernahnrcngalanri
ancnriaataugagal
eirrial
c64 Kclcl:rhan
(i65 kckakuartpatlahagiarrbnrvalrluhng
Itlaklurg rrlilukadang-ka(lang
sclunrh
tulanqbclakanp
C66
kaku pinggangyarrglrcrlanrbuh
bcrll
padapagi hari
c67
kckakuanlkan bcrkurang.i
ika cligcrrrklrr
ataubila dikornplesair parras.
(l(i8
( ketiillrkrnaltrpLran
inkrrrtt
irrr;nsiit
ntcrnhiur
buarrsair)
s r r r n h u: rI t S I J I )M . \ ' u n L r s
2.
Datu pcn.vakil
/iintll
Iittrttit liirl'llg.\illl.s-l,ltu;logt,\ltrr
N a m ap e n y a k i l
'o,\clt'cotilu
( ):;trto.g
b;)c,,;hondntnLt
O.stt:
:g!ut!(s
(),sleoat
:leoarl rili.r
_
llanrut
;r",,tik-*th,nit
( ).rlct.
l;,i,ilurtltriti.t
f tyt:!y!r:t: "l'! t::rg!-
Lttrv lj
Lttrv
llut'k l'uitt (nyeri punggung
-!-L*ittr
tontalilciu
Ilq__ _!!$a_9!
Pll
K a n k)er t u l a n ! ib e l a k a r
Pr2
t!!b:!!
, r - - I -ytt'kt::s*:ty!1!U,
Micltl
L lll_13
( s r r n r b c: rI t S t l l ) M Y u n u sI l c n g k r r l L t )
\ \ ' i r v i l l p c t ' n a l ll r r i u t r r l r
t t i r t a t p c r r r u l t . j i l t r r l tc l t l t r t l r r k
(i56
Gie
(i4,0
pcnyakilyangd i o l a hd a l a m
.lr.rnrlulr
Nanragejala
I)ari pengetahuanberupa gejala dan
penyakittrrlarrgpada Inanusia,maka dapat
i.{
]|1
clibLralbasis pengetalruan
berupahubungan
:"d
yang atll arrtarage.inladan
atau kcterkaitan
-al
penyakit ttrlang padu manusia. Basis
pengetahuan
tcrsebutdapatdilihatpadaTabel
l'abel,i. Tabclkeputusan
perryakit
tulangpada
manusia
ttt Itt.til,lttt ilLut l)ttJt i)L\tl]lul
-:4
b
I
- -rT
- :,t
K o d c I ' e n y a k i t( P )
I,rl
,e
---=-_*=:_{_.
-----,N.
--- _':r
.----q
-c,I
{ L t l t t r nI i ! . , \ L t r L t l 0 l - i
!J Urr;
-&t
Dari tabel aturanyang telah didapat,
Kode P€nYskit(P)
I
)
3
4
6
7
8
I
0
I
2
I
I
I
3
;16
keputusan
G2l
G24
G25
c26
G27
G28
G29
yang paling akhir (dead-end)atausampai
goal ditemukan. Jika pada level yang
terdalam (level tertinggildead-end) solusi
belum ditemukan, maka pencarian akan
c30
c3l
G32
G33
dilanjrrTfrft padanode sebelahkanan dan
G34
c3s
t
i
q
tl
j
I
Pencarian
akar (node awal) secaramendalam dalam
setiap level dari yang paling'kiri hingga
IJIL
':
menggunakan
Algoritma Depth First Search(DFS), yaitu
proses pencariandilakukan daqi suksesor
c20
!
maka dapat terbentuk suatu Pohon
keputusan.Proses pencarian dari pohon
node yangkiridihapusdari memori'
cl6
(rJ /
Gambar I berikut adalah Pohon
G38
G39
keputusanYangterbentuk:
G40
G4l
G43
c44
G45
646
c47
c48
G49
c50
G5l
Q52
c53
G54
c55
bl
G56
G57
cs8
c59
c60
c6l
G62
c63
G64
I
G65
G66
I
i
I
1
I
1
4
-.il
I
uo/
I
G68
I
I
I
I
I
I
I
l*l
I
j
i
.r
-)
lltt:;rl!!-l
Jurnal lluiahBidangSains-Taknologilt4urni Disiptincta,,;r*r'Di.tph";'Vol'!No'II''l'ahtttl/!!
Marel 2013
5
i
(.€or )
t.
(;;")
"t"
(cos)
-l
(oor)
..1.
(eor)
.1.
(t..)
..- f.. .
(oor)
I
(";:)
q:t
("::) eiin
B 7
Jumal rlmiahBidangSains-Teknotogi
Mund DisiplindanAntarDisiplin
ISSN No. : 1978- 88f9
VoL f, No. 11, Tahun VII, Maret 2013
!p
e SistemPakar untuk Dirgonoois Penyakit lhleng pada llflanusia Menggunekrn
Metode Denpstcr-Shafer Er;funsia WAP dengan WML danPHP
Oleh Desi Andrcswmi, RusdiEfendi dot Novi Yuni, Tebrik Inforrutika WIB
I
o Analisis Kekuaten Srmbungen Las dengan Variesi Jenis Elektroda den
Kampuh Las
Oleh GoHas Niroha Siarrturi, Hendra, dan Zuliotoni, Tebtik Mesin UNIB
l0
o Perencangan Prototype Robot Forklift Otomatls
Qleh Deko Hendriho, Zuliantoni, dan Nurul Imm &ryardi, Telffiik Mesin
UNIB
;
o Robot Forklift Beraengenddi Infra Red (Ir) Remote Control
Oleh Agwg Prouthq Zuliantoni, don Mtrul Inton Supodi, Tebrik Mesin
UNIB
32
o PerancangrndanPembuatanulangRodrGigiMesinBubutTipeGolden
Dragon MenggunakanMesin Perkak$ (Miltino
OlehLambokB.A. Tamprubolon,
Hendra,dm Zuliantoni,TebtikMesin (NIB
4l
o AnalirseRugi-Rugf A[ran Instrlasi Pipa Dan Pompe Reciprocating Di Ft
Pertamina EpReglon Area Prabumulih Pmpinri Sumetera Selaten
Aleh Angky Puspmtmt, Tebtik Mesin (NIB
50
o AnalisisCurahHujanpadeDASAirKungkriKabupatenSeluma
OlehBoingHarnka,Klrairul Arwi, dot MulwnmadFatui, Tebtik SIPL
UNIB
63
Diterbitken Obh :
FakultasTeknik- Universitas
Bengftulu,
JalanRayaKandang
LimunBengkulu38123
Telp.: (0736)21170,344067
For. : (0736)22105F-maitteknosia@yahoo.com
ISSN: 1978- 8819
Vol. I, No. 11,TahunVII, Maret2Ll3,
JumalTeknosia
mempublikasikan
karyatulisdi bidangSain- Teknologi,Murni Disiplindan
AntarDisiplin,berupapenelitiandasar,perancangan
danstudipengembangan
teknologi.
Jurnalterbitberkalaenam
bulanan( MaretdanSeptember
).
JiD
Pelindung
Prof.Dr.Ir.Muhammad
Syaifi.rl,
M.S
PenyuntingAhli (Mitra Bestari)
DR.EddyHermansyah,
S.Si.,M.Sc({.INIB)
Dr.Ir. SyafrinTiaif;M.Sc(UNIB)
Dr.Ir. FebrinAnas
Ismail,M.Eng(UNAND)
Prof.MulyadiBur,Dr-Ing. (LINAND)
exF!
rib
fisE
dnc
o
ryI
prd
Kq,
r. I
icft
Redaktur
NurulImanSupardi,ST.,M.P.
jry
Mj
M
Redaktur Pelaksana
Zuliantoni,STMT
ierg
:Hf
suii:
perlr
ullllt
DewanRedaksi
Drs.BokoSusilo.,M.Kom.
MuhammadFauzi,ST.,MT
IrnandaPriyadi,ST.,MT.
Drs.AsaharJohanT..M.Si
Penerbit
FAKULTAS TEKNIK - UNIVERSITASBENGKULU
Penla
perse
bagiar
jaring
bagi I
SekretariatRedaksi
GedungFakultasTeknik-Universitas
Bengkulu,
JalanRayaKandanglimunBengkulu
38123
Telp.: (0736;)2ll7 0, 344067Fax.: (0736) 22t05E-mail: teknosia@yahoo.com
sebag
r-tutd
ll
SISTEM PAKAR UNTUK DIAGONOSIS PENYAKIT TALANG PADA
MANUSA MENGGUNAKAN METODE DEMPSTER.SHATFR
BERBASIS WAP DENGAN WML DAN PHP
I
i
a
ll
DesiAndreswari,Rusdi Efendi'dan Novi Yarni
JurusanTeknik Informatika,FakultasTeknik, UniversitasBengkulu
Jl. WR SupratmanKandangLimun Bengkulu38222
I
novi3arni@yahoQ'com
r-efendi@yahoo.com,
E-mail:dezieandrez@yahoo.co.id,
lhdr
I
--l I
ABSTRACT
l0g
C
l
Expert systemis an adobtionfrom humanknowledgeto computersystem,so that computer
can solve the problem as expert systemsusually do. The purposeof this observationis to build an
This applicationcould be usedby handphone
expertsystemapplicationto diagnoseby handphone.
with intemet and WAP access.Inferencemethod usesforward chaining and to show the predicted
nrethod.This systemsuseswater fall methodeand UML design in it's
diseaseusesdempster-shafer
develompent.The test of this application was held in the emulator and Nokia handphone'The
applicationprofer test use inquiry methode.The output of this applicationis bone diseasename and
probabilityscore.
l
-)
I
'r l!
I
-f,
fi
I
Key word : Expert System,Bone Disea.seOn Human, UML (Unif ed Modeling Language), DempsterShafer Method, Forward Chaining
ant
-[
l
I
1. PENDAHULUAN
Kesehatan merupakan hal yang
tempat melekatnyaotot, pelindungorgan
berhargabagi manusia,Dengankesehatan
yang kita
miliki, tentu kita dapat
menjalankan aktivitas dengan baik.
Ironisnya,banyaksekalipenyakit-penyakit
yang
terlambat didiagnosa sehingga
mencapaitahap kronis yang membuatnya
sulit
untuk
ditangani. Salah
satu
penyakitnyayaitu, penyakittulang.Gejala
si
persendianatautulang.
Tularrg merupakan salah satu
bagian sistem rangka yang terbuat dari
jaringanikat tulang.Tulangsangatberguna
bagi manusia.Fungsi tulang antara lain,
sebagaialat gerak bersamadengan otot,
iltu i8113
I
lunak dan viral []. Penyakittulangadalah
rul-
[
I
kondisi yang merusak kerangka dan
bau
t
I
N
membuattulang lemahdan rentanterhadap
patah tulang. massatulang rendah adalah
I
-
ketika tulang kehilanganmineral, seperti
kalsium. Penyakit tulang mempengaruhi
il
perempuandan laki-laki dari semuaetnis,
meskipunrisiko penyakittulang tertinggi
Dengan
adanya
g
l""g
di antaranyaadalahperempuan.
umum yang sering ditinrbulkan dari
penyakit tulang adalah nyeri didaerah
n
kemajuan
teknologiyang semakinpesat,berpengaruh
lam
perangkatmobile
pula padaperkembangan
naut
i" d-
saat ini, yaitu ponsel (telepon selular).
tk""-
Salahsatuteknologi yang dapatdigunakan
n
adalalr
WAP
(Wireless Application
tk" d-
Protocol) dengan bahasa pemrograman
WML (Wit'ele,ssMarkup Language) dan
Jurnol Ilniah BidangSains-Teknologi Murni Disiplin dan Antar Disiplin. Vol. I No, ll,Tahun
VIl, Maret 2013
-
digunakan untuk menanganijmasalalr
PHP (Personal Hypertext Preproeessor).
Dengan teknologi WAP
ketidakpastiandan kesamaranadalah
(wireless
pentingdan aplikasi-aplikasi
berorientasi
Teknik probabititas
teknik propabilitas.
r menekankan
denganteariDempster-Shafe
internetdapatdisajikanke dalamponsel
pada konsep beliefe dan plalusibility.
tzl.
RumusProbabilitas:
aplicationprotocol), informasi-informasi
P(XnY)
Sistem pakar (expert system)
P(xlY)*
ffi
adalahsistemyang berusahamengadopsi
pengetahuan
yangdimiliki oleh manusia, P(X)
dalam hal ini seorangpakar ke dalam
keputusanatau mengambilkesimpulan
P(xlY)
pengetahuan
itu [3]. Dalam
berdasarkan
P(XnY)
mengambilkesimpulansistempakarini
akan menggunakanpenalaranforward
chaining dan untuk mendapatkannilai
kepercayaan
terhadap
penyakit
:
...(r)
Dimana:
P(Y)
komputer, dan bagaimana membuat
I
a
l
peristiwa
X (gejala)
Probabilitas
terjadi
peristiwa
Y fienis
Probabilitas
penyakit)
terjadi
bahwa
Probabilitrrsbersyarat
peristiwaX akanterjadijika
-+oritiwaY terjadi
irisandariperistiwa
Probabilitas
yaitu
Y,
frekuensi
X dan
X padakasus
munculnya
evidence
hipotesis
Y
Probabilitassuatu kejadianadalah
kemungkinan
angka yang menunjukkan
menggunakan
metodeyangdikenaldengan
terjadinya$uatu kejadian.Nilainya di
Dempster-Shafer.Dempster-Shaferadalah
yangmempunyai
antara0 dan l. Kejadian
teori matematika untuk pembuktian
I adalahkejadianyang
nilai probabilitas
berdasarkan
belieffunctions andplausible
reasoning (fungsi kepercayaan dan
yangtelahterjadi.
pastiterjadiatausesuatu
pemikiran yang masuk akal), yang
2.2 Dempsler-Shafer
digunakan untuk
mengkombinasikan
,
Pada teori Dempster-Shaferkita
potonganinformasiyang terpisah(bukti)
mengenaladanyaFramesof Discerment
untuk mengkalkulasikemungkinandari
yangdinotasikan
dengansimbol(@) dan
suatuperistiwa[3].
denganm.
mass
function yangdinotasikan
Frames of discerment ini merupakan
2.
semestapembicaraandari seXcumpulan
METODE PENELITIAN
2.1Ketidakpastian
Ketidakpastiandapat dianggap
sebagai kekurangan informasi yang
memadaiuntuk membuatsuatukeputusan
[4J. Satah satu metode yang sering
hipotesissehinggaseringdisebptdengan
j
environment
[5], dimana:
@ = { 0 ' , 0 2n0 : , . , . e " }
@ =Frame of discernment atau
enviranment
Jar*tl tlnieh BidangSaiw.l'eknolagiMurni Disiplindanlntar Disiplin,Vol.I Na.I l, Tehun{tl. Maret 2013t
ffi
l{r
0r,02, 0: , ... 0,,: element
/ unsurbagian
L Data gejala
dalamenvironment.
t:.
.iir
jl
Data-data gejala yang digunakan
Sedangkanmassfunction (m) dalam
teori
Dempster-Shafer adalah tingkat
gejalatersebutdapatdilihatpadaTabel I di
sering disebut dengan evidence measure
bawahini :
sehinggadinotasikandengan(m). Untuk
Tabel
T
m l @ m 2( Z ) =
mr(X) mZ(Y)
.(2)
z
t-k
Dempster-Shafer menggunakan
teori
aturan yang
lebih
dikenal dengan
Dempster'sRule of Combination,yaitu:
Keterangan
:
m lOm2 (Z) : nassfitnctiondari avidencc
(Z)
: massfunctiondari evidence
mI (X)
(X)
= mas.s
m2 (Y)
fttnctiondqri cviclcncc
(Y)
k
Dinrana k :
=
I
= jumlah evidential con/lict
mt6)m2(y)
...(3)
XnY=O
Prosesyang dilakukan pada tahap
awal sistem pakar penyakit tulang pada
I
berjumlah 68 gejala. Adapun data-data
kepercayaandari suatu evidence(gejala),
mengatasisejumlahevidence(gejala),pada
U
dalam sistem pakar penyakit tulang ini
manusiaini dilakukanpengumpulan
data
dan analisiskebutuhan.Pengumpulan
data
yaitu,
dilakukan untuk
mernperoleh
beberapainformasiyang berkaitandalam
pembuatan aplikasi
sistenr
pakar
mendiagnosa
penyakittulangyaitr-r,
berupa
data gejala,data penyakit,data hubungan
gejala dan penyakit sefta data sarnpel
kasus. Analisis kebutuhan terdiri dari
kebutuhanproses,kebutuhanrnasukandarr
kebutuhankeluaran.
Kode
sciala
Data Cerala
Nama gejala
G0r
c02
c03
c04
c05
nyeri padasendi/tulang
terasaDanasdidaerahsakit
tcrdapatbeniolan
beratbadannlenurun
gerakyang rnenimbulkan
keterbatasarr
sakit
c06
adabenjolandi tulanglutut/paha/tulang
lensanatas
G07-" beniolanterasakerasdan tidak nveri
c08 beniolannrakinlamamakin besar
009
nycri iika tli[crakkan
c l 0 nrenealami
kakusendidioasihari
ciil
nveri nadabeniolannvaketikakelelahan
c r 2 sendbcrwarnakemerahan
( it 3
mudahlctihdan lemas
( ;t 4
hilangnatiu makan
Gl5
rncnealurniocmbenqkakan
c r 6 rlcngalanridcnram
(i r7 nycrr.jika dipegang/diraba
(terasasenuts(]nut)
ct8
scncliyang tcrkcnabcrair(bernanah,bau
busuk)
Gl9
adanyakecenderungan
tinggi badan
berkurans
c20 nrengaraml
rnenoDause
G2l
nycri padapunggungbagianbawah
(pirrggane)
c22 posturtubuhrnernendclJbunqkuk
c23 atla riwayat int'eksi/lukasebelumnya
G24 nycri rradawaktu duduk lama
Q25
nrcngalanr
i pcrubahan
bentuktulang
G26 bunyi padasetiaDpersendian
G27 aclanyanycri dan rasasakit padatulang
leher
c28 n y e r l ditulangbclakans/punssunr
c29 rasalerbakar di leherterutamamalam
hari
G30 nycri nrcnialarsekitartelingadan mata
G 3 r nycri kepalakadangdisertairnigraindan
vertiso
\r-tz
nyeri purrcakbahuterasanrencengkeram
kadanqsampaike dada
(i33 nycri lcngansarnpaitangarrbahkan
kcscnrutaniari-ienrari
( ; 3 4 gangguansaat bcrjalan.scpcrtikaku dan
berat
Jurnal llmiah Bidong Sains-'feknologi Murni Di.siplintlan Antar Disiplin. Vol. I No. t t, 'fahun Vlt, lvtaret 2013
Korlc
geiala
(r if
C3(r
(;37
nyeriterasascpcrtiscngatitn
listrikdi
taneandan kaki
nveridi tulans-trrliuru
rusuk
nl oli yang rnenialar
didaclahpinggang
dan nalra
r3!: lryFsg-g!89[i]ur *.._*
( ;:re k"p;'k"il;r-r iiit t.rk rilrrrl
l()
1l
\r+l
-\ r { , r
ti{-l
t<
46
(;{lJ
c.l9
(;50
G5l
5?
5:j
( i5{
(
(;-s
5
nrcnralanrirnualalauscllrbclit
b u a t t ra i r k e c i lv u r r rs: er i r r r k a l i
nlcri patlirpcrgelangort
tangandarr
p.rrgku]_pulra
pcnyakittcr.iucli
scrar)eiur
plda.icnrpol
jari kuki/dauntelingi/uiungsiku/
lutulpunggunetanr:andan kaki
sistempakarpenyakittularrgi n i a d a l a hl 3
Inacaltlpenyakit.Data-datapen)/akitini
dapatdilihatpada1-ahel
2:
'fabel
2, Da{aPenyakit
Kode
Jlellv,rEt
P0l
**r)02
P03
P04
P05
P06
P07
P08
P09
t \ c r ; l a d a l l a n t a t d a n t c r a s ap u n a s
l Y er h i l a n gt i r n b u l
nvcri iikl hcrialurr
derrbcrdiri
kaki lclusa lcnurlr
nyeli hchatpadl punggungbagianbarvirlr
(pinggrng)setelah
rucnrbungkuklllcngongkill
tt-r'clinrcnjal;r sarnptikc lragianpaha.
lrrtul.hctisdan lcluoakkaki
kaki scrirrgkcscnrutirrr
tucrtgalatni
kelerrrllrarr
olot sclrirrggir
sulit
untuk ller.jalan.rlenrlrarvli.nrcririh
scsuillu.ataubcrPcgurr
garr
t r c r i r l r n g t c r l s i t l n i r k i r rl l n u r r r r i r k i rlrr c l r l
lutirasatti sckitirrruulul
t 1 ' c r ip i r d a p u n g g u n g s i n t b c l i i r l a n c l i r n
( ; 57
t t c t r g l l a r n i p c r t r h r ; r r g k o k l rpr a t l i rt r r l a n g
(i5 fi
ttcrrgaliurr
padatungtrr
i ke.llng-ke.jarrg
lzurkaki
idur
bentuko ntaux)
.lslu-{$ b4$'nl!9i!et-!sg
lrcrkurarrsdavatahantubuh
(ifi I
sesaknaliu
G62 Kctiilakrtyarnanarr
(l(r3
pernahnrcngalanri
ancnriaataugagal
eirrial
c64 Kclcl:rhan
(i65 kckakuartpatlahagiarrbnrvalrluhng
Itlaklurg rrlilukadang-ka(lang
sclunrh
tulanqbclakanp
C66
kaku pinggangyarrglrcrlanrbuh
bcrll
padapagi hari
c67
kckakuanlkan bcrkurang.i
ika cligcrrrklrr
ataubila dikornplesair parras.
(l(i8
( ketiillrkrnaltrpLran
inkrrrtt
irrr;nsiit
ntcrnhiur
buarrsair)
s r r r n h u: rI t S I J I )M . \ ' u n L r s
2.
Datu pcn.vakil
/iintll
Iittrttit liirl'llg.\illl.s-l,ltu;logt,\ltrr
N a m ap e n y a k i l
'o,\clt'cotilu
( ):;trto.g
b;)c,,;hondntnLt
O.stt:
:g!ut!(s
(),sleoat
:leoarl rili.r
_
llanrut
;r",,tik-*th,nit
( ).rlct.
l;,i,ilurtltriti.t
f tyt:!y!r:t: "l'! t::rg!-
Lttrv lj
Lttrv
llut'k l'uitt (nyeri punggung
-!-L*ittr
tontalilciu
Ilq__ _!!$a_9!
Pll
K a n k)er t u l a n ! ib e l a k a r
Pr2
t!!b:!!
, r - - I -ytt'kt::s*:ty!1!U,
Micltl
L lll_13
( s r r n r b c: rI t S t l l ) M Y u n u sI l c n g k r r l L t )
\ \ ' i r v i l l p c t ' n a l ll r r i u t r r l r
t t i r t a t p c r r r u l t . j i l t r r l tc l t l t r t l r r k
(i56
Gie
(i4,0
pcnyakilyangd i o l a hd a l a m
.lr.rnrlulr
Nanragejala
I)ari pengetahuanberupa gejala dan
penyakittrrlarrgpada Inanusia,maka dapat
i.{
]|1
clibLralbasis pengetalruan
berupahubungan
:"d
yang atll arrtarage.inladan
atau kcterkaitan
-al
penyakit ttrlang padu manusia. Basis
pengetahuan
tcrsebutdapatdilihatpadaTabel
l'abel,i. Tabclkeputusan
perryakit
tulangpada
manusia
ttt Itt.til,lttt ilLut l)ttJt i)L\tl]lul
-:4
b
I
- -rT
- :,t
K o d c I ' e n y a k i t( P )
I,rl
,e
---=-_*=:_{_.
-----,N.
--- _':r
.----q
-c,I
{ L t l t t r nI i ! . , \ L t r L t l 0 l - i
!J Urr;
-&t
Dari tabel aturanyang telah didapat,
Kode P€nYskit(P)
I
)
3
4
6
7
8
I
0
I
2
I
I
I
3
;16
keputusan
G2l
G24
G25
c26
G27
G28
G29
yang paling akhir (dead-end)atausampai
goal ditemukan. Jika pada level yang
terdalam (level tertinggildead-end) solusi
belum ditemukan, maka pencarian akan
c30
c3l
G32
G33
dilanjrrTfrft padanode sebelahkanan dan
G34
c3s
t
i
q
tl
j
I
Pencarian
akar (node awal) secaramendalam dalam
setiap level dari yang paling'kiri hingga
IJIL
':
menggunakan
Algoritma Depth First Search(DFS), yaitu
proses pencariandilakukan daqi suksesor
c20
!
maka dapat terbentuk suatu Pohon
keputusan.Proses pencarian dari pohon
node yangkiridihapusdari memori'
cl6
(rJ /
Gambar I berikut adalah Pohon
G38
G39
keputusanYangterbentuk:
G40
G4l
G43
c44
G45
646
c47
c48
G49
c50
G5l
Q52
c53
G54
c55
bl
G56
G57
cs8
c59
c60
c6l
G62
c63
G64
I
G65
G66
I
i
I
1
I
1
4
-.il
I
uo/
I
G68
I
I
I
I
I
I
I
l*l
I
j
i
.r
-)
lltt:;rl!!-l
Jurnal lluiahBidangSains-Taknologilt4urni Disiptincta,,;r*r'Di.tph";'Vol'!No'II''l'ahtttl/!!
Marel 2013
5
i
(.€or )
t.
(;;")
"t"
(cos)
-l
(oor)
..1.
(eor)
.1.
(t..)
..- f.. .
(oor)
I
(";:)
q:t
("::) eiin