Pengumpulan ETS Pemrograman Perangkat Bergerak G
Muhammad Rayyaan Fatikhahur Rakhim | 5025221047
repository: https://github.com/RayyanFv/ppb-ets-moneytracker
youtube: https://youtu.be/SHRR-lTHuJg
download: https://drive.google.com/drive/folders/1ojR5FtAR7X8wD1fcb2sUGflOiw1zNBIe?usp=sharing
PPT https://drive.google.com/file/d/1jEaTe7tOkYuJVgsslSKcDcIgyhOx4mBL/view?usp=drive_link
📱 MyMoneyNotes: Aplikasi Pencatat Keuangan Sederhana dengan Fitur Visualisasi Data
MyMoneyNotes adalah solusi praktis untuk mencatat pemasukan dan pengeluaran harian, dilengkapi grafik interaktif untuk analisis finansial.
✨ Fitur Utama
Tambah Transaksi
Input jumlah, kategori, dan jenis transaksi (pemasukan/pengeluaran).
Simpan data secara lokal menggunakan Room Database.
Daftar Transaksi
Tampilkan semua transaksi dalam bentuk list yang mudah dibaca.
Hapus transaksi dengan satu klik.
Grafik Keuangan
Visualisasi data dengan grafik pie menggunakan MPAndroidChart.
Bandingkan proporsi pemasukan vs pengeluaran secara real-time.
🛠 Teknologi yang Digunakan
UI: Jetpack Compose (modern, declarative).
Database: Room Database (SQLite wrapper untuk penyimpanan lokal).
Arsitektur: MVVM (Model-View-ViewModel) untuk separasi logika bisnis dan UI.
Visualisasi: MPAndroidChart untuk grafik interaktif.
🔧 Cara Kerja Aplikasi
Input Data → Pengguna menambah transaksi melalui
AddTransactionScreen
.Simpan ke Database → Data disimpan via
TransactionRepository
keRoom Database
.Tampilkan Data →
TransactionListScreen
menampilkan daftar transaksi dariViewModel
.Analisis →
ChartScreen
mengambil data dan menampilkan grafik pie.
Comments
Post a Comment