• Tidak ada hasil yang ditemukan

CARA KERJA APLIKASI SISTEM PAKAR DIAGNOSA

Dalam dokumen Kecerdasan Buatan Sistem Pakar Mendiag (Halaman 32-38)

BAB 2 – TINJAUAN PUSTAKA/KERANGKA TEORITIS

3.5 CARA KERJA APLIKASI SISTEM PAKAR DIAGNOSA

Aplikasi ini dibuat melalui 3 konsep yaitu database, logika inferensi dan basis pengetahuan pakar ginjal.

3 Konsep tersebut dituang kedalam sebuah database menjadi sbb:

Knowledge

Id Pertanyaan FaktaYa FaktaTidak Ya Tidak

T1 Apakah Berkurangnya rasa,

terutama dibagian tangan? Berkurangnya rasa di bagian tangan Tidak berkurang rasa T2 T14

T10 Sering muntah ? Muntah Tidak muntah T35 T38

T11 Apakah nafsu makan anda menurun ?

Nafsu makan menurun Nafsu makan normal T20 T12 T12 Apakah ada nanah di air

kencing ? Nanah di air kencing Tidak ada nanah di air kencing T13 T4 T13 Apakah terasa nyeri di

tulang pinggul ? nyeri ditulang pinggunl Tulang pinggul tidak tersa sakit T19 T16 T14 apakah terasa nyeri di

daerah kandung kemih ? Daerah kandung kemil tetasasakit derah kandung kemih normal T22 T15 T15 Apakah tersa sakit di daerah

ginjal ginjal terasa sakit daerah ginjal normal T16 T11

T16 Nyeri ketika kencing ? nyeri ketika kencing kencing normal T17 T2 T17 apakah terasa sakit bagian

perut ? Bagian perut terasa sakit bagian perut normal T18 T21 T18 Apakah terasa nyeri pada

punggung bagian bawah ? Punggung bagian bawah terasa sakit tidak terasa sakit bagian punggung T31 T12 T19 Apakah terasa nyeri yang

hilang timbul ? nyeri yang hilan timbul normal S5 T25

T2 Apakah ada darah didalam air kencing?

ada darah dalam air kencing Tidak terdapat darah didalam air kencing

T3 S2 T20 apakah terjadi

pembengkakan organ tubuh bagian tertentu ?

Pembengkakan organ tubuh bagian tertentu Tidak terjadi pembengkakan T24 T30 T21 Apakah terjadi pembengkakan yang menyeluruh ? Pembengkakan yang

menyeluruh Tidak terjadi pembengkakan T23 T22 T22 Penurunan berat badan ? Berat badan menurun beratbadan bertambah T26 T3 T23 Perubahan mental atau

suasana hati ?

Terjadi perubahan mental belum terjadi perubahan mental

T27 T9 T24 apakah rambut dan kuku

menjadi rapuh

rambut menjadi rapuh tidak ada perapuhan di bagian rambut

S4 S5 T25 Apakah kulit menjadi

kemerahan ? kulit kemerahan kulit normal S10 T4

Knowledge

Id Pertanyaan FaktaYa FaktaTidak Ya Tidak

T1 Apakah Berkurangnya rasa,

terutama dibagian tangan? Berkurangnya rasa di bagian tangan Tidak berkurang rasa T2 T14

T10 Sering muntah ? Muntah Tidak muntah T35 T38

T27 Syok atau kaget ? Syok atau kaget tidak syok atau kaget T28 T29 T28 apakah ada tekanan darah

tinggi ?

tekanan darah tinggi tidak ada tekanan darah tinggi

S2 T18 T29 Tremor tangan ? Tremor tangan tidak tremor tangan S1 T4 T3 Apakah anda merasa

demam ? Sering merasa demam Tidak demam T5 T6

T30 Apakah volume air kencing

berkurang ? Volume air kencing berkurang volume air kencing normal S7 S8 T31 Penurunan berat badan ? Berat badan menurun beratbadan bertambah S3 T39

T32 Sering mual ? Mual Tidak mual T33 S9

T33 apakah anda mudah lelah ? Mudah lelah Jarang lelah T34 T10 T34 Apakah tersa sakit di daerah

ginjal ginjal terasa sakit daerah ginjal normal S7 T1

T35 Nyeri ketika kencing ? nyeri ketika kencing kencing normal T36 T25 T36 Apakah terasa nyeri pada

punggung bagian bawah ? Punggung bagian bawah terasa sakit tidak terasa sakit bagian punggung T37 S5 T37 Apakah sering kencing ? Sering kencing tidak sering kencing S8 S11 T38 Apakah anda sering kencing

dimalam hari ?

Kencing dimalam hari Tidak pernah kencing dimalam hari

T39 T2 T39 Apakah ada darah didalam

air kencing?

