<?php mysql_connect("localhost", "root", ""); mysql_select_db("pakaian");
// membaca parameter NIM dari <img src="stat.php?nim=..."> $tanggal_dari = $_GET['tanggal_dari'];
$id_item = $_GET['id_item'];
$tanggal_terakhir = $_GET['tanggal_terakhir']; // menyiapkan array untuk menyimpan smt dan tahun $smtThn = array();
// menyiapkan array untuk menyimpan ip $ip = array();
// memanggil modul untuk membuat grafik batang dan garis include ("modul/jpgraph.php");
include ("modul/jpgraph_bar.php"); include ("modul/jpgraph_line.php");
// query sql untuk mendapatkan IP setiap semester dari mahasiswa
$query = "SELECT * FROM total_penjualan WHERE tanggal between '$tanggal_dari' and '$tanggal_terakhir' order by tanggal DESC";
$hasil = mysql_query($query);
while ($data = mysql_fetch_array($hasil)) {
// menyimpan data hasil query ke dalam array array_unshift($smtThn, $data['tanggal']); array_unshift($ip, $data['nilai_total']); }
// membuat image ukuran 500 x 300 pixel $graph = new Graph(900,300,"auto");
// membuat skala grafik. Nilai 4 di sini adalah nilai maksimum sumbu Y nya, mengingat IP maks adalah 4
$graph->SetScale("textlin", 0, 1500); // membuat bayangan dari image $graph->SetShadow();
// mengatur batas margin grafik $graph->SetMargin(50,50,40,40); // membuat bar plot dari data IP $barplot = new BarPlot($ip); // membuat line plot dari data IP $lineplot=new LinePlot($ip);
// memberi warna merah pada bar plot $barplot->SetFillColor("red");
// menampilkan value IP pada setiap bar $barplot->value->show();
// mengatur tampilan value IP dengan format 1 digit desimal di belakang koma $barplot ->value->SetFormat("%4.1f");
// mengatur ketebalan garis pada lineplot $lineplot->SetWeight(3);
// mengatur posisi ujung line plot supaya terletak di tengah-tengah bar $lineplot->SetBarCenter();
// menampilkan barplot ke dalam image $graph->Add($barplot);
// menampilkan lineplot ke dalam image $graph->Add($lineplot);
// menampilkan smt dan tahun pada sumbu X $graph->xaxis-> SetTickLabels($smtThn); // menampilkan title grafik
$graph->title->Set("Grafik Data Pernjualan Sebenarnya"); // memberi label pada sumbu X
$graph->xaxis->title->Set("Bulan/Tahun"); // memberi label pada sumbu Y
$graph->yaxis->title->Set("Stok Terjual)");
// mengatur jenis font pada title, label sumbu X dan label sumbu Y $graph->title->SetFont(FF_FONT1,FS_BOLD);
$graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD); $graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD); // menampilkan output grafik
$graph->Stroke(); ?>
`Stat 2`
<?php mysql_connect("localhost", "root", ""); mysql_select_db("pakaian");// membaca parameter NIM dari <img src="stat.php?nim=..."> $tanggal_dari = $_GET['tanggal_dari'];
$id_item = $_GET['id_item'];
$tanggal_terakhir = $_GET['tanggal_terakhir']; // menyiapkan array untuk menyimpan smt dan tahun $smtThn = array();
// menyiapkan array untuk menyimpan ip $ip = array();
// memanggil modul untuk membuat grafik batang dan garis include ("modul/jpgraph.php");
include ("modul/jpgraph_bar.php"); include ("modul/jpgraph_line.php");
// query sql untuk mendapatkan IP setiap semester dari mahasiswa
$query = "SELECT * FROM penjualan WHERE id_item='$id_item' and tanggal between '$tanggal_dari' and '$tanggal_terakhir' order by tanggal DESC";
$hasil = mysql_query($query);
while ($data = mysql_fetch_array($hasil)) {
// menyimpan data hasil query ke dalam array array_unshift($smtThn, $data['tanggal']); array_unshift($ip, $data['stok_terjual']); }
// membuat image ukuran 500 x 300 pixel $graph = new Graph(900,300,"auto");
// membuat skala grafik. Nilai 4 di sini adalah nilai maksimum sumbu Y nya, mengingat IP maks adalah 4
$graph->SetScale("textlin", 0, 1500); // membuat bayangan dari image $graph->SetShadow();
// mengatur batas margin grafik $graph->SetMargin(50,50,40,40); // membuat bar plot dari data IP $barplot = new BarPlot($ip); // membuat line plot dari data IP $lineplot=new LinePlot($ip);
// memberi warna merah pada bar plot $barplot->SetFillColor("red");
// menampilkan value IP pada setiap bar $barplot->value->show();
// mengatur tampilan value IP dengan format 1 digit desimal di belakang koma $barplot ->value->SetFormat("%4.1f");
// mengatur ketebalan garis pada lineplot $lineplot->SetWeight(3);
// mengatur posisi ujung line plot supaya terletak di tengah-tengah bar $lineplot->SetBarCenter();
// menampilkan barplot ke dalam image $graph->Add($barplot);
// menampilkan lineplot ke dalam image $graph->Add($lineplot);
// menampilkan smt dan tahun pada sumbu X $graph->xaxis-> SetTickLabels($smtThn); // menampilkan title grafik
$graph->title->Set("Grafik Data Pernjualan Sebenarnya"); // memberi label pada sumbu X
// memberi label pada sumbu Y
$graph->yaxis->title->Set("Stok Terjual)");
// mengatur jenis font pada title, label sumbu X dan label sumbu Y $graph->title->SetFont(FF_FONT1,FS_BOLD);
$graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD); $graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD); // menampilkan output grafik
$graph->Stroke(); ?>
`Total`
<?php include 'koneksi.php';
$sql_delete = mysql_query("DELETE FROM total_penjualan");
$sql_total = mysql_query("SELECT distinct(tanggal) from penjualan ORDER BY tanggal ASC"); while($array_total = mysql_fetch_array($sql_total)){
$sql_sum_stok = mysql_query("SELECT SUM(stok_terjual) AS jum_terjual FROM penjualan WHERE tanggal='$array_total[tanggal]'");
$array_sum_stok = mysql_fetch_array($sql_sum_stok);
$insert_total = mysql_query("INSERT total_penjualan VALUES
('','$array_sum_stok[jum_terjual]','$array_total[tanggal]')"); } ?><div id="page-content"> <div id="wrap"> <div id="page-heading"> <ol class="breadcrumb"> <li><a href="index.htm">Home</a></li> <li class="active">Total Penjualan</li> </ol>
<h1>Data Total Penjualan</h1> </div>
<div class="container"> <div class="row"> <div class="col-md-12"> <div class="panel panel-sky"> <div class="panel-heading"> <h4>Data Total Penjuala</h4> <div class="options">
<a href="javascript:;"><i class="fa fa-cog"></i></a> <a href="javascript:;"><i class="fa fa-wrench"></i></a>
<a href="javascript:;" class="panel-collapse"><i class="fa fa-chevron-down"></i></a> </div>
</div>
<div class="panel-body collapse in">
<table cellpadding="0" cellspacing="0" border="0" class="table table-striped table-bordered datatables"> <thead> <tr> <th>Tanggal</th> <th>Total Penjualan</th> </tr> </thead> <tbody> <?php
$sql_admin = mysql_query("SELECT * FROM
total_penjualan"); while($array_admin = mysql_fetch_array($sql_admin)){ $explode_tanggal = explode("-",$array_admin['tanggal']); $bulan = $explode_tanggal[1]; ?> <tr>
<td><?php echo $bulan . "-" . $explode_tanggal[0];?></td> <td><?php echo $array_admin['nilai_total'];?></td> </tr> <?php } ?> </tbody> </table> <a class="btn-default btn" href="index.php?page=input_peramalan2">Peramalan</a> </div> </div> </div> </div> </div><!-- container --> </div><!-- #wrap --> </div>