LAMPIRAN
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
Kerumahtanggaan
Administrasi Umum
Lampiran 2: Database Dana Pensiun Sekolah Kristen
1. Tabel anggaran
2. Tabel dpsk
3. Tabel otorisasi
4. Tabel perlakuan_rek
5. Tabel peta_rekening
6. Tabel Saldo
7. Tabel transaksi
8. Tabel transaksi_fix
9. Tabel user
Lampiran 3: Script php 1. Tambah_keluar.php .......
.......
2. Insert_keluar.php ....... 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);} ?>
SURAT PERINTAH PEMBAYARAN | | No. |
No. Account/Pos Anggaran | : | |
Sesuai dengan anggaran tahun , telah dibayar sebagai pengeluaran Dana Pensiun Sekolah Kristen kepada:
Nama | : | Dana Pensiun Sekolah Kristen |
Jumlah Uang/Dana | : | Rupiah |
Untuk Keperluan | : | |
Lampiran Kwitansi | : | () lembar/berkas |
Mengetahui/Menyetujui, | Yang Mengajukan Permohonan, |
| |
| |
| |
| |
| |
Direketur Keuangan D.P.S.K. | Kepala Kantor |
.......
3. Tambah_masuk.php .......
.......
4. Insert_masuk.php ....... 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);} ?>
Bukti Tanda Pemasukkan | | No. |
No. Account/Pos Anggaran | : | |
Sesuai dengan anggaran tahun , telah diterima sebagai penerimaan Dana Pensiun Sekolah Kristen dari:
Nama | : | Dana Pensiun Sekolah Kristen |
Jumlah Uang/Dana | : | Rupiah |
Untuk Keperluan | : | |
Lampiran Kwitansi | : | () lembar/berkas |
Mengetahui/Menyetujui, |
Yang Mengajukan Permohonan, |
| |
| |
| |
| |
| |
Direketur Keuangan D.P.S.K. | Kepala Kantor |
.......
5. Tambah_bkeluar.php .......
.......
6. Cetak_bkeluar.php ....... 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); }?>
SURAT PERINTAH PEMBAYARAN | | No: - |
No. Account/Pos Anggaran | : | |
Sesuai dengan anggaran tahun , telah dibayar sebagai pengeluaran Dana Pensiun Sekolah Kristen kepada:
Nama | : | |
Jumlah Uang/Dana | : | Rupiah |
Untuk Keperluan | : | |
Lampiran Kwitansi | : | () lembar/berkas |
Mengetahui/Menyetujui, | Yang Mengajukan Permohonan, |
| |
| |
| |
| |
| |
Direketur Keuangan D.P.S.K. | Kepala Kantor |
.......
7. Tambah_bmasuk.php .......
.......
8. Cetak_bmasuk.php ....... 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'; $no_bukti=$rek."-BM". $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','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);} ?>
Bukti Tanda Pemasukkan | | No: - |
No. Account/Pos Anggaran | : | |
Sesuai dengan anggaran tahun , telah diterima sebagai penerimaan Dana Pensiun Sekolah Kristen dari:
Nama | : | |
Jumlah Uang/Dana | : | Rupiah |
Untuk Keperluan | : | |
Lampiran Kwitansi | : | () lembar/berkas |
Mengetahui/Menyetujui, | Yang Melaporkan, |
| |
| |
| |
| |
| |
Direketur Keuangan D.P.S.K. | Kepala Kantor |
.......
Lampiran 4: Bukti Transaksi
1. Surat Perintah Pembayaran
2. Tanda Bukti Pemasukkan
Lampiran 5: Surat Keterangan Kerja Praktek
Lampiran 6: Form Kerja Praktek 1. Jurnal Bimbingan Tugas Akhir
2. Jurnal Kerja Praktek
3. Rekapitulasi Kehadiran Kerja Praktek