Sabtu, 23 Oktober 2010

Contoh Aplikasi Sederhana Sistem Pakar Pada Microsoft Excel

File ini sebagai referensi untuk contoh sistem pakar, dikarenakan penulis hobi bermain music file ini sangat cocok untuk yang suka dengan musik.silakan dicoba, semoga terhibur
download pada link dibawah
http://www.mediafire.com/?0uchc06cmhnch7i

DOWNLOAD

jangan lupa masukan password: tugas psc






Pesan: setelah sobat membaca berilah komentar sebagai masukan pada penulis.

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT TELINGA HIDUNG TENGGOROKAN PADA MANUSIA

Sumber:
Hanif Al Fatta dan Sutopo Wibowo
Dosen STMIK AMIKOM Yogyakarta

Pesan: setelah sobat membaca berilah komentar sebagai masukan pada penulis.

Pendahuluan
Penyakit telinga, hidung, tenggorokan merupakann penyakit yang banyak dijumpai di Indonesia. Bagi sebagian orang banyak yang tidak mengetahui gejala–gejala tenggorokan. Dengan mengunakan penyakit telinga, hidung, sistem pakar kita bisa mendiagnosa penyakit telinga, hidung, tenggorokan dengan melihat ciri–ciri yang dapat menjelaskan dan menggambarkan apakah seseorang terkena salah satu penyakit telinga, hidung, tenggorokan atau tidak Mengingat begitu banyak permasalahan mengenai penyakait telinga hidung dan tenggorokan maka penelitian hanya membatasi pada ruang lingkup.
1.       Penyakit yang di diagnosa hanya pada tenggorokan
2.       Cara akusisi pengetahuan dilakukan dengan pencarian sumber pengetahuan di internet dan buku yang disusun oleh seorang pakar.
3.       Metode resprensentasi pengetahuan yang dipilih production rule.
4.       Inferensi aturanya mengunakan pelacakan ke depan (forward chaining).
5.       Tidak membahas faktor kepastian (certain factor).

Pembahasan
1. Penyusunan Basis Pengetahuan
Sistem pakar untuk mendiagnosa penyakit telinga, hidung dan tenggorokan pada manusia ini membutuhkan pengetahuan dan mesin informasi untuk mendiagnosa penyakit yang dialami pengguna. Basis pengetahuan ini berisikan faktor-faktor yang dibutuhkan oleh sistem. Sedangkan mesin inferensi digunakan untuk menganalisa faktor-faktor yang dimasukan pengguna sehingga dapat ditemukan suatu kesimpulan basis pengetahuan yang diperlukan sistem terdiri dari gejala penyakit, jenis penyakit dan terapi. Data yang menjadi input sistem adalah data gejala yang dapat dari pemeriksaan yang dilakukan oleh para medis. Data tersebut digunakan oleh sistem untuk menentukan jenis penyakit yang diderita pasien. Pembentukan aturan gejala penyakit dari ini ditunjukan pada tabel 1.

Tabel 1. Aturan Gejala Penyakit


