G001 Printer dapat hidup G002 - P001
G002 Printer terdeteksi pada komputer G005 G003
G003 Kabel usb rusak - G004 P013
G004 Driver printer sudah diinstal - - P002 G005 Printer bisa melakukan proses cetak G006 G012
G006 Hasil cetak jelek G007 - P015
G007
Mencetakgarisvertikal atautabel hasilnya tidak lurus
- G008 P003
G008 Hasil cetak lompat-lompat ke bawah - G009 P004 G009 Tinta tidak keluar saat mencetak G010 G010
G010 Masih ada tinta di dalam Catridge G011 - P012
G011 Head Catridge kering - - P008
G012
Pergerakan catridgetidak normalsaat pertama dinyalakan
- G013 P003
G013
Roller kertas berbutar tidak normal saat pertama dinyalakan
- G014 P004
G014
Muncul indikator P22 pada panel LCD saat pertama dinyalakan
- G015 P006
pertama dinyalakan
G016 Mucul indikator P09 pada panel LCD - G017 P014
G017
Muncul indikator P10 pada panel LCD ketika baru dinyalakan
- G018 P011
G018
Muncul peringatan Ink absorber full layar pada computer
- G019 P007
G019
Muncul peringatan (Print head temperature rise error) pada computer
- G020 P008
G020
Muncul peringatan (USB VBUS over current) pada computer
- G021 P014
G021
Muncul pesan (Other hardware error) pada computer
- G022 P014
G022
Muncul peringatan (Catrigde warna tidak terdeteksi)
- G023 P009
G023
Muncul peringatan (Catrigde hitam tidak terdeteksi)
- G024 P010
G024 Ketika mau mencetak, kertas tidak jalan - G025 P005
G025
Ada sobekan kertas atau benda asing di dalam printer
Lampiran Coding · Data kerusakan <div class="art-post">
<div class="art-post-body">
<div class="art-post-inner art-article">
<h2 class="art-postheader">Daftar Kerusakan</h2>
<div class="art-postcontent">
<table width="95%" border="0" align="center" cellpadding="2" cellspacing="1" > <tr > <td colspan="4"> </td> </tr> <tr > </tr> <?php
$sql = "SELECT * FROM kerusakan_solusi ORDER BY kd_kerusakan";
$qry = mysqli_query($koneksi,$sql) or die ("SQL Error".mysqli_error($koneksi));
$no=0; while ($data=mysqli_fetch_array($qry)) { $no++; ?> <tr bgcolor="#FFFFFF"> <td><div align="left">
<div align="left"><?php echo
"<h3><em>$data[nama_kerusakan]</em></h3>"; ?></div>
<ul>
<li>
<label>Jenis Pemeriksaan :</label><p><?php echo "$data[definisi]";?></p></li>
<li><label>Solusi :</label><p><?php echo "$data[solusi]";?></p>
</li>
</ul>
</tr> <?php } ?> </table> </div> <div class="cleared"></div> </div> <div class="cleared"></div> </div> </div> Relasi
<!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">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Proses Diagnosa</title> <style type="text/css"> p{ padding-left:2px; text-indent:0px;} </style> </head> <body> <div class="konten">
<div style="text-align:center; background-color:#7500EA; color:#ffffff; font-family:Calibri; border-radius:50px 50px; height:60px; margin-bottom:8px;">
<br><a style="color:#FFFFFF; font-size: 20px">Hasil Diagnosa Kerusakan Printer</a><br> <a style="background-color:#C90; " href="index.php?top=konsultasifm.php"><strong>ULANG DIAGNOSA</strong></a> <a style="background-color:#99AB74; " href="index.php?top=useraddfm.php"><strong>BACK HOME</strong></a> </div> <?php
include "koneksi.php"; · Proses Diagnosa
// kosongkan tabel tmp_kerusakan
$kosong_tmp_kerusakan=mysqli_query($koneksi,"DELETE FROM tmp_kerusakan");
$sqlkerusakan="SELECT * FROM relasi GROUP BY kd_kerusakan ";
$querykerusakan=mysqli_query($koneksi,$sqlkerusakan);
$Similarity=0;
echo"<div style='display:none;'>";
while($rowkerusakan=mysqli_fetch_array($querykerusakan)){
// data kerusakan di tabel relasi
//echo $rowkerusakan['kd_kerusakan']. "<br>";
$kd_pen=$rowkerusakan['kd_kerusakan'];
//mengambil gejala di tabel relasi
$query_gejala=mysqli_query($koneksi,"SELECT * FROM relasi WHERE kd_kerusakan='$kd_pen'");
$querySUM=mysqli_query($koneksi,"select sum(bobot)AS jumlahbobot from relasi where kd_kerusakan='$kd_pen'");
$resSUM=mysqli_fetch_array($querySUM);
echo $resSUM['jumlahbobot'] ."<br>";
$SUMbobot=$resSUM['jumlahbobot'];
while($row_gejala=mysqli_fetch_array($query_gejala)){
// kode gejala di tabel relasi
$kode_gejala_relasi=$row_gejala['kd_gejala'];
$bobotRelasi=$row_gejala['bobot'];
echo "bobot relasi=". $bobotRelasi. "<br>";
echo"<p>";
//echo "<strong>Kode Gejala :</strong> ".
$row_gejala['kd_gejala']. " <strong>Bobot Profil</strong> :". $bobotRelasi;
// mencari data di tabel tmp_gejala dan membandingkannya
$query_tmp_gejala=mysqli_query($koneksi,"SELECT * FROM tmp_gejala WHERE kd_gejala='$kode_gejala_relasi'");
$row_tmp_gejala=mysqli_fetch_array($query_tmp_gejala);
// Mengecek apakah ada data di tabel tmp_gejala
$adadata=mysqli_num_rows($query_tmp_gejala);
if($adadata!==0){
echo "Ada data<br>";
//echo " Kode Gejala pada tabel tmp_gejala = ".$row_tmp_gejala['kd_gejala'] ."<br>";
//$bobotNilai=$bobotRelasi*1; echo "Nilai bobot hasil kali 1 = ".$bobotNilai;
$bobotNilai=$bobotRelasi*1; echo "Nilai bobot hasil kali 1 = ".$bobotNilai;
$HasilKaliSatu;
$var1=$bobotNilai/$SUMbobot; echo "Nilai Jika 1=". $var1;
}else{
echo "Tidak ada data<br>";
$bobotNilai=$bobotRelasi*0; //echo "Nilai = ".$bobotNilai;
$var2=$bobotNilai+$bobotNilai; echo "Nilai Jika 0=". $var2;
}
$Nilai_tmp_gejala=$var1+$var2; //echo "Nilai akhir".$Nilai_tmp_gejala;
$Nilai_bawah=$Nilai_bawah + $bobotRelasi;
$Nilai_Pembilang=$Nilai_tmp_gejala;
$Nilai_Penyebut=$Nilai_bawah;
// menghasilkan nilai Similarity dengan membagikan $Nilai_Pembilang/$Nilai_Penyebut
$Similarity=$Nilai_Pembilang/$Nilai_Penyebut;
// input data ke tabel tmp_kerusakan
echo "</p>";
}
$query_tmp_kerusakan=mysqli_query($koneksi,"INSERT INTO tmp_kerusakan(kd_kerusakan,nilai) VALUES ('$kd_pen','$var1')");
$nilaiMin=mysqli_query($koneksi,"SELECT kd_kerusakan,MAX(nilai) AS NilaiAkhir FROM tmp_kerusakan GROUP BY nilai ORDER BY nilai DESC ");
//$nilaiMin=mysqli_query($koneksi,"SELECT kd_kerusakan,MIN(nilai) AS NilaiAkhir FROM tmp_kerusakan");
$rendah=$rowMin['NilaiAkhir']; echo $rendah;
echo $rowMin['kd_kerusakan']. "<br>";
$kerusakanakhir=$rowMin['kd_kerusakan'];
echo "<input type='hidden' value='$rowMin[kd_kerusakan]'>";
$sql_pilih_kerusakan=mysqli_query($koneksi,"SELECT * FROM kerusakan WHERE kd_kerusakan='$kerusakanakhir'"); $row_hasil=mysqli_fetch_array($sql_pilih_kerusakan); $kd_kerusakan=$row_hasil['kd_kerusakan']; $kerusakan=$row_hasil['jenis_kerusakan']; $keterangan_kerusakan=$row_hasil['definisi']; $solusi=$row_hasil['solusi']; } echo "</div>"; ?>
<div style="float:left; min-height:150px;">
<table width="438" border="0" bgcolor="#0099FF" cellspacing="1" cellpadding="4" bordercolor="#0099FF">
<td width="390" height="32" style="color:#C60;">
<?php
include "koneksi.php";
echo "<div style='border-radius:50px 50px;background-color:#0099FF; padding:2px 2px 2px 5px; color:#ffffff;'><strong>GEJALA YANG
MUNCUL</strong></div>";
$query_gejala_input=mysqli_query($koneksi,"SELECT gejala.gejala AS namagejala,tmp_gejala.kd_gejala FROM gejala,tmp_gejala WHERE
tmp_gejala.kd_gejala=gejala.kd_gejala");
$nogejala=0;
while($row_gejala_input=mysqli_fetch_array($query_gejala_input)){
$nogejala++;
echo "<li style='list-style:none;'><img src='images/checkbox.jpg' width='20' height='20'><strong>" . $row_gejala_input['namagejala'].
"</strong></li>";
}
?>
<p></p>
</tr>
</table></div>
<div style="float:left; position:inherit; width:320px; ">
<table width="330" height="148" border="1" style="float:left; padding: 10px;">
<tr>
<td height="50">
<?php
echo "<div style='border-radius:50px 50px;background-color:#0099FF; padding:2px 2px 2px 5px; color:#ffffff;'><strong>HASIL
DIAGNOSA</strong></div>";
echo "<p><div style='border-radius:50px 50px; padding:2px 2px 2px 5px;'>Berdasarkan hasil diagnosa, </p>";
$query_user=mysqli_query($koneksi,"SELECT * FROM tmp_user ORDER BY id DESC");
$data_user=mysqli_fetch_array($query_user);
echo "Nama : ". $data_user['nama'] . "<br>";
$jk=$data_user['kelamin'];
if($jk=="L"){echo "Jenis Kelamin : Laki-laki<br>"; }else {echo"Jenis Kelamin : Perempuan<br>"; }
//echo "Jenis Kelamin : ". $data_user['kelamin']. "<br>";
//echo "Merk Printer : ". $data_user['merk']. "<br>";
echo "Alamat : ". $data_user['alamat']. "<br><br></div>";
?>
</td>
</tr>
</table></div>
<div style="float:left; position:inherit; min-height:500px;">
<table width="770" border="0" bgcolor="#0099FF" cellspacing="1" cellpadding="4" bordercolor="#0099FF" >
<tr bgcolor="#ffffff">
<td width="408" height="32" style="color:#C60;">
<?php
include "koneksi.php";
echo "<div style='border-radius:50px 50px;background-color:#0099FF; padding:2px 2px 2px 5px; color:#ffffff;'><strong>GEJALA YANG
echo "<p><div style='border-radius:50px 50px; padding:2px 2px 2px 5px; color:black'>Berdasarkan gejala-gejala yang diinputkan maka dapat disimpulkan kerusakan : </p>";
//mencari persen
$query_nilai=mysqli_query($koneksi,"SELECT SUM(nilai) as nilaiSum FROM tmp_kerusakan"); $rowSUM=mysqli_fetch_array($query_nilai); $nilaiTotal=$rowSUM['nilaiSum']; /*function putVideo($url){ $link=str_replace('http://www.youtube.com/watch?v=', '', $url); $link=str_replace('https://www.youtube.com/watch?v=', '', $link); $cekString = $link;
$data = '<iframe width="560" height="315"
src="http://www.youtube.com/v/'.$link.'" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>
$data='<object width="425" height="350"
data="http://www.youtube.com/v/'.$link.'" type="application/x-shockwave-flash">
<param name="src" value="http://www.youtube.com/v/'.$link.'" />
</object>'; return $data; }*/ function putVideo($url){ $link=str_replace('', '', $url); $link=str_replace('', '', $link);
$data = '<iframe width="560" height="315" src="'.$link.'"
frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>
</iframe>';
/* $data='<object width="425" height="350"
data="http://www.youtube.com/v/'.$link.'" type="application/x-shockwave-flash">
<param name="src" value="http://www.youtube.com/v/'.$link.'" />
return $data;
}
function putVideo1($url){
$link=str_replace('http://www.youtube.com/watch?v=', '', $url);
$link=str_replace('https://www.youtube.com/watch?v=', '', $link);
$data='<object width="425" height="350"
data="http://www.youtube.com/v/'.$link.'" type="application/x-shockwave-flash">
<param name="src" value="http://www.youtube.com/v/'.$link.'" />
</object>';
return $data;
}
//echo "Nilai Total ". $rowSUM['nilaiSum']. "<br>";
$query_sum_tmp=mysqli_query($koneksi,"SELECT * FROM tmp_kerusakan WHERE NOT nilai='0' ORDER BY nilai DESC LIMIT 0,2");
while($row_sumtmp=mysqli_fetch_array($query_sum_tmp)){
$nilai=$row_sumtmp['nilai'];
$data_persen=$nilai_persen;
$persen=substr($data_persen,0,5);
//echo "Nilai persen : ".$persen. "%<br>";
$kd_pen2=$row_sumtmp['kd_kerusakan'];
//echo $kd_pen2 ."<br>";
//echo $kd_pen2. "<br>";
$query_penyasol=mysqli_query($koneksi,"SELECT * FROM kerusakan_solusi WHERE kd_kerusakan='$kd_pen2'");
while ($row_penyasol=mysqli_fetch_array($query_penyasol)){
// jika hasil diagnosa 100%
if($persen==100||$persen>=70){
echo "<strong><div style='border-radius:50px 50px; padding:2px 2px 2px 5px; color:#008000 '>Kerusakan Printer Berupa ". $row_penyasol['nama_kerusakan'] ."</strong><br></div>";
echo "<p>".$row_penyasol['definisi']."</p>";
echo "<p>"."<strong>Solusi Perbaikan :</strong> Silahkan Lihat Pada Video Berikut </p><hr>";
echo "<p><hr>";
// simpan hasil
$query_temp=mysqli_query($koneksi,"SELECT * FROM tmp_user ORDER BY id DESC") or die(mysqli_error($koneksi));
$row_user=mysqli_fetch_array($query_temp)or die(mysqli_error($koneksi)); $nama=$row_user['nama']; $kelamin=$row_user['kelamin']; $umur=$row_user['umur']; $alamat=$row_user['alamat']; $tanggal =$row_user['tanggal']; //echo $nama ."<br>"; //$query_tmp_hasil=mysqli_query($koneksi,""); $kode_kerusakan=$row_sumtmp['kd_kerusakan']; echo $kode_kerusakan ."100%";
$query_hasil="INSERT INTO analisa_hasil(nama,kelamin,umur,alamat,kd_kerusakan,tanggal) VALUES ('$nama','$kelamin','$umur','$alamat','$kode_kerusakan','$tanggal')"; $res_hasil=mysqli_query($koneksi,$query_hasil)or die(mysqli_error($koneksi)); if($res_hasil){ echo ""; }else{
echo "<font color='#FF0000'>Data tidak dapat disimpan..!</font><br>";
}
//#end simpan
}else{
echo "<strong>Kerusakan Printer Berupa ". $row_penyasol['nama_kerusakan']. " Sebesar ". $persen."%". "</strong><br>";
echo "<p>".$row_penyasol['definisi']."</p>";
echo "<p>"."<strong>Solusi Perbaikan :</strong> Silahkan Lihat Pada Video Berikut</p><hr>";
echo "<p><hr>";
// simpan data
$query_temp=mysqli_query($koneksi,"SELECT * FROM tmp_user ORDER BY id DESC") or die(mysqli_error($koneksi));
$row_user=mysqli_fetch_array($query_temp)or die(mysqli_error($koneksi)); $nama=$row_user['nama']; $kelamin=$row_user['kelamin']; $umur=$row_user['umur']; $alamat=$row_user['alamat']; $tanggal=$row_user['tanggal']; $query_hasil2="INSERT INTO analisa_hasil(nama,kelamin,umur,alamat,kd_kerusakan,tanggal) VALUES ('$nama','$kelamin','$umur','$alamat','$kd_pen2','$tanggal')"; $res_hasil2=mysqli_query($koneksi,$query_hasil2)or die(mysqli_error($koneksi));
if($res_hasil2){
echo "";
}else{
echo "<font color='#FF0000'>Data tidak dapat disimpan..!</font><br></div>";
} } } } ?> <p></p> </td> </tr> </table> </div>
<!--<iframe width="560" height="315"
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>.</p>-->
</body>