• Tidak ada hasil yang ditemukan

Arhami, Muhammad, 2005,Konsep Dasar Sistem Pakar,Andi, Yogyakarta Kusrini,2007, Sistem Pakar-Teori dan Aplikasi, Andi, Yogyakarta

Nazaruddin, Hamdan, 2006, Komputer dan Motherboard CD ROM, Bandung Nugroho, Bunafit, 2008, Aplikasi Web PHP dan MySql, Gravamedia, Yogyakarta http://language-komputer.blogspot.com/2011/01/makalah-sistem-pakar.html diakses tanggal 2 Februari 2012

http://david1104.blogspot.com/2009/04/24-penyebab-kerusakan-komputer-dan-cara.html diakses tanggal 2 Februari 2012

Aziz, F, 2004, Belajar Sendiri Pemrograman Sistem Pakar, Jakarta Jogiyanto, H.M, 2000, Pengenalan Komputer, Andi, Yogyakarta

LAMPIRAN 1 inc.bukaprogram.php <?php $page= $_REQUEST['page']; if ($page=="dafrusak") { if(file_exists ("dafkerusakan.php")) { include "dafkerusakan.php";} else {

echo "FILE PROGRAM PENYAKIT TIDAK ADA";} }

elseif ($page=="dafgejala") {

if(file_exists ("GejalaTampil.php")) { include "GejalaTampil.php";}

else {

echo "FILE PROGRAM GEJALA PENYAKIT TIDAK ADA";} }

elseif ($page=="daftar") {

if(file_exists ("PasienAddFm.php")) { include "PasienAddFm.php";}

else {

echo "FILE PROGRAM FORM PASIEN TIDAK ADA";} }

elseif ($page=="daftarsim") {

if(file_exists ("PasienAddSim.php")) { include "PasienAddSim.php";}

else {

echo "FILE PROGRAM FORM PASIEN SIMPAN TIDAK ADA";} }

elseif ($page=="konsul") {

if(file_exists ("KonsultasiFm.php")) { include "KonsultasiFm.php";}

else {

echo "FILE PROGRAM FORM KONSULTASI TIDAK ADA";} }

elseif ($page=="konsulcek") {

if(file_exists ("KonsultasiPeriksa.php")) { include "KonsultasiPeriksa.php";}

else {

echo "FILE PROGRAM KONSULTASI PERIKSA TIDAK ADA";} }

elseif ($page=="hasil") {

if(file_exists ("AnalisaHasil.php")) { include "AnalisaHasil.php";}

else {

echo "FILE PROGRAM ANALISA HASIL TIDAK ADA";} }

elseif ($page=="bantuan") {

if(file_exists ("bantuan.php")) { include "bantuan.php";}

else {

echo "FILE PROGRAM PERTOLONGAN TIDAK ADA";} }

elseif ($page=="infobk") {

if(file_exists ("info.php")){ include "info.php";}

else {

echo "FILE HALAMAN UTAMA KITA TIDAK ADA";} }

if(file_exists ("login.php")) { include "login.php";}

else {

echo "FILE PROGRAM PERTOLONGAN TIDAK ADA";} }

elseif ($page=="") {

if(file_exists ("utamakita.php")) { include "utamakita.php";}

else {

echo "FILE HALAMAN UTAMA KITA TIDAK ADA";} }

elseif ($page=="gambar") {

if(file_exists ("gambar.php")) { include "gambar.php";}

else {

echo "FILE PROGRAM PERTOLONGAN TIDAK ADA";} } ?> Lampiran 2 inc.koneksidb.php <?php $my['host'] = "localhost"; $my['user'] = "root"; $my['pass'] = "123"; $my['dbs'] = "drkomputerdb"; $koneksi = mysql_connect($my['host'], $my['user'], $my['pass']); if (! $koneksi) {

echo "Gagal koneksi boss..!"; mysql_error();}

mysql_select_db($my['dbs'])

or die ("Database nggak ada tuh".mysql_error()); ?>

Lampiran 3 Halaman Index

<?php ob_start(); session_start(); include

"librari/inc.koneksidb.php";?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html

xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title></title><link

href="style.css" rel="stylesheet" type="text/css"/></head><body><div id="content"></div><div id="container"><!-- sidebar -->

<div id="sidebar"><?php if(isset($_SESSION['id'])){

$nama = $_SESSION['nama'];

$gambar = $_SESSION['gambar'];echo "<h3>$nama</h3>";

if(strlen($gambar)==0)echo"<img src=\"foto/NoImage.jpg\" border=0 width=\"180\" height=\"180\">";

else

echo "<img src=\"foto/$gambar\" border=0 width=\"180\" height=\"180\">";

echo "<a href='logout.php'>Logout</a>"; $id = $_SESSION['id'];}

else {

if(isset($_POST['submit'])){ $nama=$_POST['nama'];

$password=$_POST['password'];

if($nama == '' and $password == ''){ $pesan = "nama dan password kosong";} else {

$sql ="select gambar, nama,password,id from tmp_pasien where nama = '$nama' and password = '$password'";

/* $query = mysql_query($sql); if(!query){

$message = 'invalid query:' . mysql_error(). "\n"; $message = 'whole query:' . $sql;

die($message); } */

$query=mysql_query($sql);

$num = mysql_fetch_array($query);

if($nama == $num['nama'] and $password == $num['password'] ){

$_SESSION['nama']=$num['nama'];

$_SESSION['password']=$num['password']; $_SESSION['id']=$num['id'];

$_SESSION['gambar']=$num['gambar'];

$sql_pny = mysql_query("select id from tmp_penyakit limit 1"); $array_pny = mysql_fetch_array($sql_pny);

$sqlhapus = "DELETE FROM tmp_penyakit WHERE id='" . $array_pny['id'] . "'";

mysql_query($sqlhapus, $koneksi)

or die ("SQL Error 1".mysql_error());

$sql_gjl = mysql_query("select id from tmp_gejala limit 1"); $array_gjl = mysql_fetch_array($sql_gjl);

$sqlhapus2 = "DELETE FROM tmp_gejala WHERE id='" . $array_gjl['id'] . "'";

mysql_query($sqlhapus2, $koneksi)

or die ("SQL Error 2".mysql_error());

$sql_als = mysql_query("select id from tmp_analisa limit 1"); $array_als = mysql_fetch_array($sql_als);

$sqlhapus3 = "DELETE FROM tmp_analisa WHERE id='" . $array_als['id'] . "'";

mysql_query($sqlhapus3, $koneksi)

or die ("SQL Error 2".mysql_error());

header('location:index.php');} else{

$pesan = "username anda salah";} }

}

echo "<h3>Login Form</h3>";

echo $pesan;

echo'<form id="form1" name="form1" method="post" action=""> <table> <tr> <td>Nama</td><td><input name="nama" type="text" id="nama" /></td> </tr> <tr> <td>Password</td><td><input name="password" type="password" id="password" /></td> </tr> </table>

<input name="submit" type="submit" id="login" value="LOGIN" /> </form>';}

?>

<h3>Menu utama</h3> <ul>

<li><a href="index.php?page=dafkerusakan">+ Daftar Kerusakan</a></li> <li><a href="index.php?page=info">+ Tentang Sistem Pakar</a></li> <li><a href="index.php?page=bantuan">+ Bantuan</a></li>

<li><a href="index.php?page=gambar">+ Gambar</a></li> <li><?php if($id){

echo '<a href="?tekan=baru&page=KonsultasiFm" target="_self" class="style29">+ Konsultasi</a>';}

else {

echo '<a href="?page=PasienAddFm" target="_self" class="style29">+ Konsultasi</a>';} ?> </li> </ul> <?php if($id){ ?> <h3>Privacy Setting</h3> <ul>

<li><a href=" index.php?page=rekaman&id=<?php echo $id;?>"> + Rekaman Konsultasi</a></li> </ul> <?php } ?> </div> <!-- end sidebar --> <!-- main --> <div id="main"> <div id="logo">

<a href="#"> Expert System</a><br/><br/><br/>

Website Aplikasi ini digunakan untuk mendeteksi kerusakan komputer baik itu di Software ataupun Hardware. Periksa Kerusakan Komputer Anda dengan Aplikasi ini, dengan otomatis Aplikasi ini akan

mendeteksi dimana kerusakan komputer anda dan memberikan solusi secara cepat bagaimana menanggulangi kerusakan komputer anda </div>

<div id="menu"> <ul>

<li><a href="index.php" class="active">home</a></li> <li></li>

</ul> </div>

<div id="text"> <?php if(isset($_GET['page'])){ $page=htmlentities($_GET['page']); } else{ $page="artikel";} $file="$page.php"; $cek=strlen($page);

if($cek>30 || !file_exists($file) || empty($page)){ include ("utamakita.php");} else{ include ($file);} ?> </div> </div> <!-- end main --> <!-- footer --> <div id="footer">

<div id="menu_footer"><a href="#">home</a> | <a href="#">about</a> | <a href="#">Sitemap</a> |<a href="#">contact</a></div>

<div id="left_footer">&copy; Copyright 2012 </div></div> <!-- end footer --> </div> </body> </html> Lampiran 4 loginperiksa.php <?php session_start(); include_once "../librari/inc.koneksidb.php"; $TxtUser = $_REQUEST['TxtUser']; $TxtPasswd = $_REQUEST['TxtPasswd']; if (trim($TxtUser)=="") {

echo "DATA USER BELUM DIISI"; include "Login.php"; exit; }

elseif (trim($TxtPasswd)=="") {

echo "DATA PASSWORD BELUM DIISI"; include "Login.php"; exit;

}

$sql_cek = "SELECT * FROM login WHERE username='$TxtUser' AND password='$TxtPasswd' ";

$qry_cek = mysql_query($sql_cek, $koneksi)

or die ("Gagal Cek".mysql_error()); $ada_cek = mysql_num_rows($qry_cek);

if ($ada_cek >=1) {

$SES_USER=$TxtUser;

session_register("SES_USER"); header ("location: index.php"); exit;

} else {

echo "USER DAN PASSWORD TIDAK SESUAI"; include "Login.php"; exit; } ?> Lampiran 5 KonsultasiFm.php <?php include "librari/inc.koneksidb.php"; # Periksa apabila sudah ditemukan

$sql_cekh = "SELECT * FROM tmp_penyakit WHERE id='$id'

GROUP BY kd_penyakit";

$qry_cekh = mysql_query($sql_cekh, $koneksi); $hsl_cekh = mysql_num_rows($qry_cekh);

if ($hsl_cekh == 1) {

$hsl_data = mysql_fetch_array($qry_cekh);

$sql_pasien = "SELECT * FROM tmp_pasien WHERE id='$id'"; $qry_pasien = mysql_query($sql_pasien, $koneksi);

$hsl_pasien = mysql_fetch_array($qry_pasien);

if($_GET['tekan']=='baru'){

$sql_pny = mysql_query("select id from tmp_penyakit limit 1"); $array_pny = mysql_fetch_array($sql_pny);

$sqlhapus = "DELETE FROM tmp_penyakit WHERE id='" . $array_pny['id'] . "'";

mysql_query($sqlhapus, $koneksi)

or die ("SQL Error 1".mysql_error());

$sql_gjl = mysql_query("select id from tmp_gejala limit 1"); $array_gjl = mysql_fetch_array($sql_gjl);

$sqlhapus2 = "DELETE FROM tmp_gejala WHERE id='" . $array_gjl['id'] . "'";

mysql_query($sqlhapus2, $koneksi)

or die ("SQL Error 2".mysql_error());

$sql_als = mysql_query("select id from tmp_analisa limit 1"); $array_als = mysql_fetch_array($sql_als);

$sqlhapus3 = "DELETE FROM tmp_analisa WHERE id='" . $array_als['id'] . "'";

mysql_query($sqlhapus3, $koneksi)

or die ("SQL Error 2".mysql_error()); echo "<meta http-equiv='refresh' content='0; url=index.php?page=KonsultasiFm'>";}

else {

$tanggal = date("Y-m-d H:i:s");

$sama = mysql_query("select tanggal from analisa_hasil where tanggal = '$tanggal'") or die (mysql_error());

$sql_in = "INSERT INTO analisa_hasil SET id_hasil='', nama='$hsl_pasien[nama]', kelamin='$hsl_pasien[kelamin]', alamat='$hsl_pasien[alamat]', pekerjaan='$hsl_pasien[pekerjaan]', kd_penyakit='$hsl_data[kd_penyakit]', id='$hsl_pasien[id]', tanggal='$tanggal'"; mysql_query($sql_in, $koneksi);

echo "<meta http-equiv='refresh' content='0; url=index.php?page=AnalisaHasil'>";}

exit;} } else {

$sqlcek = "SELECT * FROM tmp_analisa WHERE id='$id'"; $qrycek = mysql_query($sqlcek, $koneksi);

$datacek= mysql_num_rows($qrycek); if ($datacek >= 1) {

// Seandainya tmp kosong

$sqlg = "SELECT gejala.* FROM gejala,tmp_analisa WHERE gejala.kd_gejala=tmp_analisa.kd_gejala AND tmp_analisa.id='$id'

AND NOT tmp_analisa.kd_gejala IN(SELECT kd_gejala

FROM tmp_gejala WHERE id='$id') ORDER BY gejala.kd_gejala LIMIT 1"; $qryg = mysql_query($sqlg, $koneksi); $datag = mysql_fetch_array($qryg); $kdgejala = $datag['kd_gejala']; $gejala = $datag['nm_gejala']; //echo " ADA BOS ($sqlg)";} else {

// Seandainya tmp kosong

$sqlg = "SELECT * FROM gejala ORDER BY kd_gejala LIMIT 1"; $qryg = mysql_query($sqlg, $koneksi);

$datag = mysql_fetch_array($qryg); $kdgejala = $datag['kd_gejala']; $gejala = $datag['nm_gejala'];} ?>

<form action="index.php?page=KonsultasiPeriksa" method="post" name="form1" target="_self">

<table width="450" border="0" cellpadding="2" cellspacing="1" bgcolor="#003366">

<tr>

<td><span class="style1">JAWABLAH PERTANYAAN BERIKUT</span><b> :</b></td>

</tr> <tr>

<td width="312" bgcolor="#FFFFFF">Apakah <?php echo $gejala; ?> ?

<input name="TxtKdGejala" type="hidden" value="<?php echo $kdgejala; ?>"></td>

</tr> <tr>

<td bgcolor="#FFFFFF"> <input type="radio" name="RbPilih" value="YA" checked>

Benar (YA)

Salah (TIDAK)</td> </tr>

<tr>

<td bgcolor="#FFFFFF"> <input type="submit" name="Submit" value="Jawab"></td> </tr> </table> </form> <?php } ?> Lampiran 6 detail_hasil.php <?php include "librari/inc.koneksidb.php"; $kd_penyakit = $_GET['kd_penyakit']; $id = $_GET['id'];

