Lampiran 1: Bagan Struktur Organisasi Dana Pensiun Sekolah Kristen
MUSYAWARAH PENDIRI DAN MITRA PENDIRI
Mitra Pendiri
Pendiri
Pengurus
Dewan Pengurus
Kepala Kantor
Adm.
Kepersertaan
Administrasi
Keuangan
Administrasi
Umum
Kerumahtanggaan
Lampiran 2: Database Dana Pensiun Sekolah Kristen
1. Tabel anggaran
2. Tabel dpsk
4. Tabel
perlakuan_rek
5. Tabel peta_rekening
6. Tabel Saldo
8. Tabel transaksi_fix
9. Tabel user
Lampiran 3: Script php
1. Tambah_keluar.php
...<form action="insert_keluar.php" method="post" name="postform" onSubmit="return cekInputan()">
<table width="90%" border="0" cellpadding="2"> <tr><td >Nomor Bukti</td><td>:</td>
<td><table><tr><td><input type="text" name="rek" id="rek_id" value="BUKK" size="2" readonly="readonly"/></td><td><input type="text" name="bulan" id="bulan" value="" size="2" required="required"></td><td><input type="text" name="tahun" id="tahun" size="2" required="required"></td></tr></table></td>
<td>Tanggal</td><td>:</td>
<td width="30%"><input type="text" name="tanggal" id="demo42" required="required"><a href="javascript: fillbulan()"
style="text-decoration:none"> <img src="asset/images/cal.gif" width="16" height="16" border="0" style="text-decoration:none"></a><font face="Tahoma"
size="2"></font></td></tr>
<tr><td colspan="2"><b>Sisi Kredit : </b></td></tr> <tr><td width="95">Nomor Rekening </td><td>:</td>
<td ><input type="text" value="1211-00-01" name="kode_rekening" readonly="readonly" >
<input type="text" value="Eksploitasi Kas" name="nama_rekening" size="20" readonly="readonly" ></td></tr>
<td><input type="text" value="Pengeluaran Kas" name="keterangan_kredit" size="45" readonly="readonly" /></td>
</tr><tr><td colspan="2"></td></tr>
<tr><td colspan="2"><b> Sisi Debit : </b></td> </tr><tr><td colspan="2"></td></tr>
<tr><td>Nomor Rekening</td><td>:</td> <td width="95"><div id="suggest">
<input type="text" onKeyUp="suggest(this.value);" name="no_rek" onBlur="fill2();" id="kode" required="required"/>
<input type="text" name="nama_rek" onBlur="fill();" id="country" size="23" readonly="readonly"/>
<div class="suggestionsBox" id="suggestions" style="display: none;"><img
src="arrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" />
<div class="suggestionList" id="suggestionsList"> </div> </div></div></td></tr>
<tr><td>Keterangan </td><td>:</td>
<td colspan="2"><input type="text" name="keterangan" size="45" required="required"/></td></tr>
<tr><td>Jumlah Lampiran </td><td>:</td>
<td colspan="2"><input type="text" name="lampiran" size="45" /> </td></tr><tr><td>Jumlah (Rp)</td><td>:</td>
<td colspan="2"><input type="text" name="jumlah" size="15" required="required"/></td></tr>
<tr><td><input type="submit" value="Simpan" name="submit" login"><input type="submit" value="Cetak" name="submit" class="btn-kirim-login"></td> <td colspan="2"> </td></tr></table></form> ...
2. Insert_keluar.php
... <?php $userid=$_SESSION['userid']; $tanggal=$_POST['tanggal']; $keterangan_kredit=$_POST['keterangan_kredit']; $kode_rekening=$_POST['kode_rekening']; $keterangan=$_POST['keterangan']; $no_rek=$_POST['no_rek']; $jumlah=$_POST['jumlah']; $rek=$_POST['rek']; $bulan=$_POST['bulan'];$tahun=$_POST['tahun']; $lampiran=$_POST['lampiran'];$result=mysql_query("SELECT no_bukti FROM transaksi where SUBSTR( no_bukti, 1, 4 ) like '%$rek%' and SUBSTR( no_bukti, 11, 2 ) like '%$bulan%' and SUBSTR( no_bukti, 14, 2 ) like '%$tahun%' and no_bukti like '%BUKK%' order by right(no_bukti,10) desc Limit 1");
if (mysql_num_rows($result) >0){
while($row = mysql_fetch_array($result)){ $terakhir = substr($row['no_bukti'],7,4);
$terakhir = substr(10001 + intval(substr($row['no_bukti'],7,4)),1,4); $no_kel=$rek."-". $terakhir."-".$bulan."-".$tahun;}
} else {
$terakhir = '0001';
$no_kel=$rek."-". $terakhir."-".$bulan."-".$tahun;}
$coba=mysql_fetch_array(mysql_query("SELECT * from anggaran where status=0")); $validasi=mysql_fetch_array(mysql_query("select * from otorisasi"));
if($_POST['submit']== "Simpan"){ if(is_numeric($jumlah)){
$query = mysql_query("insert into
transaksi(no_bukti,no_rek,tanggal,keterangan,debit,kredit,kode_ta,userid,jml_lampir an)
values('$no_kel','$no_rek','".date("Y-n-d",
strtotime($tanggal))."','$keterangan','$jumlah','0','$coba[kode_ta]','$userid','$la mpiran')") or die(mysql_error());
$query2 = mysql_query("insert into
transaksi(no_bukti,no_rek,tanggal,keterangan,debit,kredit,kode_ta,userid,jml_lampir an)
values('$no_kel','$kode_rekening','".date("Y-n-d", strtotime($tanggal))."','$keterangan_kredit
$tanggal','0','$jumlah','$coba[kode_ta]','$userid','$lampiran')") or die(mysql_error());
if ($query && $query2) {
header('location:kas_keluar.php?message=success');} }else{
}}else if ($_POST['submit']== "Cetak"){ $bukti=substr($no_kel,0,9); $anggaran=substr($tanggal,0,4); $tgl=substr($tanggal,0,2); $bulan=substr($tanggal,4,2); $tahun=substr($tanggal,6,4); function ambil($bulan){ switch($bulan){
case 1: return "Januari"; break; case 2: return "Februari"; break; case 3: return "Maret"; break; case 4: return "April"; break; case 5: return "Mei"; break; case 6: return "Juni"; break; case 7: return "Juli"; break; case 8: return "Agustus"; break; case 9: return "September"; break; case 10: return "Oktober"; break; case 11: return "November"; break; case 12: return "Desember"; break;}} function Terbilang($x){
$abil = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
if ($x < 12)
return " " . $abil[$x]; elseif ($x < 20)
return Terbilang($x - 10) . "belas"; elseif ($x < 100)
return Terbilang($x / 10) . " puluh" . Terbilang($x % 10); elseif ($x < 200)
return " seratus" . Terbilang($x - 100); elseif ($x < 1000)
return Terbilang($x / 100) . " ratus" . Terbilang($x % 100); elseif ($x < 2000)
return " seribu" . Terbilang($x - 1000); elseif ($x < 1000000)
return Terbilang($x / 1000) . " ribu" . Terbilang($x % 1000); elseif ($x < 1000000000)
return Terbilang($x / 1000000) . " juta" . Terbilang($x % 1000000); elseif ($x < 1000000000000)
return Terbilang($x / 1000000000) . " milyar" . Terbilang($x % 1000000000);} ?>
<div class="cleaner_h10"></div>
<table border="0" cellpadding="3" cellspacing="0" width="90%" style=" border-collapse: collapse;" class="record" bordercolor="#000000 ">
<tr style="background-color:; color:#000000;"><td height="25"class="hurufx" align="left" ><u><b>SURAT PERINTAH PEMBAYARAN</b></u></td><td width="50%"></td> <td align="right"><center>No.<?php echo$bukti ?></center></td></tr></table> <br><table border="0" cellpadding="3"><tr><td>No. Account/Pos
Anggaran</td><td>:</td><td><?php echo$no_rek?></td></tr></table>
<br>Sesuai dengan anggaran tahun <?php echo $coba['kode_ta'] ?>, telah dibayar sebagai pengeluaran Dana Pensiun Sekolah Kristen kepada:<br>
<table border="0" cellpadding="3">
<tr><td>Nama</td><td>:</td><td>Dana Pensiun Sekolah Kristen</td></tr> <tr><td>Jumlah Uang/Dana</td><td>:</td><td><?php echo
ucwords(Terbilang($jumlah));?> Rupiah
</td></tr><tr><td>Untuk Keperluan</td><td>:</td><td><?php echo$keterangan?>
</td></tr<tr><td >Lampiran Kwitansi</td><td>:</td><td><?php echo $lampiran?>(<?php echo ucwords(Terbilang($lampiran));?>) lembar/berkas</td></tr></table>
<table border="0" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#000000 ">
<tr><td colspan="9" height="25" class="hurufx" align="left">Terbilang Rp <b><?php echo " ".number_format($jumlah,2,',','.'); ?></b></td>
<td align="right"><center>Salatiga, <?php echo $tgl.' '.ambil($bulan).' '.$tahun?></center></td></tr></table>
</tr></table><br><br><br>
<table border="0" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#000000 ">
<tr><td colspan="9" height="25" class="hurufx"
align="left"><center>Mengetahui/Menyetujui,</CENTER></td>
<td align="right"><center>Yang Mengajukan Permohonan,</CENTER></td></tr> <tr><td colspan="9" height="25" class="hurufx" align="left"></td>
<td align="right"></td></tr>
<tr><td colspan="9" height="25" class="hurufx" align="left"></td> <td align="right"></td></tr>
<tr><td colspan="9" height="25" class="hurufx" align="left"></td> <td align="right"></td></tr>
<tr><td colspan="9" height="25" class="hurufx" align="left"></td> <td align="right"></td></tr>
<tr><td colspan="9" height="25" class="hurufx" align="left"><center><?php echo $validasi['dir_keu']; ?></CENTER></td>
<td align="right"><center><?php echo $validasi['kep_kantor']; ?></center></td></tr> <tr><td colspan="9" width="5%" height="25" class="hurufx"
align="left"><CENTER>Direketur Keuangan D.P.S.K.</CENTER></td> <td align="right"><center>Kepala Kantor</center></td></tr> </table>
...
3. Tambah_masuk.php
...<form action="insert_masuk.php" method="post" name="postform" onSubmit="return cekInputan()">
<table width="90%" border="0" cellpadding="2"> <tr><td >Nomor Bukti</td><td>:</td>
<td><table><tr><td><input type="text" name="rek" id="rek_id" value="BUKM" size="2" readonly="readonly"/></td><td><input type="text" name="bulan" id="bulan" value="" size="2" required="required"></td><td><input type="text" name="tahun" id="tahun" size="2" required="required"></td></tr></table>
</td><td>Tanggal</td><td>:</td>
<td width="30%"><input type="text" name="tanggal" id="demo43" required="required"> <a href="javascript: NewCssCal('demo43','yyyymmdd','arrow')"
style="text-decoration:none"> <img src="asset/images/cal.gif" width="16" height="16" border="0" style="text-decoration:none"></a><font face="Tahoma"
size="2"></font></td></tr>
<tr><td colspan="2"><b>Sisi Debit : </b></td></tr> <tr><td>Nomor Rekening </td><td>:</td>
<td width="95"><input type="text" value="1211-00-01" name="kode_rekening" readonly="readonly" >
<input type="text" value="Eksploitasi Kas" name="nama_rekening" size="20" readonly="readonly" >
</td></tr><tr><td>Keterangan</td><td>:</td>
<td><input type="text" value="Penerimaan Kas" name="keterangan_debit" size="45" readonly="readonly"/></td></tr>
<tr><td colspan="2"></td></tr>
<tr><td colspan="2"><b> Sisi Kredit : </b></td></tr> <tr><td colspan="2"></td></tr>
<tr><td>Nomor Rekening</td><td>:</td> <td width="95"><div id="suggest">
<input type="text" onKeyUp="suggest(this.value);" name="no_rek" onBlur="fill2();" id="kode" required="required"/>
<input type="text" name="nama_rek" onBlur="fill();" id="country" size="23" readonly="readonly"/>
<div class="suggestionsBox" id="suggestions" style="display: none;"><img
src="arrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" />
<div class="suggestionList" id="suggestionsList"> </div> </div></div></td></tr>
<tr>td>Keterangan </td><td>:</td>
<td colspan="2"><input type="text" name="keterangan" size="45" required="required"/></td></tr>
<tr><td>Jumlah Lampiran </td><td>:</td>
<td colspan="2"><input type="text" name="lampiran" size="45"/></td></tr> <tr><td>Jumlah (Rp)</td><td>:</td>
<td colspan="2"><input type="text" name="jumlah" size="15" required="required"/></td></tr>
<tr><td><input type="submit" value="Simpan" name="submit" login"><input type="submit" value="Cetak" name="submit" class="btn-kirim-login"></td> <td colspan="2"> </td></tr></table></form> ...
4. Insert_masuk.php
... <?php $userid=$_SESSION['userid']; $tanggal=$_POST['tanggal']; $keterangan_debit=$_POST['keterangan_debit']; $kode_rekening=$_POST['kode_rekening']; $keterangan=$_POST['keterangan']; $no_rek=$_POST['no_rek']; $jumlah=$_POST['jumlah']; $rek=$_POST['rek']; $bulan=$_POST['bulan']; $tahun=$_POST['tahun']; $lampiran=$_POST['lampiran'];$result=mysql_query("SELECT no_bukti FROM transaksi where SUBSTR( no_bukti, 1, 4 ) like '%$rek%' and SUBSTR( no_bukti, 11, 2 ) like '%$bulan%' and SUBSTR( no_bukti, 14, 2 ) like '%$tahun%' and no_bukti like '%BUKM%' order by right(no_bukti,10) desc Limit 1");
if (mysql_num_rows($result) >0){
while($row = mysql_fetch_array($result)){ $terakhir = substr($row['no_bukti'],7,4);
$terakhir = substr(10001 + intval(substr($row['no_bukti'],7,4)),1,4); $no_msk=$rek."-". $terakhir."-".$bulan."-".$tahun; } } else { $terakhir = '0001'; $no_msk=$rek."-". $terakhir."-".$bulan."-".$tahun; }
$coba=mysql_fetch_array(mysql_query("SELECT * from anggaran where status=0")); $validasi=mysql_fetch_array(mysql_query("select * from otorisasi"));
if($_POST['submit']== "Simpan"){ if(is_numeric($jumlah)){
$query = mysql_query("insert into
transaksi(no_bukti,no_rek,tanggal,keterangan,debit,kredit,kode_ta,userid,jml_lampir an)
values('$no_msk','$no_rek','".date("Y-n-d",
strtotime($tanggal))."','$keterangan','0','$jumlah','$coba[kode_ta]','$userid','$la mpiran')") or die(mysql_error());
$query2 = mysql_query("insert into
transaksi(no_bukti,no_rek,tanggal,keterangan,debit,kredit,kode_ta,userid,jml_lampir an) values('$no_msk','$kode_rekening','".date("Y-n-d", strtotime($tanggal))."','$keterangan_debit $tanggal','$jumlah','0','$coba[kode_ta]','$userid','$lampiran')") or die(mysql_error());
if ($query && $query2) {
header('location:kas_masuk.php?message=success'); }
} else{ }}
else if ($_POST['submit']== "Cetak"){ $bukti=substr($no_msk,0,9); $tgl=substr($tanggal,0,2); $bulan=substr($tanggal,4,2); $tahun=substr($tanggal,6,4); function ambil($bulan){ switch($bulan){
case 1: return "Januari"; break; case 2: return "Februari"; break; case 3: return "Maret"; break; case 4: return "April"; break; case 5: return "Mei"; break; case 6: return "Juni"; break; case 7: return "Juli"; break; case 8: return "Agustus"; break; case 9: return "September"; break; case 10: return "Oktober"; break; case 11: return "November"; break; case 12: return "Desember"; break; }}
function Terbilang($x){
$abil = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
if ($x < 12)
return " " . $abil[$x]; elseif ($x < 20)
return Terbilang($x - 10) . "belas"; elseif ($x < 100)
return Terbilang($x / 10) . " puluh" . Terbilang($x % 10); elseif ($x < 200)
return " seratus" . Terbilang($x - 100); elseif ($x < 1000)
return Terbilang($x / 100) . " ratus" . Terbilang($x % 100); elseif ($x < 2000)
return " seribu" . Terbilang($x - 1000); elseif ($x < 1000000)
return Terbilang($x / 1000) . " ribu" . Terbilang($x % 1000); elseif ($x < 1000000000)
return Terbilang($x / 1000000) . " juta" . Terbilang($x % 1000000); elseif ($x < 1000000000000)
return Terbilang($x / 1000000000) . " milyar" . Terbilang($x % 1000000000);} ?>
<div class="cleaner_h10"></div>
<table border="0" cellpadding="3" cellspacing="0" width="90%" style=" border-collapse: collapse;" class="record" bordercolor="#000000 ">
<tr style="background-color:; color:#000000;"><td height="25"class="hurufx" align="left" bgcolor="black" ><font color="white" size="25"><b>Bukti Tanda Pemasukkan</b></font></td>
<td width="50%"></td>
<td align="right"><center>No.<?php echo$bukti ?></center></td></tr> </table><br>
<table border="0" cellpadding="3">
<tr><td>No. Account/Pos Anggaran</td><td>:</td><td><?php echo$no_rek?></td></tr></table>
<br>Sesuai dengan anggaran tahun <?php echo $coba['kode_ta'] ?>, telah diterima sebagai penerimaan Dana Pensiun Sekolah Kristen dari:
<br><table border="0" cellpadding="3">
<tr><td>Nama</td><td>:</td><td>Dana Pensiun Sekolah Kristen</td></tr> <tr><td>Jumlah Uang/Dana</td><td>:</td><td><?php echo
ucwords(Terbilang($jumlah));?> Rupiah</td></tr>
<tr><td>Untuk Keperluan</td><td>:</td><td><?php echo$keterangan?></td></tr><tr><td >Lampiran Kwitansi</td><td>:</td><td><?php echo $lampiran?>(<?php echo
ucwords(Terbilang($lampiran));?>) lembar/berkas</td></tr></table>
<table border="0" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#000000 ">
<tr><td colspan="9" height="25" class="hurufx" align="left">Terbilang Rp <b><?php echo " ".number_format($jumlah,2,',','.'); ?></b></td>
<td align="right"><center>Salatiga, <?php echo $tgl.' '.ambil($bulan).' '.$tahun?></center></td></tr></table>
</tr></table> <br><br><br>
<table border="0" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#000000 ">
<tr><td colspan="9" height="25" class="hurufx"
<td align="right"><center>Yang Mengajukan Permohonan,</CENTER></td></tr> <tr><td colspan="9" height="25" class="hurufx" align="left"></td>
<td align="right"></td></tr>
<tr><td colspan="9" height="25" class="hurufx" align="left"></td> <td align="right"></td></tr>
<tr><td colspan="9" height="25" class="hurufx" align="left"></td> <td align="right"></td></tr>
<tr><td colspan="9" height="25" class="hurufx" align="left"></td> <td align="right"></td></tr>
<tr><td colspan="9" height="25" class="hurufx" align="left"><center><?php echo $validasi['dir_keu']; ?></CENTER></td>
<td align="right"><center><?php echo $validasi['kep_kantor']; ?></center></td></tr> <tr><td colspan="9" width="5%" height="25" class="hurufx"
align="left"><CENTER>Direketur Keuangan D.P.S.K.</CENTER></td> <td align="right"><center>Kepala Kantor</center></td></tr> </table>
...
5. Tambah_bkeluar.php
...<form action="cetak_bkeluar.php" method="post" name="postform" onSubmit="return cekInputan()">
<table width="90%" border="0" cellpadding="2"> <tr><td></td><td></td>
</script></td></tr>
<tr><td >Nomor Bukti</td><td>:</td><td>
<table><tr><td><input type="text" name="rek" id="rek_id" size="2"
readonly="readonly"/></td><td><input type="text" name="bulan" id="bulan" value="" size="2" required="required"></td><td><input type="text" name="tahun" id="tahun" size="2" required="required"></td></tr></table>
<script type="text/javascript"> <?php echo $jsArray; ?>
</script></td>
<td>Tanggal</td><td>:</td>
<td width="30%"><input type="text" name="tanggal" id="demo42" required="required" > <a href="javascript: fillbulan()" style="text-decoration:none"> <img src="asset/images/cal.gif" width="16" height="16" border="0"
style="text-decoration:none"></a><font face="Tahoma" size="2"></font></td></tr> <tr><td colspan="2"><b>Sisi Kredit : </b></td></tr>
<tr><td>Nomor Rekening</td><td>:</td><td> <?php
mysql_connect("localhost", "root",""); mysql_select_db("dpsk");
$result=mysql_query("select * from dpsk where no_rek like '%1061-10%'"); $jsArray="var rekName=new Array();\n";
echo '<select name="kode_rekening" onchange="changeValue(this.value)">'; echo '<option >---</option>';
while($row = mysql_fetch_array ($result)){ $sub=substr($row['no_rek'],5,6);
$pet=substr($sub,0,2); $kir=substr($sub,3,2);
echo'<option value="'.$row[no_rek].'">'.$row['no_rek'].'</option>';
$jsArray .="rekName['" .$row['no_rek']."']={name:'" . addslashes($row['nama_rek']) . "',no:'".addslashes($pet.$kir)."'};\n";}
echo'</select>'; ?></td></tr>
<tr><td>Keterangan</td><td>:</td>
<td colspan="2"><input type="text" name="keterangan_kredit" id="rek_name" size="42" required="required"> <script type="text/javascript"> <?php echo $jsArray; ?> function changeValue(id){ document.getElementById('rek_name').value = rekName[id].name; document.getElementById('rek_id').value = rekName[id].no; }; </script></td></tr> <tr><td colspan="2"></td></tr>
<tr><td colspan="2"><b> Sisi Debit : </b></td></tr> <tr><td colspan="2"></td></tr>
<tr><td>Nomor Rekening</td><td>:</td> <td ><div id="suggest">
<input type="text" onKeyUp="suggest(this.value);" name="no_rek" onBlur="fill2();" id="kode" required="required"/>
<input type="text" name="nama_rek" onBlur="fill();" id="country" size="23" readonly="readonly"/>
<div class="suggestionsBox" id="suggestions" style="display: none;"><img
src="arrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" />
<div class="suggestionList" id="suggestionsList"> </div> </div></div>
</td></tr>
<tr><td>Nama Penerima</td><td>:</td><td><input type="text" name="nama"/></td></tr> <tr><td>Keterangan </td><td>:</td>
<td colspan="2"><input type="text" name="keterangan" size="45" required="required"/></td></tr>
<tr><td>Jumlah Lampiran </td><td>:</td>
<td colspan="2"><input type="text" name="lampiran" size="45"/></td></tr> <tr><td>Jumlah (Rp)</td><td>:</td>
<td colspan="2"><input type="text" name="jumlah" size="15" required="required"/></td></tr>
<tr><td><input type="submit" value="Simpan" name="submit" login"><input type="submit" value="Cetak" name="submit" class="btn-kirim-login"></td> <td colspan="2"> </td></tr></table></form> ...
6. Cetak_bkeluar.php
... <?php include('conn.php'); $tanggal=$_POST['tanggal']; $keterangan_kredit=$_POST['keterangan_kredit']; $kode_rekening=$_POST['kode_rekening']; $keterangan=$_POST['keterangan']; $no_rek=$_POST['no_rek']; $nama=$_POST['nama']; $jumlah=$_POST['jumlah']; $rek=$_POST['rek']; $bulan=$_POST['bulan']; $tahun=$_POST['tahun']; $lampiran=$_POST['lampiran'];$result=mysql_query("SELECT no_bukti FROM transaksi where SUBSTR( no_bukti, 1, 4 ) like '%$rek%' and SUBSTR( no_bukti, 12, 2 ) like '%$bulan%' and SUBSTR( no_bukti, 15, 2 ) like '%$tahun%' and no_bukti like '%BK%' order by right(no_bukti,10) desc Limit 1");
if (mysql_num_rows($result) >0){
while($row = mysql_fetch_array($result)){ $terakhir = substr($row['no_bukti'],7,3);
$terakhir = substr(1001 + intval(substr($row['no_bukti'],7,3)),1,3); $no_bukti=$rek."-BK". $terakhir."-".$bulan."-".$tahun; } } else { $terakhir = '001'; $no_bukti=$rek."-BK". $terakhir."-".$bulan."-".$tahun; }
$coba=mysql_fetch_array(mysql_query("SELECT * from anggaran where status=0")); $validasi=mysql_fetch_array(mysql_query("select * from otorisasi"));
if($_POST['submit']== "Simpan"){ if(is_numeric($jumlah)){
$query = mysql_query("insert into
transaksi(no_bukti,no_rek,tanggal,keterangan,debit,kredit,kode_ta,userid,pihak_luar ,jml_lampiran)
values('$no_bukti','$no_rek','".date("Y-n-d",
strtotime($tanggal))."','$keterangan','$jumlah','0','$coba[kode_ta]','$userid','$na ma','$lampiran')") or die(mysql_error());
$query2 = mysql_query("insert into
transaksi(no_bukti,no_rek,tanggal,keterangan,debit,kredit,kode_ta,userid,pihak_luar ,jml_lampiran)
values('$no_bukti','$kode_rekening','".date("Y-n-d", strtotime($tanggal))."','Pengeluaran
$keterangan_kredit','0','$jumlah','$coba[kode_ta]','$userid',' ',' ')") or die(mysql_error());
if ($query && $query2) {
header('location:bank_keluar.php?message=success'); }}
else{ }}
else if ($_POST['submit']== "Cetak"){ $bukti=substr($no_bukti,5,2); $bukti2=substr($no_bukti,7,3); $tgl=substr($tanggal,0,2); $bulan=substr($tanggal,4,2); $tahun=substr($tanggal,6,4); function ambil($bulan){ switch($bulan){
case 1: return "Januari"; break; case 2: return "Februari"; break; case 3: return "Maret"; break; case 4: return "April"; break; case 5: return "Mei"; break; case 6: return "Juni"; break; case 7: return "Juli"; break; case 8: return "Agustus"; break; case 9: return "September"; break; case 10: return "Oktober"; break; case 11: return "November"; break; case 12: return "Desember"; break; }}
function Terbilang($x){
$abil = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
if ($x < 12)
return " " . $abil[$x]; elseif ($x < 20)
return Terbilang($x - 10) . "belas"; elseif ($x < 100)
return Terbilang($x / 10) . " puluh" . Terbilang($x % 10); elseif ($x < 200)
return " seratus" . Terbilang($x - 100); elseif ($x < 1000)
return Terbilang($x / 100) . " ratus" . Terbilang($x % 100); elseif ($x < 2000)
return " seribu" . Terbilang($x - 1000); elseif ($x < 1000000)
return Terbilang($x / 1000) . " ribu" . Terbilang($x % 1000); elseif ($x < 1000000000)
return Terbilang($x / 1000000) . " juta" . Terbilang($x % 1000000); elseif ($x < 1000000000000)
return Terbilang($x / 1000000000) . " Milyar" . Terbilang($x % 1000000000); }?>
<div class="cleaner_h10"></div>
<table border="0" cellpadding="3" cellspacing="0" width="90%" style=" border-collapse: collapse;" class="record" bordercolor="#000000 ">
<tr style="background-color:; color:#000000;"><td height="25"class="hurufx" align="left" ><u><b>SURAT PERINTAH PEMBAYARAN</b></u></td>
<td width="50%"></td>
<td align="right"><center>No: <?php echo$bukti ?>-<?php echo $bukti2 ?></center></td></tr></table>
<br><table border="0" cellpadding="3">
<tr><td>No. Account/Pos Anggaran</td><td>:</td><td><?php echo$no_rek?></td></tr></table>
<br>Sesuai dengan anggaran tahun <?php echo $coba['kode_ta'] ?>, telah dibayar sebagai pengeluaran Dana Pensiun Sekolah Kristen kepada:<br>
<table border="0" cellpadding="3">
<tr><td>Jumlah Uang/Dana</td><td>:</td><td><?php echo ucwords(Terbilang($jumlah));?> Rupiah</td></tr>
<tr><td>Untuk Keperluan</td><td>:</td><td><?php echo $keterangan ?></td></tr> <tr><td>Lampiran Kwitansi</td><td>:</td><td><?php echo $lampiran?>(<?php echo ucwords(Terbilang($lampiran));?>) lembar/berkas</td></tr></table>
<table border="0" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#000000 ">
<tr><td colspan="9" height="25" class="hurufx" align="left">Terbilang Rp <b><?php echo " ".number_format($jumlah,2,',','.'); ?></b></td>
<td align="right"><center>Salatiga, <?php echo $tgl.' '.ambil($bulan).' '.$tahun?></center></td></tr></table>
</tr></table><br><br><br>
<table border="0" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#000000 ">
<tr><td colspan="9" height="25" class="hurufx"
align="left"><center>Mengetahui/Menyetujui,</CENTER></td>
<td align="right"><center>Yang Mengajukan Permohonan,</CENTER></td></tr> <tr><td colspan="9" height="25" class="hurufx" align="left"></td>
<td align="right"></td></tr>
<tr><td colspan="9" height="25" class="hurufx" align="left"></td> <td align="right"></td></tr>
<tr><td colspan="9" height="25" class="hurufx" align="left"></td> <td align="right"></td></tr>
<tr><td colspan="9" height="25" class="hurufx" align="left"></td> <td align="right"></td></tr>
<tr><td colspan="9" height="25" class="hurufx" align="left"><center><?php echo $validasi['dir_keu']; ?></CENTER></td>
<td align="right"><center><?php echo $validasi['kep_kantor']; ?></center></td></tr> <tr><td colspan="9" width="5%" height="25" class="hurufx"
align="left"><CENTER>Direketur Keuangan D.P.S.K.</CENTER></td> <td align="right"><center>Kepala Kantor</center></td></tr> </table>
...
7. Tambah_bmasuk.php
...<form action="cetak_bmasuk.php" method="post" name="postform" onSubmit="return cekInputan()">
<table width="90%" border="0" cellpadding="2"> <tr><td >Nomor Bukti</td><td>:</td><td>
<table><tr><td><input type="text" name="rek" id="rek_id" size="2"
readonly="readonly"/></td><td><input type="text" name="bulan" id="bulan" value="" size="2" required="required"></td><td><input type="text" name="tahun" id="tahun" size="2" required="required"></td></tr></table>
<script type="text/javascript"> <?php echo $jsArray; ?>
</script></td>
<td>Tanggal</td><td>:</td>
<td width="30%"><input type="text" name="tanggal" id="demo42" readonly="readonly" > <a href="javascript: fillbulan()" style="text-decoration:none"> <img src="asset/images/cal.gif" width="16" height="16" border="0"
style="text-decoration:none"></a><font face="Tahoma" size="2"></font></td> </tr> <tr><td colspan="2"><b>Sisi Debit : </b></td></tr> <tr><td>Nomor Rekening</td><td>:</td><td> <?php mysql_connect("localhost", "root",""); mysql_select_db("dpsk");
$result=mysql_query("select * from dpsk where no_rek like '%1061-10%'"); $jsArray="var rekName=new Array();\n";
echo '<select name="kode_rekening" onchange="changeValue(this.value)">'; echo '<option >---</option>';
while($row = mysql_fetch_array ($result)){ $sub=substr($row['no_rek'],5,6);
$pet=substr($sub,0,2); $kir=substr($sub,3,2);
echo'<option value="'.$row[no_rek].'">'.$row['no_rek'].'</option>';
$jsArray .="rekName['" .$row['no_rek']."']={name:'" . addslashes($row['nama_rek']) . "',no:'".addslashes($pet.$kir)."'};\n";}
echo'</select>'; ?>
</td></tr>
<tr><td>Keterangan</td><td>:</td>
<td colspan="2"><input type="text" name="keterangan_debit" id="rek_name" size="42" required="required"> <script type="text/javascript"> <?php echo $jsArray; ?> function changeValue(id){ document.getElementById('rek_name').value = rekName[id].name; document.getElementById('rek_id').value = rekName[id].no; }; </script></td></tr> <tr><td colspan="2"></td></tr>
<tr><td colspan="2"><b> Sisi Kredit : </b></td></tr> <tr><td colspan="2"></td></tr>
<tr><td>Nomor Rekening</td><td>:</td> <td width="95"><div id="suggest">
<input type="text" onKeyUp="suggest(this.value);" name="no_rek" onBlur="fill2();" id="kode" required="required"/>
<input type="text" name="nama_rek" onBlur="fill();" id="country" size="23" readonly="readonly"/>
<div class="suggestionsBox" id="suggestions" style="display: none;"><img
src="arrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" />
<div class="suggestionList" id="suggestionsList"> </div> </div></div></td></tr>
<tr><td>Nama Pembayar</td><td>:</td><td><input type="text" name="nama" /></td></tr> <tr><td>Keterangan </td><td>:</td>
<td colspan="2"><input type="text" name="keterangan" size="45" required="required"/></td></tr>
<tr><td>Jumlah Lampiran </td><td>:</td>
<td colspan="2"><input type="text" name="lampiran" size="45"/></td></tr> <tr><td>Jumlah (Rp)</td><td>:</td>
<td colspan="2"><input type="text" name="jumlah" size="15" required="required"/></td></tr>
<tr><td><input type="submit" value="Simpan" name="submit" login"><input type="submit" value="Cetak" name="submit" class="btn-kirim-login"></td> <td colspan="2"> </td></tr></table></form> ...
8. Cetak_bmasuk.php
... <?php include('conn.php'); $tanggal=$_POST['tanggal']; $keterangan_debit=$_POST['keterangan_debit']; $kode_rekening=$_POST['kode_rekening']; $keterangan=$_POST['keterangan']; $no_rek=$_POST['no_rek']; $nama=$_POST['nama']; $jumlah=$_POST['jumlah']; $rek=$_POST['rek']; $bulan=$_POST['bulan']; $tahun=$_POST['tahun']; $lampiran=$_POST['lampiran'];$result=mysql_query("SELECT no_bukti FROM transaksi where SUBSTR( no_bukti, 1, 4 ) like '%$rek%' and SUBSTR( no_bukti, 12, 2 ) like '%$bulan%' and SUBSTR( no_bukti, 15, 2 ) like '%$tahun%' and no_bukti like '%BM%' order by right(no_bukti,10) desc Limit 1");
if (mysql_num_rows($result) >0){
while($row = mysql_fetch_array($result)){ $terakhir = substr($row['no_bukti'],7,3);
$terakhir = substr(1001 + intval(substr($row['no_bukti'],7,3)),1,3); $no_bukti=$rek."-BM". $terakhir."-".$bulan."-".$tahun;}
} else {
$terakhir = '001';
$coba=mysql_fetch_array(mysql_query("SELECT * from anggaran where status=0")); $validasi=mysql_fetch_array(mysql_query("select * from otorisasi"));
if($_POST['submit']== "Simpan"){ if(is_numeric($jumlah)){
$query = mysql_query("insert into
transaksi(no_bukti,no_rek,tanggal,keterangan,debit,kredit,kode_ta,userid,pihak_luar ,jml_lampiran)
values('$no_bukti','$no_rek','".date("Y-n-d",
strtotime($tanggal))."','$keterangan','0','$jumlah','$coba[kode_ta]','$userid','$na ma','$lampiran')") or die(mysql_error());
$query2 = mysql_query("insert into
transaksi(no_bukti,no_rek,tanggal,keterangan,debit,kredit,kode_ta,userid,pihak_luar ,jml_lampiran) values('$no_bukti','$kode_rekening','".date("Y-n-d", strtotime($tanggal))."','Penerimaan $keterangan_debit','$jumlah','0','$coba[kode_ta]','$userid',' ',' ')") or die(mysql_error());
if ($query && $query2) {
header('location:bank_masuk.php?message=success'); }}
else{ }}
else if ($_POST['submit']== "Cetak"){ $bukti=substr($no_bukti,5,2); $bukti2=substr($no_bukti,7,3); $tgl=substr($tanggal,0,2); $bulan=substr($tanggal,4,2); $tahun=substr($tanggal,6,4); function ambil($bulan){ switch($bulan){
case 1: return "Januari"; break; case 2: return "Februari"; break; case 3: return "Maret"; break; case 4: return "April"; break; case 5: return "Mei"; break; case 6: return "Juni"; break; case 7: return "Juli"; break; case 8: return "Agustus"; break; case 9: return "September"; break; case 10: return "Oktober"; break; case 11: return "November"; break; case 12: return "Desember"; break;}} function Terbilang($x){
$abil = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
if ($x < 12)
return " " . $abil[$x]; elseif ($x < 20)
return Terbilang($x - 10) . "belas"; elseif ($x < 100)
return Terbilang($x / 10) . " puluh" . Terbilang($x % 10); elseif ($x < 200)
return " seratus" . Terbilang($x - 100); elseif ($x < 1000)
return Terbilang($x / 100) . " ratus" . Terbilang($x % 100); elseif ($x < 2000)
return " seribu" . Terbilang($x - 1000); elseif ($x < 1000000)
return Terbilang($x / 1000) . " ribu" . Terbilang($x % 1000); elseif ($x < 1000000000)
return Terbilang($x / 1000000) . " juta" . Terbilang($x % 1000000); elseif ($x < 1000000000000)
return Terbilang($x / 1000000000) . " Milyar" . Terbilang($x % 1000000000);} ?>
<div class="cleaner_h10"></div>
<table border="0" cellpadding="3" cellspacing="0" width="90%" style=" border-collapse: collapse;" class="record" bordercolor="#000000 ">
<tr style="background-color:; color:#000000;"><td height="25"class="hurufx" align="left" bgcolor="black" ><font color="white" size="25"><b>Bukti Tanda Pemasukkan</b></font></td>
<td width="50%"></td>
<td align="right"><center>No: <?php echo$bukti ?>-<?php echo $bukti2 ?></center></td></tr></table><br>
<table border="0" cellpadding="3">
<tr><td>No. Account/Pos Anggaran</td><td>:</td><td><?php echo$no_rek?></td></tr></table>
<br>Sesuai dengan anggaran tahun <?php echo $coba['kode_ta'] ?>, telah diterima sebagai penerimaan Dana Pensiun Sekolah Kristen dari:<br>
<table border="0" cellpadding="3">
<tr><td>Nama</td><td>:</td><td><?php echo $nama ?></td></tr> <tr><td>Jumlah Uang/Dana</td><td>:</td><td><?php echo ucwords(Terbilang($jumlah));?> Rupiah</td></tr>
<tr><td>Untuk Keperluan</td><td>:</td><td><?php echo $keterangan ?></td></tr> <tr><td>Lampiran Kwitansi</td><td>:</td><td><?php echo $lampiran?>(<?php echo ucwords(Terbilang($lampiran));?>) lembar/berkas</td></tr></table>
<table border="0" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#000000 ">
<tr><td colspan="9" height="25" class="hurufx" align="left">Terbilang Rp <b><?php echo " ".number_format($jumlah,2,',','.'); ?></b></td>
<td align="right"><center>Salatiga, <?php echo $tgl.' '.ambil($bulan).' '.$tahun?></center></td></tr></table></tr>
</table><br><br><br>
<table border="0" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#000000 ">
<tr><td colspan="9" height="25" class="hurufx"
align="left"><center>Mengetahui/Menyetujui,</CENTER></td> <td align="right"><center>Yang Melaporkan,</CENTER></td></tr> <tr><td colspan="9" height="25" class="hurufx" align="left"></td> <td align="right"></td></tr>
<tr><td colspan="9" height="25" class="hurufx" align="left"></td> <td align="right"></td></tr>
<tr><td colspan="9" height="25" class="hurufx" align="left"></td> <td align="right"></td></tr>
<tr><td colspan="9" height="25" class="hurufx" align="left"></td> <td align="right"></td></tr>
<tr><td colspan="9" height="25" class="hurufx" align="left"><center><?php echo $validasi['dir_keu']; ?></CENTER></td>
<td align="right"><center><?php echo $validasi['kep_kantor']; ?></center></td></tr> <tr><td colspan="9" width="5%" height="25" class="hurufx"
align="left"><CENTER>Direketur Keuangan D.P.S.K.</CENTER></td> <td align="right"><center>Kepala Kantor</center></td></tr> </table>