Skip to main content

EAS PPB D



Monee ๐Ÿ’ธ

Your Personal Daily Finance Tracker

Kelompok 5

 Gloriyano C. Daniel Pepuho - 5025201121

 Immanuel Pascanov Samosir - 5025211257

Agnes Priscilla Sekartaji Hadikusuma - 5025221295

Pada kesempatan kali ini, kami mengembangkan sebuah aplikasi manajemen keuangan pribadi bernama Monee sebagai bagian dari proyek mata kuliah Pemrograman Perangkat Bergerak. Aplikasi ini bertujuan untuk membantu pengguna mencatat pengeluaran dan pemasukan secara praktis melalui antarmuka yang intuitif.

A. Deskripsi Aplikasi

Monee adalah aplikasi Android berbasis Jetpack Compose yang dirancang untuk membantu pengguna mencatat pemasukan dan pengeluaran secara efisien. Aplikasi ini juga dilengkapi dengan grafik, ringkasan transaksi, dan antarmuka modern yang mendukung Dark Mode.

B. Fitur Utama

Aplikasi ini memuat kembali beberapa fitur yang telah dikerjakan sebelumnya dalam tugas-tugas individu maupun mini project, seperti :

 1. ๐Ÿ” Login

Pengguna dapat masuk dengan email dan password. Validasi input juga diterapkan.

2. ๐Ÿ“ Register
Pengguna baru dapat mendaftar akun dengan fitur konfirmasi password.

3. ➕ Tambah Transaks

Pencatatan pemasukan dan pengeluaran dengan pemilihan kategori.

4. ๐Ÿ“Š Ringkasan Keuangan

Tersedia dashboard yang menampilkan total pemasukan dan pengeluaran serta grafik batang.

5. ๐Ÿ“† Riwayat Transaksi

Pengguna dapat melihat semua transaksi yang telah dicatat berdasarkan waktu.

6. ๐ŸŒ™ Dark/Light Mode
Tema aplikasi menyesuaikan dengan sistem perangkat pengguna.

C. Teknologi yang Digunakan

Aplikasi Monee dibangun menggunakan teknologi modern Android, antara lain :

  • Jetpack Compose (untuk UI)
  • Room Database (untuk penyimpanan data lokal)
  • MVVM Architecture
  • Material 3
  • Kotlin
  • Navigation Compose

D. Foto Infografis Aplikasi - Thumbnail 





E. Contoh Implementasi Fitur Utama

๐Ÿ” Login

Fitur login memungkinkan pengguna masuk dengan email dan password. Implementasi form login menggunakan TextField, OutlinedTextField, dan validasi input sederhana.

✅ Validasi input dan tampilan tombol responsif sudah diterapkan.


๐Ÿ“ Register
Pengguna baru dapat mendaftar dengan mengisi email, password, dan konfirmasi password. Implementasi hampir mirip dengan login, ditambah validasi kesamaan password.
✅ Menghindari kesalahan input saat pendaftaran akun.



F. ๐ŸŽฅ Video Demo

Berikut adalah video demo app yang telah kami buat :


F. ๐ŸŽฅ๐Ÿ’ป Kode Sumber & Docs

Anda dapat melihat kode sumber proyek ini melalui repositori GitHub berikut : Repository Github

Anda dapat melihat dokumentasi project ini melalui link berikut : Dokumentasi