Abstract - The aim of the research is to design and build an information system application for processing cash receipts
and disbursements data for financial planning and control at the Wali Nagari Kenagarian Harau Office using the Java
Netbean programming language and MySQL database which aims to speed up data entry for receipt and expenditure
transactions cash and report presentation quickly, precisely and accurately. The conclusion in this study is the
programming language Java Netbeans and MySQL proven to be able to be used in a performance that is fast, precise
and accurate in data entry cash receipts and disbursements transactions, as well as more secure data security.
Keywords - Cash Receipts and Expenditures, Java Netbeans, MySQL
Abstrak - Tujuan penelitian adalah merancang dan membangun sebuah aplikasi sistem informasi pengolahan data
transaksi penerimaan dan pengeluaran kas untuk perencanaan serta pengendalian keuangan pada Kantor Wali Nagari
Kenagarian Harau dengan menggunakan bahasa pemrograman Java Netbean dan database MySQL yang memiliki
tujuan untuk mempercepat entry data transaksi penerimaan dan pengeluaran kas dan penyajian laporan dengan cepat,
tepat dan akurat. Kesimpulan dalam penelitian ini adalah bahasa pemograman Java Netbeans dan MySQL terbukti
mampu digunakan dalam sebuah kinerja yang cepat, tepat dan akurat dalam entry data transaksi penerimaan dan
pengeluaran kas, serta keamanan data lebih terjamin.
Kata Kunci - Penerimaan dan Pengeluaran Kas ,Java Netbeans, MySQL
25
(Jurnal Teknologi Informasi) Vol.3, No.1. Juni 2019 P-ISSN 2580-7927| E-ISSN 2615-2738
output berfungsi untuk menyajikan hasil akhir ke Penerimaan kas perusahaan yang umum terjadi
pengguna sistem informasi. bersumber dari :
3. Software (Perangkat Lunak) 1. Penjualan barang dagangan atau jasa secara
Komponen software (perangkat lunak) tunai
mencangkup semua perangkat lunak yang 2. Penerimaan dari pelunasan piutang
digunakan di dalam sistem informasi. Adanya 3. Penjualan dari aktiva tetap
komponen perangkat lunak ini akan membantu 4. Penerimaan dari pinjaman
sistem informasi dalam menjalankan tugasnya 5. Penerimaan dari setoran modal pemilik
dan untuk dapat dijalankan sebagaimana 6. Hasil penjualan surat-surat berharga
mestinya. 7. Penerimaan kembali kelebihan uang muka
4. Hardware (Perangkat Keras) dan biaya
Komponen hardware (perangkat keras) 8. Pendapatan lain-lain
mencangkup semua perangkat keras komputer
yang digunakan secara fisik didalam sistem Pengeluaran Kas
informasi. Baik di komputer server maupun di Pengeluaran kas yang lazim dilakukan oleh
komputer client. perusahaan dimaksudkan untuk memenuhi kebutuhan
5. Databse (Basis Data) sebagai berikut :
Komponen basis data berfungsi untuk 1. Pembelian barang dagangan atau jasa secara
menyimpan semua data dan informasi ke dalam tunai
suatu atau beberapa tabel. Setiap tabel memiliki 2. Pelunasan utang
field masing-masing. Setiap tabel memiliki 3. Pembelian dari aktiva tetap
fungsi penyimpanan masing-masing, serta 4. Pembayaran biaya-biaya
antartabel dapat juga terjadi relasi. 5. Pembayaran prive
6. Kontrol dan Prosedur 6. Pembayaran pajak
Kontrol dan prosedur adalah dua komponen yang 7. Penarikan Modal pemilik
menjadi satu. Komponen kontrol berfungsi untuk 8. Pemberian pinjaman oleh perusahaan
mencegah terjadinya berbagai gangguan dan
ancaman terhadap data dan informasi yang ada III. METODOLOGI PENELITIAN
didalam sistem informasi, termasuk juga sistem Metodologi penelitian yang dilakukan pada
informasi itu sendiri beserta fisiknya (dalam hal penelitian ini meliputi :
ini komputer server). 1. Studi Literatur
7. Teknologi dan Jaringan Komputer Komponen Tahap ini dilakukan dengan cara mencari dan
terakhir didalam sistem informasi ini, yaitu menggali informasi yang berhubungan dengan
teknologi dan jaringan komputer memegang penelitian ini, baik dari buku, jurnal, internet
peranan terpenting untuk sebuah dansumber lainnya yang mendukung penelitian
sistem informasi. Komponen teknologi mengatur ini.
software,hardware, database, kontrol dan 2. Pengumpulan Data
prosedur, input, dan output, sehingga sistem Tahap ini dilakukan dengan cara mencatat data
dapat berjalan dan terkendali dengan baik. penerimaan kas dan pengeluarn kas..
Alat Bantu Desain Sistem 3. Perancangan Sistem
Pada perkembangan teknik pemrograman Tahap ini dilakukan dengan mengunakan alat
berorientasi objek, muncul sebuah standarisasi bahasa bantu rancangan sistem dengan menggunkan
pemodelan untuk pembangunan perangkat lunak yang UML
dibangun dengan menggunakan teknik pemrograman 4. Implemetasi Sistem
berorientasi objek. UML muncul karena adanya Tahap ini dilakukan dengan membuat sistem
kebutuhan pemodelan visual untuk menspesifikasikan, penerimaan dan pengeluaran kas dengan
menggambarkan, membangun, dan dokumentasi dari menggunakan bahasa pemograman java dan
sistem perangkat lunak. UML merupakan bahasa database mysql
visual untuk pemodelan dan komunikasi mengenai 5. Pengujian Sistem
sebuah sistem dengan menggunakan diagram dan teks- Tahap ini dilakukan pengujian terhadap sistem
teks pendukung (Rosa dan Shalahuddin, 2015: 137). yang telah dibangun untuk melihat keluaran dari
Penerimaan Kas setiap tahapan.
Kas merupakan salah satu akun atau rekening ynag
disajikan oleh perusahaan sebagai salah satu elemen IV ANALISIS DAN HASIL
aktiva lancar. Kas merupakan terminal bagi arus lalu Dalam mengatasi setiap permasalahan sebelum
lintas transakisi dalam perusahaan. Semua transaksi menuju ke sasaran atau tujuan yang diinginkan, maka
atau tidak langsung pasti berhubungan langsung perlu dilakukan analisis terhadap permasalahan yang
dengan kas. sebenarnya. Analisis sistem dapat didefenisikan
sebagai penguraian dari suatu sistem yang utuh ke
26
(Jurnal Teknologi Informasi) Vol.3, No.1. Juni 2019 P-ISSN 2580-7927| E-ISSN 2615-2738
dalam bagian komponennya dengan maksud untuk Berikut ini gambar 3.1 memperlihatkan desain sistem
mengindentifikasikan dan mengevaluasi lama yang sedang berjalan pada Kantor Wali Nagari
permasalahan, hambatan yang terjadi dan kebutuhan Hara:
yang diharapkan sehingga dapat diusulkan
perbaikannya.
Analisis sistem dilakukan dengan tujuan untuk
mengetahui kelemahan-kelemahan yang terjadi pada
sistem yang sedang berjalan. Karena dengan
dilakukannya analisis sistem yang sedang berjalan
akan dapat memberikan kemudahan di dalam
perancangan dan pembangunan terhadap sistem yang
akan dibangun atau sistem baru. Dengan dilakukannya
analisis terhadap sistem yang lama nantinya akan
dapat dijadikan sebagai perbadingan, pengoreksian
serta pengembangan dan perancangan kearah sistem
yang baru.
Dengan merencanakan perancangan terhadap
sistem yang baru diharapkan dapat meminimalisasi
masalah yang terjadi pada sistem yang lama serta
diharapkan berfungsi lebih baik dari sistem Desain Sistem LamaAnalisis Sistem Baru
sebelumnya. Untuk itu perlu dianalisa secara ringkas Untuk mengatasi masalah yang dihadapi oleh sistem
tentang bagaimana prosedur dari aliran sistem lama maka dibentuklah sistem baru, dimana proses
informasi datanya. penerimaan dan pengeluaran kas dapat dilakukan
secara komputerisai sehingga memberikan kemudahan
Analisis Sistem Lama kepada bendahara dan dapat menghemat waktu dalam
Analisis terhadap sistem lama merupakan tahap proses pengentrian data..
awal dalam pengembangan sistem itu sendiri, hal ini Desain Sistem Baru
dilakukan agar perbandingan antara sistem yang baru Desain sistem baru merupakan suatu bentuk
dengan yang lama dapat dilihat dengan jelas. Hal ini pengembangan terhadap sistem yang sedang berjalan,
juga dapat dijadikan tolak ukur sejauh mana gunanya untuk mempercepat dan mengoptimalkan
perkembangan sistem tersebut berhasil dilakukan. peralatan teknologi informasi dengan hasil dalam
Oleh karena itu penulis akan menjabarkan bagaimana penghematan biaya dan waktu.
sistem yang saat ini sedang dilakukan di Kantor Wali Prosedur perancangan sistem secara umum untuk
Nagari Harau. pembangunan sistem dalam membangun asistem
Berikut penulis akan menjelaskan bagaimana informasi pengolahan data transaksi penerimaan dan
sistem lama yang sedang berjalan : pengeluaran kas ini menggunakan perancangan sistem
1. Bendahara mencatat data penerimaan dan yang terdiri dari rancangan Use Case Diagaram, Class
pengeluaran kas secara manua atau masih Diagram, Activity Diagram, dan Sekuence Diagram
menggunakan Excel untuk mengolah buku
kas umum, buku bank nagari, dan buku kas Use Case Diagram
pembantu pajak. Use case menggambarkan bagaimana seseorang akan
2. Setelah melakukan pencatatan penerimaan menggunakan atau memanfaatkan sistem, sedangkan
dan pengeluaran kas bendahara membuat aktor adalah seseorang atau sesuatu yang berinteraksi
laporan buku kas umum, laporan buku bank dengan sistem. Use case diagram menggambarkan
nagari, dan buku kas pembantu pajak serta bagaimana proses-proses yang dilakukan oleh aktor
laporan penerimaan dan pengeluaran kas terhadap sebuah sistem.
bulanan pada akhir bulan dan laporan total Berikut gambar use case diagram :
penerimaan dan pengeluaran kas tahunan
atau total kas keseluruhan untuk diberikan
kepada sekretaris.
3. Kemudian sekretaris memeriksa semua
laporan penerimaan dan pengeluaran kas
yang telah diberikan sebelumnya oleh
bendahara.
4. Setelah semua laporan penerimaan dan
pengeluaran kas tersebut di periksa oleh
sekretaris, selanjutnya diberikan kepada Wali
Nagari.
27
(Jurnal Teknologi Informasi) Vol.3, No.1. Juni 2019 P-ISSN 2580-7927| E-ISSN 2615-2738
AdmiSequence Diagram
Sequence diagram menggambarkan kelakuan objek
pada use case dengan mendeskripsikan waktu hidup
objek dan message yang dikirimkan dan diterima antar
Gambar Use Case Diagram objek.
Sequence Diagram Entry Data Buku Kas Umum
Class Diagram Berikut gambar Sequence Diagram Entry Data Buku
Class diagram memberikan gambaran hubungan Kas Umum :
antara tabel-tabel yang ada dalam database. Masing-
masing class memiliki atribut dan metode atau fungsi
sesuai dengan proses yang terjadi.
Berikut gambar class diagram :
28
(Jurnal Teknologi Informasi) Vol.3, No.1. Juni 2019 P-ISSN 2580-7927| E-ISSN 2615-2738
Pengujian Sistem
Gambar Sequence Diagram Entry Data Buku kas Pengujian dan implementasi system bertujuan untuk
pembantu pajak melihat apakah sistem yang dirancang sudah sesuai
dengan apa yang di inginkan atau belum, setelah
Sequence Diagram Laporan Data Buku Kas Umum dilakukannya pengujian dan implementasi, kualitas
Harian sebuah system akan terlihat tampilan program yaitu
gambar Sequence Diagram Laporan Data Buku Kas merupakan sub bab yang menjelaskan tentang proses
Umum Harian : dimulainya sampai program ini selesai dieksekusi,
point-point pada sub bab ini akan menjelaskan tentang
bagaimana sebuah form dijalankan dan apa saja fungsi
yang terdapat pada form tersebut.
29
(Jurnal Teknologi Informasi) Vol.3, No.1. Juni 2019 P-ISSN 2580-7927| E-ISSN 2615-2738
30
(Jurnal Teknologi Informasi) Vol.3, No.1. Juni 2019 P-ISSN 2580-7927| E-ISSN 2615-2738
31
(Jurnal Teknologi Informasi) Vol.3, No.1. Juni 2019 P-ISSN 2580-7927| E-ISSN 2615-2738
32
(Jurnal Teknologi Informasi) Vol.3, No.1. Juni 2019 P-ISSN 2580-7927| E-ISSN 2615-2738
Halaman Laporan Data Buku Kas Umum Tahunan 1. Perlu meyakinkan pegawai Kantor Wali
Halaman laporan data Buku Kas Umum tahunan Nagari Harau yang terlibat dalam pemakaian
merupakan halaman yang akan menampilkan laporan sistem ini, bahwa kehadiran komputerisasi
data Buku Kas Umum tahunan.Untuk lebih jelasnya hanyalah sebagai alat bantu dalam
dapat dilihat pada gambar berikut : pengolahan data untuk memudahkan
pekerjaan yang dihadapi.
2. Sebelum sistem baru ini diterapkan ,
diharapkan diadakan pelatihan-pelatihan
terhadap staf yang berkompeten dengan
sistem untuk meningkatkan sumber daya
manusia dan mempermudah penggunaaan
sistem.
3. Dalam penerapan sistem komputerisasi pada
sistem yang baru sebaiknya didukung oleh
perangkat yang memadai baik dari segi
manusia maupun dari segi peralatannya.
4. Perlunya dilakukan pendekatan,
pemeliharaan dan pengembangan sistem di
masa akan datang untuk menjaga
kelangsungan hidup sistem tersebut.
DAFTAR PUSTAKA
33