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