membuat sistem pakar sederhana menggunakan mysql dan

6
Membuat Sistem Pakar Sederhana Menggunakan MySQL dan PHP By appank17 ¶ Posted in kuliah , tutorial 7 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: 1. Demam Berdarah Denque 2. Demam Penyakit Kuning 3. Chikungunya 4. Encephalitis 5. 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: 1. Demam 2. Merasa Kedinginan 3. Tubuh Terasa Sakit

Upload: wahyu-hari-t

Post on 19-Jan-2016

50 views

Category:

Documents


12 download

TRANSCRIPT

Page 1: Membuat Sistem Pakar Sederhana Menggunakan MySQL Dan

Membuat Sistem Pakar Sederhana Menggunakan MySQL dan PHPBy appank17 ¶ Posted in kuliah, tutorial ¶ 7 Comments

Sistem Pakar Diagnosa Penyakit yang disebabkan oleh NyamukContoh 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:

1. Demam Berdarah Denque2. Demam Penyakit Kuning3. Chikungunya4. Encephalitis5. 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:

1. Demam2. Merasa Kedinginan3. Tubuh Terasa Sakit4. Sakit Kepala5. tenggorokan sakit saat menelan6. Badan Terasa Lemas dan Lemah7. Muncul Bintik-bintik berwarna Merah8. panas tubuh tinggi9. otot terasa nyeri

Page 2: Membuat Sistem Pakar Sederhana Menggunakan MySQL Dan

10. nafsu makan menurun11. merasa mual-mual12. denyut nadi terasa lemah13. merasakan ngilu14. merasakan persendian membengkak15. stamina terasa menurun16. nyeri pada setiap persendian17. merasakan ingin muntah18. penglihatan terganggu bila melihat cahaya19. leher dan punggung terasa kaku20. sering merasa mengantuk21. mudah terangsang

Dari gejala-gejala tersebut kita dapat mengambil kesimpulan sebagai berikut:

1. Jika gejala yang timbul adalah 1,2, 3,4,5,6, dan 7 maka dia menderita Demam Berdarah Denque

2. Jika gejala yang timbul 1,4,8,9,10,11,dan 12 maka dia menderita Demam Penyakit Kuning

3. Jika gejala yang timbul adalah 1,11,13,14,15,16, dan 17 maka dia menderita Chikungunya

4. Jika gejala yang timbul 1,4,17,18,19,20, dan 21 maka dia menderita Encephalitis5. 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:

12Create Database dbNyamuk;Use dbNyamuk;

Buat Tabel Diagnosa, seperti berikut:

1234567

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:

1Insert Into Diagnosa Values(1,"Apakah Anda merasakan demam tinggi ?",2,27,"Y","N");

Page 3: Membuat Sistem Pakar Sederhana Menggunakan MySQL Dan

2

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

Page 4: Membuat Sistem Pakar Sederhana Menggunakan MySQL Dan

1234

<?php    $cn=mysql_connect("localhost","root","");    mysql_select_db("dbNyamuk");?>

file index.php

1234567

<?phpinclude("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>";

file solving.php

1234567891011121314151617181920212223

<?phpinclude("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>";?>

Page 5: Membuat Sistem Pakar Sederhana Menggunakan MySQL Dan

Contoh Tampilan Aplikasi:

copyright &copy; Juni 2010, by David, S.Kom., M.Cs.

http://artlink17.wordpress.com/2013/01/04/membuat-sistem-pakar-sederhana-menggunakan-mysql-dan-php/