APLIKASI BERBASIS WEB DAN MYSQL PENGELOLAAN PENERIMAAN KAS
DAN PENGELUARAN KAS
(Studi Kasus pada CV. Mitra Usaha Mandiri Teknik)
Musdalifah
Politeknik Telkom
musdalifah1502@gmail.com
Abstrak
CV. Mitra Usaha Mandiri Teknik adalah salah satu perusahaan yang telah menggunakan komputer
sebagai alat bantu dalam pelaksanaan kegiatan operasional perusahaan. CV. Mitra Usaha Mandiri
Teknik bergerak dibidang pembuatan peralatan industry dan perlengkapan suku cadang. Salah satu
aktivitas yang ada pada perusahaan CV. Mitra Usaha Mandiri Teknik adalah mengenai pencatatan kas.
Secara umum pencatatan akuntansi pada CV. Mitra Usaha Mandiri Teknik sudah sesuai standar
akuntansi keuangan akan tetapi tidak sepenuhnya terkomputerisasi. Pengerjaan jurnal umum dan
pembuatan laporan keuangan masih menggunakan Microsoft Office Excel, sehingga menyebabkan
pencatatan penerimaan dan pengeluaran kas menjadi tidak efektif. Oleh karena itu Perusahaan
membutuhkan suatu aplikasi pengelolaan kas. Aplikasi pengelolaan kas ini dibangun untuk memudahkan
CV. Mitra Usaha Mandiri Teknik dalam proses pencatatan kas, pembuatan jurnal khusus penjualan,
jurnal khusus penerimaan kas, jurnal khusus pengeluaran kas dan buku besar .
Aplikasi yang dibuat adalah aplikasi berbasis web PHP dan menggunakan MySQL sebagai basisdatanya.
Sedangkan metode pengembangannya menggunakan SDLC dengan model waterfall. Aplikasi ini
menghasilkan faktur pemesanan, faktur cicilan, faktur pelunasan, bukti pengeluaran kas, jurnal khusus
dan buku besar selain itu data juga dapat tersimpan lebih aman.
Kata Kunci: PHP, MySql, Jurnal Khusus, Buku Besar, Faktur Keluaran dan Bukti Pengeluaran.
Abstract
CV. Mitra Usaha Mandiri Teknik is one company that has used computers as a tool in the implementation of
the company’s operation. CV. Mitra Usaha Mandiri Teknik engaged in the manufacture of industrial
equipment and spareparts supplies. One of the actifities available on the company’s CV. Mitra Usaha Mandiri
Teknik regarding the recording technique is cash. In general, the accounting records on a CV. Mitra Usaha
Mandiri Teknik are appropriate accounting standars but does not fully computerized. The execution of
general ledger and financial statement are still using Microsoft Office Excel, causing the recording of cash
receipts and disbursements to be ineffective. Companies therefore need a cash management application. Cash
management application is built for easy CV. Mitra Usaha Mandiri Teknik in the process of recording cash,
making the sale of special journals, specialized journals receipts, purchases of special journals and ledgers.
Application is made is a web based application using PHP and MySQL as database. While the method
development using SDLC waterfall model. This application generates an invoice book, invoice payments,
payment of invoice, proof of cash outlay, special journals and ledgers in addition to the data can also be
stored more securely
Keywords: PHP ,MySQL, Special Journals, General Ledger, Invoicing Families and Evidence of
Expenditure.
1.
Pendahuluan
Penerimaan dan Pengeluaran kas merupakan
salah satu komponen akuntansi yang mempunyai
peran yang sangat penting untuk suatu perusahaan.
Sehingga, semakin banyak tuntutan yang mendorong
suatu perusahaan dalam melakukan perancangan
dalam pengolahan data agar menghasilkan informasi
yang berkualitas dan bermanfaat bagi yang
menggunakan informasi tersebut. Proses pengolahan
data menjadi informasi yang bermanfaat hanya akan
dapat diwujudkan dengan adanya suatu Aplikasi
yang baik dan strategi yang baik juga.
Aplikasi yang dibutuhkan oleh perusahaan
adalah Aplikasi keuangan yang menghasilkan suatu
informasi keuangan yang dibutuhkan tersebut, untuk
proses pengambilan keputusan dan juga proses
pengelolaan perusahaan tersebut di masa mendatang.
Aplikasi yang digunakan juga harus sesuai dengan
standar akuntansi dan menghasilkan informasi
keuangan yang dibutuhkan, salah satunya adalah
Aplikasi penerimaan kas dan pengeluaran kas.
CV. Mitra Usaha Mandiri Teknik adalah salah
satu perusahaan yang telah menggunakan komputer
sebagai alat bantu dalam pelaksanaan kegiatan
operasional. CV. Mitra Usaha Mandiri Teknik
merupakan perusahaan yang bergerak dalam bidang
jasa, memberikan pelayanan pembuatan mesin
produksi pabrik. Penulis melakukan penelitian di
bagian keuangan yaitu bagian yang melakukan
pencatatan penerimaan kas dan pengeluaran kas.
Pada sistem pencatatan penerimaan kas dan
pengeluaran kas yang sedang berjalan ini CV. Mitra
Usaha Mandiri Teknik masih menggunakan
Microsoft Office Excel. Pengerjaan pencatatan
penerimaan kas dan pengeluaran kas dilakukan oleh
bagian keuangan.
Berdasarkan latar belakang diatas, maka
penulis akan membangun sebuah aplikasi dengan
menggunakan web php dan mysql dalam membuat
Proyek Akhir dengan judul Aplikasi Berbasis Web
dan Mysql Untuk Pengolahan Penerimaan Kas
dan Pengeluaran Kas Bagian Keuangan pada
CV. Mitra Usaha Mandiri Teknik.
Aplikasi Pengelolaan Penerimaan Kas dan
Pengeluaran kas ini dapat membantu proses
penerimaan dan pengeluaran kas operasional pada
CV. Mitra Usaha Mandiri Teknik sehingga dapat
menghasilkan fartur pemesanan, cicilan dan
pelunasan sebagai bukti penerimaan kas dan bukti
pengeluaran kas. Aplikasi ini juga dapat
menghasilkan
Jurnal
Khusus
penerimaan,
pengeluaran dan buku besar.
Metode yang digunakan untuk mengerjakan
proyek akhir adalah SDLC (Software Development
Life Cycle) dengan menggunakan model Waterfall
yang terdiri dari :
a. Requirements analysis and definition.
b. System and software design
c. Implementation and unit testing
d. Integration and system testing
e. Operation and Maintenance
diperoleh dengan cara mengunduh di Internet secara
gratis.”
2.
2.3.1 Pengertian Kas
Munurut (Waren 2008, 32), “Kas (cash)
meliputi uang receh, uang kertas, cek, wesel, dan
uang yang disimpan di bank yang dapat ditarik tanpa
pembatasan dari bank bersangkutan”
Tinjauan Pustaka
2.1
Aplikasi Berbasis Web
Menurut (Kadir, 2009, p. 2) “Aplikasi Web
adalah jenis aplikasi yang diakses melalui browser,
misalnya Internet Explorer dan Mozila Firefox.”
2.1.1 PHP
Pengertian PHP menurut (Suryatiningsih, 2009,
p. 141), “PHP adalah bahasa scripting yang menyatu
dengan HTML dan dijalankan pada serverside.
Artinya semua sintax yang diberikan akan
sepenuhnya dijalankan pada server sedangkan yang
dikirimkan ke browser hanya hasilnya saja.”
2.1.2 MySql
Pengertian MySql menurut (Kadir, 2009, p. 15),
“MySql merupakan software yang tergolong
database server dan bersifat Open Source. Open
Source menyatakan bahwa software ini dilengkapi
dengan source code (kode yang dipakai untuk
membuat MySql), selain tentu saja bentuk
executable-nya atau kode yang dapat dijalankan
secara langsung dalam sistem operasi , dan bisa
2.2
Akuntansi
2.2.1 Penggertian Akuntansi
Pengertian
Akuntansi
dikemukakan
(Anggadini, 2009, p. 1):
Beberapa kutipan pendapat dari para ahli
mengenai definisi akuntansi, yaitu sebagai berikut:
Menurut American Institute of Certified
Public Accountants :
“Akuntansi
adalah
seni
pencatatan,
penggolongan, dan peringkasan transaksi dan
kejadian yang bersifat keuangan dengan cara yang
berdaya guna dan dalm bentuk satuan uang, dan
penginterpretasian hasil proses tersebut.”
2.2.2 Siklus Akuntansi
Siklus Akuntansi menurut (Anggadini, 2009,
p. 21), “Kegiatan Akuntansi meliputi :
1. Pengidentifikasian dan pengukuran data
yang relevan untuk pengambilan
keputusan,
2. Pemrosesan data
dan
kemudian
pelaporan informasi yang dihasilkan,
3. Pengkomunikasian informasi kepada
pemakai laporan.
Kegiatan-kegiatan tersebut diatas merupakan
suatu proses yang berulang sehingga membentuk
suatu siklus, yang disebut dengan Siklus
Akuntansi.”
2.3
Penerimaan dan Pengeluaran Kas
2.3.2 Pengertian Penerimaan Kas
Pengertian penerimaan kas menurut (Mulyadi,
Sistem Akuntansi 2008, 455), “Penerimaan kas
perusahaan berasal dari dua sumber utama yaitu,
penerimaan dari penjualan tunai dan penerimaan kas
dari piutang.”
Pengertian sistem akuntansi penerimaan kas
menurut (Waren, 2008, p. 321) adalah sebagai
berikut:
”Sistem akuntansi penerimaan kas adalah suatu
catatan yang dibuat untuk melaksanakan kegiatan
penerimaan uang dari penjualan tunai atau dari
piutang yang siap dan bebas digunakan untuk
kegiatan umum perusahaan”
Pengertian penerimaan kas menurut PSAK No.9
adalah:
”Yang dimaksud dengan kas adalah alat
pembayaran yang siap dan bebas dipergunakan
untuk membiayai kegiatan umum perusahaan. ”
Contoh Jurnal Khusus Penerimaan Kas
Gambar 2.3.1
Jurnal Khusus Penerimaan Kas
2.3.3 Pengertian Pengeluaran Kas
Pengertian pengeluaran kas menurut (Mulyadi,
Sistem Akuntansi 2008, 543) adalah sebagai berikut:
“Pengeluaran kas adalah suatu catatan yang
dibuat untuk melaksanakan kegiatan pengeluaran
baik dengan uang tunai yang digunakan untuk
kegiatan umum perusahaan.”
Contoh Jurnal Khusus Pengeluaran Kas
2.5
Alat Bantu
2.5.1 Flowchart
Pengertian Flowchart menurut (Untoro, 2010,
p. 35) adalah sebagai berikut:
“Flowchart adalah suatu teknik untuk menulis
algoritma menggunakan simbol (chart) dan garis
panah”
2.5.2 Entity-Relationship Diagram
“ Entity relationship diagram (E-RD) adalah
diagram yang menggambarkan keterhubungan antar
data secara konseptual”. (Eddy Prasetyo Nugroho
2009, 70)
2.5.3
Data Flow Diagram
“Diagram untuk menggambarkan aliran data
dalam sistem, sumber dan tujuan data, proses yang
mengolah data tersebut dan tempat penyimpanan
data”. (Eddy Prasetyo Nugroho 2009, 61)
3.
Analisis dan Perancangan
3.1
Kebutuhan Perangkat Perangkat Keras
Tabel 3.1
Kebutuhan Perangkat Keras
No.
1
Gambar 2.3.2
Jurnal Khusus Pengeluaran Kas
Buku Besar
Pengertian buku besar menurut (Irton, 2009, p.
186) adalah sebagai berikut:
“Sekelompok akun dari suatu perusahaan
disebut
buku
besar.
Buku
besar
dapat
diklasifikasikan menjadi tiga kelompok buku besar
umum, buku besar pembantu piutang dan daftar
buku piutang, dan buku besar pembantu utang. ”
Gambar 2.4.1
Buku Besar
Spesifikasi
Komputer
Monitor
yang
Dibutuhkan
Processor Intel (R)
Core (TM) 2 Duo CPU
1.80 GHz
Harddisk 80 GB
2.4
Contoh Buku Besar
Komputer
RAM 512 MB
Mouse dan Keyboard
Printer
3.2
Kebutuhan Perangkat Lunak
Perangkat lunak yang dibutuhkan untuk
membangun Sistem Informasi Akuntansi CV. Mitra
Usaha Mandiri Teknik adalah sebagai berikut:
1. Sistem Operasi Windows XP
2. Macromedia Dreamweaver 8 sebagai tool
pembangunan aplikasi
3. Microsoft visio 2007 untuk tool
perancangan
4. XAMPP sebagai web server saat
pembangunan aplikasi
5. Basis data menggunakan MySQL
6. Web Browser seperti Mozilla Firefox,
Google Chrome, Opera, Internet Explorer.
3.3
Perancangan
3.1.1 Diagram Konteks
data_profile
data_barang
data_pemesanan
data_cicilan
data_pelunasan
data_pembelian
data_beban
data_login_bgkeuangan
2.
Proses 2
data_barang
Aplikasi
Penerimaan dan
Pengeluaran
Kas
Bag. Keuangan
data_profile
data_barang
data_pemesanan
data_cicilan
data_pelunasan
data_pembelian
data_beban
data_valid_login_bgkeuangan
Bag.Keuangan
data_barang
data_barang
barang
data_barang
2.3
Lihat Barang
Gambar 3.3.4
DFD Level 2 Proses 2
data_output_profile
data_input_profile
data_update_profile
2.4
Hapus
Barang
data_barang
2.2
Edit Barang
3.1.2 DFD Level 1
Bag. Keuangan
data_barang
data_barang
Gambar 3.3.1
Diagram Konteks
2.1
Input
Barang
data_barang
1.0
Mengelola data
profile bag.
keuangan
bagkeuangan
2.0
Mengelola data
Barang
barang
3.
Proses 3
data_pemesanan
Bag.Keuangan
data_input_pemesanan
3.0
Mengelola data
pemesanan
data_output_pemesanan
faktur_pemesanan_penerimaan_kas
3.1
Input data
pemesanan
pemesanan
data_pemesanan
data_pemesanan
data_input_cicilan
4.0
Mengelola data
cicilan
data_output_cicilan
data_input_pelunasan
akun
5.0
Mengelola data
pelunasan
data_output_pelunasan
pemesanan
data_pemesanan
cicilan
akun
3.2
Lihat data
pemesanan
pelunasan
Gambar 3.3.5
DFD Level 2 Proses 3
data_input_pembelian
6.0
Mengelola data
pembelian
data_output_pembelian
4.
pembelian
Proses 4
data_cicilan
data_input_beban
7.0
Mengelola data
beban
data_output_beban
beban
Bag.Keuangan
faktur_cicilan_penerimaan_kas
periode
4.1
Input data
cicilan
data_pemesanan
8.0
Membuat Laporan
penerimaan dan
pengeluaran kas
data_output_laporan_penerimaan_pengeluaran_kas
data_cicilan
pemesanan
data_cicilan
data_cicilan
4.2
Lihat data
cicilan
Gambar 3.3.2
DFD Level 1
akun
Gambar 3.3.6
DFD Level 2 Proses 4
3.1.3 DFD Level 2
1. Proses 1
5.
Proses 5
data_pelunasan
username,password,realname,alamat,notelp
Bag.Keuangan
cicilan
data_profile_bag.keuangan
1.1
Input Profile
bag.
keuangan
Bag.Keuangan
faktur_pelunasan_penerimaan_kas
data_cicilan
5.1
Input data
pelunasan
data_profile_bag.keuangan
username,
password,
realname,
alamat,notelp
bagkeuangan
data_profile_bag.keuangan
1.2
Edit Profile
bag.
keuangan
data_profile_bag.keuangan
1.4
Hapus
Profile bag.
keuangan
cicilan
data_pelunasan
data_pelunasan
data_pelunasan
pelunasan
data_profile_bag.keuangan
data_profile_bag.keuangan
Gambar 3.3.3
DFD Level 2 Proses 1
1.3
Lihat Profile
bag.
keuangan
akun
5.2
Lihat data
pelunasan
Gambar 3.3.7
DFD Level 2 Proses 5
6.
Proses 6
3.1.4 Entity-Relationship Diagram
data_pembelian
jmlbrg
tothrg
tgl_pesan
Bag.Keuangan
6.1
Input data
pembelian
faktur_pengeluaran_kas
tlppesan
PPN
almtpesan
nmpesan
tgl_jthtem
id_pemesanan
nmbrg
data_pembelian
data_pembelian
tgl_jadi
tgl_cicilan
pembelian
data_pembelian
sisa
akun
1
namabrg
Pemesanan
dilakukan
1
Barang
7.
Proses 7
Cicilan
1
m
mencatat
mencatat
HPP
sisacicilan
1
m
1
Gambar 3.3.8
DFD Level 2 Proses 6
id_cicilan
hrgbrg
id_barang
6.2
Lihat data
pembelian
uangcicilan
jmlbrg
uangmuka
hrgbrg
dilakukan
mencatat
id_pelunasan
kd_akun
data_beban
1
1
Bag.Keuangan
7.1
Input data
beban
faktur_pengeluaran_kas
Akun
nmkar
1
m
almtkar
Beban
m
total
mencatat
mencatat
tgl_beban
ket
beban
data_beban
uangbeban
7.2
Lihat data
beban
mencatat
akun
m
Gambar 3.3.9
DFD Level 2 Proses 7
id_pembelian
Pembelian
namasupp
8.
Proses 8
uangbeli
almtsupp
output_jurnal_khusus
Bag.Keuangan
Gambar 3.3.11
periode
output_buku_besar
ket
tgl_beli
7.1
Jurnal
khusus
periode
Entity-Relationship Diagram
7.2
Buku Besar
pemesanan
cicilan
pelunasan
pengeluaran
Gambar 3.3.10
DFD Level 2 Proses 8
4.
Penutup
4.1
Kesimpulan
Berdasarkan yang telah dipaparkan pada
aplikasi berbasis web dan Mysql untuk pengelolaan
kas ini maka diperoleh kesimpulan, antara lain :
1. Aplikasi berbasis web untuk pengelolaan
kas dapat menghasilkan faktur pemesanan,
faktur cicilan, faktur pelunasan dan bukti
pengeluaran kas,
2. Mengelola transaksi pemesanan, cicilan,
pelunasan dan pengeluaran kas,
3. Menghasilkan jurnal khusus penjualan,
jurnal khusus penerimaan, jurnal khusus
pembelian dan buku besar.
4.2
diskon
1
data_beban
data_beban
tgl_lunas
nmakun
Pelunasan
1
id_beban
Saran
Untuk meningkatkan kinerja dari Aplikasi
Pengelolaan Kas ini, maka disarankan untuk
meningkatkan segi keamanan data, mengingat
aplikasi ini digunakan oleh Bagian Keuangan
dimana segala sesuatu yang berhubungan dengan
keuangan perusahaan ataupun lembaga merupakan
sesuatu yang sangat rahasia.
5.
Daftar Pustaka
[1]
Anggadini, E. S. (2009). Akuntansi Keuangan. Yogyakarta:
Graha Ilmu.
Eddy Prasetyo Nugroho, K. R. (2009). Rekayasa Perangkat
Lunak. Bandung:Politeknik Telkom.
Irton, S.(2009).Handbook of Accounting (Buku Pegangan
Akuntansi). Yogyakarta: UPP STIM YKPN.
Kadir, A.(2009). Membuat Aplikasi Web dengan PHP +
Database Mysql. Yogyakarta: ANDI.
Mulyadi. (2008).Sistem Akuntansi. Jakarta: Salemba Empat.
Suryatiningsih, W. M.(2009). Web Programming. Bandung:
Politeknik Telkom
Untoro, F. W.(2010). Algoritma dan Pemrograman dengan
Bahasa Java. Yogyakarta: Graha Ilmu.
Waren, C.S. (2008). Pengantar Akuntansi Buku Satu-Edisi
21. Jakarta:Salemba Empat.
Wiswakarma, K. (2009). Membuat Katalog Online dengan
PHP dan CSS. Yogyakarta: Lokomedia.
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]