No
Aturan
1
If Sukar menelan And Sesak napas timbul bila sudah meluas sampai ke daerah hipofaring And Stidor inspirasi akan timbul bila anak dalam posisi tidur terlentang And. Pada pemeriksaan fisik tampak didinding belakang faring menonjol And Pada perabaan teraba lunak And Pada pemeriksaaan foto jaringan lunak leher AP lateral tampak banyak radiolusen di daerah prevertebra Or Rasa nyeri pada leher Then Abses retrofaring
2
If Pembengkakan di daerah sekitar angulus mandibula And Leher terasa panas And Pembengkakan dinding lateral faring kea rah medial And Sukar menelan akibat adanya pembengkakan di daerah faring Or Rasa nyer pada leher Then Abses parafgaring
3
If Demam tidak tinggi And Badan lemah And Tidak nafsu makan And Nyeri Kepala And Nyeri Tenggorokan And Kadang-kadang terdapat pembengkakan kelenjar leher And Suara parau And Stridor serta gejala sumbatan laring And Pada pemeriksaan tampak selaput keabuan mudah berdarah di tonsil Then Radang Difteri Faring.
4
If Demam tinggi sampai 39 derajat celcius And Batuk menggonggong And Stridor serta gejal sumbatan laring And Pada pemeriksaan faring tampak tonsil dan faring hipremis And Pada pemeriksaan laringoskopi langsung tampak laring ebema, hiperemis tidak berselaput Or Suara parau Then Laringtis akut 
( Radang non difteri )
5
If Stidor sejak lahir And Cekungan-cenkungan lebih jelas ketika menangis And Kadang-kadang sukar untuk menetek And Pada laringoskopi tampak pada waktu inspirasi epiglottis And aritenoid melekuk tampak kolaps And Keadaan umum anak lemah dah pucat Then Laringmalasia (kelain kongenial laring)

Basis aturan dalam permasalahan ini merupakan kumpulan kaidah-kaidah yang saling berhubungan satu sama lain. Kaidah-kaidah atau aturan –aturan ini direpresentasikan dalam penyakit bentuk persyaratan IF – Then. Pernyataan ini menghubungkan bagi premios (IF) dan bagian kesimpulan (Then). Apabila premis dalam aturan produksi dapat memilik lebih dari suatu proposisi, proposisi-proposisi tersebut dihubungkan dengan menggunakan operator logik AND .
Data-data yang menjadi output bagi sistem adalah data jenis penyakit menyediakan data terapi dan pencegahan. Aturan jenis penyakit menyediakan tentang jenis-jenis penyakit telinga,
hidung dan tenggorokan. Pembentukan aturan jenis penyakit tenggorokan ditunjukan pada tabel 2.

Tabel 2 Tabel Penyakit Tenggorokan

No
Penyakit
Deskripsi / Keterangan
1
Abses Retrofaring
Lebih sering ditemukan pada anak usia 3 bulan – 5 tahun, karena pada usia tersebut di daerah retrofaring terdapat 3-5 kelenjar limfa. Abses ini sering terjadi sebagai dari infeksi saluran napas bagian atas, trauma pada dinding faring (misalnya tertusuk duri, pada waktu adenoidektomi) sering juga    sebagai    komplikasi
tuberklosis   pada   vertebra servikalis atas.
2
Abses Parafgaring
Sering terjadi akibat tusukan jarum atau pada waktu melakukan tonsilektomi dengan analgesia local. Penyebaran secara hematogen dari infeksi tonsil, gigi, faring, hidung, sinus paranasal, mastoid dan vertebra servikal.
3
Radang Difteri Faring
Peradangan oleh kuman difteri di laring merupakan lanjutan ndari peradangan di tonsil dan faring. Sehingga diagnosis sebenarnya ialah : tonsilofaringtis difteri
4
Laringtis akut
( Radang non difteri)
Peradangan non difteri pada dewasa tidak merupakan keadaan yang gawat. Pada anak laringtis akut  dan  epiglotitis  dapat menyebabkan sumbatan laring akut,   yang   bila   tidak ditenggulangi dengan cepat akan menyebabkan kematian. Pada anak laringtis akan menyebabkan sumbatan laring, oleh Karena adanya edema laring.
5
Laringmalasia
(kelain kongenial laring)
Kelainan kongenital adalah kelainan yang didapat sejak lahir.

