Program ini digunakan untuk mendiagnosa penyakit THT berdasarkan gejala-gejala yang dirasakan pasien. Program akan menanyakan gejala-gejala tertentu dan mendiagnosa penyakit berdasarkan kombinasi gejala yang dirasakan pasien. Diagnosa yang diberikan antara lain tonsilitis, sinusitis, faringitis, dan berbagai jenis kanker di kepala dan leher.
4. dbmengalami(Gejala),!.
gejala(Gejala):-
dbtakmengalami(Gejala),!, fail.
/****/
gejala(demam):-
mengalami("Apakah anda demam [y/t] ?",demam).
/**2*/
gejala(sakit_kepala):-
mengalami("Apakah anda merasa sakit kepala [y/t] ?", sakit_kepala).
/**3*/
gejala(nyeri_bicara_menelan):-
mengalami("Apakah anda merasa nyeri saat bicara atau menelan [y/t] ?",nyeri_bicara_me
nelan).
/**4*/
gejala(batuk):-
mengalami("Apakah anda batuk [y/t] ?",batuk).
/**5*/
gejala(hidung_tersumbat):-
mengalami("Apakah hidung anda tersumbat [y/t] ?",hidung_tersumbat).
/**6*/
gejala(nyeri_telinga):-
mengalami("Apakah telinga anda terasa nyeri [y/t] ?",nyeri_telinga).
/**7*/
gejala(nyeri_tenggorokan):-
mengalami("Aapakah tenggorokan anda terasa nyeri [y/t] ?",nyeri_tenggorokan).
5. /**8*/
gejala(hidung_meler):-
mengalami("Apakah hindung anda mengeluarkan ingus [y/t] ?",hidung_meler).
/**9*/
gejala(letih_lesu):-
mengalami("Aapakah anda merasa letih dan lesu [y/t] ?",letih_lesu).
/**0*/
gejala(mual_muntah):-
mengalami("Apakah anda merasa mual atau muntah [y/t] ?",mual_muntah).
/****/
gejala(selaput_lendir_merah):-
mengalami("Apakah selaput lendir anda merah [y/t] ?",selaput_lendir_merah).
/**2*/
gejala(benjolan_leher):-
mengalami("Apakah pada leher anda terdapat benjoan [y/t] ?",benjolan_leher).
/**3*/
gejala(nyeri_leher):-
mengalami("Apakah terasa nyeri pada leher anda [y/t] ?",nyeri_leher).
/**4*/
gejala(getah_bening):-
mengalami("Apakah anda mengalami pembengkakan getah bening [y/t] ?",getah_bening)
.
/**5*/
gejala(pendarahan_hidung):-
mengalami("Apakah hidung anda mengalami pendarahan [y/t] ?",pendarahan_hidung).
/**6*/
6. gejala(suara_serak):-
mengalami("Apakah suara anda terasa serak [y/t] ?",suara_serak).
/**7*/
gejala(bolamata_bergerak):-
mengalami("Apakah bola mata anda bergerak tanpa sadar [y/t] ?",bolamata_bergerak).
/**8*/
gejala(dahi_sakit):-
mengalami("Apakah dahi anda terasa sakit [y/t] ?",dahi_sakit).
/**9*/
gejala(leher_bengkak):-
mengalami("Apakah leher anda bengkak [y/t] ?",leher_bengkak).
/*20*/
gejala(tuli):-
mengalami("Apakah ada gejala tuli [y/t] ?",tuli).
/*2**/
gejala(tumbuh_dimulut):-
mengalami("Apakah ada yang tumbuh di mulut anda [y/t] ?",tumbuh_dimulut).
/*22*/
gejala(airliur_menetes):-
mengalami("Apakah air liur anda sering menetes [y/t] ?",airliur_menetes).
/*23*/
gejala(beratbadan_menurun):-
mengalami("Apakah berat badan anda menurun [y/t] ?",beratbadan_menurun).
/*24*/
gejala(nafas_abnormal):-
mengalami("Apakah bunyi nafas anda tidak normal [y/t] ?",nafas_abnormal).
7. /*25*/
gejala(infeksi_sinus):-
mengalami("Apakah anda mengalami infeksi sinus [y/t] ?",infeksi_sinus).
/*26*/
gejala(nyeri_antara_mata):-
mengalami("Apakah anda merasa nyeri antara dua mata anda [y/t] ?",nyeri_antara_mata).
/*27*/
gejala(nyeri_pinggir_hidung):-
mengalami("Apakah anda merasa nyeri pada pinggir hidung [y/t]?",nyeri_pinggir_hidung
).
/*28*/
gejala(nyeri_pipi):-
mengalami("Apakah anda merasa nyeri pada pipi [y/t] ?",nyeri_pipi).
/*29*/
gejala(nyeri_wajah):-
mengalami("Apakah anda mengalami nyeri di wajah [y/t] ?",nyeri_wajah).
/*30*/
gejala(perubahan_kulit):-
mengalami("Apakah kulit anda mengalami perubahan [y/t] ?",perubahan_kulit).
/*3**/
gejala(perubahan_suara):-
mengalami("Apakah anda mengalami perubahan suara [y/t] ?",perubahan_suara).
/*32*/
gejala(radang_gendang_telinga):-
mengalami("Apakah anda mengalami radang gendang telinga [y/t]?",radang_gendang_tel
inga).
8. /*33*/
gejala(sakit_gigi):-
mengalami("Apakah anda merasa sakit gigi [y/t] ?",sakit_gigi).
/*34*/
gejala(serangan_vertigo):-
mengalami("Apakah anda mengalami serangan vertigo [y/t] ?",serangan_vertigo).
/*35*/
gejala(telinga_berdering):-
mengalami("Apakah telinga anda berdenging [y/t] ?",telinga_berdenging).
/*36*/
gejala(telinga_penuh):-
mengalami("Apakah telinga anda terasa penuh [y/t] ?",telinga_penuh).
/*37*/
gejala(tenggorokan_gatal):-
mengalami("Apakah tenggorokan anda terasa gatal [y/t] ?",tenggorokan_gatal).
/*38*/
gejala(tubuh_tak_seimbang):-
mengalami("Apakah tubuh anda terasa tak seimbang [y/t] ?",tubuh_tak_seimbang).
/*----------------------------------DIAGNOSA------------------------------------*/
/****/
diagnosa ("Tonisitis"):-