$sql = "SELECT analisa_hasil.*, penyakit.* FROM analisa_hasil,penyakit

WHERE penyakit.kd_penyakit=analisa_hasil.kd_penyakit AND analisa_hasil.id='$id' AND

analisa_hasil.kd_penyakit='$kd_penyakit'

ORDER BY analisa_hasil.id_hasil DESC"; $qry = mysql_query($sql, $koneksi)

or die ("Query Hasil salam".mysql_error()); $data= mysql_fetch_array($qry); if ($data['kelamin']=="P") { $kelamin = "Pria";} else { $kelamin = "Wanita";} ?> <html> <head>

<title>Hasil Analisa Pasien</title> <style type="text/css"> <!-- .style1 { color: #CCCCCC; font-weight: bold;} --> </style> </head> <body>

<table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#DBEAF5">

<tr align="center">

<td colspan="2" bgcolor="#003366"><span class="style1">HASIL ANALISA KERUSAKAN KOMPUTER </span></td>

</tr> <tr> <td colspan="2"><b>DATA PENGGUNA :</b></td> </tr> <tr bgcolor="#FFFFFF"> <td width="86">Nama</td>

<td width="689"><?php echo $data['nama']; ?></td> </tr>

<tr bgcolor="#FFFFFF"> <td>Kelamin</td> <td><?php echo $kelamin; ?></td> </tr> <tr bgcolor="#FFFFFF"> <td>Alamat</td> <td><?php echo $data['alamat']; ?></td> </tr> <tr bgcolor="#FFFFFF"> <td>Pekerjaan</td> <td><?php echo $data['pekerjaan']; ?></td> </tr> <tr bgcolor="#FFFFFF">

<td colspan="2"><?php echo "<img src=\"image/$data[image]\" border=0 width=\"180\" height=\"180\">";

?></td> </tr> <tr>

<td colspan="2"><b>HASIL ANALISA TERAKHIR :</b></td> </tr> <tr bgcolor="#FFFFFF"> <td>Kerusakan</td> <td><?php echo $data['nm_penyakit']; ?></td> </tr> <tr bgcolor="#FFFFFF"> <td valign="top">Gejala</td> <td> <?php $kd_penyakit = $_GET['kd_penyakit'];

$sql_gejala = "SELECT gejala.* FROM gejala,relasi WHERE

gejala.kd_gejala=relasi.kd_gejala

AND relasi.kd_penyakit='$kd_penyakit'";

$qry_gejala = mysql_query($sql_gejala, $koneksi); while ($hsl_gejala=mysql_fetch_array($qry_gejala)) { $i++;

echo "$i . $hsl_gejala[nm_gejala] <br>";} ?> </td> </tr> <tr bgcolor="#FFFFFF"> <td valign="top">Keterangan</td> <td><?php echo $data['definisi']; ?></td> </tr> <tr bgcolor="#FFFFFF"> <td valign="top">Solusi</td> <td><?php echo $data['solusi']; ?></td> </tr> </table> </body> </html> Lampiran 7

pakaradd.php <?php include "inc.session.php"; include "../librari/inc.koneksidb.php"; include "../librari/inc.kodeauto.php"; ?> <html> <head>

<title>Masukan Data Penyakit</title> </head>

<body>

<form name="form1" method="post" action="index.php?page=pakarsim"> <table width="450" border="0" cellpadding="2" cellspacing="1" bgcolor="#DBEAF5">

<tr>

<td colspan="2" bgcolor="#77B6D0"><b>MASUKAN DATA PAKAR</b></td> </tr>

<tr bgcolor="#FFFFFF"> <td>Kode</td>

<td><input name="TxtKode" type="text" maxlength="4" size="6" value="<?php echo kdauto("login","A"); ?>" disabled="disabled"> <input name="TxtKodeH" type="hidden" value="<?php echo kdauto("login","A"); ?>"></td>

</tr>

<tr bgcolor="#FFFFFF">

<td width="77">Username</td>

<td width="361"><input name="username" type="text" size="45" maxlength="100"></td>

</tr>

<tr bgcolor="#FFFFFF"> <td>Password</td>

<td><input name="password" type="text" size="45" maxlength="100" id="password"></td>

</tr>

<tr bgcolor="#FFFFFF"> <td>&nbsp;</td>

<td><input type="submit" name="action" value="Simpan"></td> </tr> </table> </form> </body> </html> Lampiran 8 dafkerusakan.php <?php include "librari/inc.koneksidb.php"; ?> <html> <head>

<title>Tampilan Data Penyakit</title> <style type="text/css">

<!-- .style1 {

color: #FFFFFF; font-weight: bold;}

--> </style> </head> <body>

<table width="500" border="0" cellpadding="2" cellspacing="1" bgcolor="#003366">

<tr>

<td colspan="3"><div align="center"><span class="style1">DAFTAR JENIS-JENIS KERUSAKAN </span></div></td>

</tr> <tr bgcolor="#CCCCCC"> <td width="24"><b>No</b></td> <td><b>Jenis Kerusakan </b></td> <td width="65" align="center"><strong>Pilih</strong></td> </tr> <?php

$sql = "SELECT * FROM penyakit ORDER BY kd_penyakit ASC"; $qry = mysql_query($sql, $koneksi)

or die ("SQL Error".mysql_error()); while ($data=mysql_fetch_array($qry)) { $no++; ?> <tr bgcolor="#FFFFFF"> <td><?php echo $no; ?></td> <td><?php echo $data['nm_penyakit']; ?></td> <td align="center"><a href="index.php?page=GejalaTampil&kdsakit=<?php echo $data['kd_penyakit'];?>">Lihat</a></td> </tr> <?php } ?> </table> </body> </html> Lampiran 9 GejalaTampil.php <?php include "librari/inc.koneksidb.php"; $kdsakit = $_REQUEST['kdsakit'];

$sqlp = "SELECT * FROM penyakit WHERE kd_penyakit='$kdsakit' "; $qryp = mysql_query($sqlp); $datap= mysql_fetch_array($qryp); $sakit = $datap['nm_penyakit']; $solusi= $datap['solusi'] ?> <html> <head>

<title>Tampilan Data Gejala</title> <style type="text/css"> <!-- .style2 { color: #FFFFFF; font-weight: bold;} .style3 {

color: #FFFFFF;} -->

</style> </head> <body>

<table width="490" border="0" cellpadding="2" cellspacing="1" bgcolor="#003366">

<tr>

<td colspan="3"><span class="style2">KERUSAKAN KOMPUTER : <?= strtoupper($sakit); ?> </span></td> </tr> <tr bgcolor="#DBEAF5"> <td width="21" align="center"><b>No</b></td> <td width="47"><b>Kode</b></td>

<td width="368" bgcolor="#DBEAF5"><strong>Gejala Kerusakan Komputer </strong></td>

</tr> <?php

$sqlg = "SELECT gejala.* FROM gejala,relasi "; $sqlg .= "WHERE gejala.kd_gejala=relasi.kd_gejala "; $sqlg .= "AND relasi.kd_penyakit='$kdsakit' "; $sqlg .= "ORDER BY gejala.kd_gejala";

$qryg = mysql_query($sqlg, $koneksi) or die ("SQL Error".mysql_error()); while ($datag=mysql_fetch_array($qryg)) { $no++;

?>

<tr bgcolor="#FFFFFF">

<td align="center"><?php echo $no; ?></td> <td><?php echo $datag['kd_gejala']; ?></td> <td><?php echo $datag['nm_gejala']; ?></td> </tr> <?php } ?> <tr> <td colspan="3" bgcolor="#DBEAF5">&nbsp;</td> </tr> </table>

<table width="490" border="1"> <tr> <td bgcolor="#003366"><strong><span class="style3">SOLUSI KERUSAKAN </span></strong></td> </tr> <tr> <td><?php echo $datap['solusi']; ?></td> </tr> </table> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> </body> </html> Lampiran 10

PenyakitAddFm.php <?php include "inc.session.php"; include "../librari/inc.koneksidb.php"; include "../librari/inc.kodeauto.php"; ?> <html> <head>

<title>Masukan Data Penyakit</title> </head>

<body>

<form name="form1" method="post"

action="index.php?page=PenyakitAddSim" enctype="multipart/form-data"> <table width="450" border="0" cellpadding="2" cellspacing="1"

bgcolor="#DBEAF5"> <tr>

<td colspan="2" bgcolor="#77B6D0"><b>MASUKAN DATA JENIS KERUSAKAN</b></td>

</tr>

<input name="TxtKodeH" type="hidden" value="<?php echo kdauto("penyakit","P"); ?>"></td>

<tr bgcolor="#FFFFFF">

<td width="77">Penyakit</td>

<td width="361"><input name="TxtPenyakit" type="text" value="<?php $TxtPenyakit; ?>" size="45" maxlength="100"></td>

</tr>

<tr bgcolor="#FFFFFF"> <td>Definisi</td>

<td><textarea name="TxtDefinisi" cols="40" rows="4"><?php $TxtDefinisi; ?></textarea></td>

Dokumen terkait