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 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 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 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 se rta  m e lengka p 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 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 tertentu de ngan meni ru kerj 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 sala 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 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 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 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 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 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 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 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 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 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 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 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 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 sud ah tida berla ku la gi sehing ga si ste m  pakar d a p a 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 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 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 e 2gLite  te rlet ak  pad kemuda han   akse s d a n  ke mud aha n dal am  peng guna an. Kemuda han akse 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 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 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 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 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 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 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 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 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 adala h  Sirosis?]   If [perut kembun g] = true and   [lemas] = true an [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 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 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 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 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 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 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 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 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 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.