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
- 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
- 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
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
|
<?php
$cn =mysql_connect( "localhost" , "root" , "" ); mysql_select_db( "dbNyamuk" ); ?> |
file index.php
1
2
3
4
5
6
7
|
<?php
include ( "koneksi.php" ); echo "<CENTER><H1>SISTEM PAKAR DIAGNOSA PENYAKIT </H1></CENTER>" ; echo "<CENTER><H1>YANG DISEBABKAN OLEH NYAMUK</H1></CENTER>" ; echo "<CENTER><IMG SRC='Nyamuk.JPG' WIDTH='348' HEIGHT='257' BORDER=0 ALT=''></CENTER>" ; |
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
|
<?php
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 "<form>" ; echo "<CENTER><H1>SISTEM PAKAR DIAGNOSA PENYAKIT </H1></CENTER>" ; echo "<CENTER><H1>YANG DISEBABKAN OLEH NYAMUK</H1></CENTER>" ; echo "<CENTER><IMG SRC='Nyamuk.JPG' WIDTH='348' HEIGHT='257' BORDER=0 ALT=''></CENTER>" ; echo "<h1>DIAGNOSA</h1>" ; echo $data [ 'solusi_dan_pertanyaan' ]. "<br>" ; echo "<input type='radio' name='idpertanyaan' value='" . $data ['bila_benar ']."' >Ya<br>"; echo "<input type='radio' name='idpertanyaan' value='" . $data ['bila_salah ']."' >Tidak<br>"; echo "<input type='submit' value='Lanjut >> ' >" ; echo "</form>" ; ?> |