Rancangan sistem ini tidak hanya berhenti pada kemampuan mendiagnosa penyakit mengunakan aturan gejala. Penelusuran dapat dilanjutkan untuk menelusuri saran terapi. Apabila hasil dari melakukan sesi konsultasi berupa jenis penyakit tertentu ditunjukan dalam hal ini tentu saja jenis penyakit yang terdeteksi berkedudukan sebagai kesimpulan akhir. Sedangkan saran terapi berkedudukan sebagai faktor. Aturan terapi ditunjukan pada tabel 3
Tabel 3 Tabel aturan saran terapi
No
Terapi
1
If Abses Retrofaring Then Bila tidak ada tanda-tanda sumbatan jalan napas, dengan pertolongan laringoskop
dilakukan pungsi dan aspirasi yang dilanjutkan dengan inisi And Pus harus dihisap dengan baik supaya tidak
terjadi aspirasi And Posisi pasien pada waktu tindakan ialah baring secara trendelenburg. Tindakan ini dilakukan dalam analgesia dapat juga dilakukan semprotan Xylocain 2%, dapat juga dilakukan dalam narcosis umum And Bila ada tanda-tanda sumbatan jalan napas harus segera dilakukan trakeostomi sebelum melakukan pungsi And Antibiotic diberikan dalam disis tinggi untuk kuman aerob dan anaerob And Bila penyebabnya tuberculosis harus diberikan juga obat anti tuiberkulosa.
2
If Abses Parafgaring Then Melakukan eksplorasi untuk mengeluarkan nanah secepat mungkin And Untuk
melakukan eksplorasi harus dalam narcosis umum, maka diperlukan trakeostomi sebelum melakukan eksplorasi And Eksplorasi dilakukan dengan cara membuat insist dapar diperluas secara tumpul And Insisi intra oral sering juga dilakukan, dengan cara memakai klem arteri panjang, ditusukan ke arah m.konstriktor faring, sehingga masuk keruang prestiloid And Juga diberikan antibiotika dosis tinggi untuk kuman aerob dan anaerob.
3
If Radang Difteri Faring Then Tergantung pada stadium sumbatan laringnya dilakukan pemantauan ketat, intubasi, trakeostomi atau krikotirotomi yang ketat, intubasi, trakeostomi atau krikotomi yang dilanjutkan bengan trakeoostomi And ADS : 20 000 unit IM diberikan 2 hari berturut-turut And Antibiotika : Penisilin 4 dd 50 mg / kgberat badan / hari. Bila tidak tahan mka penisilin, dapat diberikan kloramfenikol dalam dosis yang sama.
4
If Laringtis akut ( Radang non difteri ) Then Di berikan antibiotika Kortikosteroid 1-2 mg/kg berat badan sehari, setelah itu dosis diturunkan perlahan-lahan. And Bila tidak terdapat sumbatan laring stadium 3, maka tidak dilakukan trakeostomi.
5
If Laringmalasia (kelain kongenial laring) Then Tidak diberikan terapi biasanya setelah berusia antara 2-5 tahun stridor menghilang And Bila terdapat gejala obstruksi laring hebat dilakukan intubasi dirawat uintuk memperbaiki gizi dan pengawasan ketat

2. Metode Inferensi
Dalam sistem ini metode inferensi yang digunakan adalah forward chaining karena proses yang dialami dengan menampilkan gejala penyakit. Forward chaining digunakan untuk menguji faktor-faktor yang dimasukan pengguna dengan aturan yang disimpan dalam sistem satu demi satu hingga dapat diambil satu kesimpulan forwad chaining.
Berikut ini diberikan contoh Graf Penelusuran Penyakit untuk 2 jenis penyakit:
1.       Abses Retrofaring
Graf penelusuran jenis penyakit abses retrofaring ditunjukan pada gambar 3.1 mempunyai tujuh gejala yang digunakan sebagai berikut

Gambar 1 Graf Abses Retrofaring

2.       Abses Parafgaring
Graf penelusuran jenis penyakit abses parafgaring ditunjukan pada gambar 3.2 mempunyai lima gejala yang digunakan sebagai berikut


Gambar 2 Graf Abses Parafgaring

