Skip to content
Snippets Groups Projects
Commit 65aebeda authored by Venny Larasati's avatar Venny Larasati
Browse files

add statistik controller

parent a54f61e0
Branches
No related merge requests found
Pipeline #2932 skipped
<?php
require_once 'connectdb.php';
function getStatistik(){
$connp = connect_database2();
$connl = connect_database();
// get all skpd
$skpd = array();
$sql = "SELECT nama FROM skpd;";
$result = $connp->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$skpd[] = $row;
}
} else {
echo "0 results <br>";
}
// get nilai
$penilaian = array();
$sql = "SELECT nip, nilai FROM penilaian;"
$result = $connp->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$penilaian[] = $row;
}
} else {
echo "0 results <br>";
}
// get unit kerja pegawai
$sql = "SELECT nip, unit_kerja FROM pegawai;"
$result = $connp->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
foreach ($penilaian as $n){
if ($row['nip'] == $n['nip']){
$n['unit_kerja'] = $row['unit_kerja'];
break;
}
}
}
} else {
echo "0 results <br>";
}
// hitung per skpd
foreach ($skpd as $skpd){
$skpd['sum'] = 0;
$skpd['count'] = 0
foreach($penilaian as $p){
if ($skpd['nama'] == $p['unit_kerja']){
$skpd['sum'] += $p['nilai'];
$skpd['count']++;
}
}
$skpd['avg'] = $skpd['sum']/$skpd['count'];
}
}
?>
\ No newline at end of file
......@@ -67,69 +67,29 @@
</div>
</div>
</div>
<?php require_once 'statistik_controller.php'; ?>
<div class="row">
<div class="col-lg-6">
<div class="col-sm-8">
<div class="panel panel-default">
<div class="panel-heading font-semibold">Double Chart</div>
<div class="panel-heading font-semibold">Chart</div>
<div class="bg-dark-grey wrapper pb-zero">
<div class="text-center m-b-n m-t-sm">
<div ui-jq="sparkline" ui-options="[50.32,45.23,47.56,36.25,53.85,40.15,41.25,50.15,57.14,36.15,97.26,50.15,45.32,47.19,37.75,25.15,56.34,50.35,47.25,53.15], {type:'line', height:114, width: '100%', lineWidth:2, valueSpots:{'0:':'#fff'}, lineColor:'#fff', spotColor:'#fff', fillColor:'', highlightLineColor:'#fff', spotRadius:3}"></div>
<div ui-jq="sparkline" ui-options="[ 10,9,11,10,11,10,12,10,9,10,11,9,8 ], {type:'bar', height:124, barWidth:7, barSpacing:15, barColor:'#00b0ff'}" class="sparkline inline">loading...</div>
<div ui-jq="sparkline" class="sparkline inline" ui-options="
[ 10.2,6.3,11,10,11,10,12,10,9,10,11,9,0 ],
{
type:'bar',
height:300,
barWidth:15,
barSpacing:30,
barColor:'#00b0ff'
}">loading...</div>
</div>
</div>
<div class="panel-body no-padder">
<div class="wrapper20 inline full-width">
<div class="col-xs-4">
<p class="block font-semibold">Market</p>
<span class="block">Rp.3.500.000</span>
</div>
<div class="col-xs-4">
<p class="block font-semibold">Referal</p>
<span>Rp.1.150.000</span>
</div>
<div class="col-xs-4">
<p class="block font-semibold">Affiliate</p>
<span>Rp.950.000</span>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading font-semibold">Double Chart Overlay</div>
<div class="panel-body no-padder">
<div class="wrapper">
<div ui-jq="plot" ui-options="
[
{ data: [ [0,7],[1,6.5],[2,12.5],[3,7],[4,9],[5,6],[6,11],[7,6.5],[8,8],[9,7] ], label: 'Unique Visits', points: { show: true, radius : 2,fill:true,fillColor : '#00b0ff' },splines: { show: true, tension: 0.45, lineWidth: 1, fill: 0.4 } },
{ data: [ [0,4],[1,4.5],[2,7],[3,4.5],[4,3],[5,3.5],[6,6],[7,3],[8,4],[9,3] ], label: 'Pages View', points: { show: true, radius: 2,fill:true,fillColor : '#90cb23' },splines: { show: true, tension: 0.45, lineWidth: 1, fill: 0.4 } }
],
{
colors: [ '#01b0ff','#90cb23' ],
series: { shadowSize: 2 },
xaxis:{ font: { color: '#ccc' } },
yaxis:{ font: { color: '#ccc' } },
grid: { hoverable: true, clickable: true, borderWidth: 0, color: '#ccc' },
legend: false,
tooltip: true,
tooltipOpts: { content: '%s of %x.1 is %y.4', defaultTheme: false, shifts: { x: 0, y: 20 } }
}
" style="height:240px"></div>
<div class="panel-info">
<span class="pull-left text-info"> <i class="fa fa-circle"></i>Unique Visits</span>
<span class="pull-left text-success"><i class="fa fa-circle"></i>Pages View</span>
</div>
<div class="wrapper20 inline full-width">
</div>
</div>
</div>
</div>
</div>
</div>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment