<Script Src= Jquery-1.3.2.Min.Js </Script>

<Script Src= Jquery-1.3.2.Min.Js </Script>

<p><html> </table></p><p><head> </body></p><p><script src="jquery-1.3.2.min.js"></script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"> <script> <html xmlns="http://www.w3.org/1999/xhtml"> $(document).ready(function() { <head> $("#responsecontainer").load("sensor.php"); <meta http-equiv="Content-Type" var refreshId = setInterval(function() { content="text/html; charset=utf-8" /> $("#responsecontainer").load('sensor.php? <title>Monitoring Sensor</title> randval='+ Math.random()); </head> }, 1000);</p><p>}); <body> </script> <?php <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style //Membaca data dari hasil server sensor type="text/css"> datasensor.txt</p><p>$myFile = "datasensor.txt";</p><p></style></head> $fh = fopen($myFile, 'r');</p><p><body> $theData = fread($fh, filesize($myFile));</p><p><table width="100%> border="1"></p><p><tr> //memfilter data dari hasil pembacaan</p><p><th scope="row"></th> $sensor2 = substr($theData,30,2); $jms1 = substr($theData,39,2); </tr> $jms2 = substr($theData,48,2); <tr></p><p><th scope="row"><div align="center" id="responsecontainer"> fclose($fh);</p><p></div><H1>Monitoring Alat</h1></p><p></th></p><p></tr> //echo $theData."<br>"; //echo $sensor1."<br>"; target="_blank" ><div align="center"><h1>TX 1</h1> </div></a></td> //echo $sensor2."<br>"; <?php //echo $jms1."<br>"; $nilai1 = 1; //echo $jms2."<br>"; ?></p><p><?php } ?> ?> <?php if( $sensor1 == 2){ ?> <?php <td width="263" </p><p>//echo date("d-m-Y H:i:s")."<br>"; height="82" bgcolor="#FFFF00" ><a href="s1.php" target="_blank" ><div align="center"><h1>TX // echo date("d-m-Y")."<br>"; 1</h1> </div></a></td> // echo date("HH:ii:ss"); <?php</p><p>$nilai1 = 1;</p><p>//menampilkan jam ?></p><p>$tgl = date("d-m-Y"); <?php } ?></p><p>$jam = date("H:i:s");</p><p>//menampilkan jam</p><p>?> <?php if( $sensor1 == 0){ ?></p><p><table width="539" height="134" border="0" <td width="263" cellpadding="1" cellspacing="10"> height="82" bgcolor="#FF0000"><a href="s1.php" target="_blank" ><div align="center"><h1>TX <tr> 1</h1></div></a></td></p><p><?php <?php</p><p>//menampilkan warna dari hasil data server $nilai1 = 0;</p><p>//jika $sensor1 = 1 maka warna tx1 hijau ?> //jika $sensor1 = 2 maka warna tx1 kuning <?php } //jika $sensor1 = 0 maka warna tx1 merah $arrdata = array($tgl, $jam, $nilai1); ?> $fp = <?php if( $sensor1 == 1){ ?> fopen('sensor1.csv', 'a+'); <td width="263" $tulis = fputcsv($fp, height="82" bgcolor="#33FF00"><a href="s1.php" $arrdata); $arrdata = array($tgl, $jam, $nilai2); ?> $fp = <?php if($sensor2== 1){ ?> fopen('sensor2.csv', 'a+');</p><p><td width="260" $tulis = fputcsv($fp, bgcolor="#33FF00"><a href="s2.php" $arrdata); target="_blank" ><div align="center"><h1>TX 2</h1></div></a></td> ?></p><p><?php </tr></p><p>$nilai2 = 1; </table></p><p>?> </body> <?php } ?> </html></p><p><!DOCTYPE html> <?php if($sensor2== 2){ ?> <html> <td width="260" bgcolor="#FFFF00"><a href="s2.php" <head> target="_blank" ><div align="center"><h1>TX <meta http-equiv="content-type" 2</h1></div></a></td> content="text/html; charset=UTF-8"> <?php <title>Grafik Sensor 1</title> $nilai2 = 1; </head></p><p><body> ?> <h1> Grafik Sensor 1 </h1> <?php } ?></p><p><?php if($sensor2== 0){ ?> <!-- prerequisites --></p><p><td width="260" <link rel="stylesheet" href="style.css" bgcolor="#FF0000"><a href="s2.php" type="text/css"> target="_blank" ><div align="center"><h1>TX </p><p>2</h1></div></a></td> <script src="amcharts.js" type="text/javascript"></script> <?php <script src="serial.js" $nilai2 = 0; type="text/javascript"></script></p><p>?> <!-- cutom functions --> <?php } <script> <script></p><p>AmCharts.loadJSON = function(url) { var chart;</p><p>// create the request</p><p> if (window.XMLHttpRequest) { // create chart</p><p>// IE7+, Firefox, Chrome, Opera, Safari AmCharts.ready(function() {</p><p> var request = new XMLHttpRequest(); // load the data } else { var chartData = AmCharts.loadJSON('d1.php'); // code for IE6, IE5</p><p> var request = new ActiveXObject('Microsoft.XMLHTTP'); // SERIAL CHART</p><p>} chart = new AmCharts.AmSerialChart();</p><p>//chart.pathToImages = "http://www.amcharts.com/lib/images/"; // load it chart.dataProvider = chartData; // the last "false" parameter ensures that our code will wait before the chart.categoryField = "category"; // data is loaded chart.dataDateFormat = "HH-MM-SS"; request.open('GET', url, false);</p><p> request.send(); // GRAPHS</p><p>// parse adn return the output var graph1 = new AmCharts.AmGraph();</p><p> return eval(request.responseText); graph1.valueField = "value1";</p><p>}; graph1.bullet = "round"; </script> graph1.bulletBorderColor = "#FFFFFF";</p><p> graph1.bulletBorderThickness = 2; <!-- chart container --> graph1.lineThickness = 2; <div id="chartdiv" style="width: 600px; height: graph1.lineAlpha = 0.5; 300px;"></div> chart.addGraph(graph1);</p><p><!-- the chart code --> var graph2 = new AmCharts.AmGraph(); if (($handle = fopen("sensor1.csv", "r")) !== FALSE) { graph2.valueField = "value2"; $dat = 0; graph2.bullet = "round"; $dat1 = 0; graph2.bulletBorderColor = "#FFFFFF"; $row = 0; graph2.bulletBorderThickness = 2; while (($data = fgetcsv($handle,10000, ",")) ! graph2.lineThickness = 2; == FALSE) {</p><p> if($dat == 0){ graph2.lineAlpha = 0.5; if ($data[2] == 0){ chart.addGraph(graph2); $row++;</p><p>$dat = 1; // CATEGORY AXIS $tglawal= </p><p> chart.categoryAxis.parseTimes = true; $data[0];</p><p>$jamawal= $data[1]; // WRITE } chart.write("chartdiv"); } }); if($dat1 == 0){</p><p> if ($data[2] == 1){ </script> $row++; <br> $dat1 = 1; <?php $tglakhir= //untuk download file csv $data[0];</p><p>?> $jamakhir= $data[1]; <a href="sensor1.csv" target="_blank" > Download Data Sensor 1</a> }</p><p><br> }</p><p><?php } //end while //hitung MTBF fclose($handle); set_time_limit(0); } //end if</p><p>//Hitung Waktu rusak //Hitung Jumlah rusak //echo "<br>".$jam;</p><p>$myFile = "datasensor.txt"; @$mtbf = $waktu / $jms1;</p><p>$fh = fopen($myFile, 'r'); @$mttr = $hasil / $jms1;</p><p>$theData = fread($fh, filesize($myFile)); @$av = (($waktu - $hasil)/$waktu)*0.01;</p><p>$sensor1 = substr($theData,19,2); ?></p><p>$sensor2 = substr($theData,30,2); <h2>MTBF = <?php echo $mtbf; ?> </h2></p><p>$jms1 = substr($theData,39,2); <?php echo "<BR>"."Rumus MTTR = Waktu Perbaikan / Jumlah Perbaikan"."<br>"; ?> $jms2 = substr($theData,48,2); <h2>MTTR = <?php echo $mttr; ?> </h2></p><p><?php echo "<BR>"."Rumus Avialibility = ((Waktu fclose($fh); Aktual - Waktu Rusak) / Waktu Aktual) x 100%"."<br>"; ?></p><p><h2>Avialability = <?php echo $av." %"; ?> </h2></p><p></body> $waktu = 525600; </html> $mati = $row;</p><p>//$mtbf = $waktu / $mati; <!DOCTYPE html> echo "<BR>"."Rumus MTBF = Waktu Aktual (525600) / Jumlah Kerusakan (Saat Sensor <html> Off)"."<br>"; <head> @$tglwaktuawal = $tglawal.$jamawal; <meta http-equiv="content-type" @$tglwaktuakhir = $tglakhir.$jamakhir; content="text/html; charset=UTF-8"> @$awalan = <title>Grafik Sensor 2</title> strtotime($tglwaktuawal);//mendapatkan waktu sekarang </head></p><p>@$akhiran = <body> strtotime($tglwaktuakhir);//mendapatkan waktu kemarin <h1> Grafik Sensor 2 </h1></p><p>@$selisih=$akhiran-$awalan;//mendapatkan selisih waktu <!-- prerequisites --> @$hasil = $selisih/60; <link rel="stylesheet" href="style.css" @$jrusak; type="text/css"></p><p>//$jam = round((($selisih % <script src="amcharts.js" 604800)%86400)/3600);//contoh selisih dalam jam type="text/javascript"></script> <script src="serial.js" <div id="chartdiv" style="width: 600px; height: type="text/javascript"></script> 300px;"></div></p><p><!-- cutom functions --> <!-- the chart code --></p><p><script> <script></p><p>AmCharts.loadJSON = function(url) { var chart;</p><p>// create the request</p><p> if (window.XMLHttpRequest) { // create chart</p><p>// IE7+, Firefox, Chrome, Opera, Safari AmCharts.ready(function() {</p><p> var request = new XMLHttpRequest(); // load the data } else { var chartData = AmCharts.loadJSON('d2.php'); // code for IE6, IE5</p><p> var request = new ActiveXObject('Microsoft.XMLHTTP'); // SERIAL CHART</p><p>} chart = new AmCharts.AmSerialChart();</p><p>//chart.pathToImages = "http://www.amcharts.com/lib/images/"; // load it chart.dataProvider = chartData; // the last "false" parameter ensures that our code will wait before the chart.categoryField = "category"; // data is loaded chart.dataDateFormat = "HH-MM-SS"; request.open('GET', url, false);</p><p> request.send(); // GRAPHS</p><p>// parse adn return the output var graph1 = new AmCharts.AmGraph();</p><p> return eval(request.responseText); graph1.valueField = "value1";</p><p>}; graph1.bullet = "round"; </script> graph1.bulletBorderColor = "#FFFFFF";</p><p> graph1.bulletBorderThickness = 2; <!-- chart container --> graph1.lineThickness = 2; graph1.lineAlpha = 0.5; if (($handle = fopen("sensor2.csv", "r")) !== FALSE) { chart.addGraph(graph1); $dat = 0;</p><p>$dat1 = 0; var graph2 = new AmCharts.AmGraph(); $row = 0; graph2.valueField = "value2"; while (($data = fgetcsv($handle,10000, ",")) ! graph2.bullet = "round"; == FALSE) {</p><p> graph2.bulletBorderColor = "#FFFFFF"; if($dat == 0){</p><p> if ($data[2] == 0){ graph2.bulletBorderThickness = 2; $row++; graph2.lineThickness = 2; $dat = 1; graph2.lineAlpha = 0.5; $tglawal= </p><p> chart.addGraph(graph2); $data[0];</p><p>$jamawal= $data[1]; // CATEGORY AXIS } chart.categoryAxis.parseTimes = true; }</p><p> if($dat1 == 0){ // WRITE if ($data[2] == 1){ chart.write("chartdiv"); $row++; }); $dat1 = 1;</p><p>$tglakhir= </script> $data[0];</p><p><br> $jamakhir= $data[1]; <a href="sensor2.csv" target="_parent" > Download Data Sensor 2</a> }</p><p><br> }</p><p><?php } //end while</p><p>//hitung MTBF fclose($handle); set_time_limit(0); } //end if</p><p>//Hitung Waktu rusak //Hitung Jumlah rusak //echo "<br>".$jam;</p><p>$myFile = "datasensor.txt"; @$mtbf = $waktu / $jms2;</p><p>$fh = fopen($myFile, 'r'); @$mttr = $hasil / $jms2;</p><p>$theData = fread($fh, filesize($myFile)); @$av = (($waktu - $hasil)/$waktu)*0.01;</p><p>$sensor1 = substr($theData,19,2); ?></p><p>$sensor2 = substr($theData,30,2); <h2>MTBF = <?php echo $mtbf; ?> </h2></p><p>$jms1 = substr($theData,39,2); <?php echo "<BR>"."Rumus MTTR = Waktu Perbaikan / Jumlah Perbaikan"."<br>"; ?> $jms2 = substr($theData,48,2); <h2>MTTR = <?php echo $mttr; ?> </h2></p><p><?php echo "<BR>"."Rumus Avialibility = ((Waktu fclose($fh); Aktual - Waktu Rusak) / Waktu Aktual) x 100%"."<br>"; ?></p><p><h2>Avialability = <?php echo $av." %"; ?> </h2></p><p></body> $waktu = 525600; </html> $mati = $row;</p><p>//$mtbf = $waktu / $mati; echo "<BR>"."Rumus MTBF = Waktu Aktual (525600) / Jumlah Kerusakan (Saat Sensor Off)"."<br>";</p><p>@$tglwaktuawal = $tglawal.$jamawal;</p><p>@$tglwaktuakhir = $tglakhir.$jamakhir;</p><p>@$awalan = strtotime($tglwaktuawal);//mendapatkan waktu sekarang </p><p>@$akhiran = strtotime($tglwaktuakhir);//mendapatkan waktu kemarin</p><p>@$selisih=$akhiran-$awalan;//mendapatkan selisih waktu </p><p>@$hasil = $selisih/60;</p><p>@$jrusak;</p><p>//$jam = round((($selisih % 604800)%86400)/3600);//contoh selisih dalam jam</p>

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    9 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us