3.1.1 Pembahasan Program
Program sistem pakar merupakan program dengan basis pengetahuan yang dinamis. Dalam kata lain pengetahuan yang ada pada program ini harus dapat menambah atau
biasa di-edit tanpa harus mengubah isi program secara keseluruhan. Untuk memenuhi syarat-syarat ini maka dibuat suatu struktur If Then bersarang untuk membaca dari
file.
Mesin inferensi untuk program sistem pakar untuk diagnosis Penyakit Menular Seksual ini merupakan gabungan dari algoritma pencarian dan struktur If Then.
Metode yang digunakan adalah metode deduksi forward chaining dimana program mengambil kesimpulan dari jawaban “Ya” dan “Tidak” atas pertanyaan yang
digunakan dari program.
Kemampuan sistem pakar untuk memecahkan masalah tergantung pada seberapa luas basis pengetahuannya. Basis pengetahuan ini terutama berasal dari
pengalaman para pakar, yang mana keluarannya hanya bersifat anjuran. Basis pengetahuan ini bersifat dinamis, artinya dapat diubah secara terus menerus.
3.1.2 Cara Kerja Aplikasi
Aplikasi sistem pakar yang dibangun memiliki cara kerja untuk menghasilkan suatu keluaranoutput tentang nama penyakit dari penderita dan solusi yang
direkomendasikan berdasarkan basis pengetahuan yang telah dijawab penderita.
Adapun cara kerja aplikasi sistem pakar dalam melakukan diagnosis penyakit adalah sebagai berikut:
1. Pemakai user sistem dalam hal ini operator dari sistem tersebut diminta
untuk memiliki bagian yang akan di diagnosis.
Universitas Sumatera Utara
2. Dalam melakukan diagnosis penyakit menular seksual ini, aplikasi yang
dibuat akan menampilkan tampilan berupa dialog komputer memberikan pertanyaan perihal mengenai gejala-gejala yang mungkin dialami oleh
penderita antara komputer dan pemakai user dalam pemeriksaan.
3. Jika jawaban yang diberikan adalah “Ya” maka kemudian sistem akan
memberikanmenampilkan hasil diagnosis penyakit yang diderita pasien serta memberikan rekomendasi yang akan dilakukan pasien. Sistem pakar
mulai bekerja dalam hal pengambilan kesinpulan penyakit dan rekomendasi yang diberikan berdasarkan mesin inferensi.
3.1.3 Analisis Permasalahan Sistem Pakar