Vous êtes sur la page 1sur 6

Membuat Sistem Pakar Sederhana Menggunakan MySQL dan PHP Tutorial26 Comments 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: Demam Berdarah Denque Demam Penyakit Kuning Chikungunya Encephalitis Malaria Untuk dapat melakukan diagnosis dengan benar, terlebih dahulu kita harus mengetahui gejalagejala 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 <?php $cn=mysql_connect("localhost","root",""); mysql_select_db("dbNyamuk"); ?> file index.php 1 2 3 4 5 6 7 8 9 <?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>"; echo "<a href='http://localhost/Nyamuk/solving.php?idpertanyaan=1 '>Mulai Diagnosa</a>";

echo "<p>copyright &copy; Juni 2010, by David, S.Kom., M.Cs.</p>"; ?> 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 24 25 26 27 28 29 <?php include("koneksi.php"); if(!isset($_GET['idpertanyaan'])) S.Kom.else //tampilkan pertanyaan pertama $idsolusi=$_GET['idpertanyaan']; $sqlp = "select * from diagnosa where id=$idsolusi"; $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>";

if($data['selesai']!="Y") 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 >> ' >"; else //jika ingin menambah pertanyaan

echo "</form>"; echo "<p>copyright &copy; Juni 2010 ?>

Vous aimerez peut-être aussi