PERANCANGAN DAN IMPLEMENTASI AWAL APLIKASI FINEME BERBASIS FLUTTER UNTUK PENCATATAN KEUANGAN PRIBADI DIGITAL
##plugins.themes.academic_pro.article.main##
Abstract
Personal financial record keeping is often delayed or messy, making it difficult to summarize data, unconnected to budget limits, and easily overlooked. This research designed and built FineMe, a Flutter-based application for recording transactions, managing categories, setting total and per-category budgets, displaying daily charts, exporting data to CSV, and managing recurring transactions. The development followed a layered architecture software engineering approach with SQLite in the data layer, a repository for logic and aggregation, Riverpod for state synchronization, and a Material interface. Requirements were derived from daily usage scenarios and implemented iteratively, while functional testing assessed the accuracy of calculations and interface responsiveness. Results showed that the income, expense, and balance summaries were updated instantly, two separate daily charts were easy to read, budget progress was calculated accurately, valid CSV files were opened in a spreadsheet, and recurring transaction rules reduced repetitive input. These findings confirm the effective combination of Flutter, SQLite, and reactive state management for building a precise, responsive, and scalable financial recorder.
##plugins.themes.academic_pro.article.details##

This work is licensed under a Creative Commons Attribution 4.0 International License.
References
[2] Khoirunnisa, I. R., & Rochmawati. (2021). Pengaruh literasi keuangan, sikap keuangan, dan pendidikan keuangan keluarga terhadap manajemen keuangan pribadi dengan locus of control sebagai variabel intervening. Jurnal Pendidikan Akuntansi (JPAK), 9(2), 210–219.
[3] Ratna, S. (2021). Aplikasi pengelola keuangan pribadi berbasis desktop. Technologia, 12(2), 68–71. https://doi.org/10.31602/tji.v12i2.4572
[4] Alfonso, G., & Setiawati, P. (2024). Aplikasi manajemen uang kas kelas berbasis mobile dengan framework Flutter. Journal of Computer Science and Information Technology (JCSIT), 2(1), 15–25. https://doi.org/10.70248/jcsit.v2i1.1298
[5] Effendy, F. O., Al Azam, M. N., & Prastoeti, R. (2025). Catatan keuangan UMKM berbasis mobile menggunakan Flutter. Repeater: Publikasi Teknik Informatika dan Jaringan, 3(2), 75–88. https://doi.org/10.62951/repeater.v3i2.416
[6] Rozi, M. F., Siregar, H., Hambali, Y. A., & Rasim, R. (2025). Rancang bangun sistem manajemen akademik mahasiswa berbasis mobile multiplatform menggunakan Flutter. Jurnal Komputer Teknologi Informasi Sistem Informasi (JUKTISI), 4(2), 459–468. https://doi.org/10.62712/juktisi.v4i2.436
[7] Fau, A. (2024). Pelatihan pengenalan dasar framework Flutter dalam pembangunan aplikasi mobil. Jurnal Pengabdian kepada Masyarakat, 1(1), 23–28.
[8] Frendiana, V. (2024). Pemrograman mobile menggunakan Flutter. Widina Media Utama.
[9] Setiawan, P. R., Ramadhan, R. A., & Labellapansa, A. (2022). Pelatihan pemrograman Flutter. Jurnal Pengabdian Masyarakat dan Penerapan Ilmu Pengetahuan, 3, 22–27.
[10] Pesik, Y. H., Vidya, V., Agustian, I. J., & Trisno, I. B. (2022). Perancangan dan pembuatan aplikasi manajemen acara berbasis mobile menggunakan Flutter. Jurnal Nasional Komputasi dan Teknologi Informasi, 5(6), 989–997. https://doi.org/10.32672/jnkti.v5i6.5436