• Tidak ada hasil yang ditemukan

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">&nbsp;</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>

Dokumen terkait