Sistem Pakar Diagnosa Penyakit yang disebabkan oleh Nyamuk
Contoh sederhana penerapan sistem pakar dalam bidang kedokteran, yaitu diagnosis penyakit yang disebabkan oleh nyamuk berdasarkan gejala-gejala yang muncul. Adapun Penyakit yang disebabkan oleh Nyamuk antara lain:
Contoh sederhana penerapan sistem pakar dalam bidang kedokteran, yaitu diagnosis penyakit yang disebabkan oleh nyamuk berdasarkan gejala-gejala yang muncul. Adapun Penyakit yang disebabkan oleh Nyamuk antara lain:
- Demam Berdarah Denque
- Demam Penyakit Kuning
- Chikungunya
- Encephalitis
- Malaria
Untuk dapat melakukan diagnosis dengan benar, terlebih dahulu kita harus mengetahui gejala-gejala dari penyakit tersebut. Beberapa gejala yang mungkin muncul dari ketiga jenis penyakit tersebut adalah sebagai berikut:
- Demam
- Merasa Kedinginan
- Tubuh Terasa Sakit
- Sakit Kepala
- tenggorokan sakit saat menelan
- Badan Terasa Lemas dan Lemah
- Muncul Bintik-bintik berwarna Merah
- panas tubuh tinggi
- otot terasa nyeri
- nafsu makan menurun
- merasa mual-mual
- denyut nadi terasa lemah
- merasakan ngilu
- merasakan persendian membengkak
- stamina terasa menurun
- nyeri pada setiap persendian
- merasakan ingin muntah
- penglihatan terganggu bila melihat cahaya
- leher dan punggung terasa kaku
- sering merasa mengantuk
- mudah terangsang
Dari gejala-gejala tersebut kita dapat mengambil kesimpulan sebagai berikut:
- Jika gejala yang timbul adalah 1,2, 3,4,5,6, dan 7 maka dia menderita Demam Berdarah Denque
- Jika gejala yang timbul 1,4,8,9,10,11,dan 12 maka dia menderita Demam Penyakit Kuning
- Jika gejala yang timbul adalah 1,11,13,14,15,16, dan 17 maka dia menderita Chikungunya
- Jika gejala yang timbul 1,4,17,18,19,20, dan 21 maka dia menderita Encephalitis
- Jika gejala yang timbul 1,2,4,6, dan 8 maka dia menderita Malaria
Desain Database pada MySQL
Langkah-langkah:
Buat Database dbNyamuk pada PhpMyAdmin atau dengan menggunakan Syntax SQL berikut:
1
2
| Create Database dbNyamuk; Use dbNyamuk; |
Buat Tabel Diagnosa, seperti berikut:
1
2
3
4
5
6
7
| Create Table Diagnosa ( id int , solusi_dan_pertanyaan VarChar (200), bila_benar int , bila_salah int , mulai char (1), selesai char (1)); |
Isikan Data berikut pada Tabel tersebut dengan perintah SQL seperti berikut:
1
2
| Insert Into Diagnosa Values (1, "Apakah Anda merasakan demam tinggi ?" ,2,27, "Y" , "N" ); |
dan seterusnya…….(lihat tabel berikut)
Ketikkan listing program pada file-file berikut dengan Notepad ataupun EditPlus, kemudian letakkan file-file tersebut pada Folder Nyamuk.
file koneksi.php
1
2
3
4
|
$cn =mysql_connect( "localhost" , "root" , "" ); mysql_select_db( "dbNyamuk" ); ?> |
file index.php
1
2
3
4
5
6
7
|
include ( "koneksi.php" ); echo " ; echo " ; echo " ; |
file solving.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
include ( "koneksi.php" ); if (!isset( $_GET [ 'idpertanyaan' ])) //tampilkan pertanyaan pertama $sqlp = "select * from diagnosa where mulai='Y'" ; $rs =mysql_query( $sqlp ); $data =mysql_fetch_array( $rs ); //bentuk pertanyaan echo "
; echo " ; echo " ; echo " ; echo " ; echo $data [ 'solusi_dan_pertanyaan' ]. " ; echo ". $data ['bila_benar ']."' >Ya echo ". $data ['bila_salah ']."' >Tidak echo "" ; echo " |
;
?>