17
BAB IV
HASIL PRAKTEK KERJA DAN ANALISIS
4.1 Analisis
Selama ini Aplikasi keuangan yang digunakan oleh Dana Pensiun Sekolah
Kristen merupakan aplikasi yang dinilai sudah tidak efektif untuk dipakai
dizaman sekarang ini.Aplikasi tersebut berbasis text, berjalan pada platform
sistem operasi DOS dan sudah tidak dapat dikembangkan lagi, dengan alasan
kompabilitas dengan sistem operasi dan perangkat keras yang digunakan saat
ini.Selain itu, aplikasi yang dipakai oleh Dana Pensiun Sekolah Kristen dalam
melakukan pencatatan dan pembuatan bukti transaksi kas di Dana Pensiun
Sekolah Kristen masih dilakukan secara terpisah. Untuk pembuatan bukti
transaksi kas dilakukan dengan menggunakan fitur macro VBA (Visual Basic
Application) Microsoft Excel, sedangkan untuk pencatatan transaksi kas
dilakukan dengan menggunakan aplikasi lain.Dengan demikian proses
pembuatan bukti hingga ke pencatatan transaksi kas di Dana Pensiun berjalan
sangat panjang dan informasi yang dibutuhkan pun, membutuhkan waktu yang
cukup lama. Dengan adanya sistem aplikasi pencatatan transaksi kas diharapkan
agar proses pembuatan transaksi dan pencatatan kas yang selama ini berjalan
cukup panjang dan lama dapat dipangkas sehingga dapat menghasilkan
4.1.1 Prosedur Kas Kecil di Dana Pensiun Sekolah Kristen
1. Bagian Keuangan menerima permohonan dari masing-masing Bagian
sesuai dengan kebutuhannya masing-masing.
2. Permohonan tersebut dikaji oleh Kepala Kantor, jika dinilai kebutuhan
tersebut sesuai dengan program kerja dan anggaran maka Kepala
Kantor akan mengajukannya ke Pengurus. Jika tidak sesuai, maka
permohonan tersebut dikembalikan kepada pemohon untuk dikaji
ulang.
3. Berdasarkan permohonan yang diberikan oleh Kepala Kantor, maka
Pengurus mengkaji permohonan yang diberikan dari Kepala Kantor.
Jika tidak sesuai maka permohonan tersebut dikembalikan kepada
Kepala Kantor untuk dikaji ulang.
4. Jika sesuai dan disetujui oleh Pengurus, maka Kepala Kantor akan
membuatkan Surat Perintah Mengeluarkan Uang (SPMU). SPMU itu
kemudian harus ditandatangani oleh Kepala Kantor sebagai pemohon
dan Pengurus (Direktur Utama dan Direktur Keuangan).
5. Setelah ditandatangani oleh Kepala Kantor dan Pengurus, Bagian
Keuangan kemudian merealisasikan dana sesuai dengan SPMU dan
mencatat didalam pembukuan secara manual.
6. Setelah dilakukan pencatatan secara manual, kemudian dibuatkan
Surat Perintah Pembayaran, dilampiri dengan Bukti Penerimaan. Surat
Perintah Pembayaran tersebut kemudian ditandatangani oleh Kepala
7. Setelah ditandatangani oleh Kepala Kantor dan Direktur Keuangan,
kemudian dilakukan penginputan kedalam Program Akuntansi.
4.1.2 Prosedur Kas Bank di Dana Pensiun Sekolah Kristen
1. Bagian Keuangan menerima Bukti Transaksi Bank yang dilakukan
oleh Dana Pensiun Sekolah Kristen.
2. Berdasarkan Bukti tersebut, Bagian keuangan kemudian
membuatkan Voucher/Bukti Transaksi (Bukti Pengeluaran/Bukti
Penerimaan) sesuai dengan transaksi.
3. Voucher/Bukti tersebut kemudian diberikan ke Kepala Kantor untuk
dicekapakah sudah sesuai atau belum dan ditandatangani. Jika tidak
sesuai, maka Voucher/Bukti tersebut akan dikembalikan ke Bagian
Keuangan untuk disesuaikan.
4. Jika sesuai, maka Voucher/Bukti tersebut diberikan kepada Direktur
Keuangan untuk dicek apakah sudah sesuai atau belum dan
ditandatangani. Jika tidak sesuai, maka Voucher/Bukti akan
dikembalikan kepada Kepala Kantor.
5. Jika sesuai, maka Bukti/Voucher tersebut ditandatangani dan
dikembalikan ke Bagian Keuangan.
6. Setelah semua Bukti/Voucher ditandatangani, maka harus segera
diinput kedalam Program Akuntansi.
7. Setelah dilakukan penginputan data, kemudian Laporan Keuangan
kemudian diberikan kepada Kepala Kantor dan Direktur Keuangan
untuk dicek apakah sudah sesuai atau belum.
8. Jika belum sesuai Laporan Keuangan dan Portofolio akan
dikembalikan kepada Bagian Keuangan untuk dibuat ulang. Jika
sesuai maka Laporan Keuangan dan Portofolio akan disahkan dalam
rapat rutin Pengurus.
9. Setelah Laporan Keuangan disahkan dalam rapat rutin Pengurus,
maka Laporan keuangan dikirim ke Otoritas Jasa Keuangan (OJK)
melalui email atau pos. Selain itu Laporan Keuangan disampaikan
kepada Dewan Pengawas dan diarsip.
4.2 Kebutuhan
Untuk membuat aplikasi pencatatan transaksi kas yang efektif dan efisien
dibutuhkan beberapa software dan hardware untuk menunjang pemakaian
aplikasi antara lain:
4.2.1 Browser
Karena aplikasi ini berbasis web jadi dibutuhkan sebuah browser
untuk mengakses aplikasi ini. Browser yang sudah dicoba dan dipakai
untuk mengakses aplikasi ini antara lain: Mozilla, Google Chrome,
Internet explore, dan lain-lain. Namun tentu terdapat perbedaan tampilan
dan performa yang tidak dibahas perihal penggunaan melalui berbagai
4.2.2 PHP
PHP (PHP Hypertext Preprocessor) dikenal sebagai suatu bahasa
scripting yang menyatu dengan tag-tag HTML, dieksekusi di server dan
digunakan untuk membuat web yang dinamis. Interpreter PHP dalam
mengeksekusi kode PHP pada sisi server disebut server side. Artinya
semua sintaks yang diberikan akan sepenuhnya dijalankan pada server
sedangkan yang dikirimkan ke browser hanya hasilnya saja. Seluruh
aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang
paling utama PHP adalah konektivitasnya dengan berbagai sistem
basisdata server. Sistem database yang dapat didukung oleh PHP adalah
Oracle, MySQL, Sybase, PostgreSQL dan lainnya.
4.2.3 MYSQL
MySQL merupakan sebuah produk database management system
yang bersifat open source, artinya semua orang dapat menggunakannya
tanpa ada kewajiban membayar terhadap penggunaanya. MySQL dapat
dijalankan pada semua platform baik sistem operasi Windows maupun
Linux. MySQL juga merupakan program pengakses database yang
mampu diakses bersama dan diakses lewat jaringan komputer sehingga
cocok digunakan untuk aplikasi Multiuser (banyak pengguna) dan
4.3 Jadwal
Berikut adalah jadwal perancangan aplikasi pencatatan transaksi kas
selama melakukan kerja praktek mulai tanggal 18 Januari 2016 – 31 Maret
2016:
Tabel 4.3.1 Jadwal Perancangan Aplikasi
Waktu Perencanaan Uraian Perencanaan
Minggu 1 - Mengidentifikasi proses kepesertaan
Minggu 2 - Mengidentifikasi proses keuangan
Minggu 3 - Membuat database yang diperlukan
Minggu 4 - Pencodingan input rekening
Minggu 5 - Pencodingan kas kecil dan kas bank
Minggu 6 - Pengcodingan cetak bukti transaksi kas kecil dan
kas bank
Minggu 7 - Pencodingan halaman tahun anggaran
Minggu 8 - Pengcodingan alert kesalahan input
Minggu 9 - Pengcodingan otomatisasi kode transaksi
Minggu 10 - Simulasi dan finishing aplikasi
4.4 Perancangan
Untuk membuat aplikasi pencatatan transaksi kas yang efektif dan efisien
diperlukan perancangan yang matang baik dari database yang dibutuhkan
ataupun unutk tampilan aplikasi. Berikut ini adalah perancangan aplikasi yang
4.4.1 Desain Database
Untuk membuat aplikasi pencatatan transaksi kas yang efektif dan
efisien diperlukan database yang dapat menampung data-data yang dibutuhkan. Database yang digunakan untuk aplikasi ini bernama “dpsk”,
yang memiliki beberapa tabel dan field sebagai berikut:
Tabel 4.4.1.1 Tabel anggaran
Name Type Size Null Default Key
Pensiun Sekolah Kristen. kode_ta ditabel anggaran
berelasi dengan kode_ta di tabel saldo, transaksi
dan transaksi_fix.
b. nama_ta : merupakan nama tahun anggaran keuangan Dana
Pensiun Sekolah Kristen.
c. tgl_mulai : merupakan tanggal mulainya tahun anggaran
keuangan Dana Pensiun Sekolah Kristen.
d. tgl_akhir : merupakan tanggal berakhirnya tahun anggaran
keuangan Dana Pensiun Sekolah Kristen.
e. status : merupakan status yang dimiliki oleh tahun
apakah merupakan tahun aktif atau tidak. status
yang ada ditabel anggaran hanya dapat diisi oleh
angka 0 dan -1. Jika aktif maka status akan bernilai
0, sedangkan jika tidak aktif maka akan bernilai -1.
Tabel4.4.1.2 Tabel dpsk
dipakai di Dana Pensiun Sekolah Kristen. no_rek di
tabel dpsk berelasi dengan no_rek ditabel
perlakuan_rek, saldo, transaksi, dan transaksi_fix.
b. nama_rek : merupakan nama akun atau rekening yang dipakai
di Dana Pensiun Sekolah Kristen.
c. normal : merupakan saldo normal dari tiap-tiap akun yang
ada di Dana Pensiun Sekolah Kristen.
d. up_rekening : merupakan kode rekening kepala yang dimiliki
oleh tiap-tiap akun yang ada di Dana Pensiun
Tabel 4.4.1.3 Tabel otorisasi
menjabat di Dana Pensiun Sekolah Kristen.
b. kep_kantor : merupakan Kepala Kantor yang sedang menjabat
di Dana Pensiun Sekolah Kristen.
Tabel 4.4.1.4 Tabel perlakuan_rek
Name Type Size Null Default Key
yang ada ditabel perlakuan_rek merupakan relasi
dari no_rek dari tabel dpsk.
b. id_peta : merupakan id peta dari rekening, yang akan
didistribusikan kedalam Jurnal Penyesuaian,
Laba/Rugi ataupun Neraca Saldo. id_peta yang ada
ditabel perlakuan_rek merupakan relasi dari id_peta
c. status : merupakan status dari rekening tersebut apakah
aktif atau tidak.
Tabel 4.4.1.5 Tabel peta_rekening
Name Type Size Null Default Key
didistribusikan kedalam Jurnal Penyesuaian,
Laba/Rugi ataupun Neraca Saldo. id_peta yang ada
ditabel peta_rekening berelasi dengan id_peta yang
ada ditabel perlakuan_rek.
b. nama_peta : merupakan nama peta dari rekening yang akan
didistribusikan.
c. status : merupakan status dari peta rekening yang
didistribusikan apakah aktif atau tidak. status yang
ada ditabel rekening hanya dapat diisi oleh angka 0
dan -1. Jika aktif maka status akan bernilai 0,
sedangkan jika tidak aktif maka akan bernilai -1.
d. kode_peta : merupakan kode peta dari rekening yang akan
Tabel 4.4.1.6 Tabel saldo
dipakai di Dana Pensiun Sekolah Kristen.
b. debit : merupakan nominal yang dimiliki oleh setiap
rekening yang memiliki saldo normal debit.
c. kredit : merupakan nominal yang dimiliki oleh setiap
rekening yang memiliki saldo normal kredit.
d. kode_ta : merupakan kode tahun anggaran keuangan Dana
Pensiun Sekolah Kristen. kode_ta ditabel saldo
merupakan relasi dari kode_ta di tabel anggaran.
Tabel 4.4.1.7 Tabel transaksi
tgl_posting Date - No Now() -
yang ada ditabel transaksi merupakan relasi dari
no_rek yang ada ditabel dpsk.
d. tanggal : merupakan tanggal terjadinya transaksi keuangan
Dana Pensiun Sekolah Kristen.
e. keterangan : merupakan keterangan dari setiap transaksi
keuangan Dana Pensiun Sekolah Kristen. misalnya
mendapat uang dari peserta untuk membayar iuran
peserta.
f. debit : merupakan nominal dari setiap rekening dalam
transaksi keuangan Dana Pensiun Sekolah Kristen
g. kredit : merupakan nominal dari setiap rekening dalam
transaksi keuangan Dana Pensiun Sekolah Kristen
yang bersaldo normal kredit.
h. status : merupakan status dari setiap transaksi keuangan
Dana Pensiun Sekolah Kristen, apakah sudah
diposting kedalam jurnal fix atau belum.
i. kode_ta : merupakan kode tahun anggaran keuangan Dana
Pensiun Sekolah Kristen. kode_ta yang ada ditabel
transaksi merupakan relasi dari kode_ta yang ada
ditabel anggaran.
j. jml_lampiran : merupakan jumlah lampiran dari setiap transaksi
keuangan Dana Pensiun Sekolah Kristen.
k. userid : merupakan kode user yang melakukan proses
pencatatan transaksi keuangan Dana Pensiun
Sekolah Kristen. userid yang ada ditabel transaksi
merupakan relasi dari userid ditabel user.
l. tgl_posting : merupakan tanggal posting transaksi keuangan
kedalam jurnal fix.
m.pihak_luar : merupakan pihak luar yang terkait dalam transaksi
di Dana Pensiun Sekolah Kristen.
Tabel 4.4.1.8 Tabel transaksi_fix
Name Type Size Null Default Key
No Int 11 No 00 Primary Key
no_rek Varchar 10 No “-“ -
yang ada ditabel transaksi_fix merupakan relasi
dari no_rek yang ada ditabel dpsk.
d. tanggal : merupakan tanggal terjadinya transaksi keuangan
Dana Pensiun Sekolah Kristen.
e. keterangan : merupakan keterangan dari setiap transaksi
mendapat uang dari peserta untuk membayar iuran
peserta.
f. debit : merupakan nominal dari setiap rekening dalam
transaksi keuangan Dana Pensiun Sekolah Kristen
yang bersaldo normal debit.
g. kredit : merupakan nominal dari setiap rekening dalam
transaksi keuangan Dana Pensiun Sekolah Kristen
yang bersaldo normal kredit.
h. status : merupakan status dari setiap transaksi keuangan
Dana Pensiun Sekolah Kristen, apakah sudah
diposting kedalam jurnal fix atau belum.
i. kode_ta : merupakan kode tahun anggaran keuangan Dana
Pensiun Sekolah Kristen. kode_ta yang ada ditabel
transaksi_fix merupakan relasi dari kode_ta ditabel
anggaran.
j. jml_lampiran : merupakan jumlah lampiran dari setiap transaksi
keuangan Dana Pensiun Sekolah Kristen.
k. userid : merupakan kode user yang melakukan proses
pencatatan transaksi keuangan Dana Pensiun
Sekolah Kristen. userid yang ada ditabel transaksi
merupakan relasi dari userid ditabel user.
l. tgl_posting : merupakan tanggal posting transaksi keuangan
m.id_posting : merupakan id dari user yang memosting transaksi
keuangan kedalam jurnal fix.
Tabel 4.4.1.9 Tabel user
Tabel user berisi:
a. userid : merupakan id dari user yang memakai aplikasi
keuangan Dana Pensiun Sekolah Kristen. userid
yang ada ditabel user berelasi dengan userid yang
ada ditabel transaksi dan transaksi_fix.
b. username : merupakan nama dari user yang memakai aplikasi
keuangan Dana Pensiun Sekolah Kristen.
c. password : merupakan password yang dimiliki oleh setiap
user agar dapat mengakses aplikasi keuangan Dana
Pensiun Sekolah Kristen.
d. level : merupakan level atau jabatan di Dana Pensiun
Sekolah Kristen yang dimiliki oleh setiap user.
4.4.2 Rancangan Model Relasional
Setelah melakukan perancangan database, hal selanjutnya yang
dilakukan adalah merancang relational database. Dengan adanya
relational database kita dapat mengetahui relasi yang dimiliki antara
Name Type Size Null Default Key
userid Varchar 30 No Primary Key
username Varchar 30 No “-“ -
Password Varchar 30 No “-“ -
tabel yang satu dengan yang lainnya. Selain itu kita juga dapat
mengetahui jenis relasi yang dimiliki antara tabel yang satu dengan yang
lainnya. Contoh nya Seperti gambar yang ada dibawah ini informasi yang
didapat adalah: no_rek pada tabel dpsk memiliki relasi dengan no_rek
pada transaksi, danjenis relasinya adalah one to many.
Gambar 4.4.2.1 Relational Database
4.4.3 Rancangan Desain Tampilan
Selain membutuhkan perancangan untuk database, aplikasi ini
membutuhkan perancangan untuk tampilan sebagai gambaran jalannya
aplikasi pencatatan transakasi kas. Berikut ini adalah perancangan
tampilan aplikasi:
1. Halaman Login
Berfungsi untuk menampilkan halaman awal aplikasi sebagai
Userid Password
LOGIN
Gambar 4.4.3.1 Halaman Login
2. Halaman Utama
Berfungsi untuk menampilkan menu aplikasi dan menampilkan fitur
tambahan.
Home Rekening Kas Kecil Kas Bank Posting Laporan Setting Logout
(Kalender)
(Logo)
Gambar 4.4.3.2 Halaman Utama
3. Halaman Rekening
Berfungsi untuk menampilkan data rekening yang dipakai di Dana
Cari Cari
Nama Rekening
Edit Hapus Edit Hapus
Nomor Rekening Up Rekening Tambah
Data Rekening
Gambar 4.4.3.3 Halaman Rekening
4. Halaman Kas Kecil Keluar & Masuk
Berfungsi untuk menampilkan data transaksi kas kecil baik keluar
maupun masuk.
Kode Transaksi Kode Rekening Tambah Baru
Gambar 4.4.3.4 Halaman Kas Kecil Keluar & Masuk
5. Halaman Kas Bank Keluar& Masuk
Berfungsi untuk menampilkan data transaksi kas bank baik keluar
maupun masuk.
6. Halaman Jurnal Memorial
Berfungsi untuk menginput serta menampilkan data transaksi jurnal
memorial.
Kode Transaksi Keterangan Tambah Baru
Data Jurnal Memorial
Gambar 4.4.3.6 Halaman Jurnal Memorial
7. Halaman Posting
Berfungsi untuk menampilkan seluruh transaksi bersifat sementara
untuk diposting sebagai jurnal yang bersifat tetap.
Cari Cari
Gambar 4.4.3.7 Halaman Posting
8. Halaman Jurnal Tetap
Berfungsi untuk menampilkan seluruh data transaksi yang sudah di
Cari Cari
Tanggal Nama Rekening Debit Kredit Action
Unpost Unpost Kode Transaksi Kode Rekening Keterangan
Data Buku Jurnal
Gambar 4.4.3.8 Halaman Jurnal Tetap
9. Halaman Input Kas Kecil
Berfungsi untuk menginput transaksi kas kecil, mencatat jurnal kas
kecil baik keluar maupun masuk.
Nomor Bukti : Tanggal :
Sisi Debit/ Kredit :
Gambar 4.4.3.9 Halaman Input Kas Kecil
10. Halaman Input Kas Bank
Berfungsi untuk menginput transaksi kas bank, mencatat jurnal kas
Nomor Bukti : Tanggal :
Gambar 4.4.3.10 Halaman Input Kas Bank
4.5 Implementasi
Aplikasi Pencatatan transaksi kas di Dana Pensiun Sekolah Kristen yang dibuat
nantinya akan memiliki berbagai tampilan form yang berfungsi untuk
membantu user mengolah dan memproses data atau transaksi kas. Berikut ini
adalahtampilan aplikasi pencatatan transaksi kas:
4.5.1 Tampilan Halaman Web
1. Halaman Login
Merupakan halaman awal aplikasi, bagi user yang ingin masuk
kedalam aplikasi harus mengisi userid dan password sesuai dengan
Gambar 4.5.1 Halaman Login
2. Halaman Utama
Didalam halaman utama terdapat menu-menu yang berfungsi untuk
mengolah data transaksi seperti pembuatan bukti transaksi sekaligus
pencatatan transaksi. Didalam halaman utama terdapat beberapa
halaman-halaman seperti:
a. Halaman Home
Halaman home berisi fitur-fitur tambahan seperti kalender,
Gambar 4.5.2 Halaman Home
b. Halaman Rekening
Halaman Rekening Berisi informasi data-data rekening atau
akun-akun yang ada di Dana Pensiun Sekolah Kristen.Didalam halaman
rekening terdapat beberapa tombol yang berfungsi untuk menambah
atau menginput, mengubah, dan menghapus data rekening.
Gambar 4.5.4 Halaman Tambah Rekening
Gambar 4. 5.5 Halaman Update Rekening
c. Halaman Kas Keluar
Didalam Menu kas kecil terdapat dua halaman yaitu kas keluar dan
kas masuk. Pada halaman kas keluar informasi yang diberikan yaitu
jurnal akuntansi dan transaksi kas kecil keluar. Halaman kas keluar
terdapat beberapa tombol yang berfungsi untuk menginput atau
menambah, mengubah dan menghapus data, serta mencetak bukti
Gambar 4. 5.6 HalamanKas Keluar
Gambar 4. 5.7 Halaman TambahKas Keluar
Gambar 4. 5.9 Halaman CetakKas Keluar
d. Halaman Kas Masuk
Pada halaman kas masuk informasi yang diberikan yaitu jurnal
akuntansi dan data transaksi kas kecil masuk. Halaman ini memiliki
beberapa tombol yang berfungsi untuk menginput atau menambah
data, mengubah data, menghapus data, dan mencetak bukti transaksi
kas masuk.
Gambar 4. 5.11 Halaman Tambah Kas Masuk
Gambar 4. 5.12 Halaman Update Kas Masuk
e. Halaman Bank Keluar
Pada menu kas bank terdapat dua halaman yaitu bank keluar dan
bank masuk. Pada halaman bank keluar informasi yang diberikan
yaitu jurnal akuntansi dan transaksi pengeluaran kas Dana Pensiun
Sekolah Kristen yang terdapat di bank . Pada halaman bank keluar
terdapat beberapa tombol yang memiliki fungsi untuk menginput
atau menambah data, merubah data, menghapus data, dan mencetak
bukti transaksi.
Gambar 4. 5.14 Halaman Bank Keluar
Gambar 4. 5.16 Halaman Tambah Bank Keluar
Gambar 4. 5.17 Halaman Update Bank Keluar
f. Halaman Bank Masuk
Pada halaman bank masuk informasi yang diberikan yaitu jurnal
akuntansi, dan data transaksi penerimaan kas Dana Pensiun Sekolah
Kristen yang terdapat di Bank. Pada halaman bank masuk terdapat
beberapa tombol yang berfungsi untuk menginput atau menambah
data, mengubah data, menghapus data dan mencetak bukti transaksi
kas bank masuk.
Gambar 4. 5.19 Halaman Bank Masuk
Gambar 4. 5.21 Halaman Tambah Bank Masuk
Gambar 4. 5.22 Halaman Update Bank Masuk
g. Halaman Jurnal Memorial
Pada Halaman jurnal memorial informasi yang diberikan yaitu
jurnal akuntansi, data-data transaksi diluar penerimaan dan
pengeluaran kas, seperti hutang pajak, hutang pegawai, dan masih
banyak lagi. Informasi yang diberikan pada jurnal memorial sama
dengan jurnal umum didalam akuntansi perusahaan lainnya.Pada
halaman ini terdapat beberapa tombol yang berfungsi untuk
menginput, dan menambah data, mengubah data, menghapus data
dan membuat bukti transaksi.
Gambar 4. 5.24 Halaman Jurnal Memorial
Gambar 4. 5.26 Halaman Update Jurnal Memorial
Gambar 4. 5.27 Halaman Cetak Jurnal Memorial
h. Halaman Posting
Pada halaman posting terdapat semua jurnal akuntansi yang berasal
dari kas keluar, kas masuk, bank keluar, bank masuk dan jurnal
memorial. Jurnal-jurnal yanng terdapat didalam halaman posting
merupakan jurnal yang bersifat sementara dan dapat dihapus dan
dirubah. Dalam halaman ini terdapat dua buah tombol tombol
jurnal dengan kode transaksi yang sama akan hilang dan masuk ke
halaman jurnal. Jika sudah masuk ke halaman jurnal berarti jurnal
tersebut bersifat tetap dan tidak dapat dirubah lagi. Sedangkan jika
tombol hapus ditekan maka semua jurnal dengan kode transaksi
yang sama akan terhapus.
Gambar 4. 5.28 Halaman Posting
i. Halaman Jurnal
Halaman ini berisi jurnal-jurnal akuntansi yang berasal dari kas
keluar, kas masuk, bank keluar, bank masuk, dan jurnal memorial
yang telah diposting dan bersifat tetap. Jurnal-jurnal yang ada
dihalaman ini tidak dapat dirubah-rubah lagi karena bersifat tetap.
Jika ada kesalahan dalam penginputan pada halaman ini terdapat
Gambar 4. 5.29 Halaman Jurnal
j. Halaman Otorisator
Pada halaman ini terdapat daftar nama otorisator untuk bukti
transaksi yang akan dicetak, yaitu kepala kantor dan direktur
keuangan Dana Pensiun Sekolah Kristen. Jika kepala kantor atau
direktur keuangan berganti, textfield yang berisi nama kepala kantor
dan direktur keuangan diubah dan tekan tombol ubah maka nama
kepala kantor dan direktur keuangan yang terdapat dihalaman cetak
akan berganti dengan nama yang baru.
k. Halaman Tahun Anggaran
Halaman ini berisi daftar tahun anggaran keuangan aktif di Dana
Pensiun Sekolah Kristen. untuk memilih tahun anggaran yang aktif,
maka pilih radio button yang berisi tahun anggaran dantekan
simpan secara otomatis tahun anggaran yang ada aktif akan
berganti. Jika ingin menambah tahun anggaran, maka cukup tekan
tambah dan input data-data tahun anggaran yang dibutuhkan.
Gambar 4. 5.31 Halaman Tahun Anggaran
l. Halaman Logout
Berfungsi untuk keluar dari aplikasi pencatatan transaksi kas Dana
Pensiun Sekolah Kristen.
Gambar 4. 5.33 Halaman Logout
4.5.2 Potongan Script Aplikasi Pencatatan Transaksi Kas
Berikut ini adalah potongan script penting yang terdapat dalam proses
pencatatan transaksi kas:
1. Proses Kas Kecil (Insert_keluar.php)
...
$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;
$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"){
$query= mysql_query("insert into
$query2 = mysql_query("insert into
transaksi(no_bukti,no_rek,tanggal,keterangan,debit,kredit,kode_ta,userid,j
if ($query && $query2) {
header('location:kas_keluar.php?message=success'); ...
Penjelasan:
Ini adalah potongan script untuk proses kas kecil keluar, dimana proses
utamanya adalahpencatatan kedalam jurnal akuntansi pada setiap
transaksi dan pencetakkan bukti transaksi. Proses pencatatan transaksi
yang ada pada kas kecil keluar ini memiliki pola yang sama dengan
proses pencatatan transaksi kas yang ada di kas kecil masuk.
2. Proses Kas Bank (Cetak_bkeluar.php)
...
$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;
$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,p ihak_luar,jml_lampiran)
values('$no_bukti','$no_rek','".date("Y-n-d",
$query2 = mysql_query("insert into
transaksi(no_bukti,no_rek,tanggal,keterangan,debit,kredit,kode_ta,userid,p ihak_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'); ...
Penjelasan:
Ini adalah potongan script untuk proses kas bank keluar, dimana proses
utamanya adalah pencatatn kedalam jurnal akuntansi dan melakukan
pencetakan bukti transaksi. Proses pencatatan transaksi yang ada pada
kas bank keluar ini memiliki pola yang sama dengan proses pencatatan