Institutional Repository | Satya Wacana Christian University: Subsistem Aplikasi Pencatatan Transaksi Kas sebagai Bagian dari Sistem Keuangan di Dana Pensiun Sekolah Kristen T0 552013016 BAB IV

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
informasi yang cepat.

17

18

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
Kantor dan Direktur Keuangan.

19

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
yang ada dalam aplikasi diprint dan disertai dengan Portofolio,

20

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
browser tersebut.

21

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
aplikasi berbasis web.

22

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

4.4

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

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
dibutuhkan untuk aplikasi pencatatan transaksi kas.

23

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
kode_ta
nama_ta
tgl_mulai
tgl_akhir
Status

Type
Varchar
Varchar
Date
Date
Int

Size

30
30
11

Null
No
No
No
No
No

Default
“-“
Now()
00-00-0000
0

Key
Primary Key
-

Tabel anggaran berisi:
a. kode_ta

: merupakan kode tahun anggaran keuangan Dana
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
anggaran keuangan Dana Pensiun Sekolah Kristen

24

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
Name
no_rek
nama_rek
Normal
up_rekening

Type
Varchar
Varchar
Varchar
Varchar

Size
10
30
30
10

Null
No
No
No
No

Default
“-“
“-“
“-“

Key
Primary Key
-

Tabel dpsk berisi:
a. no_rek

: merupakan nomor rekening dari akun-akun yang
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
Sekolah Kristen.

25

Tabel 4.4.1.3 Tabel otorisasi
Name
dir_keu
kep_kantor

Type
Varchar
Varchar

Size
30
30

Null
No
No

Default
“-“
“-“

Key
-

Tabel otorisasi berisi:
a. dir_keu

: merupakan Direktur Keuangan yang sedang
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
no_rek
id_peta
status

Type
Varchar
Varchar
Varchar

Size
10
5
2

Null
No
No
No

Default
“-“
“-“
0

Key
-

Tabel perlakuan_rek berisi:
a. no_rek

: merupakan nomor rekening dari akun-akun yang
dipakai di Dana Pensiun Sekolah Kristen. no_rek
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
di tabel peta_rekening.

26

c. status

: merupakan status dari rekening tersebut apakah
aktif atau tidak.
Tabel 4.4.1.5 Tabel peta_rekening

Name
id_peta
nama_peta
status
kode_peta

Type
Varchar
Varchar
Varchar
Varchar

Size
5
10
2
2

Null
No
No
No
No

Default
“-“
“-“
“-“

Key
Primary Key
-

Tabel peta_rekening berisi:
a. id_peta

: merupakan id peta dari rekening, yang akan
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
didistribusikan.

27

Tabel 4.4.1.6 Tabel saldo
Name
no_rek
Debit
Kredit
kode_ta

Type
Varchar
Int
Int
Varchar

Size
10
11
11
4

Null
No
No
No
No

Default
“-“
00
00
“-“

Key
-

Tabel saldo berisi:
a. no_rek

: merupakan nomor rekening dari akun-akun yang
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

Name
No
no_bukti
no_rek
Tanggal
Keterangan
Debit
Kredit
Status
kode_ta
jml_lampiran
Userid

Type Size
Int
11
Varchar
16
Varchar
10
Date
Varchar
30
Int
11
Int
11
Varchar
30
Varchar
4
Int
11
Varchar
30

Null
No
No
No
No
No
No
No
No
No
No
No

Default
00
“-“
“-“
Now()
“-“
00
00
“-“
“-“
00
“-“

Key
Primary Key
-

28

tgl_posting
pihak_luar

Date
Varchar

30

No
No

Now()
“-“

-

Tabel transaksi berisi:
a. no

: merupakan nomor urut dari setiap transaksi
keuangan yang ada di Dana Pensiun Sekolah
Kristen.

b. no_bukti

: merupakan kode transaksi dari setiap transaksi
keuangan yang tercatat di Dana Pensiun Sekolah
Kristen.

c. no_rek

: merupakan nomor rekening dari akun-akun yang
dipakai di Dana Pensiun Sekolah Kristen. no_rek
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
yang bersaldo normal debit.

29

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
No
no_bukti

Type
Int
Varchar

Size
11
16

Null
No
No

Default
00
“-“

Key
Primary Key
-

30

no_rek
Tanggal
Keterangan
Debit
Kredit
Status
kode_ta
jml_lampiran
Userid
tgl_posting
id_posting

