• Tidak ada hasil yang ditemukan

<?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>

Dokumen terkait