Keterangan Gejala :
G1   : Sukar menelan
G2   : Sesak napas timbul bila sudah meluas sampai ke daerah hipofaring.
G3   : Stidor inspirasi akan timbul bila anak dalam posisi tidur terlentang
G4   : Pada pemeriksaan fisik tampak didnding belakang faring menonjol
G5   : Pada perabaan teraba lunak
G6   : Pada pemeriksaaan foto jaringan lunak leher AP lateraltampak banyak radiolusen di daerah prevertebra
G7   : Rasa nyeri pada leher
G8   : Pembengkakan di daerah sekitar angulus mandibula
G9   : Leher terasa panas
G10 : Pembengkakan dinding lateral faring kea rah medial
G11 : Sukar menelan akibat adanya pembengkakan di daerah faring


3.       Perancangan Sistem.
Data Flow Diagram (DFD) merupakan gambaran sistem secara logika. Gambaran ini tidak tergantung pada perangkat keras, perangkat lunak, stuktur data atau organisasi file. Data flow diagram menjelaskan terhadap user yang bagaimana fungsi-fungsi sistem informasi secara logika akan bekerja

1. Rancangan Data Flow Diagram.
a. Data Flow Diagram (DFD) Level 0






Pada gambar tersebut menerangkan bahwa system berinteraksi dengan dua sumber data atau tujuan data, yaitu pakar dan user. Tandah panah menunjukan masukan dan keluaran sistem. Seorang pakar atau pemrogram memasukan basis pengetahuan ke dalam sistem yang berupa gejala, penyakit dan solusi pengendalian serta basis aturan. Sedangkan user memasukkan gejala-gejala penyakit yang dideritanya. Sistem akan memberikan hasil analisis kepada user tersebut. Output yang dihasilkan atau hasil analisis dari system tersebut berupa rincian gejala yang diderita, nama penyakit dan solusi penggobatanya.

b. Data Flow Diagram (DFD) Level 1
Data flow diagram level 1 merupakan turunan dari data flow diagram level 0 yang mengambarkan aliran data dan detail proses-proses yang akan di integrasikan ke dalam sistem seperti dilanjutkan pada gambar 3.7

Gambar 4 Data Flow Diagram ( DFD ) Level 1

2. Entity Relation Diagram (ERD)
Gambar 5 Entity Relation Diagram ( ERD )


Pengetesan Sistem
1. Pengetesan Black Box
“Pengujian black box berfokus pada persyaratan fungsional perangkat lunak, dengan demikian pengujian memungkinkan perekayasa perangkat lunak mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program” (Roger S.Pressman, Phd. 2002. Rekayasa Perangkat Lunak., Penerbit Andi, hal 533. Yogyakarta).
Pada pengujian ini hanya diambil sebuah contoh fungsi untuk mewakili dari fungsi-fungsi yang ada, yaitu fungsi input data, edit data, hapus data, pada data penyakit.
a. Fungsi Mengimputkan Data
Untuk menginputkan data maka terlebih dahulu kita masuk ke halaman administrator dan masuk ke menu yang kita tuju. Sebagai contoh, penulis memilih menu penyakit sebagai uji coba.
Gambar 6. Cara Mengimputkan Data

b. Fungsi Mengubah Data
Untuk mengubah data, langkah-langkahnya hampir serupa dengan fungsi menginputkan data, hanya saja seorang admin cukup meng-klik menu “Edit” yang berada di sisi kanan data yang bersangkutan.

Gambar 7 Edit Data

Setelah meng-klik menu edit, maka akan muncul form edit data yang telah berisi data yang bersangkutan seperti gambar
Gambar 8 Tampilan Edit Data
c. Fungsi Hapus Data
Untuk menguji fungsi menghapus data, penulis mengambil sampel data yang sama untuk memudahkan pengujian, perhatikan gambar berikut.


Gambar 9 Sebelum Dihapus
Setelah mengklik icon “X” maka data akan terhapus dan data akan terlihas sebai berikut setelah data P001 dihapus.
Gambar 10 Sesudah Dihapus