ada darah dalam air kencing Tidak terdapat darah didalam air kencing

T40 T41 T4 Desakan untuk kencing ? Sering ada desakan untuk

kencing Tidak ada desakan untuk kencing S6 T32 T40 Apakah anda merasa

demam ? Sering merasa demam Tidak demam T41 T8

T41 Desakan untuk kencing ? Sering ada desakan untuk

kencing Tidak ada desakan untuk kencing S9 T1 T42 Apakah ada nanah di air

kencing ? Nanah di air kencing Tidak ada nanah di air kencing T43 S10 T43 Apakah terasa nyeri di

tulang pinggul ? nyeri ditulang pinggunl Tulang pinggul tidak tersa sakit T25 T8 T44 Desakan untuk kencing ? Sering ada desakan untuk

kencing Tidak ada desakan untuk kencing T45 S2 T45 apakah terasa nyeri di

daerah kandung kemih ? Daerah kandung kemil tetasasakit derah kandung kemih normal T46 T41 T46 Apakah tersa sakit di daerah ginjal terasa sakit daerah ginjal normal T47 T1

Knowledge

Id Pertanyaan FaktaYa FaktaTidak Ya Tidak

T1 Apakah Berkurangnya rasa,

terutama dibagian tangan? Berkurangnya rasa di bagian tangan Tidak berkurang rasa T2 T14

T10 Sering muntah ? Muntah Tidak muntah T35 T38

ginjal

T47 Nyeri ketika kencing ? nyeri ketika kencing kencing normal S11 S5 T5 Apakah anda sering

kejang ? Sering kejang Tidak kejang T6 T26

T6 Apakah anda sering kencing

dimalam hari ? Kencing dimalam hari Tidak pernah kencing dimalam hari T8 T7 T7 apakah badan anda

menggigil ? Badan menggigil Tidak menggigil T26 S8

T8 Sering mual ? Mual Tidak mual T9 T11

T9 apakah anda mudah lelah ? Mudah lelah Jarang lelah S1 T12

Solusi

Id_solusi Solusi

S1 Anda Menderita Penyakit Gagal Ginjal Akut - untuk penyakit ini anda diharuskan untuk diet rendah protein

- dengan cara banyak mengkonsumsi Vitamin B dan C - Batasi makanan yang kaya fosfat seperti susu, kacang, hati.

S10 Anda Terkena Penyakit Infeksi Saluran Kemih - infeksi saluran kemih bagian atas akibat serangan bakteri Eschericia colii,

- konsumsi obat-obatan berupa antibiotik dan antipasmodik-antikejang otot-3 kali 1 tablet sehari

S11 Anda Terkena Penyakit Batu Ginjal - Minum banyak cairan akan meningkatkan pembentukan air kemih dan membantu membuang beberapa batu; jika batu telah terbuang, maka tidak perlu lagi dilakukan pengobatan segera.

- Banyak minum, terutama air putih. Jangan hanya minum saat kita merasa haus. Haus sebenarnya merupakan tanda bahwa tubuh kita sudah mengalami kekurangan cairan (dehidrasi).

- Untuk mendiagnosa batu ginjal, dokter biasanya melakukan pemeriksaan tambahan seperti pemeriksaan laboratorium untuk darah dan air seni, USG, atau ronsen khusus dengan IVP (Intra Venous Pielography) yang dapat melihat keadaan batu di dalam ginjal. S2 Anda menderita Penyakit Kanker ginjal - Saat ini pengobatan standar untuk kanker yang

masih terbatas di ginjal adalah pembedahan untuk mengangkat seluruh ginjal (nefrektomi simplek atau nefrotomi radikal). Pada nefrektomi radikal, dilakukan pengangkatan ginjal dan kelanjar adrenal di atasnya, jaringan di sekitar ginjal serta beberapa kelenjar getah bening. Pada nefrektomi simplek, dilakukan pengangkatan ginjal saja.

S3 Anda Menderita Penyakit Pielonefritis - diberikan Antibiotika selama 7 sampai 14 hari. Antibiotika yang diberikan sesuai kondisi pasien. Terapi parenteral dan perawatan diberikan bila kondisi pasien lemah atau sulit untuk minum.

Knowledge

Id Pertanyaan FaktaYa FaktaTidak Ya Tidak

T1 Apakah Berkurangnya rasa,

terutama dibagian tangan? Berkurangnya rasa di bagian tangan Tidak berkurang rasa T2 T14

T10 Sering muntah ? Muntah Tidak muntah T35 T38

S4 Anda Terkena Penyakit Sindroma Nefrotik - lakukan USG dan rontgen bisa membantu menemukan adanya batu ginjal, kelainan

struktural atau penyebab penyumbatan air kemih lainnya.

- biopsy ginjal harus dilakukan bila etiologi sekunder untuk penyakit glomerulus tidak dapat ditetapkan dengan pemeriksaan klinis dan laboratorium.