Varchar
Date
Varchar
Int
Int
Varchar
Varchar
Int
Varchar
Date
Varchar

10
30
11
11
30
4
11
30
30

No
No
No
No
No
No
No
No
No
No
No

“-“
Now()
“-“
00
00
“-“
“-“
00
“-“
Now()
“-“

-

Tabel transaksi_fix berisi:
a. no

: merupakan nomor urut dari setiap transaksi
keuangan yang ada di Dana Pensiun Sekolah
Kristen.

b. no_bukti

: merupakan kode transaksi dari setiap transaksi
keuangan yang tercatat di Dana Pensiun Sekolah
Kristen.

c. no_rek

: merupakan nomor rekening dari akun-akun yang
dipakai di Dana Pensiun Sekolah Kristen. no_rek
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
keuangan Dana Pensiun Sekolah Kristen. misalnya

31

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
kedalam jurnal fix.

32

m. id_posting

: merupakan id dari user yang memosting transaksi
keuangan kedalam jurnal fix.
Tabel 4.4.1.9 Tabel user

Name
userid
username
Password
Level

Type
Varchar
Varchar
Varchar
Varchar

Size
30
30
30
30

Null
No
No
No
No

Default
“-“
“-“
“-“

Key
Primary Key
-

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

33

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

penghubung ke halaman utama dari aplikasi.

awal

aplikasi

sebagai

34

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
Pensiun Sekolah Kristen.

35

Cari

Cari

Data Rekening
Nomor Rekening Nama Rekening Up Rekening

Tambah
Edit
Hapus
Edit
Hapus

Gambar 4.4.3.3 Halaman Rekening

4. Halaman Kas Kecil Keluar & Masuk
Berfungsi untuk menampilkan data transaksi kas kecil baik keluar
maupun masuk.

Cari

Cari

Kode Transaksi

Tanggal

Data Kas Kecil
Kode Rekening Keterangan

Debit

Kredit

Tambah Baru
Edit
Hapus
Edit
Hapus

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.

Cari

Kode Transaksi

Cari

Tanggal

Data Kas Bank
Kode Rekening Keterangan Debit

Kredit

Tambah Baru
Tambah
Edit
Hapus
Tambah
Edit
Hapus

Gambar 4.4.3.5 Halaman Bank Keluar & Masuk

36

6. Halaman Jurnal Memorial
Berfungsi untuk menginput serta menampilkan data transaksi jurnal
memorial.
Nomor Bukti

:

Tanggal :

Nomor Rekening :
Normal Balance :
Jumlah

:

Simpan
Cari

Cari

Kode Transaksi

Data Jurnal Memorial
Kode Rekening
Keterangan

Tanggal

Debit

Kredit
Tambah
Tambah

Tambah Baru
Edit
Hapus
Edit
Hapus

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

Kode Transaksi

Cari
Data Jurnal Sementara
Keterangan
Tanggal Kode Rekening
Debit

Kredit

Action
Hapus
Post
Post
Hapus

Gambar 4.4.3.7 Halaman Posting
8. Halaman Jurnal Tetap
Berfungsi untuk menampilkan seluruh data transaksi yang sudah di
posting dan bersifat tetap.

37

Cari

Cari

Kode Transaksi

Tanggal Kode Rekening

Data Buku Jurnal
Keterangan

Nama Rekening

Debit

Kredit

Action
Unpost
Unpost

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

:

Sisi Debit/ Kredit
Nomor Rekening

:
:

Keterangan

:

Sisi Debit/Kredit
Nomor Rekening

:
:

Keterangan

:

Jumlah Lampiran

:

Jumlah

:

Simpan

Tanggal

:

Cetak

Gambar 4.4.3.9 Halaman Input Kas Kecil
10. Halaman Input Kas Bank
Berfungsi untuk menginput transaksi kas bank, mencatat jurnal kas
bank baik keluar maupun masuk, serta mencetak bukti transaksi.

38

Nomor Bukti

:

Sisi Debit/ Kredit
Nomor Rekening

:
:

Keterangan

:

Sisi Debit/Kredit

:

Nomor Rekening

:

Nama Pembayar/Penerima

:

Keterangan

:

Jumlah Lampiran

:

Jumlah

:

Tanggal

Simpan

:

Cetak

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
data yang dimiliki.

39

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,
pengingat waktu, jam, dan beberapa logo

40

Gambar 4.5.2 Halaman Home

b. Halaman Rekening
Halaman Rekening Berisi informasi data-data rekening atau akunakun 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.3 Halaman Rekening

41

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
transaksi kas keluar.

42

Gambar 4. 5.6 HalamanKas Keluar

Gambar 4. 5.7 Halaman TambahKas Keluar

Gambar 4. 5.8 Halaman Update Kas Keluar

43

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.10 Halaman Kas Masuk

44

Gambar 4. 5.11 Halaman Tambah Kas Masuk

Gambar 4. 5.12 Halaman Update Kas Masuk

Gambar 4. 5.13 Halaman Cetak Kas Masuk

45

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.15 Halaman Tambah Baru Bank Keluar

46

Gambar 4. 5.16 Halaman Tambah Bank Keluar

Gambar 4. 5.17 Halaman Update Bank Keluar

Gambar 4. 5.18 Halaman Cetak Bank Keluar

47

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.20 Halaman Tambah Baru Bank Masuk

48

Gambar 4. 5.21 Halaman Tambah Bank Masuk

Gambar 4. 5.22 Halaman Update Bank Masuk

Gambar 4. 5.23 Halaman Cetak Bank Masuk

49

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.25 Halaman Tambah Jurnal Memorial

50

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
pertama yaitu tombol post, jika tombol post ditekan maka otomatis

51

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
tombol unpost untuk membatalkan postingan jurnal.

52

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.

Gambar 4. 5.30 Halaman Otorisator

53

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

Gambar 4. 5.32 Halaman Tambah Tahun Anggaran

54

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;
}
} 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)){

55

$query=
mysql_query("insert
into
transaksi(no_bukti,no_rek,tanggal,keterangan,debit,kredit,kode_ta,userid,j
ml_lampiran)
values('$no_kel','$no_rek','".date("Y-n-d",
strtotime($tanggal))."','$keterangan','$jumlah','0','$coba[kode_ta]','$use
rid','$lampiran')") or die(mysql_error());
$query2
=
mysql_query("insert
into
transaksi(no_bukti,no_rek,tanggal,keterangan,debit,kredit,kode_ta,userid,j
ml_lampiran)
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');
.......

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;
}
} 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,p
ihak_luar,jml_lampiran)
values('$no_bukti','$no_rek','".date("Y-n-d",
strtotime($tanggal))."','$keterangan','$jumlah','0','$coba[kode_ta]','$use
rid','$nama','$lampiran')") or die(mysql_error());

56

$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
transaksi kas yang ada di kas bank masuk.

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Kepesertaan Dana Pensiun Gereja Kristen Jawa T0 552013008 BAB I

0 0 4

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Kepesertaan Dana Pensiun Gereja Kristen Jawa T0 552013008 BAB II

0 0 4

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Kepesertaan Dana Pensiun Gereja Kristen Jawa T0 552013008 BAB IV

0 0 39

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Kepesertaan Dana Pensiun Gereja Kristen Jawa T0 552013025 BAB IV

0 0 13

Institutional Repository | Satya Wacana Christian University: Subsistem Aplikasi Pencatatan Transaksi Kas sebagai Bagian dari Sistem Keuangan di Dana Pensiun Sekolah Kristen T0 552013016 BAB I

0 0 8

Institutional Repository | Satya Wacana Christian University: Subsistem Aplikasi Pencatatan Transaksi Kas sebagai Bagian dari Sistem Keuangan di Dana Pensiun Sekolah Kristen T0 552013016 BAB II

0 0 3

Institutional Repository | Satya Wacana Christian University: Subsistem Aplikasi Pencatatan Transaksi Kas sebagai Bagian dari Sistem Keuangan di Dana Pensiun Sekolah Kristen T0 552013016 BAB V

0 0 2

Institutional Repository | Satya Wacana Christian University: Subsistem Aplikasi Pencatatan Transaksi Kas sebagai Bagian dari Sistem Keuangan di Dana Pensiun Sekolah Kristen

0 0 13

Institutional Repository | Satya Wacana Christian University: Subsistem Aplikasi Pencatatan Transaksi Kas sebagai Bagian dari Sistem Keuangan di Dana Pensiun Sekolah Kristen

0 0 24

T0__BAB IV Institutional Repository | Satya Wacana Christian University: Sistem Pencatatan Pengeluaran Kas Kecil di PT. Argo Manunggal Triasta T0 BAB IV

0 0 16