Penutup
Dari uraian bab-bab sebelumya,dapat diambil kesimpulan sebagai berikut:
Bahwa Sistem Pakar Diagnosa Penyakit Telinga, Hidung Dan Tenggorokan ini telah mampu:
1.             Memberikan informasi kepada pemakai mengenai jenis penyakit yang dideritanya (diagnosa awal) berdasarkangejala-gejala yang diberikan.
2.             Memberikan  informasi tentang terapi yang bisa menyembuhkan.
3.             Data yang terdapat pada program aplikasi dapat di update atau di tambah jika ditemukan data yang baru.

Daftar Pustaka

Castagnetto Jesus dkk, 1999, Professional PHP Programming, Wrox Press Ltd, USA.
Efraim Turban, Jay E.Aronson, Ting Peng Liang, 2005, Decision Support Systems and Intelligent System (Sistem Pendudukung Keputusan dan Sistem Cerdas), Edisi 7, Jilid 2, C.V Adi Offset (Andi), Yogyakarta.
Fathansyah, 1999, Basis Data, Edisi Pertama, CV. Informatika Bandung
Jogiyanto, H., 1993, Analisis dan Desain Sistem Informasi, Andi Offset, Yogyakarta.
Kusrini, S.Kom, 2006, Sistem Pakar Teori dan Aplikasi, Andi Offset, Yogyakarta.

Muhammad Arhami, 2005, Konsep dasar sistem pakar, Andi, Yogyakarta.
Pew, John A., Instan Java Edisi Bahasa Indonesia, Penerbit Andi, Yogyakarta.
Prof. Dr. Hj. Nurbaiti Iskandar, Sp.THT , Dr. Helmi, Sp.THT, Mars, 2004, Panduan Penatalaksanaan Gawat Darurat Telinga Hidung Tenggorok, Balai Penerbit FKUI Jakarta.
Purbo, W.O., 2000, Membangun Web E-Commerce, elex media komputindo.
Roger S. Pressman, Phd. 2002. Rekayasa Perangkat Lunak. Penerbit Andi, Yogyakarta.
Sandi Setiawan, 1993, Artificial Intelligence, Andi Offset, Yogyakarta.
Sutanta, E ., 1996, Sistem Basis Data : Konsep dan Perancangan Dalam Sistem Informasi Manajemen, Edisi I, Andi Offset, Yogyakarta.
Wijela, R.M, 2000, Internet dan Intrnet, Dinastindo, Yogyakarta. www.medicastore.com


Pesan: setelah sobat membaca berilah komentar sebagai masukan pada penulis.

Jumat, 08 Oktober 2010

SISTEM PAKAR DALAM BIDANG FARMAKOLOGI DAN TERAPI

Sumber:
SYIFAUN NAFISAH Fakultas Teknologi Industri
Universitas Pembangunan Nasional “Veteran” Yogyakarta

Pesan: setelah sobat membaca berilah komentar sebagai masukan pada penulis.

      Dalam bidang kedokteran, farmakologi mempunyai tujuan agar obat dapat digunakan secara rasional yaitu meliputi cara pemberian obat terhadap seorang pasien suatu penyakit sesuai dengan jenis penyakit dan dosis serta cara penggunaannya untuk maksud pencegahan, diagnosis, dan pengobatan penyakit (terapi), demi keamanan dan khasiat terapi yang diharapkan. Mengingat banyaknya obat yang beredar khususnya di Indonesia, yang belum memenuhi syarat  product insert yang baik, sementara daya ingat manusia khususnya seorang dokter atau paramedis non dokter mempunyai kapasitas yang terbatas untuk mengingat semua jenis obat yang beredar beserta dosis dan cara penggunaannya, maka perlu dibuat program sistem pakar sebagai alat bantu bagi dokter maupun tenaga paramedis non dokter untuk mendiagnosa penyakit berdasarkan gejala-gejala yang dialami pasien.

      Hasil diagnosa penyakit ini kemudian akan disesuaikan dengan kondisi pasien untuk dijadikan dasar penggunaan obat maupun terapi yang akan diberikan kepada pasien sebagai tindakan medis yang akan ditempuh. Untuk alasan tersebut diatas, maka perlu dibuat program komputer yang berkecerdasan untuk mendiagnosa penyakit.  Penggunaan obat yang dimaksud disini meliputi jenis obat, dosis dan cara penggunaanya yang disesuaikan dengan kondisi pasien.

