sistem informasi keuangan pada pengelola …jurnal.stmikelrahma.ac.id/assets/file/fita puspita...
TRANSCRIPT
NASKAH PUBLIKASI
SISTEM INFORMASI KEUANGAN PADA PENGELOLA AIR BERSIH
TIRTA MANUNGGAL MENGGUNAKAN
JAVA DAN MySQL
Diajukan untuk memenuhi salah satu syarat memperoleh
derajat Sarjana Sistem Informasi
Disusun Oleh
Nama : Fita Puspita Sari
Nomor Mahasiswa : 11110301
Program Studi : Sistem Informasi
Jenjang : Strata 1
SEKOLAH TINGGI MANAJEMAN INFORMATIKA DAN ILMU KOMPUTER
EL RAHMA
YOGYAKARTA
2015
1
SISTEM INFORMASI KEUANGAN PADA PENGELOLA AIR
BERSIH TIRTA MANUNGGAL MENGGUNAKAN
JAVA DAN MySQL
Fita Puspita Sari
Sistem Informasi STMIK EL RAHMA Yogyakarta
e-mail : [email protected]
Abstract This study titled Financial Information System in Clean Water Management Tirta
Manunggal using Java and MySQL . This system is an information system that is created to manage the finances of the organization to facilitate the recording, storage, and search the data required by the Organization of water management Tirta Manunggal. This system is based on financial data management needs of organizations such as customer data, invoices, expenses, water use , and income. Making this system using the Java Programming and MySQL . Keywords: Financial Information System, Java, MySQL PENDAHULUAN
Adanya perkembangan teknologi dan informasi yang semakin pesat
diberbagai aspek kehidupan, menuntut semua lini untuk memanfaatkan teknologi
dalam menyelesaikan pekerjaannya. Informasi tidak hanya menjadi kebutuhan, akan
tetapi menjadi penggerak sebuah sistem.
Semakin tingginya kebutuhan manusia, menuntut terpenuhinya sistem
informasi yang semakin canggih. Sehingga mengakibatkan perkembangan ilmu
pengetahuan dan teknologi saat ini berkembang dengan pesat. Diharapkan ilmu
pengetahuan memberikan efisiensi dan efektifitas kerja yang handal. Dalam hal ini
contohnya komputer. Komputer merupakan suatu alat elektronik yang mampu
melakukan beberapa tugas untuk memanipulasi data yang cepat dan tepat serta
dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data
input, memprosesnya dan menghasilkan output dibawah pengawasan instruksi-
instruksi program yang tersimpan di memory.
Peranan informasi dalam suatu perusahaan sangat penting dan sangat
dibutuhkan baik dalam perusahaan besar maupun kecil, baik itu perusahaan swasta
2
maupun perusahaan milik negara. Adanya informasi yang benar dan terpercaya
merupakan suatu kebutuhan, apalagi yang menyangkut masalah keuangan yang
merupakan bagian penting yang terdapat pada suatu perusahaan tersebut.
Pengelola air bersih Tirta Manunggal merupakan salah satu organisasi
yang berada di Dusun Sanan, Desa Bawuran, Kecamatan Pleret, Kabupaten
Bantul, Daerah Istimewa Yogyakarta. Organisasi ini adalah organisasi pengelola
air bersih untuk disalurkan pada masyarakat, yang berdiri dengan dilatar belakangi
oleh permasalahan kekurangan air bersih di dusun Sanan. Saat ini di organisasi
pengelola air bersih Tirta Manunggal pencatatan keuangannya menggunakan
komputer dan masih menggunakan program Microsoft Excel, sehingga
mengakibatkan penyimpanan transaksi keuangan kurang efektif dan efisien.
Karena setiap kali pencatatan, file yang berbentuk Microsoft Excel dicopy paste
kemudian tanggal dan nama bulan diganti (diketik ulang) dengan tanggal dan
nama bulan yang baru. Kegiatan ini terus dilakukan, sehingga dokumen yang
berbentuk file Microsoft Excel bertambah banyak setiap bulan.
Dengan adanya kondisi tersebut maka penulis memilih judul “SISTEM
INFORMASI KEUANGAN PADA PENGELOLA AIR BERSIH TIRTA
MANUNGGAL MENGGUNAKAN JAVA DAN MySQL” dengan berupaya
membuat sebuah aplikasi sistem informasi untuk mengelola keuangan organisasi
agar pencatatan, penyimpanan, dan pecarian data yang diperlukan dapat dilakukan
dengan cepat dan akurat.
METODE PENELITIAN
a. Metode Pengumpulan Data 1) Metode Observasi
Observasi dilakukan dengan datang langsung ke sekretariat pengelola Air Bersih Tirta Manunggal untuk mengetahui secara langsung pengelolaan keuangan yang dilakukan.
2) Metode Wawancara Wawancara dilakukan dengan tanya jawab kepada petugas pengelola
Air Bersih Tirta Manunggal. 3) Metode Kepustakaan
Dalam metode ini dilakukan dengan mempelajari buku, makalah, artikel-artikel, atau jurnal-jurnal yang berhubungan dengan penelitian.
b. Metode Perancangan Sistem
3
1) Analisis Kebutuhan Analisis kebutuhan adalah analisa yang dilakukan untuk
menentukan input dan output yang diinginkan berdasarkan data yang ada. 2) Perancangan Sistem
Dalam tahap ini dilakukan perancangan sistem, dengan memperhatikan data dan sistem yang telah digunakan sebelumnya, kemudian merancang sistem baru menggunakan Java dan Mysql.
3) Implementasi Sistem Setelah pembuatan rancangan sistem, kemudian menerapkan
rancangan tersebut menggunakan Java dan dilakukan uji coba pemakaian sistem.
4) Evaluasi Sistem Setelah sistem informasi digunakan, selanjutnya adalah melakukan
evaluasi apakah sistem sudah sesuai dengan kebutuhan dan tidak ditemukan kesalahan-kesalahan.
5) Pelatihan Langkah selanjutnya adalah mengadakan pelatihan penggunaan
kepada petugas atau administrator pada pengelola air bersih Tirta Manunggal yaitu salah seorang yang ditunjuk untuk mengelola keuangan.
HASIL DAN PEMBAHASAN
Sebelum sebuah sistem dapat beroperasi, sistem tersebut harus terbebas dari
kesalahan-kesalahan. Kesalahan yang mungkin terjadi antara lain kesalahan penulisan
bahasa, kesalahan proses atau kesalahan logika. Untuk mengetahui adanya kesalahan,
perlu dilakukan pengujian yaitu dengan melakukan pengolahan data menggunakan
program tersebut. Jika sistem bebas dari kesalahan-kesalahan dan sesuai dengan
perancangan, maka sistem akan berjalan sesuai dengan keinginan dan kebutuhan
pengguna. Dengan dilakukannya implementasi sistem informasi keuangan ini
diharapkan dapat memudahkan pencatatan, penyimpanan, dan pencarian data yang
diperlukan oleh Organisasi.
5.1 Form Login
Gambar 5.1 Form Login
4
Form login digunakan oleh admin untuk masuk ke program dan
menggunakan menu-menu yang terdapat pada program. Dalam proses login,
admin harus memasukkan username dan password yang sesuai sehingga proses
login berhasil dilakukan.
5.2 Menu Utama
Gambar 5.2 Menu Utama
Gambar diatas adalah tampilan utama program, yaitu terdapat menu-
menu program yang sudah siap digunakan. Menu-menu tersebut berfungsi
untuk memudahkan pengguna (admin) dalam menjalankan program.
5.3 Sub Menu Home
Gambar 5.3 Sub Menu Home
5
Pada sub menu home, terdapat menu login dan keluar. Login digunakan
untuk masuk ke program dan keluar digunakan untuk keluar dari program.
Apabila pengguna berhasil melakukan proses login, maka pengguna dapat
mengakses menu lainnya.
5.4 Sub Menu Input
Gambar 5.4 Sub Menu Input
Pada sub menu input terdapat menu pelanggan. Menu ini digunakan
untuk menampilkan form pelanggan, kemudian memasukkan data pelanggan
ke sistem.
5.5 Sub Menu Transaksi
Gambar 5.5 Sub Menu Transaksi
6
Sub menu transaksi berisi menu pengeluaran, pendapatan, penggunaan
air, dan tagihan. Sub menu ini digunakan untuk menampilkan form
pengeluaran, pendapatan, penggunaan air, dan tagihan.
5.6 Sub Menu Laporan
Gambar 5.6 Sub Menu Laporan
Pada sub menu laporan, terdapat menu pengeluaran, pendapatan,
penggunaan air, dan tagihan. Menu-menu ini digunakan untuk menampilkan
laporan pengeluaran, pendapatan, penggunaan air, dan tagihan.
5.7 Form Pelanggan
Gambar 5.7 Form Pelanggan
7
Gambar diatas adalah gambar dari form pelanggan. Form pelanggan
digunakan untuk memasukkan data pelanggan ke dalam sistem. Dalam form ini
terdapat tombol simpan yaitu tombol untuk menyimpan data pelanggan,
tombol batal yaitu tombol untuk membatalkan perintah pengisian form,
tombol edit yaitu tombol untuk merubah data yang sudah tersimpan, tombol
hapus yaitu tombol untuk menghapus data yang telah tersimpan, tombol cetak
yaitu tombol untuk mencetak data yang telah tersimpan, dan tombol keluar
yaitu tombol untuk keluar dari form. Selain itu terdapat juga tombol pencarian
yang digunakan untuk mencari data tertentu yang diperlukan.
5.8 Form Pengeluaran
Gambar 5.8 Form Pengeluaran
Form pengeluaran digunakan untuk memasukkan data pengeluaran ke
dalam sistem. Dalam form ini terdapat tombol simpan yaitu tombol untuk
menyimpan data pengeluaran, tombol batal yaitu tombol untuk membatalkan
perintah pengisian form, tombol edit yaitu tombol untuk merubah data yang
sudah tersimpan, tombol hapus yaitu tombol untuk menghapus data yang telah
tersimpan, tombol cetak yaitu tombol untuk mencetak data yang telah
tersimpan, dan tombol keluar yaitu tombol untuk keluar dari form. Selain itu
8
terdapat juga tombol pencarian yang digunakan untuk mencari data tertentu
yang diperlukan.
5.9 Form Pendapatan
Gambar 5.9 Form Pendapatan
Form pendapatan digunakan untuk memasukkan data pendapatan ke
dalam sistem. Dalam form ini terdapat tombol simpan yaitu tombol untuk
menyimpan data pendapatan, tombol batal yaitu tombol untuk membatalkan
perintah pengisian form, tombol edit yaitu tombol untuk merubah data yang
sudah tersimpan, tombol hapus yaitu tombol untuk menghapus data yang telah
tersimpan, tombol cetak yaitu tombol untuk mencetak data yang telah
tersimpan, dan tombol keluar yaitu tombol untuk keluar dari form. Selain itu
terdapat juga tombol pencarian yang digunakan untuk mencari data tertentu
yang diperlukan.
9
5.10 Form Penggunaan Air
Gambar 5.10 Form Penggunaan Air
Form penggunaan air digunakan untuk memasukkan data penggunaan air
ke dalam sistem. Dalam form ini terdapat tombol simpan yaitu tombol untuk
menyimpan data penggunaan air, tombol batal yaitu tombol untuk
membatalkan perintah pengisian form, tombol hapus yaitu tombol untuk
menghapus data yang telah tersimpan, tombol hitung untuk menghitung
penggunaan air untuk ditampilkan di form tagihan, tombol edit yaitu tombol
untuk merubah data yang sudah tersimpan, tombol cetak yaitu tombol untuk
mencetak data yang telah tersimpan, dan tombol keluar yaitu tombol untuk
keluar dari form. Selain itu terdapat juga tombol pencarian yang digunakan
untuk mencari data tertentu yang diperlukan.
Dalam form penggunaan air ini, terdapat proses penghitungan
penggunaan air dalam satu bulan. Proses ini ditunjukkan dalam tombol
pengurangan yang terdapat disamping field Meter lalu. Tombol ini terdapat
source code perhitungan ditunjukkan pada gambar 5.11
10
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { (1) double bil1=Double.parseDouble(txtpaksek.getText()); (2) double bil2=Double.parseDouble(txtpakla.getText()); (3) double bil3=bil1-bil2; (4) if(bil3>0){ txttotpa.setText(""+bil3); }else{ (5) JOptionPane.showMessageDialog(rootPane,"Angka tidak valid..!!!");
} (6)
Gambar 5.11 Source code penghitungan penggunaan air
Keterangan:
(1) : Codding tombol pengurangan
(2) : Codding untuk menunjukkan hasil input meter sekarang
(3) : Codding untuk menunjukkan hasil input meter lalu
(4) : Codding untuk menunjukkan hasil input meter sekarang dikurangi meter
lalu
(5) : Codding kondisi untuk menunjukkan hasil perhitungan dan codding validasi
jika pengisian data penggunaan air tidak tepat atau salah pengetikan
(6) : Tanda penutup codding
Jika kita klik tombol tersebut, akan muncul jumlah total penggunaan air dan
validasi data yang akan muncul jika pengisian data penggunaan air tidak tepat
atau salah pengetikan.
11
5.11 Form Tagihan
Gambar 5.12 Form Tagihan
Form tagihan digunakan untuk memasukkan data tagihan ke dalam
sistem. Dalam form ini terdapat tombol simpan yaitu tombol untuk
menyimpan data tagihan, tombol batal yaitu tombol untuk membatalkan
perintah pengisian form, tombol edit yaitu tombol untuk merubah data yang
sudah tersimpan, tombol hapus yaitu tombol untuk menghapus data yang telah
tersimpan, tombol cetak yaitu tombol untuk mencetak data yang telah
tersimpan, dan tombol keluar yaitu tombol untuk keluar dari form. Selain itu
terdapat juga tombol pencarian yang digunakan untuk mencari data tertentu
yang diperlukan.
Dalam form tagihan ini terdapat tombol perkalian yang digunakan untuk
menghitung biaya penggunaan air. Jika kita klik tombol tersebut, akan muncul
biaya penggunaan air. Source code perhitungan dalam tombol perkalian tersebut
dapat dilihat dalam gambar 5.13
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { (1)
double bil1=Double.parseDouble(txtjumpem.getText()); (2) double bil2=Double.parseDouble(txtharga.getText()); (3) double bil3=bil1*bil2; (4) txtbiaya.setText(""+bil3); (5)
} (6)
Gambar 5.13 Source code penghitungan biaya penggunaan air
12
Keterangan:
(1) : Codding tombol perkalian
(2) : Codding untuk menunjukkan hasil input jumlah pemakaian
(3) : Codding untuk menunjukkan hasil input harga
(4) : Codding untuk menghitung input jumlah pemakaian dikali harga
(5) : Codding untuk menunjukkan hasil perkalian
(6) : Tanda penutup codding
Selain tombol perkalian, dalam form tagihan ini juga terdapat tombol
penjumlahan. Yaitu tombol untuk menjumlahkan biaya penggunaan air, beban,
dan denda. Jika kita klik tombol penjumlahan tersebut dapat diketahui berapa
jumlah total yang harus dibayar. Source code perhitungan dalam tombol
perkalian tersebut ditunjukkan dalam gambar 5.14
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { (1) double bil1=Double.parseDouble(txtbiaya.getText()); (2) double bil2=Double.parseDouble(txtbeban.getText()); (3) double bil3=Double.parseDouble(txtdenda.getText()); (4) double bil4=bil1+bil2+bil3; (5) txttotal.setText(""+bil4); (6) } (7)
Gambar 5.14 Source code penghitungan total harus dibayar
Keterangan:
(1) : Codding tombol penjumlahan
(2) : Codding untuk menunjukkan hasil input biaya
(3) : Codding untuk menunjukkan hasil input beban
(4) : Codding untuk menunjukkan hasil input denda
(5) : Codding untuk menghitung penjumlahan biaya, beban, dan denda
(6) : Codding untuk menunjukkan hasil penjumlahan
(7) : Tanda penutup codding
13
5.12 Laporan daftar pelanggan
Gambar 5.15 Laporan daftar pelanggan
Laporan daftar pelanggan digunakan untuk menampilkan laporan data
pelanggan yang telah dimasukkan ke dalam sistem.
5.13 Laporan pengeluaran
Gambar 5.16 Laporan pengeluaran
14
Laporan pengeluaran merupakan laporan transaksi pengeluaran yang
dilakukan oleh organisasi dalam periode waktu tertentu. Laporan ini dibuat satu
bulan sekali untuk dilaporkan kepada pimpinan organisasi.
5.14 Laporan pendapatan
Gambar 5.17 Laporan pendapatan
Laporan pendapatan digunakan untuk menampilkan pendapatan yang
didapatkan organisasi dari pembayaran pelanggan. Laporan ini juga digunakan
untuk laporan kepada pimpinan organisasi berkaitan dengan pendapatan yang
diperoleh organisasi.
15
5.15 Laporan penggunaan air
Gambar 5.18 Laporan penggunaan air
Laporan penggunaan air digunakan untuk menampilkan jumlah
penggunaan air dan akan digunakan untuk membuat tagihan untuk pelanggan.
5.16 Laporan tagihan
Gambar 5.19 Laporan tagihan
16
Laporan tagihan digunakan untuk menampilkan daftar tagihan yang akan
diberikan kepada pelanggan. Sehingga pelanggan dapat mengetahui berapa
harus membayar dan berapa jumlah air yang telah digunakan.
KESIMPULAN
Berdasarkan hasil pembahasan yang dilakukan penulis, dapat diperoleh
kesimpulan bahwa Sistem informasi keuangan ini dapat melakukan pencatatan data
pelanggan, penggunaan air, pengeluaran, pendapatan, dan tagihan.
SARAN
Berikut ini adalah beberapa saran yang nantinya dapat dikembangkan dalam
sistem informasi selanjutnya, yaitu sebagai berikut:
1. Tampilan program dibuat lebih menarik.
2. Tombol enter difungsikan sebagai pemindah kursor saat pengisian data
tertentu.
3. Diberi fasilitas untuk import data dari file Microsoft office.
4. Diberi fasilitas backup untuk menghindari terjadinya kehilangan data- data
penting yang disebabkan virus atau kendala teknis lainnya.
5. Diberi filter pada menu laporan sehingga data dapat muncul sesuai dengan
kebutuhan kita.
6. Diberi penambahan fitur agar sistem informasi semakin lengkap.
DAFTAR PUSTAKA
Atik Rusmayanti, Sistem Informasi Pengelolaan Keuangan pada Desa Ngadirejan, Jurnal Online.
Cahyono Setiyo, 2006, Panduan Praktis Pemrograman Database Menggunakan MySQL dan
JAVA, Penerbit Informatika, Bandung. Edhy Sutanta, 2004, Sistem Basis Data, Graha Ilmu, Yogyakarta. Fathansyah, 1999, Basis Data, Informatika Bandung, Bandung. Fikri, R., dkk, 2005. Pemrograman Java, Penerbit ANDI, Yogyakarta.
17
Fita PS., dkk, 2014, Pembuatan Software Rekam Medis dengan Java Netbeans + MySql, Gava Media, Yogyakarta.
Haryono Jusup, 2001, Dasar-dasar Akuntansi, Penerbit STIE YKPN, Yogyakarta. Hendra Kurniawan dkk, 2013, Aplikasi Inventory Menggunakan Java Netbeans, XAMPP,
dan iReport, PT Elex Media Komputindo, Jakarta. I Ketut Ari Wiwekananda, Perancangan dan Implementasi Sistem Interaktif Jurnal pada
Sistem Akuntansi (AISO) PT. Dimata Sora Jayate, Jurnal, Teknik Informatika, Universitas Udayana.
Irawan, 2007, Java Untuk Orang Awam, Maxikom, Palembang. Jogiyanto, H.M., 2005, Analysis dan Desain Sistem Informasi (Pendekatan terstruktur),
Penerbit ANDI, Yogyakarta. Kendall, J.E., 2003, Analisis dan Perancangan Sistem, Prehallindo, Jakarta. Kurniawati, D., dkk, 2009, Pengantar Sistem Informasi, Mahameru Press, Yogyakarta. Ladjamudin, Al-Bahra Bin., 2005, Analisis dan Desain Sistem Informasi, Graha Ilmu,
Yogyakarta. Nugroho, B., 2005. Database Relasional dengan MySQL, Andi, Yogyakarta. Nur Fitri Astuti, 2005, Sistem Informasi Keuangan di Koperasi Simpan Pinjam Bina Insan
Mandiri Banjarsari Surakarta, Tugas Akhir, Komputerisasi Akuntansi, STMIK El-Rahma, Yogyakarta.
Reny Ningsih, 2013, Sistem Informasi Penggajian Guru dan Karyawan pada SMK Kesehatan
Cipta Bhakti Husada menggunakan Netbeans IDE 6.9, Skripsi, Sistem Informasi, STMIK El-Rahma, Yogyakarta.
Sugiyono, 2007, Metode Penelitian Kuantitatif Kualitatif dan R&D, Alfabeta, Bandung. Widiyantoro B., 2013, Prototipe Pusat Sumber Belajar Materi Pelajaran sebagai Sarana
Belajar Online, Skripsi, Sistem Informasi, STMIK El-Rahma, Yogyakarta. Wendri Tenardi dan Debby Agustina, 2009, Sistem Informasi Keuangan pada Sekolah
ST.Agatha, Jurnal, Sistem Informasi, STMIK GI MDP.