| Server IP : 216.106.184.20 / Your IP : 216.73.216.234 Web Server : LiteSpeed System : Linux asmodeus.in-hell.com 5.14.0-570.58.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 29 06:24:11 EDT 2025 x86_64 User : sekoaid1 ( 1891) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/sekoaid1/spp.raudhatulfalah.sch.id/siswa/com_transaksi/ |
Upload File : |
<?php
include '../../config/koneksi.php';
include 'config/rupiah.php';
if ($_GET['aksi'] == '') {
$query_saldo = mysql_query("SELECT SUM(debit) as jumlah_debit, SUM(kredit) as jumlah_kredit FROM transaksi");
$row_saldo = mysql_fetch_array($query_saldo);
$saldo_keseluruhan = $row_saldo['jumlah_debit'] - $row_saldo['jumlah_kredit'];
?>
<section class="content-header">
<br><br>
<ol class="breadcrumb">
<li><a href="index.php"><i class="fa fa-dashboard"></i>Dashboard</a></li>
<li class="active">Data <?php echo $_GET['view']; ?> <small></small></li>
</ol>
</section>
<div class="clearfix"></div>
</div>
<div class="col-md-9 col-sm-12 col-xs-12">
<a class="btn btn-success btn-sm" data-toggle="modal" data-target="#modalAdd "><i class="glyphicon glyphicon-save-file"></i> Setoran Tunai</a>
<a class="btn btn-danger btn-sm" data-toggle="modal" data-target="#tarikAdd"><i class="glyphicon glyphicon-open-file"></i> Penarikan Tunai</a>
</div>
<div class="col-md-3 col-sm-12 col-xs-12" style="margin-left: 0px;">
<h4><small>Saldo : </small>Rp. <?php echo rupiah($saldo_keseluruhan); ?></h4>
</div>
<div class="form-group">
<div class="col-xs-12">
<div class="box">
<!-- /.box-header -->
<div class="box-body">
<table id="example1" class="table table-responsive no-padding table-striped">
<thead>
<tr>
<th width="20">Tipe</th>
<th>Tanggal</th>
<th>No Transaksi</th>
<th>Siswa</th>
<th>Debit</th>
<th>Kredit</th>
<th width="110">Saldo</th>
</tr>
</thead>
<tbody>
<?php
$no = 0;
$query = mysql_query("SELECT * FROM transaksi JOIN siswa ON transaksi.idSiswa=siswa.idSiswa order by id_transaksi asc ");
$count = 2;
while ($row = mysql_fetch_array($query)) {
$no++;
?>
<tr style="background: <?php if ($row['kredit'] == 0) { ?>
#defff1;
<?php } else { ?>
#feeeea;
<?php } ?>">
<td><?php if ($row['kredit'] == 0) { ?><a class="btn btn-success btn-xs"><i class="glyphicon glyphicon-save-file"></i></a> <?php } else { ?> <a class="btn btn-danger btn-xs"><i class="glyphicon glyphicon-open-file"></i></a><?php } ?></td>
<td><?php echo $row['tanggal']; ?></td>
<td><?php echo $row['id_transaksi']; ?></td>
<td><?php echo $row['nmSiswa']; ?></td>
<?php if ($count == 1) { ?>
<td><?php echo "Rp." . rupiah($row['debit']); ?></td>
<td><?php echo "Rp." . rupiah($row['kredit']); ?></td>
<td>
<?php
$debit = $row['debit'];
$saldo = $row['debit'];
echo "Rp." . rupiah($saldo);
?>
</td>
<?php } else {
if ($row['debit'] != 0) {
?>
<td><?php echo "Rp." . rupiah($row['debit']); ?></td>
<td><?php echo "Rp." . rupiah($row['kredit']); ?></td>
<td>
<?php
$debit = $denit + $row['debit'];
$saldo = $saldo + $row['debit'];
echo "Rp." . rupiah($saldo);
?>
<?php } else { ?>
<td><?php echo "Rp." . rupiah($row['debit']); ?></td>
<td><?php echo "Rp." . rupiah($row['kredit']); ?></td>
<td>
<?php
$kredit = $kredit + $row['kredit'];
$saldo = $saldo - $row['kredit'];
echo "Rp." . rupiah($saldo);
}
}
$count++
?>
</tr>
<?php } ?>
</tbody>
</table>
</div>
</div>
</div>
<!-- /page content --><br>
<?php } elseif ($_GET['aksi'] == 'setoran_tunai') {
if (isset($_POST['tunai'])) {
if (empty($_POST['kredit'])) {
mysql_query("INSERT INTO transaksi(id_transaksi,
idSiswa,
tanggal,
debit,
kredit,
keterangan) VALUES('$_POST[id]',
'$_POST[idSiswa]',
'$_POST[tanggal]',
'$_POST[debit]',
'0',
'$_POST[keterangan]')");
$query_saldo = mysql_query("SELECT SUM(debit) as jumlah_debit, SUM(kredit) as jumlah_kredit FROM transaksi WHERE idSiswa ='$_POST[idSiswa]'");
$saldo = mysql_fetch_array($query_saldo);
$saldoo = $saldo['jumlah_debit'] - $saldo['jumlah_kredit'];
mysql_query("UPDATE siswa SET saldo = '$saldoo'
WHERE idSiswa = '$_POST[idSiswa]'");
} else {
mysql_query("INSERT INTO transaksi(id_transaksi,
idSiswa,
tanggal,
debit,
kredit,
keterangan) VALUES('$_POST[id]',
'$_POST[idSiswa]',
'$_POST[tanggal]',
'0',
'$_POST[kredit]',
'$_POST[keterangan]')");
$query_saldo = mysql_query("SELECT SUM(debit) as jumlah_debit, SUM(kredit) as jumlah_kredit FROM transaksi WHERE idSiswa ='$_POST[idSiswa]'");
$saldo = mysql_fetch_array($query_saldo);
$saldoo = $saldo['jumlah_debit'] - $saldo['jumlah_kredit'];
mysql_query("UPDATE siswa SET saldo = '$saldoo'
WHERE idSiswa = '$_POST[idSiswa]'");
}
echo "<script language='javascript'>document.location='?view=transaksi';</script>";
} else {
$id = $_POST['nisnSiswa'];
$query = mysql_query("SELECT * FROM siswa WHERE nisnSiswa='$id'");
$r = mysql_fetch_array($query);
$cek = mysql_num_rows(mysql_query("SELECT * FROM siswa WHERE nisnSiswa='$_POST[nisnSiswa]'"));
if ($cek == 0) {
echo "<script>window.alert('Nomor Nisn Tidak ada !')
window.location='?view=transaksi'</script>";
} else {
?>
<div class="col-xs-12">
<div class="box box-info box-solid">
<div class="box-header with-border">
<h3 class="box-title"> </h3>
<h2>Setoran Tunai</h2>
<div class="form-group"></div>
</div>
<div class="x_content">
<form action="?view=transaksi&aksi=setoran_tunai" enctype="multipart/form-data" method="POST">
<div class="form-group">
<div class="col-md-6">
<?php
$query = "SELECT max(id_transaksi) as maxID FROM transaksi ";
$hasil = mysql_query($query);
$data = @mysql_fetch_array($hasil);
$idMax = $data['maxID'];
$noUrut = (int) substr($idMax, 1, 9);
$noUrut++;
$char = "T";
$newID = $char . sprintf("%05s", $noUrut);
?>
<label for="id">ID Transaksi :</label>
<input type="text" class="form-control" disabled value="<?php echo $newID; ?>" />
<input type="hidden" class="form-control" name="id" value="<?php echo $newID; ?>" />
<label for="nama">Nomor Rekening :</label>
<input type="hidden" class="form-control" name="idSiswa" value="<?php echo $r['idSiswa']; ?>" />
<input type="text" disabled class="form-control" value="<?php echo $r['nisnSiswa']; ?>" />
<label for="alamat">Nama :</label>
<input class="form-control" disabled value="<?php echo $r['nmSiswa']; ?>">
<label for="alamat">Agama :</label>
<input class="form-control" disabled value="<?php echo $r['agamaSiswa']; ?>">
<label for="username">Alamat :</label>
<input type="text" disabled class="form-control" value="<?php echo $r['alamatOrtu']; ?>" disabled />
<label for="password">Orang Tua :</label>
<input type="text" class="form-control" value="<?php echo $r['nmOrtu']; ?>" disabled />
</div>
<div class="col-md-6">
<label for="password">Total Saldo :</label>
<?php
$query_saldo = mysql_query("SELECT SUM(debit) as jumlah_debit, SUM(kredit) as jumlah_kredit FROM transaksi WHERE idSiswa ='" . $r['idSiswa'] . "'");
$saldo = mysql_fetch_array($query_saldo);
$saldoo = $saldo['jumlah_debit'] - $saldo['jumlah_kredit'];
?>
<h3>Rp. <?php echo rupiah($saldoo); ?></h3>
<label for="password">Saldo Bulan ini :</label>
<?php
$bulan = date('m');
$query_bulan = mysql_query("SELECT SUM(debit) as jumlah_debit, SUM(kredit) as jumlah_kredit FROM transaksi WHERE DATE_FORMAT((tanggal),'%m') like '%$bulan%' AND idSiswa ='" . $r['idSiswa'] . "'");
$saldo_bulan = mysql_fetch_array($query_bulan);
$saldo_b = $saldo_bulan['jumlah_debit'] - $saldo_bulan['jumlah_kredit'];
?>
<h3>Rp. <?php echo rupiah($saldo_b); ?></h3>
<label for="password">Jumlah Setoran :</label>
<input type="hidden" class="form-control" name="kredit" />
<input type="text" class="form-control" name="debit" autofocus=”autofocus” autocomplete="off" />
<label for="alamat">Keterangan :</label>
<textarea class="form-control" name="keterangan"></textarea>
<label for="tanggal">Tanggal Transaksi :</label>
<div class="input-group">
<div class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></div>
<input type="text" class="form-control " value="<?php echo date("Y-m-d"); ?>" id="tanggal" name="tanggal">
</div>
<p> *)Abaikan Pengeditan Jika Ingin Tanggal Transaksi Otomatis Tanggal Sekarang <br> <br>*) Jika Ingin Input Tanggal Manual Maka Harus Di Ketik Manual Dengan Format (2019-07-02) <b>Hati Hati Harus Sesuai Format !!!</b> </p>
</div>
<div class="col-md-6"></div>
<div class="form-group">
<button type="button" class="btn btn-default btn-sm" onclick=self.history.back()>Batal</button>
<button type="submit" name="tunai" class="btn btn-success btn-sm">Simpan</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- /page content -->
<?php }
}
} elseif ($_GET['aksi'] == 'penarikan_tunai') {
if (isset($_POST['tarik'])) {
if (empty($_POST['kredit'])) {
mysql_query("INSERT INTO transaksi(id_transaksi,
idSiswa,
tanggal,
debit,
kredit,
keterangan) VALUES('$_POST[id]',
'$_POST[idSiswa]',
'$_POST[tanggal]',
'$_POST[debit]',
'0',
'$_POST[keterangan]')");
$query_saldo = mysql_query("SELECT SUM(debit) as jumlah_debit, SUM(kredit) as jumlah_kredit FROM transaksi WHERE idSiswa ='$_POST[idSiswa]'");
$saldo = mysql_fetch_array($query_saldo);
$saldoo = $saldo['jumlah_debit'] - $saldo['jumlah_kredit'];
mysql_query("UPDATE siswa SET saldo = '$saldoo'
WHERE idSiswa = '$_POST[idSiswa]'");
} else {
mysql_query("INSERT INTO transaksi(id_transaksi,
idSiswa,
tanggal,
debit,
kredit,
keterangan) VALUES('$_POST[id]',
'$_POST[idSiswa]',
'$_POST[tanggal]',
'0',
'$_POST[kredit]',
'$_POST[keterangan]')");
$query_saldo = mysql_query("SELECT SUM(debit) as jumlah_debit, SUM(kredit) as jumlah_kredit FROM transaksi WHERE idSiswa ='$_POST[idSiswa]'");
$saldo = mysql_fetch_array($query_saldo);
$saldoo = $saldo['jumlah_debit'] - $saldo['jumlah_kredit'];
mysql_query("UPDATE siswa SET saldo = '$saldoo'
WHERE idSiswa = '$_POST[idSiswa]'");
}
echo "<script language='javascript'>document.location='?view=transaksi';</script>";
} else {
$id = $_POST['nisnSiswa'];
$query = mysql_query("SELECT * FROM siswa WHERE nisnSiswa='$id'");
$r = mysql_fetch_array($query);
$cek = mysql_num_rows(mysql_query("SELECT * FROM siswa WHERE nisnSiswa='$_POST[nisnSiswa]'"));
if ($cek == 0) {
echo "<script>window.alert('Nomor Rekening Tidak ada !')
window.location='?view=transaksi'</script>";
} else {
?>
<!-- page content -->
<div class="col-xs-12">
<div class="box box-info box-solid">
<div class="box-header with-border">
<h3 class="box-title"> </h3>
<h2>Penarikan Tunai</h2>
<div class="form-group"></div>
</div>
<div class="x_content">
<form action="?view=transaksi&aksi=penarikan_tunai" enctype="multipart/form-data" method="POST">
<div class="form-group">
<div class="col-md-6">
<?php
$query = "SELECT max(id_transaksi) as maxID FROM transaksi ";
$hasil = mysql_query($query);
$data = @mysql_fetch_array($hasil);
$idMax = $data['maxID'];
$noUrut = (int) substr($idMax, 1, 9);
$noUrut++;
$char = "T";
$newID = $char . sprintf("%05s", $noUrut);
?>
<label for="id">ID Transaksi :</label>
<input type="text" class="form-control" disabled value="<?php echo $newID; ?>" />
<input type="hidden" class="form-control" name="id" value="<?php echo $newID; ?>" />
<label for="nama">Nomor Rekening :</label>
<input type="hidden" class="form-control" name="idSiswa" value="<?php echo $r['idSiswa']; ?>" />
<input type="hidden" class="form-control" name="nisnSiswa" value="<?php echo $r['nisnSiswa']; ?>" />
<input type="text" disabled class="form-control" value="<?php echo $r['nisnSiswa']; ?>" />
<label for="alamat">Nama :</label>
<input class="form-control" disabled value="<?php echo $r['nmSiswa']; ?>">
<label for="alamat">Agama :</label>
<input class="form-control" disabled value="<?php echo $r['agamaSiswa']; ?>">
<label for="username">Alamat :</label>
<input type="text" disabled class="form-control" value="<?php echo $r['alamatOrtu']; ?>" disabled />
<label for="password">Orang Tua :</label>
<input type="text" class="form-control" value="<?php echo $r['nmOrtu']; ?>" disabled />
</div>
<div class="col-md-6">
<label for="password">Saldo :</label>
<?php
$query_saldo = mysql_query("SELECT SUM(debit) as jumlah_debit, SUM(kredit) as jumlah_kredit FROM transaksi WHERE idSiswa ='" . $r['idSiswa'] . "'");
$saldo = mysql_fetch_array($query_saldo);
$saldoo = $saldo['jumlah_debit'] - $saldo['jumlah_kredit'];
?>
<h3>Rp. <?php echo rupiah($saldoo); ?></h3>
<label for="password">Saldo Bulan ini :</label>
<?php
$bulan = date('m');
$query_bulan = mysql_query("SELECT SUM(debit) as jumlah_debit, SUM(kredit) as jumlah_kredit FROM transaksi WHERE DATE_FORMAT((tanggal),'%m') like '%$bulan%' AND idSiswa ='" . $r['idSiswa'] . "'");
$saldo_bulan = mysql_fetch_array($query_bulan);
$saldo_b = $saldo_bulan['jumlah_debit'] - $saldo_bulan['jumlah_kredit'];
?>
<h3>Rp. <?php echo rupiah($saldo_b); ?></h3>
<label for="password">Jumlah Penarikan :</label>
<input type="text" class="form-control" name="kredit" autofocus=”autofocus” autocomplete="off" />
<input type="hidden" class="form-control" name="debit" />
<label for="alamat">Keterangan :</label>
<textarea class="form-control" name="keterangan"></textarea>
<label for="tanggal">Tanggal Transaksi :</label>
<div class="input-group">
<div class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></div>
<input type="text" class="form-control " value="<?php echo date("Y-m-d"); ?>" id="tanggal" name="tanggal">
</div>
<p> *)Abaikan Pengeditan Jika Ingin Tanggal Transaksi Otomatis Tanggal Sekarang <br> <br>*) Jika Ingin Input Tanggal Manual Maka Harus Di Ketik Manual Dengan Format (2019-07-02) <b>Hati Hati Harus Sesuai Format !!!</b> </p>
</div>
</div>
<div class="col-md-6"></div>
<div class="form-group">
<button type="button" class="btn btn-default btn-sm" onclick=self.history.back()>Batal</button>
<button type="submit" name="tarik" class="btn btn-success btn-sm">Simpan</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- /page content -->
<?php }
}
} ?>
<!-- Modal -->
<div class="modal fade" id="modalAdd" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Setoran Tunai</h4>
</div>
<div class="modal-body">
<form action="?view=transaksi&aksi=setoran_tunai" class="form-horizontal form-label-left" method="POST">
<div class="form-group">
<div class="col-sm-12 col-sm-12 col-xs-12 ">
<div class="input-group">
<input type="text" class="typeahead form-control" placeholder="Tulis Nisn Siswa" required name="nisnSiswa" autofocus=”autofocus” autocomplete="off">
<span class="input-group-btn">
<button type="submit" class="btn btn-success"><i class="fa fa-search"></i> Cari</button>
</span>
</div>
</div>
</div>
</form>
</div>
<!-- end form for validations -->
</div>
</div>
</div>
<!-- /modal -->
<!-- Modal -->
<div class="modal fade" id="tarikAdd" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Penarikan Tunai</h4>
</div>
<div class="modal-body">
<form action="?view=transaksi&aksi=penarikan_tunai" class="form-horizontal form-label-left" method="POST">
<div class="form-group">
<div class="col-sm-12 col-sm-12 col-xs-12 ">
<div class="input-group">
<input type="text" class="typeahead form-control" placeholder="Tulis Nisn Siswa" required name="nisnSiswa" autofocus=”autofocus” autocomplete="off">
<span class="input-group-btn">
<button type="submit" class="btn btn-danger"><i class="fa fa-search"></i> Cari</button>
</span>
</div>
</div>
</div>
</form>
</div>
<!-- end form for validations -->
</div>
</div>
</div>
<!-- /modal -->