- Pemeriksaan tambahan seperti venografi diperlukan untuk menegakkan diagnosis trombosis vena yang dapat terjadi akibat hiperkoagulabilitas pada penyakit sindroma nefrotik

S5 Anda Terkena Penyakit Hidronefrosis - coba lakukan USG, untuk memberikan gambaran ginjal, ureter dan kandung kemih

- Hidronefrosis kronis diatasi dengan mengobati penyebab dan mengurangi penyumbatan air kemih.

Ureter yang menyempit atau abnormal bisa diangkat melalui pembedahan dan ujung-ujungnya disambungkan kembali.

Kadang perlu dilakukan pembedahan untuk membebaskan ureter dari jaringan fibrosa. Jika sambungan ureter dan kandung kemih tersumbat, maka dilakukan pembedahan untuk melepaskan ureter dan menyambungkannya kembali di sisi kandung kemih yang berbeda.

Jika uretra tersumbat, maka pengobatannya meliputi: - terapi hormonal untuk kanker prostat

- pembedahan

- melebarkan uretra dengan dilator.

S6 Anda Terkena Penyakit Kanker Kandung Kemih - melakukan pemeriksaan urin anda untuk mengetahui ada tidaknya penanda tumor, yaitu suatu protein yang meningkat di air seni sebagai penanda kanker kandung kemih.

- Minum Banyak Cairan. Beberapa studi menunjukkan bahwa konsumsi air dalam jumlah yang cukup mengurangi resiko terkena kanker kandung kemih. Minum banyak air akan membuat zat beracun lebih singkat berada dalam tubuh, sehingga potensi menyebabkan kerusakan juga menjadi lebih minim.

S7 Anda Menderita Penyakit Ginjal Polkista - lakukan USG dan CT scan menunjukkan gambaran ginjal dan hati yang sudah dimakan ngengat akbiat kista.

- Mengobati infeksi dan tekanan darah tinggi bisa memperpanjang harapan hidup penderita.

S8 Anda Terkena Penyakit Nefritis Tubulointerstialis - hentikan mengkonsumsi obat-obat yang membuat anda alergi dan keracunan.

- Keracunan bisa terjadi akibat obat-obat tertentu, misalnya amfotericin B dan aminoglikosida. Reaksi alergi bisa terjadi pada pemakaian penicillin, golongan sulfa, diuretik dan obat anti peradangan non-steroid (termasuk Aspirin).

Knowledge

Id Pertanyaan FaktaYa FaktaTidak Ya Tidak

T1 Apakah Berkurangnya rasa,

terutama dibagian tangan? Berkurangnya rasa di bagian tangan Tidak berkurang rasa T2 T14

T10 Sering muntah ? Muntah Tidak muntah T35 T38

S9 Anda Terkena Penyakit Stistis - Segera priksakan diri ke dokter apabila menemui gejala-gejala yang mengarah pada kelainan fungsi ginjal. Penanganan yang cepat dan tepat akan memperkecil resiko terkena penyakit ginjal tersebut.

Dan dari masing – masing ID kita buat coding di visual basic seperti dibawah ini:

Private Sub cmdYa_Click() rsTemp.AddNew rsTemp!ID_temp = rsKnowledge!Id rsTemp!fakta = rsKnowledge!faktaYA rsTemp.Update jwb = rsKnowledge!Ya If Left(jwb, 1) = "T" Then rsKnowledge.MoveFirst

rsKnowledge.Find " ID= '" & jwb & "' " Label1.Caption = rsKnowledge!pertanyaan Else

rsSolusi.MoveFirst

rsSolusi.Find " ID_solusi= '" & jwb & "' "

FrmHasilDiagnosis.Label1.Caption = rsSolusi!solusi FrmHasilDiagnosis.Show vbModal

End If End Sub

Private Sub cmdTIDAK_Click() rsTemp.AddNew rsTemp!ID_temp = rsKnowledge!Id rsTemp!fakta = rsKnowledge!faktaTIDAK rsTemp.Update jwb = rsKnowledge!Tidak If Left(jwb, 1) = "T" Then rsKnowledge.MoveFirst

rsKnowledge.Find " ID= '" & jwb & "' " Label1.Caption = rsKnowledge!pertanyaan Else

rsSolusi.MoveFirst

rsSolusi.Find " ID_solusi= '" & jwb & "' "

FrmHasilDiagnosis.Label1.Caption = rsSolusi!solusi FrmHasilDiagnosis.Show vbModal

Itulah cara kerja dari aplikasi tersebut. Untuk selengkapnya, program dan penjelasan ada di dalam CD yang dilampirkan pada makalah ini.

BAB 4

Dalam dokumen Kecerdasan Buatan Sistem Pakar Mendiag (Halaman 32-38)

Dokumen terkait