ISSN: 1693-6
930
63
Sistem
Pakar Berba
s
is
We
b Den
gan Sh
ell E2glite Un
tuk Dia
gno
si
s … (Lina Han
dayani)
SISTEM PAKAR BERBASIS WEB DENGAN
SHELL E2GLITE UNTUK DIAGNOSIS PENYAKIT HATI
Lina Hand
a
y
ani
1
, Tole Su
tikno
2
1
Program Studi Ilmu Keseh
a
tan Masya
r
a
k
at Fa
kulta
s
Keseh
a
tan M
a
syarakat
Universitas Ahmad Dahlan Kampus III Jl
. Prof. Soepomo Janturan Yogyakarta
Telp. 0274
-3
7941
8 Fax. 0274-381
523
email: linafkm
@yaho
o.co
m
2
Program Studi Tekni
k
Ele
k
tro Fa
kulta
s
Tekn
ologi Ind
u
stri
Universitas Ahmad Dahlan Kampus III Jl
. Prof. Soepomo Janturan Yogyakarta
Telp. 0274
-3
7941
8 Fax. 0274-381
523
email: tholes2000
@yah
oo
.com
A
b
st
r
a
k
Dari se
bua
h studi
em
piri
s diha
silkan
ba
hwa
para ahli
m
edis tidak
selal
u
m
engh
asil
kan
kep
u
tusan di
agno
si
s ya
ng
optim
al. Hal ini dise
bab
ka
n ka
rena
ban
ya
kn
ya info
rm
asi yang
ha
rus
diolah
untu
k
m
e
m
buat diagno
sis m
edi
s yan
g
optim
al
. Otak m
anu
sia m
e
m
iliki ke
m
a
m
puan untuk
m
enerim
a inform
asi, m
engan
alisi
s
,
m
enggam
barkan, m
e
n
c
ip
takan, b
e
rko
n
se
ntra
si, d
an
berpi
ki
r, nam
un akan
san
gat terbata
s
apabil
a
digu
nakan untu
k
m
enyim
pan sejum
l
ah b
e
sa
r
fakta-fa
kta se
cara pe
rm
anen, m
e
m
anggil fakta-fa
kta
terseb
ut ke
m
bali dengan
cepat da
n tepat,
serta
m
enan
gani
va
riab
el-vari
abel
yang
berbed
a
p
a
d
a
saat yan
g
bersam
aan. Pada
p
eneliti
a
n
ini diran
c
a
n
g
sistem
pakar be
rba
s
i
s
web d
eng
an
shell e2
gLit
e
yan
g
dim
a
ksud
ka
n un
tuk
m
e
m
bantu (b
uka
n
m
engg
antika
n
) tu
ga
s-tug
a
s pa
ra
dokte
r
se
rta
m
e
lengka
p
i
kem
a
m
puan p
a
ra
dokte
r terse
b
u
t dalam
m
e
m
buat keput
usa
n
yang
o
p
tim
a
l m
e
lalui peng
olaha
n
kom
puter.
Untu
k
m
e
m
buat sistem
pakar b
e
rbasi
s
web de
ngan
shell
e
2
gLite m
a
ka h
a
ru
s dibu
at 2
buah file. File
pertam
a
ad
al
ah file h
a
lam
an web
ya
ng
beri
s
i
applet
e2gLite,
dan
file ke
dua
a
dalah file
ba
sis
peng
etahu
an.
Kedua file terse
but ha
rus dituli
s de
ngan form
at
yang tela
h ditentukan ol
eh
pem
buat e2
gLite. Sistem
pakar be
rbasi
s
we
b d
enga
n e2gLi
te yang tela
h dikem
ban
g
k
an
m
e
m
punyai keu
ngg
ulan
dalam
kem
udaha
n akse
s dan kem
u
d
ahan p
e
m
a
kaian. De
nga
n fitur
yan
g
be
rba
s
i
s
we
b yang
dim
iliki, siste
m
pakar
d
e
n
gan shell e2
gLite untu
k
d
i
agno
si
s pen
ya
kit
hati yan
g
tela
h diban
gun d
apat digu
na
kan se
bag
ai
al
at bantu untu
k
diag
no
sis p
enyakit hati.
Kata kunci
: sistem
paka
r
, pen
ya
kit hati, shell e2
gLite
, web
1. PEN
DA
HU
LU
AN
Sistem pa
ka
r (
e
x
pe
rt syst
em
) adala
h
sistem yang
b
e
ru
sah
a
me
n
gado
psi
pen
g
e
tahua
n
manu
sia ke
kom
puter a
gar kom
pute
r
dap
at
me
nyelesaikan
masal
ah
sep
e
rti yang bi
asa
dilakukan ole
h
para ahli.
Sistem pa
kar yang
baik di
ran
c
an
g aga
r dapat meny
elesaikan su
atu
perm
a
salaha
n
tertentu de
ngan meni
ru kerj
a
d
a
ri
p
a
ra ahli. Deng
an si
stem
pa
kar,
diha
rap
k
an
bah
wa o
r
an
g
awam
pun
d
apat menyel
esai
ka
n ma
salah yan
g
cuku
p ru
mit yang
seb
ena
rnya
hanya da
pat disel
e
saika
n
deng
an ba
ntuan pa
ra a
h
li
.
Bagi para a
h
li, sistem p
a
k
ar i
n
i juga a
k
an
memba
n
tu aktifitasnya seb
agai a
s
iste
n yang sang
at berpe
ngal
ama
n
.
Sistem pa
ka
r pertam
a
kali
dikem
ban
gkan ole
h
kom
unitas AI p
a
d
a
perte
nga
ha
n tahun
1960 berupa
Gene
ral
-
pu
rpose Pro
b
le
m
Solver
(G
PS) yang di
kemb
ang
ka
n
oleh
Ne
wel
dan
Simon. GPS ini meng
alami
kega
gala
n
karen
a
cakupa
nnya yang terlalu lua
s
sehi
ngga te
rkada
ng
justru m
enin
g
galkan pe
nge
tahuan
-pe
n
g
e
tahua
n penti
ng yang seha
rusnya disedi
aka
n
.
Menu
rut Efraim Turb
an,
konsep da
sar
si
stem
pakar men
g
andu
ng ke
a
h
lian, ahli,
peng
alihan
keahlia
n,
inferensi,
aturan, dan ke
mamp
uan menj
elask
an. Peng
alih
an kea
h
lian d
a
ri
para
ahli ke kompute
r
untu
k
ke
mudi
an d
i
alihkan lagi
ke ora
ng lain
yang bu
kan a
h
li, merup
a
ka
n
tujuan utam
a dari
si
ste
m
pakar. P
r
oses i
n
i m
e
mbutuh
ka
n
4 aktifitas,
yaitu tambahan
peng
etahu
an,
representa
s
i
pengeta
hua
n, infe
ren
s
i p
engeta
hua
n, dan pe
ngalih
an pen
getah
uan
ke pe
ngg
una.
Pengetahu
a
n
yang disim
pan ke ko
m
p
uter disebut sebag
ai ba
sis
peng
etahu
an.
Salah satu
p
enerapa
n si
stem pakar a
dalah
d
a
lam
bidan
g medi
s. Saat ini kebutuha
n
manu
sia a
k
a
n
pelayan
an
medis yan
g
lebih
bai
k sangat me
nde
sa
k, yang b
e
ra
rti dukung
an
instru
menta
s
i
medis mo
de
rn menj
adi sangat dib
u
tu
hka
n
, terma
s
uk meto
de u
n
tuk mem
b
a
n
tu
anali
s
isnya sehing
ga diha
silkan dia
gno
sis yan
g
lebih
optimal.
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 16
93-6
930
TELKOM
NIKA
Vol. 2, No. 1, April 2004 : 63 - 70
64
2. K
A
JIAN
PU
STA
KA
2.1
Prinsip-Prinsip Umum Pemeriksa
an Pen
y
akit Hati
Hati m
e
laya
ni be
rb
agai
fung
si
pe
nting yan
g
be
rhu
bung
an d
eng
an
sinte
s
i
s
makromol
eku
l
, pembe
ntukan d
an
penyi
m
pana
n e
n
e
r
gi, kata
boli
s
me d
an
pem
buan
gan
zat-zat
racun d
an h
a
s
il-h
a
sil
sam
pah meta
boli
s
me. Me
skip
un gejal
a-gej
ala khu
s
us
p
ada pe
nyakit
hati
dapat did
e
te
ksi
oleh d
o
kt
er, akan teta
pi peme
r
iksa
an keluha
n-keluha
n yang
bersifat um
um
kad
ang
-kada
ng pe
rlu
dip
e
rhati
k
an
ka
rena d
apat
membe
r
ikan
petunju
k
p
e
n
y
akit hati ya
ng
terse
m
bu
nyi.
Pemeri
ksaan
fungsi h
a
ti d
an tinda
kan
-
ti
nda
kan di
agn
osi
s
lainnya
sep
e
rti pe
ng
ambilan
sampl
e
j
a
rin
g
an u
n
tuk di
selidiki
me
rup
a
ka
n
sala
h
satu hal
yan
g
pentin
g, a
k
a
n
tetapi
de
ng
an
didah
ului ole
h
peme
r
iksa
a
n
riwayat pasien y
ang
se
ksama
dan m
e
lalui pem
eri
k
saan fisi
k a
k
an
diperoleh
sej
u
mlah ketera
ngan me
nge
n
a
i sifat dan p
e
rkemb
ang
an
penyakit hati
.
Pengetah
uan
yang lua
s
menge
nai fa
kta medi
s tid
a
k b
e
rm
anfa
a
t jika
seo
r
a
ng do
kter
tidak dap
at mengo
re
k informa
s
i yang
aku
r
at dan
ri
ngkas da
ri se
oran
g pa
sien
tentang pen
yakit
yang dide
rita
nya. Pada umumny
a pe
meri
ksaan ri
wayat pa
sien
yang teliti h
a
ru
s men
dah
ului
peme
r
iksa
an
fisik d
an p
e
n
gobata
n
. Ri
wayat penya
k
it dari p
a
si
en
meru
pa
kan l
ang
kah
perta
ma
untuk me
neg
akkan di
agno
sis d
an a
k
an
menga
ra
hk
an
jenis pem
eri
k
saan p
enu
njang selanjutn
y
a
serta m
enent
uka
n
ca
ra p
engo
batan yang tepat.
Riwayat penya
k
it yang aku
r
at meru
pa
kan
lang
kah
palin
g pe
nting u
n
tuk m
ene
ga
kkan di
agno
si
s yang te
pat
dan m
e
rupa
kan
cara p
a
lin
g
mura
h dari
se
mua pem
eri
k
saa
n
pen
unja
ng.
Pemeri
ksaan
riwayat p
a
s
ien
berman
f
aat untuk
membu
a
t ca
tatan ka
sa
r deng
an
mengaj
ukan
pertanya
an
kep
ada p
a
si
en. Pada a
k
hirnya p
e
me
riksaa
n ri
wa
yat pasien
dan
peme
r
iksa
an
fisik untuk
membu
a
t cat
a
tan m
edi
k yang leng
ka
p. Catatan medik ini ha
rus
meru
pa
kan
catatan yang aku
r
at dan b
e
ru
rutan d
a
ri
perkemb
ang
an dan pe
rja
l
anan pe
nya
k
it
pasi
en. Kebe
rha
s
ilan
da
ri
peme
r
iksa
an
terhad
ap
riwa
yat pasie
n sa
ngat be
rg
ant
ung p
ada
ke
san
pasi
en terh
a
dap do
kter.
Kedekata
n
dan ke
ak
ra
ban seorang
dokter te
rh
adap p
a
sie
n
n
ya
berp
eng
aru
h
besar d
a
la
m mela
ku
ka
n peme
r
i
ksa
an ri
wayat p
a
sie
n
. Penca
t
atan peme
r
i
k
saan
riwayat p
a
si
e
n
yang
siste
m
atik me
rup
a
ka
n
hal ya
n
g
pentin
g karena me
nentu
k
an
ke
berha
silan
suatu p
r
o
s
e
s
peng
obata
n
.
Uruta
n
pem
eriksan ri
wayat pasi
en ad
ala
h
deng
an me
mperhatikan:
1.
Keluhan
uta
m
a. Tida
k j
a
ran
g
te
rjadi
,
seo
r
an
g p
a
sie
n
mem
p
unyai be
be
rapa
kelu
han.
Umum
nya p
e
rsep
si pa
si
en dan
do
kter men
gen
ai
ke
seri
usan dari suatu keluha
n
dap
at
berb
eda
sehi
ngga di
perl
u
kan ada
nya ca
tatan ka
sar
sesu
ai den
gan
penda
pat pa
sien
sen
d
iri.
2.
Riwayat peny
akit se
ka
ran
g
.
Riwayat pe
nyakit
se
ka
ra
ng meliputi la
ma timbulnya
,
lokasi d
a
n
perjal
ana
n, sifat kelu
han
, berat ring
annya,
sifat
mula timbulnya, faktor-fakto
r yang
merin
gan
kan
dan memb
e
r
atka
n, gejal
a-gej
ala yan
g
menyertai,
dan pen
gob
atan tera
khi
r
yang dila
ku
ka
n.
3.
Riwayat peny
akit terd
ahul
u
.
Riwayat p
e
n
yakit terd
ah
ulu melip
uti d
ua fakto
r
, yaitu penya
k
it-
penya
k
it terd
ahulu,
penya
k
it atau
pen
g
obatan
y
ang
pern
ah
diala
m
ai pa
sie
n
d
i
masa lal
u
yang me
mp
unyai
kaitan
den
gan
p
enyakit
pa
si
en se
karang
.
Fakto
r
ke
dua adala
h
peng
obata
n
yang lal
u
d
a
n
ri
wayat
ale
r
gi ya
ng berg
una untu
k
m
e
mbed
akan
antara
rea
ksi
alergi yan
g
timbul den
gan
efek sampin
g
obat.
4.
Riwayat so
si
al. Riwayat in
i meliputi kea
daan
so
sial,
eko
nomi, rum
ah tang
ga, d
an pe
ke
rjaa
n
pasi
en.
5.
Riwayat kelu
arga.
Banya
k
p
enya
k
it
menu
run
dal
am
kelu
arg
a
yang
dipe
n
garu
h
i fa
ktor
geneti
k
a.
6.
Peninjau
an
sistem. Me
rup
a
ka
n ri
ng
ka
san d
a
ri
l
ang
kah
-
lan
g
kah diagn
osi
s
se
belumnya.
Sering d
enga
n lang
kah ini
dapat ditem
u
ka
n fakt
a-fa
kta yang san
gat berm
anfa
a
t sehin
gga
dapat diketah
u
i gejala
-
geja
l
a yang se
rin
g
dihada
pi, antara lain ny
eri dad
a, nap
as pen
de
k,
kelai
nan de
n
y
ut jantung, sinko
p
, dan ny
eri pe
rut.
Selanjutnya setela
h
pem
eriksa
an riwayat
pas
i
en,
dilanjut
kan
peme
r
iksa
a
n
fisik.
Pemeri
ksaan
fisik
dilakukan karena
d
ua ala
s
a
n
p
enting, yaitu
untuk men
gusaha
ka
n a
gar
peme
r
iksa
an
lebih
teliti dan
tand
a
-
tanda
y
ang
pentin
g tid
a
k te
rle
w
at
kan a
k
ib
at cara
peme
r
iksa
an yang semb
aranga
n
d
an
al
asa
n
ked
ua a
dalah
ba
hwa
metode pem
eriksa
an pa
si
en
telah be
rkem
bang
dari
wa
ktu ke waktu.
Pada
setiap
sistem
yang
diperi
k
sa d
a
p
a
t dide
skrip
s
i
k
an
empat un
su
r utama pem
eri
k
saan fisi
k, yaitu
insp
eksi, palpa
si, perkusi, dan a
u
skultasi.
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI
KA
ISSN:
1693-6930
■
Sistem
Pakar Berba
s
is
We
b Den
gan Sh
ell E2gLite…
…
(Lin
a Ha
nd
aya
n
i)
65
2.2
Proses Dia
g
nosis Pen
y
a
k
it Ha
ti
Proses
diag
nosti
k me
rup
a
ka
n pe
rpa
d
uan d
a
ri a
k
t
i
fitas intele
ktual da
n ma
nipulatif.
Diag
no
sis se
ndiri didefini
s
ikan
se
bag
ai pro
s
e
s
p
entin
g
pem
beri
an nama dan
pe
ngkl
a
sifi
ka
sia
n
penya
k
it-pe
n
y
akit pasie
n
,
yang menunju
k
kan kemung
kin
a
n
nasib pa
sien dan ya
ng
menga
ra
hkan
pada pe
ng
obatan tert
e
n
tu. Diagn
osis ban
ding,
seb
agaim
ana
halnya den
gan
penelitian
-
p
e
nelitian ilmia
h, didasa
r
ka
n atas
meto
de hipote
s
is.
Denga
n me
tode hipote
s
i
s
ini
menjadi
ka
n
penya
k
it-pe
n
y
akit be
gitu
mud
ah
dikenali
hanya
den
gan
su
atu kesi
mpu
l
an
diagn
osti
k.
Diag
no
sis ba
nding
dimul
a
i
sej
a
k pe
rmul
aan
wa
wa
nca
r
a m
edi
s d
an
berla
ng
sun
g
selam
a
melakukan p
e
meri
ksaa
n
f
i
sik. Da
ri
di
a
gno
si
s ban
di
ng terse
but
aka
n
di
perol
eh p
e
rtanya
a
n
-
pertanya
an y
ang te
rarah,
perin
cia
n
p
e
m
eri
k
saan
fi
sik yang
dila
ku
kan
untu
k
m
e
nentu
k
an
pili
han
tes-te
s serta
pemeri
k
saa
n
khu
s
u
s
ya
ng akan di
ke
rjakan. Data yang be
rha
s
i
l
dihimpun
a
k
an
dipertim
bang
kan da
n dikl
a
s
ifika
s
i
k
an be
rda
s
a
r
kan kel
uhan
-keluh
an
pasien
se
rta
hubung
anny
a
terhad
ap
pe
nyakit te
rtent
u. Berd
asarkan g
e
jala
-gej
ala
serta
tan
da-tan
da ya
n
g
dial
ami ol
eh
pend
erita ma
ka pen
ega
ka
n diagno
si
s aka
n
lebih te
rpu
s
at pad
a bagia
n
-b
agia
n
tubuh terte
n
tu.
Den
gan d
e
mi
kian p
enyeb
a
b
dari g
e
jala
-gejala d
an ta
nda-ta
nda te
rseb
ut dapat d
i
ketah
u
i den
g
a
n
mudah d
an a
k
hirnya dipe
roleh kesim
pul
an awal men
genai p
enya
k
it tertentu.
3. SISTEM
PAKAR
Sistem pa
ka
r umum
nya memiliki lim
a
komp
one
n, yaitu basi
s
peng
etahu
an,
mesin
inferen
s
i, a
n
tar m
u
ka p
e
m
akai,
mod
u
l
penj
ela
s
an,
dan
mo
dul
akuisi
pe
ng
etahua
n. Ba
sis
peng
etahu
an
meru
pa
kan
kump
ulan
pe
ngetah
uan te
ntang
suatu
perm
a
salaha
n pad
a ting
kat
pakar, ya
ng
disaji
ka
n d
a
l
a
m format te
rtentu.
Pen
g
e
t
ahuan
di
sim
pan
dalam
e
bntuk fakta
-
f
a
kta
dan atu
r
a
n
-at
u
ran. M
e
si
n i
n
feren
s
i
adal
ah pe
ra
ng
kat
luna
k yan
g
melakukan tu
gas
pen
gam
b
ilan
kep
u
tusan. Mesin infe
re
nsi jug
a
be
rfung
si untu
k
mencari
solu
si da
ri su
atu
masal
ah m
e
lalui
tahapa
n
kon
s
ulta
si d
eng
an p
eng
gun
a
.
Antar m
u
ka pe
ma
kai,
meru
pa
kan
suatu m
e
kani
sme
yang me
mu
ngki
n
kan
ad
anya
komu
n
i
ka
si a
n
tar
sistem
pa
ka
r de
nga
n p
engg
una.
Untuk
kep
e
rlu
an te
rseb
ut, anta
r
muka
dib
uat
den
gan
me
nggu
na
kan
b
aha
sa ya
ng
dimeng
erti
ol
eh
pema
k
ai. Mo
dul penj
ela
s
a
n
meru
pa
kan
suatu
sa
ran
a
yang dap
at membe
r
ikan inf
o
rma
s
i kepa
d
a
peng
guna m
e
ngen
ai jalann
ya penala
r
an
untuk m
engh
asil
kan
suatu
kep
u
tusan at
au ke
sim
pula
n
.
Sedang
ka
n
modul a
k
ui
si
si pen
getah
u
an merupa
ka
n suat
u ca
ra
otomatis u
n
tuk me
ma
sukkan
peng
etahu
an
ke dalam
sistem. Pengeta
huan
-pe
nget
ahua
n baru d
apat ditamba
h
ka
n ka
pan saja
atau pad
a sa
at pengeta
h
u
an yang ad
a
sud
ah tida
k
berla
ku la
gi sehing
ga si
ste
m
pakar d
a
p
a
t
selal
u
dikemb
ang
kan.
Pengem
ban
g
an
seb
uah
si
stem p
a
kar d
apat dil
a
kuka
n de
nga
n du
a cara.
Ca
ra
pertam
a
adala
h
de
ng
an mem
ban
g
un sendi
ri se
mua
komp
on
en diata
s
, se
dang
ka
n cara ke
dua
adal
ah
mema
kai se
mua kompo
n
en yang sud
ah ada
ke
cu
ali isi ba
sis p
engeta
hua
n. Penggu
naa
n cara
ked
ua di
seb
u
t
sebag
ai me
mbang
un si
st
em pakar d
e
n
gan
shell
.
4.
SHELL
SISTEM PAKAR
e2gLite
E2gLite
adal
a
h
seb
uah
she
l
l
sistem p
a
ka
r yang di
kem
bang
ka
n oleh
Expertise2
G
o yang
berb
a
si
s i
n
ternet
be
rup
a
ap
plet Java.
E2gLit
e
mem
beri
k
an kemu
da
han dalam
hal
pemba
ngu
na
n
si
stem pa
kar se
rta
pel
a
k
sana
an ko
n
s
ulta
si ole
h
p
engg
una. Ba
sis pe
ngetah
uan
beru
pa file teks yang be
risi fa
kta da
n atur
an yan
g
dapat dib
u
a
t denga
n e
d
itor teks bi
asa,
sed
ang
ka
n p
engg
una
cukup m
engg
un
aka
n
b
o
wse
r
umum
yang
memili
ki fitu
r
Java
se
perti
Net
s
ca
pe N
a
vig
a
t
o
r
d
an
Internet Explo
r
e
r
. Jika
Internet Explore
r
yang
terinstall tidak
mempu
n
yai fitur Java, da
pat ditambah
denga
n me
ngin
s
tall
Microsoft Virtual
Machi
ne Pro
xy
Server
.
E2gL
ite
dapat dido
wnlo
ad da
ri h
ttp://www.Expertise
2go.
co
m se
cara grat
is.
Kelebiha
n
e
2gLite
te
rlet
ak
pad
a
kemuda
han
akse
s d
a
n
ke
mud
aha
n dal
am
peng
guna
an. Kemuda
han akse
s
kare
na
e2gLite
yan
g
beri
s
i ap
plet
Java d
an ba
sis pe
ngetah
u
a
n
dapat di
do
wn
load
ke b
r
o
w
ser pen
ggu
n
a
. Sistem pa
kar dap
at di
ki
rim da
ri h
a
m
p
ir
semu
a se
rver
web, term
asu
k
we
b ho
st yang s
ang
at murah
atau ba
hka
n
gratis
yang seri
ng
kal
i
disedi
akan
oleh
ISP kepa
da
pelan
ggan
nya atau
ol
eh
institusi
pe
nd
idika
n
kep
a
d
a
pa
ra
ma
ha
siswa
da
n
st
af
peng
ajarnya. Kemudah
an
dalam pen
g
guna
an kare
na su
atu app
let Java sa
n
gat mudah u
n
tuk
diikut
serta
k
a
n
di dala
m
sebua
h
h
a
lam
an web
s
eba
gai o
b
je
k g
r
afis d
an
dap
at disi
sip
k
a
n
ke
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 16
93-6
930
TELKOM
NIKA
Vol. 2, No. 1, April 2004 : 63 - 70
66
dalam
seb
u
a
h
sel
dalam t
able
HTML
u
n
tuk me
mfasi
litasi pe
ngatu
r
an h
a
lam
an
se
cara fleksi
bel
serta inte
rg
ra
si si
stem pa
kar den
gan h
a
l
a
man web ya
ng lain.
Namu
n demi
k
ian
e
2gLite
juga memili
ki ke
ku
ran
g
a
n
, antara lai
n
wa
ktu
st
ar
t
u
p
yang
lama,
sehin
g
ga le
bih
co
co
k u
n
tuk
siste
m
pa
ka
r
berskala
kecil
de
ngan
ba
si
s p
engeta
hua
n y
ang
menga
ndu
ng
ku
ran
g
d
a
ri
100
aturan.
Keku
ra
nga
n
ke
dua,
adal
ah b
a
si
s
pe
ngetah
uan
yang
beru
pa file
teks d
apat di
baca ole
h
si
apap
un
ka
re
na b
e
rsifat p
ublik
atau
da
pat dia
k
ses
oleh
siap
apu
n. De
ngan d
e
mi
ki
an, de
sain d
a
ri ba
si
s pen
getahu
an si
stem pakar y
ang dib
uat tidak
dapat dijag
a
keraha
sia
ann
ya.
Keku
ran
g
an
lai
nnya be
rhub
ung
an d
enga
n kom
p
a
t
ibilitas
b
r
o
w
ser.
Microsoft telah mengu
mum
k
an p
e
misah
an anta
r
a JV
M (
Ja
va V
i
rt
u
a
l Mac
h
ine
) d
a
ri v
e
r
s
i Inter
net
Explorer yan
g
diinstall pa
d
a
Wind
ows XP. Ha
l ini aka
n
menyeba
bkan sem
ua hal
aman web ya
ng
menga
ndu
ng
applet m
enja
d
i gag
al u
n
tu
k dia
k
se
s, ke
cuali
pen
ggu
na secara kh
usu
s
m
engi
n
s
tall
JV
M.
5. PELAKS
AN
AA
N
PENELI
T
IAN
Shell e2gLite
memerlu
k
a
n
dua file, yaitu file halama
n
web yang
beri
s
i appl
et e2gLite
dan file basi
s
pengetah
uan
. Kedua file tersebut di
tuli
s den
gan format yang telah ditentukan ole
h
pembu
at e2
gLite. Untu
k file halama
n
web,
form
atnya mengi
kuti stan
dard
HTML, na
mun
pend
efinisia
n
applet
be
serta paramete
r
nya diatu
r
se
suai
den
gan
format yan
g
telah diteta
pkan
oleh pem
buat
e2gLite. Pen
d
ifinisia
n
appl
et
pada pe
nel
itian ini adala
h
seb
agai b
e
rikut:
<HTML>
<HEAD>
<TITLE>
Sistem Pakar Identifikasi Penyakit Hati
</TITLE>
</HEAD>
<BO
D
Y
>
<F
O
N
T
F
A
CE="Ar
ial,Helvetica" Size=2>
<CENTER><H
2>Demo Diagno
sis Peny
akit Hati
</H2></CENTE
R
>
Gejala-gejala khusus pada pen
ya
kit hati dapat dideteksi oleh dokter,
akan tetapi pe
meriksaan kel
uhan-keluhan yang bersifat
umum
ka
dang-
kadang perlu di
perhatikan karen
a
dapat membe
r
ikan petunjuk pen
yakit
hati
y
ang te
rse
m
bun
y
i
.
<P>Pengambilan sampel jaringan unt
uk diselidiki merupakan salah satu
hal
y
ang p
entin
g, akan tetapi
de
ngan didahului p
e
meriksaan ri
w
a
yat pasien
y
ang seksama
akan diperoleh sejumlah keterang
an
y
ang
penting.
<CENTER>
<P><H3> </H3>
<APPLET COD
E
="e2glite.e2g.class" ARCHIVE="e2glite.jar"
WIDTH=400
H
E
IGHT=2
50>
<PARAM NAME="KBURL" V
A
LUE="pen
y
a
kit.kb">
<PARAM NAME="APPTITLE" VAL
UE="DIAGNO
SIS PENY
AKIT HATI">
<PARAM NAME="APPSUBTI
T
LE" VALUE="Li
na Handa
yani da
n Tole Sutikno">
<PARAM NAME="BG
CO
L
O
R" VALUE="#D0
F
F00">
<PARAM NAME="STARTBUTTO
N" VAL
UE="
Mulai Konsultasi"
>
<PARAM NAME="DEBUG" V
A
LUE="true
"
>
Bro
w
ser Anda
Tidak Mendukun
g Applet Java
</APPLET>
</CENTER>
</FON
T
>
</BO
DY
>
</HTML>
Paramete
r y
ang terpentin
g adala
h
KBURL yang di
guna
ka
n unt
uk me
ndefini
s
ikan n
a
ma
file
basi
s
p
eng
etahua
n. Para
meter-pa
ram
e
ter lain
ny
a berfun
g
si unt
uk
m
engatu
r
tampilan, se
perti
uku
r
an
apple
t
, judul, sub j
udul, dan
wa
rna. Pada
sa
at
penge
mba
ngan
siste
m
pakar b
e
rb
asis
web i
n
i dila
ku
kan, p
a
ra
met
e
r DEB
U
G di
set nila
i true
untuk m
ena
m
p
ilka
n
jend
el
a DEBUG. Pada
saat sesi
kon
s
ulta
si yang seben
arnya, p
a
ram
e
ter tersebut diset de
ngan nil
a
i
false
.
Implementa
s
i
sistem p
a
ka
r berba
sis
w
eb ini dila
ku
kan den
gan
mengg
una
ka
n aturan-
aturan
da
ri b
a
si
s p
engeta
huan
yang te
lah di
ke
m
ban
gka
n
Herma
w
anto
[4]. Tipe p
enya
k
it hat
i
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI
KA
ISSN:
1693-6930
■
Sistem
Pakar Berba
s
is
We
b Den
gan Sh
ell E2gLite…
…
(Lin
a Ha
nd
aya
n
i)
67
dibed
akan
d
a
lam e
nam
j
enis pe
nyakit
, yaitu tu
mor pan
krea
s, b
a
tu em
pedu,
hep
atitis, ab
se
s
hati, siro
sis, d
an amebi
asi
s
hati.
File ba
si
s pe
ngetah
uan
be
rupa
file teks
dapat di
buat
mengg
una
ka
n program e
d
i
tor teks
biasa sep
e
rti
notepad
. File ini berisi d
e
finisi aturan-at
uran yan
g
digun
akan un
tuk mene
ntukan
jenis
penya
k
i
t
hati. Poton
gan at
ura
n
y
ang te
rda
pat
di dal
am b
a
s
is pe
ngetah
uan yan
g
tel
a
h
dikem
ban
gka
n
dalam pe
ne
litian ini adala
h
seb
agai b
e
rikut:
RULE [Apakah p
e
n
y
akitn
y
a
adala
h
Sirosis?]
If [perut kembun
g] = true and
[lemas] = true an
d
[berat tu
run] = tr
ue and
[ikterus] = true a
nd
[nafsu makan] = true and
[mencret] = true
and
[mual] = true
Then [Pen
yakit] = "Sirosis"
RULE [Apakah p
e
n
y
akitn
y
a
adala
h
tumor pank
rea
s
?]
If [n
y
e
ri perut] = t
r
ue and
[berat tu
run] = tr
ue and
[ikterus] = true a
nd
[nafsu makan] = true
Then [Pen
yakit] = "Tumor P
ankre
as"
RULE [Apakah p
e
n
y
akitn
y
a
adala
h
Batu Empedu?
]
If [perut kembun
g] = true and
[ikterus] = true a
nd
[gatal-gatal] = tru
e
and
[buang air besa
r
]
= true
Then [Pen
yakit] = "Batu Empedu"
Selain itu, file basi
s
pen
get
ahua
n juga b
e
risi te
ks yan
g
ditampilkan
pada saat si
stem
pakar me
ngaj
uka
n
perta
nyaan kepa
da p
engg
una. Co
ntoh:
PROMPT [
n
y
e
ri perut]
Y
e
sNo
"Apakah ada keluhan n
y
eri per
ut
?"
PROMPT
[
perut kembung] Y
e
sNo
"Apakah ada keluhan peru
t
kemb
ung? "
PROMPT [lemas
]
Y
e
sNo
"Apakah tubuh A
nda terasa lemas
?
"
PROMPT [
berat t
u
run]
Y
e
sNo
"Apakah berat
tu
buh Anda tu
run?
"
PROMPT [
gatal-
gatal]
Y
e
sNo
"Apakah ada keluhan gatal-ga
t
al?"
File ba
sis pe
ngetah
uan
e
2gLite p
ada
penelitian
ini
juga dil
eng
ka
pi den
gan
ba
ris-ba
ris
pernyata
an
yang telah
diterjem
ah
ka
n ke
dalam
baha
sa In
do
nesi
a
, se
hin
gga
kon
s
ult
a
si
dilakukan de
ngan b
aha
sa Indone
sia.
Potongan
untuk m
eng
atur tampila
n dalam b
a
hasa
Indone
sia a
d
a
lah seba
gai
beri
k
ut:
REM Tombol te
rjemah Indonesia
TRANSLATE B_
SUBMIT = "Mas
ukkan jaw
aban
Anda"
TRANSLATE B_
EXPLAIN = "Jelaskan"
TRANSLATE B_
WH
Y
ASK = "Me
ngapa?"
TRANSLATE B_
RESTART =
"Ula
ngi dari a
w
al"
TRANSLATE B_
RETURN = "Ke
m
bali"
REM T
e
ks Pesan
TRANSLATE
TR
_KB = "Basis Pe
ngetahuan:
"
TRANSLATE
TR
_NORESP = "S
a
y
a tidak tahu / tid
a
k mau menja
w
a
b
"
TRANSLATE
TR
_HOWC
O
N
F
= "
S
eberapa
yakin
Anda akan ja
w
a
b
an tersebut?
"
TRANSLATE
TR
_LOWC
ON
F = "
S
angat tidak
y
a
kin (50%
)"
"
TRANSLATE
TR
_HICONF = "S
an
gat
y
a
kin (10
0
%)
"
TRANSLATE
TR_
Y
ES = "Y
a
"
TRANSLATE
TR_NO
= "Tidak"
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 16
93-6
930
TELKOM
NIKA
Vol. 2, No. 1, April 2004 : 63 - 70
68
TRANSLATE
TR_FALSE = "Sala
h
"
TRANSLATE
TR_RESULTS = "J
AWABAN TERAKHIR:"
TRANSLATE
TR
_MINCF =
"Fakt
o
r ke
y
a
kinan min
i
mal adalah:"
TRANSLATE
TR
_NOTDETER
M
I
N
ED = "tidak dap
at ditentukan"
TRANSLATE
TR_ISRESULT = "a
dalah"
TRANSLATE
TR
_WITH = "den
ga
n"
TRANSLATE
TR
_CON
F = "
%
ke
yakinan"
TRANSLATE
TR
_ALLGOALS = "
S
emua kesimpulan"
TRANSLATE
TR_VALUE = "Nilai"
6.
HASIL D
A
N
PEMBA
HAS
AN
Tampila
n awal dari
siste
m
pakar b
e
rbas
i
s
web d
enga
n sh
ell
e2gLite yan
g
telah
diban
gun
sep
e
rti terlihat pa
da Gamb
ar 1.
Gambar 1
. T
a
mpilan a
w
al
sistem
pakar
Ketika tombo
l
“Mulai Kon
s
ulta
si” di
klik, tahapan ko
nsulta
si dilan
j
utkan mem
b
erikan
pertanya
an
kepad
a pe
ngg
una. Ma
su
ka
n da
ri p
eng
g
una
dapat
be
rupa
ja
wab
a
n
atas pe
rtany
aan
yang be
rsifat dikoto
mi (ya
/tidak), m
aup
un isi
an
data
nume
r
ic. P
a
da pe
nelitian
ini ba
ru
dib
uat
pertayaa
n
yang bersifat di
kotomi
seba
g
a
imana G
a
m
bar 2.
Pada setia
p
pertanya
an, peng
guna
m
e
milik
i
kese
m
patan untu
k
mengeta
hui menga
pa
pertanya
an tersebut diaj
u
k
an, yang d
apat d
ilakuka
n denga
n menge
-kli
k to
mbol “Me
nga
pa”.
Sistem p
a
kar ke
mudia
n
m
enampil
k
a
n
a
t
uran
yang
m
e
muat
perta
n
y
aan te
rse
but
se
rta
nilai-nil
a
i
dari p
r
emi
s
aturan ya
ng
telah memil
i
ki nilai da
n informa
s
i ba
hwa nil
a
i atau jawaba
n dari
pertanya
an te
rse
but belu
m
diperoleh
seb
agaima
na Ga
mbar 3.
Mesin i
n
fere
nsi pa
da
app
le
t
e2gLite aka
n
mela
ku
kan penel
usuran atura
n
deng
an
kombi
n
a
s
i ru
nut-bali
k
d
a
n
runut
-maju.
Run
u
t-bali
k
d
i
guna
ka
n unt
uk me
nentu
k
an aturan ya
ng
hend
ak di
bu
ktika
n
untu
k
menyele
s
ai
kan
g
oal
se
rta pert
anya
an yang a
k
an diaju
k
a
n
ke
peng
guna, sementa
r
a run
u
t
maju digu
nakan untu
k
mencoba
be
b
e
rap
a
atu
r
an
yang a
da
keti
ka
seb
uah m
a
suka
n dipe
rol
eh da
ri pen
g
guna. Pen
e
lu
suran di
henti
k
an
keti
ka ja
wab
an terha
dap
goal
su
dah di
temuka
n dan
sistem pa
ka
r kemudi
an m
enampil
k
a
n
h
a
sil akhir sep
e
rti Gamba
r
4
.
selai
n
memi
n
t
a penjel
asan
tentang
men
gapa,
seb
u
a
h
pe
rtanyaa
n
diaju
k
an
ole
h
si
stem
pa
kar,
peng
guna ju
g
a
dapat mem
i
nta penjela
s
an atas ba
gai
mana sebu
ah
kesim
pula
n
diambil den
g
a
n
mene
kan tom
bol “Jela
s
kan
”
.
Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI
KA
ISSN:
1693-6930
■
Sistem
Pakar Berba
s
is
We
b Den
gan Sh
ell E2gLite…
…
(Lin
a Ha
nd
aya
n
i)
69
Sistem pa
ka
r juga dile
ng
kapi den
gan j
endel
a DEB
U
G yang
be
rguna b
a
ik
sa
at basi
s
peng
etahu
an
dikemba
n
g
k
an ma
upu
n p
ada
sa
at ko
n
s
ulta
si. Informasi ya
ng
da
pat dip
e
rol
eh
dari
jendel
a ini adalah tampil
an pro
g
ress dari tahap
a
n
kon
s
ulta
si,
tampilan seluru
h isi b
a
si
s
peng
etahu
an
dan an
alisi
s
terha
dap b
a
si
s pen
getah
ua
n.
Gambar 2
. T
a
mpilan pili
ha
n pertanya
a
n
Gambar 3
. T
a
mpilan p
enj
elasan terh
ad
ap perta
nyaa
n “Men
gap
a”
Evaluation Warning : The document was created with Spire.PDF for Python.
ISSN: 16
93-6
930
TELKOM
NIKA
Vol. 2, No. 1, April 2004 : 63 - 70
70
Gambar 4
. T
a
mpilan ja
wa
ban tera
khi
r
tahap
an kon
s
ultasi
7. KESIMPULAN
Dari p
enelitia
n yang telah
dilakukan da
pat ditarik
ke
simpul
an seb
agai be
rikut:
1.
Sistem pa
ka
r berba
sis
web d
eng
an
e2gLite
ya
ng telah di
kemban
gkan
mempu
n
yai
keu
ngg
ulan d
a
lam ke
mud
a
han a
k
ses d
a
n
kemu
dah
an
pemakaian.
2.
Den
gan fitu
r
yang be
rb
asi
s
web ya
ng
dimiliki,
siste
m
pa
ka
r de
n
gan
shell
e2
gLite
untu
k
diagn
osi
s
p
e
n
yakit hati y
ang tela
h di
bang
un d
apa
t diguna
ka
n
seb
agai
alat
bantu u
n
tuk
diagn
osi
s
pe
nyakit hati. Pemakai cuku
p meng
gun
akan browse
r u
n
tuk mel
a
kukan kon
s
ulta
si
deng
an si
ste
m
pakar
sehi
ngga d
apat d
i
manfaatkan
untuk
kon
s
ult
a
si ja
ra
k jauh
bagi pa
sien
pend
erita pe
n
y
akit hati.
DAF
TA
R PU
STAK
A
[1].
Firda
u
sy, K., Erawati, dan
Balza Ach
m
ad, “
Implementa
si Shell E2gLite un
tuk Sistem
Pakar Berb
a
s
is
We
b
se
b
a
gai
Ala
t
Ba
ntu Analisis Kelainan Fu
ngsi
Jan
tun
g
deng
an
Menggun
aka
n Da
ta EKG
”, Forum MI
PA, Vol. 2 No.1, Universitas Ah
ama
d
Da
hlan,
Yogyaka
r
ta, 2003.
[2].
Frenz
e
l, L.
W., “
Crash Course in
Arti
ficial
Intelligent and Expert S
y
stem
”, Ho
wa
rd
W.Sams & Co, New Yo
rk,
1987.
[3].
Green, L., “
Health Edu
c
ation Planni
ng a
Diagn
o
stik
App
r
o
ach
”, The John Ho
pkin
University, Mayfield Publishing, 199
0.
[4].
Hermawanto,
“
Ja
ringan
Sy
araf Tiruan
Ba
ck-Pr
opa
gation
untu
k
Dia
gnosis
Pen
y
akit
dan
Kelaina
n
pada
Fun
gsi Ha
ti
”, S
k
rip
s
i T
e
knik Elektro,
Un
iversita
s
Dip
oneg
oro,
Semara
ng, 2
000.
[5].
Turban, Efraim., “
Decisi
on Support and Exper
t
Sy
stem
Manag
e
ment Support
Sy
stem
”, Pre
n
tice-Hall, Ne
w Je
rsey, 1995.
[6].
……..,
“
e2gLi
te Demo
nstr
ations
”
,
http://www.expert
s
e2go.
com
, Expertise2G
o, 2004.
Evaluation Warning : The document was created with Spire.PDF for Python.