Aplikasi Pencatatan Transaksi Keuangan Berbasis Android Di Organisasi Nasyiatul Aisyiyah
DENI PRAYOGA, Faizah, S. Kom., M. Kom
2017 | Tugas Akhir | D3 ILMU KOMPUTER DAN SISTEM INFORMASI SVPencatatan suatu transaksi keuangan dalam sebuah instansi atau organisasi tertentu adalah suatu hal yang sangat perlu diperhatikan. Pencatatan transaksi keuangan menjadi sangat penting ketika melibatkan jumlah transaksi yang cukup tinggi nilainya. Di dalam organisasi Nasyiatul Aisyiyah, Bendahara memiliki empat orang yang berada di Jakarta dan Yogyakarta. Sampai saat ini belum mempunyai platform khusus yang digunakan untuk mencatat transaksi yang terjadi. Permasalahan yang terjadi adalah ketidak sinkronan data transaksi yang tercatat. Untuk mengatasi permasalahan di atas, maka dikembangkanlah sebuah aplikasi Android yang memungkinkan Bendahara untuk melakukan pencatatan transaksi keuangan dan disimpan ke dalam database menggunakan Firebase Realtime Database, sehingga data menjadi terpusat. Aplikasi yang bernama NA Finance ini dibangun menggunakan bahasa pemrograman Kotlin, layanan media penyimpanan Firebase Database, dan juga library pengekspor dokumen Super CSV. NA Finance dapat membantu proses pencatatan transaksi menjadi terpusat. Selain itu, aplikasi ini juga dapat menginformasikan berapa saldo yang tersisa, total pengeluaran dan total pemasukan. Terdapat juga fitur untuk mengurutkan transaksi berdasarkan tanggal dan atau jumlah, dua bahasa (Indonesia dan Inggris), dan dapat mengekspor data transaksi ke dalam dokumen berformat csv.
The recording of a financial transaction within a particular organization or organization is a matter of great concern. The recording of financial transactions becomes very important when it involves a high number of transactions worth. In the organization Nasyiatul Aisyiyah, Treasurer has four people who are in Jakarta and Yogyakarta. Until now there is no special platform used to record transactions that occur. Problems that occur are not synchronized transaction data captured. To overcome the above problems, then developed an Android application that allows the Treasurer to record financial transactions and stored into the database using Firebase Realtime Database, so the data becomes centralized. Applications called NA Finance is built using the Kotlin programming language, Firebase Database storage service, and also the document exporter library Super CSV. NA Finance can help the process of recording transactions to be centralized. In addition, this application can also inform how much balance is left, total expense and total income. There are also features to sort transactions by date and or number, two languages (Indonesian and English), and can combine transaction data into csv format documents.
Kata Kunci : Android, Kotlin, Financial Transactions, Firebase Database, CSV