Implementasi sistem pakar dalam bidang farmakologi dan terapi sebagai pendukung pengambilan keputusan berbasis web dibuat dengan dasar pemikiran sebagai berikut :
farmakologi dan terapi merupakan suatu sistem yang besar dan komplek.  Tugas farmakologi dan terapi adalah mencari dasar penggunaan obat secara rasional untuk tindakan medis yang tepat, cepat dan akurat pada saat diperlukan. Dasar penggunaan obat tersebut disesuaikan dengan diagnosis penyakit yang dilakukan secara cermat berdasarkan keluhan-keluhan yang dirasakan oleh pasien. Implementasi farmakologi dan terapi di lapangan secara konvensional dituangkan dalam buku panduan yang dikeluarkan oleh dokter yang bersangkutan dan dilaksanakan oleh pihak-pihak yang bertanggungjawab terhadap masalah farmakologi dan terapi. Kenyataannya dengan menggunakan buku panduan terdapat beberapa kelemahan diantaranya :
·         Prosedur yang tertulis sangat baku sehingga memasung inovasi dan improvisasi operator.  Perlu dilakukan revisi secara berkala menyesuaikan kondisi yang ada.  Kurang komunikatif bagi para operator yang belum berpengalaman.

Kelemahan seperti ini menyebabkan tidak jarang para operator melaksanakan tugasnya hanya didasarkan pada pengetahuannya masing-masing, padahal tidak ada jaminan mereka memiliki kemampuan yang sama (Prakasa, 1996), khususnya dalam hal farmakologi dan terapi. Oleh karena itu perlu dibuat suatu sistem pengolah informasi yang berkecerdasan untuk membantu tugas-tugas dokter dalam mendiagnosis suatu penyakit pada saat diperlukan untuk kemudian diambil keputusan penggunaan obat yang sesuai.
                Implementasi sistem pakar dalam bidang farmakologi dan terapi  sebagai pendukung pengambilan keputusan berbasis web diharapkan dapat digunakan untuk mendukung terciptanya sistem informasi berkecerdasan berbasis komputer dalam bidang kesehatan yang mendudukkan paramedis non dokter dan mahasiswa kedokteran sebagai dokter pada saat diperlukan dan membantu tugas-tugas dokter dalam memberikan pelayanan kesehatan pada masyarakat.
Secara garis besar sistem pakar dalam bidang farmakologi dan terapi dibuat dengan tuntutan untuk melakukan tugas sebagai berikut :
(1). Mengambil data-data hasil pemeriksaan kondisi pasien,
(2). Memasukan dan membandingkan data-data tersebut ke dalam kaidah-kaidah yang telah dituliskan dalam basis pengetahuan,
(3). Mendeskripsikan kondisi pasien berdasarkan kesimpulan yang didapat dari hasil membandingkan seperti yang telah dilakukan pada tugas (2).  Deskripsi kondisi pasien sebagai output sistem pakar dalam bidang farmakologi dan terapi memuat kondisi umum pasien, diagnosis penyakit dan terapi-terapi yang dapat dilakukan, baik dengan obat, herbal maupun suplemen. 

Implementasi sistem pakar dalam bidang farmakologi dan terapi sebagai pendukung pengambilan keputusan berbasis web merupakan suatu program yang terdiri dari dua jenis program.  Kedua jenis program tersebut adalah program konvensional dan program sistem pakar.  Program konvensional digunakan untuk proses iterasi dan untuk mengolah basis data, sedangkan program sistem pakar digunakan dalam proses inferensial dan untuk mengolah basis pengetahuan.  Adapun gambaran sistem secara konseptual ditunjukkan Gambar 1.


