[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
14082024
/
Data
/
htdocs
/
htdocs
/
siakad
/
simkeu
/
sia
/
[
Home
]
File: main.inc.php
<h1 class="h3 mb-4 text-gray-800">Dashboard Page</h1> <div class="row"> <?php if($profill == 1) { $arrayDt = explode("-",$skr); $blnskr = $arrayDt[1]; $thnskr = $arrayDt[0]; if(isset($_POST["pembayaran_bln"])) $pembayaran_bln = $_POST["pembayaran_bln"]; else $pembayaran_bln = $blnskr; if(isset($_POST["pembayaran_thn"])) $pembayaran_thn = $_POST["pembayaran_thn"]; else $pembayaran_thn = $thnskr; $tgl = "01-".$pembayaran_bln."-".$pembayaran_thn; $tgl_sd = "31-".$pembayaran_bln."-".$pembayaran_thn; $sql = "SELECT count(*) as total FROM m_siswa"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $jmhs = $row['total']; } } $sql = "select sum(bayar) as total from 0_mandiriva where tgl between '".format_date($tgl)."' and '".format_date($tgl_sd)."' order by tgl asc"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $pmskn = $row['total']; } } $sql = "select sum(bayar) as total from 0_mandiriva"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $tVA = $row['total']; } } $sql = "select sum(pembayaran_total) as total from keu_p_pembayaran_siswa"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $tSelainVA = $row['total']; } } $sql = "select sum(total_bayar) as total from m_siswa"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $potensiUang = $row['total']; } } $sql = "select sum(nominal) as total from keu_pengeluaran where tgl between '".format_date($tgl)."' and '".format_date($tgl_sd)."' order by tgl asc"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $pngluaran = $row['total']; } } $sql = "SELECT count(*) as total FROM 0_mandiriva"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $jnt = $row['total']; } } ?> <!-- Earnings (Monthly) Card Example --> <div class="col-xl-3 col-md-6 mb-4"> <div class="card border-left-primary shadow h-100 py-2"> <div class="card-body"> <div class="row no-gutters align-items-center"> <div class="col mr-2"> <div class="text-xs font-weight-bold text-primary text-uppercase mb-1"> Jumlah Mahasiswa 2022-23</div> <div class="h5 mb-0 font-weight-bold text-gray-800"><a href="../keuangan/index.php?DataSiswa"><?php echo $jmhs;?></a></div> </div> <div class="col-auto"> <i class="fas fa-calendar fa-2x text-gray-300"></i> </div> </div> </div> </div> </div> <!-- Earnings (Annual) Card Example --> <div class="col-xl-3 col-md-6 mb-4"> <div class="card border-left-success shadow h-100 py-2"> <div class="card-body"> <div class="row no-gutters align-items-center"> <div class="col mr-2"> <div class="text-xs font-weight-bold text-success text-uppercase mb-1"> Jumlah Pemasukan Bulan Ini</div> <div class="h5 mb-0 font-weight-bold text-gray-800"><a href="../keuangan/index.php?LapAutodebet"><?php echo format_currency($pmskn);?></a></div> </div> <div class="col-auto"> <i class="fas fa-dollar-sign fa-2x text-gray-300"></i> </div> </div> </div> </div> </div> <!-- Tasks Card Example --> <div class="col-xl-3 col-md-6 mb-4"> <div class="card border-left-info shadow h-100 py-2"> <div class="card-body"> <div class="row no-gutters align-items-center"> <div class="col mr-2"> <div class="text-xs font-weight-bold text-success text-uppercase mb-1"> Jumlah Pengeluaran Bulan Ini</div> <div class="h5 mb-0 font-weight-bold text-gray-800"><a href="../keuangan/index.php?LapPengeluaran"><?php echo format_currency($pngluaran);?></a></div> </div> <div class="col-auto"> <i class="fas fa-clipboard-list fa-2x text-gray-300"></i> </div> </div> </div> </div> </div> <!-- Pending Requests Card Example --> <div class="col-xl-3 col-md-6 mb-4"> <div class="card border-left-warning shadow h-100 py-2"> <div class="card-body"> <div class="row no-gutters align-items-center"> <div class="col mr-2"> <div class="text-xs font-weight-bold text-warning text-uppercase mb-1"> Balance</div> <div class="h5 mb-0 font-weight-bold text-gray-800"><?php echo format_currency($pmskn-$pngluaran);?></div> </div> <div class="col-auto"> <i class="fas fa-comments fa-2x text-gray-300"></i> </div> </div> </div> </div> </div> <!-- Earnings (Annual) Card Example --> <div class="col-xl-3 col-md-6 mb-4"> <div class="card border-left-success shadow h-100 py-2"> <div class="card-body"> <div class="row no-gutters align-items-center"> <div class="col mr-2"> <div class="text-xs font-weight-bold text-success text-uppercase mb-1"> Pembayaran Lewat VA</div> <div class="h5 mb-0 font-weight-bold text-gray-800"><a href="../keuangan/index.php?LapAutodebet"><?php echo format_currency($tVA);?></a></div> </div> <div class="col-auto"> <i class="fas fa-dollar-sign fa-2x text-gray-300"></i> </div> </div> </div> </div> </div> <!-- Earnings (Annual) Card Example --> <div class="col-xl-3 col-md-6 mb-4"> <div class="card border-left-success shadow h-100 py-2"> <div class="card-body"> <div class="row no-gutters align-items-center"> <div class="col mr-2"> <div class="text-xs font-weight-bold text-success text-uppercase mb-1"> Pembayaran Selain VA</div> <div class="h5 mb-0 font-weight-bold text-gray-800"><a href="../keuangan/index.php?LapAutodebet"><?php echo format_currency($tSelainVA);?></a></div> </div> <div class="col-auto"> <i class="fas fa-dollar-sign fa-2x text-gray-300"></i> </div> </div> </div> </div> </div> <!-- Earnings (Annual) Card Example --> <div class="col-xl-3 col-md-6 mb-4"> <div class="card border-left-success shadow h-100 py-2"> <div class="card-body"> <div class="row no-gutters align-items-center"> <div class="col mr-2"> <div class="text-xs font-weight-bold text-success text-uppercase mb-1"> Total Pemasukan 2022-2024</div> <div class="h5 mb-0 font-weight-bold text-gray-800"><a href="../keuangan/index.php?LapAutodebet"><?php echo format_currency($tSelainVA+$tVA);?></a></div> </div> <div class="col-auto"> <i class="fas fa-dollar-sign fa-2x text-gray-300"></i> </div> </div> </div> </div> </div> <!-- Earnings (Annual) Card Example --> <div class="col-xl-3 col-md-6 mb-4"> <div class="card border-left-success shadow h-100 py-2"> <div class="card-body"> <div class="row no-gutters align-items-center"> <div class="col mr-2"> <div class="text-xs font-weight-bold text-success text-uppercase mb-1"> Potensi Yang Belum Masuk 2022-2024</div> <div class="h5 mb-0 font-weight-bold text-gray-800"><a href="../keuangan/index.php?LapAutodebet"><?php echo format_currency($potensiUang-($tSelainVA+$tVA));?></a></div> </div> <div class="col-auto"> <i class="fas fa-dollar-sign fa-2x text-gray-300"></i> </div> </div> </div> </div> </div> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.4/Chart.js"></script> <div class="row"> <div class="col-lg-12"> <!-- Basic Card Example --> <div class="card shadow mb-4"> <div class="card-header py-3"> <h6 class="m-0 font-weight-bold text-primary">Grafik Pemasukan 2023-24</h6> </div> <div class="card-body"> <table border="0" width="100%"> <tr> <td width="70%"><canvas id="myChart3" style="width:100%;max-width:900px"></canvas></td> <td width="3%" valign="top"> </td> <td width="27%" valign="top"> <table border="1" width="100%"> <tr> <td><b>Periode</b></td> <td><b>Jumlah/Nominal</b></td> </tr> <?php $sql = "select tb1.tgl,tb1.total AS total1,tb2.total as total2 from (SELECT substring(`tgl`,1,7) as tgl, sum(`bayar`) as total FROM `0_mandiriva` where substring(`tgl`,1,7) <> '0000-00' group by substring(`tgl`,1,7)) as tb1 left join (SELECT substring(`pembayaran_tgl`,1,7) as tgl, sum(`pembayaran_total`) as total FROM `keu_p_pembayaran_siswa` where substring(`pembayaran_tgl`,1,7) <> '0000-00' and substring(`pembayaran_tgl`,1,4) = '2023' group by substring(`pembayaran_tgl`,1,7)) as tb2 on tb1.tgl = tb2.tgl order by tb1.tgl asc"; $result = mysqli_query($conn, $sql); $bln = ""; $jpemasukan = ""; $tmasuk = 0; if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $bln = "'".$row["tgl"]."',".$bln; $jpemasukan = ($row["total1"]+$row["total2"]).",".$jpemasukan; $tmasuk = ($row["total1"]+$row["total2"])+$tmasuk; echo "<tr><td>".$monthName[round(substr($row["tgl"],5,2))]." ".substr($row["tgl"],0,4)."</td><td align='right'>Rp. ".format_currency($row["total1"]+$row["total2"])."</td></tr>"; } } ?> <tr> <td><b>TOTAL PEMASUKAN</b></td> <td align="right"><b>Rp. <?php echo format_currency($tmasuk);?></b></td> </tr> </table> </td> </tr> </table> </div> </div> <!-- Basic Card Example --> <div class="card shadow mb-4"> <div class="card-header py-3"> <h6 class="m-0 font-weight-bold text-primary">Grafik Jumlah Mahasiswa</h6> </div> <div class="card-body"> <canvas id="myChart" style="width:100%;max-width:600px"></canvas> </div> </div> <!-- Basic Card Example --> <div class="card shadow mb-4"> <div class="card-header py-3"> <h6 class="m-0 font-weight-bold text-primary">Balanced Inquiry</h6> </div> <div class="card-body"> <canvas id="myChart2" style="width:100%;max-width:600px"></canvas> </div> </div> </div> </div> <?php $sql = "select count(siswa_id) as jumlah,kelas_nama,kelas_id from m_siswa a left join m_kelas b on a.siswa_kelas_skr = b.kelas_id group by siswa_kelas_skr order by siswa_kelas_skr asc"; $result = mysqli_query($conn, $sql); $prodi = ""; $jsiswa = ""; if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $prodi = "'".$row["kelas_nama"]."',".$prodi; $jsiswa = $row["jumlah"].",".$jsiswa; } } $sql = "select tb1.tgl,tb1.total AS total1,tb2.total as total2 from (SELECT substring(`tgl`,1,7) as tgl, sum(`bayar`) as total FROM `0_mandiriva` where substring(`tgl`,1,7) <> '0000-00' group by substring(`tgl`,1,7)) as tb1 left join (SELECT substring(`pembayaran_tgl`,1,7) as tgl, sum(`pembayaran_total`) as total FROM `keu_p_pembayaran_siswa` where substring(`pembayaran_tgl`,1,7) <> '0000-00' and substring(`pembayaran_tgl`,1,4) = '2023' group by substring(`pembayaran_tgl`,1,7)) as tb2 on tb1.tgl = tb2.tgl order by tb1.tgl desc"; $result = mysqli_query($conn, $sql); $bln = ""; $jpemasukan = ""; if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $bln = "'".$row["tgl"]."',".$bln; $jpemasukan = ($row["total1"]+$row["total2"]).",".$jpemasukan; } } ?> <script> const xValues = [<?php echo $prodi;?>]; const yValues = [<?php echo $jsiswa;?>]; const barColors = ["red", "green","blue","orange","brown"]; new Chart("myChart", { type: "bar", data: { labels: xValues, datasets: [{ backgroundColor: barColors, data: yValues }] }, options: { legend: {display: false}, title: { display: true, text: "Grafik Jumlah Mahasiswa" } } }); </script> <script> const xValues2 = ["Pemasukan", "Pengeluaran"]; const yValues2 = ["<?php echo $pmskn;?>","<?php echo $pngluaran;?>"]; const barColors2 = ["gray", "green"]; new Chart("myChart2", { type: "pie", data: { labels: xValues2, datasets: [{ backgroundColor: barColors2, data: yValues2 }] }, options: { legend: {display: false}, title: { display: true, text: "Grafik Balanced Inquiry" } } }); </script> <script> const xValues3 = [<?php echo $bln;?>]; const yValues3 = [<?php echo $jpemasukan;?>]; const barColors3 = ["red", "green","blue","orange","brown","#808080","#0000FF","#00FFFF","#964B00","#FFFF00","#800000","#FF7F00"]; new Chart("myChart3", { type: "bar", data: { labels: xValues3, datasets: [{ backgroundColor: barColors3, data: yValues3 }] }, options: { legend: {display: false}, title: { display: true, text: "Grafik Pemasukan 2023" } } }); </script> <?php } ?>