APLIKASI BERBASIS WEB DAN MYSQL PENGELOLAAN PENERIMAAN KAS
DAN PENGELUARAN KAS
(Studi Kasus pada CV. Mitra Usaha Mandiri Teknik)
MusdalifahPoliteknik 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
2. 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
diperoleh dengan cara mengunduh di Internet secara gratis.”
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.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”
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
Gambar 2.3.2 Jurnal Khusus Pengeluaran Kas
2.4 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. ”
Contoh Buku Besar
Gambar 2.4.1 Buku Besar
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. Komputer Spesifikasi
1 Komputer Monitor
yang Dibutuhkan
Processor Intel (R) Core (TM) 2 Duo CPU 1.80 GHz
Harddisk 80 GB
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 Bag. Keuangan Aplikasi Penerimaan dan Pengeluaran Kas data_profile data_barang data_pemesanan data_cicilan data_pelunasan data_pembelian data_beban data_login_bgkeuangan data_profile data_barang data_pemesanan data_cicilan data_pelunasan data_pembelian data_beban data_valid_login_bgkeuangan Gambar 3.3.1 Diagram Konteks 3.1.2 DFD Level 1 Bag. Keuangan 1.0 Mengelola data profile bag. keuangan bagkeuangan data_output_profile 3.0 Mengelola data pemesanan pemesanan data_input_profile data_update_profile data_input_pemesanan data_output_pemesanan 4.0 Mengelola data cicilan data_input_cicilan data_output_cicilan cicilan 5.0 Mengelola data pelunasan pelunasan data_input_pelunasan data_output_pelunasan 6.0 Mengelola data pembelian data_input_pembelian data_output_pembelian pembelian 8.0 Membuat Laporan penerimaan dan pengeluaran kas periode data_output_laporan_penerimaan_pengeluaran_kas akun 7.0 Mengelola data beban beban data_output_beban data_input_beban 2.0 Mengelola data Barang barang Gambar 3.3.2 DFD Level 1 3.1.3 DFD Level 2 1. Proses 1 Bag.Keuangan 1.1 Input Profile bag. keuangan 1.2 Edit Profile bag. keuangan 1.3 Lihat Profile bag. keuangan 1.4 Hapus Profile bag. keuangan bagkeuangan data_profile_bag.keuangan data_profile_bag.keuangan data_profile_bag.keuangan data_profile_bag.keuangan username, password, realname, alamat,notelp data_profile_bag.keuangan username,password,realname,alamat,notelp data_profile_bag.keuangan Gambar 3.3.3 DFD Level 2 Proses 1 2. Proses 2 Bag.Keuangan 2.1 Input Barang 2.2
Edit Barang Lihat Barang2.3
2.4 Hapus Barang barang data_barang data_barang data_barang data_barang data_barang data_barang data_barang data_barang Gambar 3.3.4 DFD Level 2 Proses 2 3. Proses 3 Bag.Keuangan 3.1 Input data pemesanan 3.2 Lihat data pemesanan pemesanan faktur_pemesanan_penerimaan_kas data_pemesanan data_pemesanan data_pemesanan data_pemesanan akun Gambar 3.3.5 DFD Level 2 Proses 3 4. Proses 4 Bag.Keuangan 4.1 Input data cicilan 4.2 Lihat data cicilan cicilan faktur_cicilan_penerimaan_kas data_cicilan data_cicilan data_cicilan data_cicilan pemesanan data_pemesanan akun Gambar 3.3.6 DFD Level 2 Proses 4 5. Proses 5 Bag.Keuangan 5.1 Input data pelunasan 5.2 Lihat data pelunasan pelunasan faktur_pelunasan_penerimaan_kas data_pelunasan data_pelunasan data_pelunasan data_pelunasan cicilan data_cicilan akun Gambar 3.3.7 DFD Level 2 Proses 5
6. Proses 6 Bag.Keuangan 6.1 Input data pembelian 6.2 Lihat data pembelian pembelian faktur_pengeluaran_kas data_pembelian data_pembelian data_pembelian data_pembelian akun Gambar 3.3.8 DFD Level 2 Proses 6 7. Proses 7 Bag.Keuangan 7.1 Input data beban 7.2 Lihat data beban beban faktur_pengeluaran_kas data_beban data_beban data_beban data_beban akun Gambar 3.3.9 DFD Level 2 Proses 7 8. Proses 8 Bag.Keuangan 7.1 Jurnal khusus 7.2
Buku Besar pemesanan
cicilan pelunasan pengeluaran periode periode output_jurnal_khusus output_buku_besar Gambar 3.3.10 DFD Level 2 Proses 8 3.1.4 Entity-Relationship Diagram Pemesanan Beban Cicilan Pelunasan dilakukan dilakukan Akun mencatat mencatat mencatat mencatat id_pemesanan nmpesan almtpesan tlppesan tgl_pesan tgl_jadi tgl_jthtem nmbrg jmlbrg hrgbrg jmlbrg PPN tothrg sisa uangmuka id_beban nmkar almtkar tgl_beban ket uangbeban id_cicilan tgl_cicilan uangcicilan sisacicilan id_pelunasan tgl_lunas diskon total kd_akun nmakun 1 1 1 1 m m m m Pembelian id_pembelian namasupp almtsupp tgl_beli ket uangbeli 1 1 1 1 Barang mencatat m id_barang namabrg hrgbrg HPP mencatat 1 1 Gambar 3.3.11 Entity-Relationship Diagram 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 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.
[2] Eddy Prasetyo Nugroho, K. R. (2009). Rekayasa Perangkat
Lunak. Bandung:Politeknik Telkom.
[3] Irton, S.(2009).Handbook of Accounting (Buku Pegangan
Akuntansi). Yogyakarta: UPP STIM YKPN.
[4] Kadir, A.(2009). Membuat Aplikasi Web dengan PHP +
Database Mysql. Yogyakarta: ANDI.
[5] Mulyadi. (2008).Sistem Akuntansi. Jakarta: Salemba Empat. [6] Suryatiningsih, W. M.(2009). Web Programming. Bandung:
Politeknik Telkom
[7] Untoro, F. W.(2010). Algoritma dan Pemrograman dengan
Bahasa Java. Yogyakarta: Graha Ilmu.
[8] Waren, C.S. (2008). Pengantar Akuntansi Buku Satu-Edisi
21. Jakarta:Salemba Empat.
[9] Wiswakarma, K. (2009). Membuat Katalog Online dengan