Gambar 1. Gambaran konseptual sistem pakar bidang
Farmakologi dan terapi (turban, 1995)

PERANCANGAN SISTEM
Mengingat farmakologi dan terapi merupakan suatu cabang ilmu yang terus berkembang, maka perancangan sistem yang akan dibuat menuntut keluwesan.  Adanya penambahan data-data terkomputerisasi maupun perubahan data-data input diharapkan dapat diantisipasi oleh sistem pakar dalam bidang farmakologi dan terapi sebagai pendukung pengambilan keputusan berbasis web tanpa pemrograman ulang.  Namun demikian unsur keamanan program dan faktor kecepatan program merupakan hal yang tidak dapat diabaikan.Perancangan sistem dapat dirancang dalam bentuk physical system yang dirancang dalam bentuk bagan alir sistem  (systems flowchart), yang merupakan alat berbentuk grafik yang dapat digunakan untuk menunjukkan urutan-urutan proses dari sistem.  Adapun bentuk bagan alir dari sistem pakar bidang farmakologi dan terapi sebagai pendukung pengambilan keputusan berbasis web ditunjukkan oleh Gambar 2

GAMBAR 2.  BAGAN ALIR SISTEM

BASIS PENGETAHUAN
Basis pengetahuan yang dimiliki oleh sistem pakar dalam bidang farmakologi dan terapi sebagai pendukung pengambilan keputusn berbasis web merupakan hasil akuisisi terhadap beberapa sumber pengetahuan.  Sumber pengetahuan tersebut antara lain : (1). Buku  DOI, data Obat di Indonesia, Grafidian Jaya, edisi 9 tahun 1994, (2). Buku  Farmakologi dan Terapi, Bagian Farmakologi Fakultas Kedokteran Universitas Indonesia, Jakarta, edisi 4 tahun 1995, oleh Ganiswarna, G.S., dkk, (3). Buku Pedoman Penatalaksanaan Praktis kedaruratan Medik oleh Purwadianto.A. dan Sampurna.B. , edisi revisi tahun 2000, (3). PC CD-ROM berjudul  Integrative Medicine Professional Access 2 masing-masing kelompok fakta akan membentuk sebuah kaidah yang memiliki sebuah kesimpulan tertentu.

     Dalam setiap pengambilan keputusan penggunaan obat maupun terapi-terapi lain didasarkan pada beberapa
pertimbangan antara lain :
(1). Identitas Pasien meliputi faktor umur dan jenis kelamin yang ada dalam identitaspasien digunakan untuk mempertimbangkan jenis obat dan dosis penggunaan obat,
(2). Riwayat Penyakit Keluarga yaitu berkaitan dengan faktor kontra indikasi pasien, untuk menentukan jenis terapi yang akan diberikan untuk tindakan medis,
(3). Keadaan Umum Pasien yang digunakan untuk menentukan bentuk dan jenis terapi yang akan diberikan karena berkaitan dengan kerjasama pasien untuk melaksanakan tindakan medis. 

Jenis representasi pengetahuan yang dipilih untuk mengkonfigurasikan fakta-fakta pengetahuan adalah representasi jenis production rules.  Representasi jenis ini tersusun atas kaidah-kaidah yang mengikuti pola : If Kondisi Then Aksi Kondisi yang dimaksud adalah kondisi yang berupa gejala-gejala penyakit dan keadaan umum pasien yang didapat dari hasil pemeriksaan terhadap pasien

BASIS DATA
Basis data dari sistem merupakan hasil pencatatan input-input yang telah dilakukan.  Basis data sistem dapat dibaca dan diisi oleh pengguna pada saat menjalankan sistem.  Data-data yang diisikan ke dalam basis data adalah identitas pasien, riwayat penyakit keluarga, keadaan umum pasien dan gejala-gejala penyakit yang dirasakan.  Setelah proses pelacakan dan didapatkan kesimpulan, hasil kesimpulan yang didapat juga akan tersimpan dalam basis data.

