Sistem Informasi Manajemen Keuangan Rumah Tangga Berbasis Object Oriented Programing (Java Desktop App)
DOI:
https://doi.org/10.32493/jtsi.v8i2.42165Keywords:
Desktop Applications, Financial, Java, Information System, Object Oriented ProgramingAbstract
The application of information technology in household financial management has provided individuals with the convenience of being more disciplined in recording income and expenses. This study aims to develop a desktop-based household financial management application using Object-Oriented Programming (OOP). The application is designed to facilitate transaction recording, financial goal planning, and financial analysis, which can help users make more informed financial decisions. The development method employed is Agile Development, following sprint stages including requirements analysis, design, development, testing, and deployment. System testing was conducted using the black-box testing method to ensure that the application functions as expected. The testing results showed a high level of success, with an overall success rate of 98% for the core features of the application, such as transaction recording, financial goal planning, and financial analysis. There was a minor issue identified with the category management feature, with an error rate of approximately 2%, which will be addressed in the next development phase. The application was also tested across various usage scenarios and demonstrated optimal performance in managing household financial data without significant issues. In conclusion, the application successfully achieves its goal of providing a practical and effective solution for household financial management. With a success rate of 98% for its main features, the application is ready for real-life implementation. Recommendations for future development include enhancing integration with external financial services and developing a mobile version to expand user reach.
References
Adani, muhammad robith. (2020). Metode Agile Development dalam Pengembangan Perangkat Lunak. sekawan media.
Arsanto, A. T. (2021). Perancangan Content Management System (CMS) Pada Laboratorium Fakultas Teknik Universitas Yudharta Pasuruan Dengan Framework CakePHP. Jurnal Responsive Teknik Informatika, 5(2).
Binar Academy. (2022, November 14). Metode Agile: Pengertian, Tujuan, dan Prinsipnya. Binar Academy.
Fahrudin, R., & Ilyasa, R. (2021). Perancangan Aplikasi “Nugas” Menggunakan Metode Design Thinking dan Agile Development. Jurnal Ilmiah Teknologi Infomasi Terapan, 8(1). https://doi.org/10.33197/jitter.vol8.iss1.2021.74
Fatimah, & Samsudin. (2019). Perancangan Sistem Informasi E-Jurnal Pada Prodi Sistem Informasi Diuniversitas Islam Indragiri. Jurnal Perangkat Lunak, 1(1). https://doi.org/10.32520/jupel.v1i1.782
Fauzan, M., Hadiono, K., Studi, P., Informasi, S., Stikubank, U., Lomba, J. T., Mugassari, J., Semarang, K., & Tengah Indonesia, J. (2023). Jurnal Teknologi Sistem Informasi dan Aplikasi Rancang Bangun Sistem Informasi Penjualan Bibits Buah Berbasis Framework Laravel. 6(3), 388–394. https://doi.org/10.32493/jtsi.v6i3.30800
Hamria Hamka, H. H. (2022). Game Edukasi Untuk Pembelajaran IPA SMP Kelas VIII Berbasis Android. JATISI (Jurnal Teknik Informatika dan Sistem Informasi), 9(1). https://doi.org/10.35957/jatisi.v9i1.1491
Hidayat, T., & Muttaqin, M. (2018). Pengujian sistem informasi pendaftaran dan pembayaran wisuda online menggunakan black box testing dengan metode equivalence partitioning dan boundary value analysis. Jurnal Teknik Informatika UNIS, 6(1).
Kaparang, D. R., Ilyas, R., & Pratasik, S. (2022). Perancangan Sistem Informasi Akademik Berbasis Web pada SMK. Edutik : Jurnal Pendidikan Teknologi Informasi dan Komunikasi, 2(5). https://doi.org/10.53682/edutik.v2i5.5923
Maulana Isya, G., Syahidin, Y., Sari, I., Sukmawijaya, J., Manajemen, P., Kesehatan, I., Ganesha, P., & Subroto, J. J. G. (2023). Jurnal Teknologi Sistem Informasi dan Aplikasi Perancangan Sistem Informasi Ketersediaan Darah Guna Menunjang Tata Kelola Rekam Medis Elektronik dengan Menerapkan Metode Agile. 6(3), 256–261. https://doi.org/10.32493/jtsi.v6i3.29872
Nadya Mayangsari. (2023, Maret 30). Studi Pustaka: Pengertian, Tujuan, Jenis Dan Cara Melakukannya. Vocasia.id.
Ratna, S. (2021). Aplikasi Pengelola Keuangan Pribadi Berbasis Desktop. Technologia: Jurnal Ilmiah, 12(2). https://Doi.Org/10.31602/Tji.V12i2.4572
Sabila, H., Praptono, B., & Arini, I. Y. (2021). Perancangan Aplikasi Pencatatan Laporan Keuangan Dengan Menggunakan Metode Agile Development Scrum. Joisie Journal Of Information System And Informatics Engineering, 5(2), 67–74.
Sugandi, Z. A. W., Nugraha, Y. A., Anam, S. N., & Darmayanti, I. (2022). Implementasi Konsep Pemrograman Berorientasi Objek Dalam Aplikasi Pembukuan Keuangan Penjual Jus Buah Menggunakan Bahasa Pemrograman Java. Jurnal Ilmiah It Cida, 8(1). https://Doi.Org/10.55635/Jic.V8i1.154
Subiksa, G. B., & Jasa, L. (2018). Penerapan Metode Analytical Hierarchy Process Pada Rekomendasi Keputusan Pemilihan SIM Card Provider. Majalah Ilmiah Teknologi Elektro, 17(3), 307.
Trivaika, E., & Senubekti, M. A. (2022). Perancangan Aplikasi Pengelola Keuangan Pribadi Berbasis Android. Nuansa Informatika, 16(1). https://Doi.Org/10.25134/Nuansa.V16i1.4670
Wicaksono, R., & Chotijah, U. (2023). Sistem Informasi Tagihan Hippam Desa Leran Berbasis Website Dengan Metode Agile Software Development. Jurnal Ilmiah Ilkominfo - Ilmu Komputer & Informatika, 6(1). Https://Doi.Org/10.47324/Ilkominfo.V6i1.160
Yushita, A. N. (2017). Pentingnya Literasi Keuangan Bagi Pengelolaan Keuangan Pribadi. Nominal, Barometer Riset Akuntansi Dan Manajemen, 6(1). https://Doi.Org/10.21831/Nominal.V6i1.14330
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Gde Brahupadhya Subiksa, Ida Bagus Adisimakrisna Peling, Made Pasek Agus Ariawan, Putu Astya Prayudha

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).
Jurnal Teknologi Sistem Informasi dan Aplikasi have CC BY-NC or an equivalent license as the optimal license for the publication, distribution, use, and reuse of scholarly work.
In developing strategy and setting priorities, Jurnal Teknologi Sistem Informasi dan Aplikasi recognize that free access is better than priced access, libre access is better than free access, and libre under CC BY-NC or the equivalent is better than libre under more restrictive open licenses. We should achieve what we can when we can. We should not delay achieving free in order to achieve libre, and we should not stop with free when we can achieve libre.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License
YOU ARE FREE TO:
- Share - copy and redistribute the material in any medium or format
- Adapt - remix, transform, and build upon the material for any purpose, even commercially.
- The licensor cannot revoke these freedoms as long as you follow the license terms