Basis data tidak terhubung langsung dengan basis pengetahuan maupun mesin inferensi, karena pada saat memasukan data-data input tidak dilakukan pengolahan data secara langsung.  Maksud pengolahan disini adalah suatu cara bagaimana memasukkan data ke dalam sistem pakar sehingga dapat ditentukan tindakan medisnya.  Maka dari itu sistem harus memberikan keluwesan kepada pengguna untuk menginterpretasikan data yang tercatat pada basis data untuk dapat disesuaikan dengan masukan yang dibutuhkan oleh sistem. Data identitas pasien, riwayat penyakit keluarga dan keadaan umum pasien dapat digunakan secara langsung untuk masukan pada sistem, sedangkan nama penyakit dan gejala penyakit harus diinterpretasikan menjadi bentuk yang dapat dikenali sistem terlebih dahulu sehingga dapat dijadikan data masukan bagi sistem.

MESIN INFERENSI
Metode yang digunakan dalam sistem adalah metode pelacakan ke depan (forward chaining) yaitu dimulai dari sekumpulan fakta-fakta tentang suatu gejala yang dirasakan pasien sebagai masukan sistem untuk kemudian dilakukan pelacakan sampai tercapainya tujuan akhir berupa kesimpulan tindakan medis. Cara pelacakannya diawali dengan pengkodean masing-masing fakta masukan.  Kode hanya diberikan kepada suatu fakta jikasalah satu fakta masukan sudah diisikan oleh pengguna.  Proses pencocokan kode masukan terhadap kaidah yang juga sudah dikodekan terus berlangsung sampai pada akhirnya ada kesesuaian kombinasi masukan dengan kombinasi kode suatu kaidah.  Bila tercapai kesesuaian maka kaidah tersebut akan memanggil kesimpulan berkode tertentu, untuk memberikan tanggapan terhadap fakta masukan. Tanggapan itulah yang merupakan output dari sistem

KESIMPULAN
Ada beberapa kemajuan yang dapat dicatat dengan adanya penelitian tersebut diatas. Dibandingkan dengan penelitian terdahulu, penelitian kali ini  mulai memanfaatkan sistem pakar untuk mendukung pengambilan keputusan. Pada penelitian terdahulu lebih ditekankan untuk kepentingan diagnosis sedangkan pada penelitian kali ini lebih ditekankan pada kepentingan tindakan medis baik berupa pencegahan maupun pengobatan penyakit yang disesuaikan dengan kondisi pasien. Disamping itu pemanfaatan media  World Wide Web memungkinkan program dapat diakses secara bebas dengan maksud untuk mendapatkan pertukaran informasi yang dibutuhkan. Manfaat yang dapat diberikan oleh
penelitian ini adalah sebagai berikut :
(1). Membantu paramedis non dokter dalam menentukan penyakit dan jenis obat dari berbagai jenis penyakit sebagai tindakan medis yang tepat agar penggunaan obat dapat dilakukan secara rasional,
(2). Memungkinkan paramedis non dokter berlaku sebagai dokter sehingga pada suatu saat dibutuhkan dapat mengambil tindakan yang tepat sesuai dengan pengetahuan dan prosedur inferensi yang dilakukan oleh seorang dokter,
(3). Meningkatkan kualitas keputusan yang akan diambil dalam tindakan  medis yang akan dilaksanakan,
(4). Menangkap dan menyimpan informasi tentang farmakologi dan terapi yang bernilai bila ditinggalkan dokter-dokter dalam bentuk yang aktif (knowledge base),
(5). Mengintegrasikan sumber pengetahuan farmakologi dan terapi yang tersebar pada beberapa dokter,
(6). Mampu menganalisis informasi dan merekomendasikan solusi,
(7). Membuat kepakaran bidang farmakologi dan terapi semakin tersedia luas


Pesan: setelah sobat membaca berilah komentar sebagai masukan pada penulis.