ETS - PPB

Nama                : Ahmad Fadhilah Mappisara

NRP                  : 5025221195

Mata Kuliah      : Pemrograman Perangkat Bergerak (C)

Mobile Front End — Artharum: Aplikasi Catatan Keuangan Pribadi

Dalam artikel ini, saya ingin mendokumentasikan proses pengembangan aplikasi mobile sebagai bagian dari Evaluasi Tengah Semester (ETS). Kami memilih proyek aplikasi catatan keuangan pribadi dan mengembangkan sebuah aplikasi Android bernama Artharum.

Nama Artharum berasal dari dua kata, yaitu Artha (bekal hidup yang bermartabat) dan Arum (harum yang berkesan). Filosofi ini menjadi dasar bahwa setiap rupiah yang dicatat bukan sekadar angka, tetapi memiliki makna.


Deskripsi Aplikasi

Artharum adalah aplikasi pencatatan keuangan pribadi berbasis Android yang membantu pengguna mencatat, mengelola, dan memahami arus keuangan secara sederhana namun terstruktur.

Aplikasi ini dibangun menggunakan:

  • Jetpack Compose
  • Arsitektur MVVM
  • Room Database

Fokus utama kami adalah menghadirkan aplikasi yang:

  • mudah digunakan
  • tidak membingungkan
  • tetap informatif

Fitur Aplikasi

Artharum menyediakan fitur utama yang cukup lengkap untuk kebutuhan pencatatan keuangan sehari-hari.

Pengguna dapat mencatat:

  • pemasukan
  • pengeluaran
  • transfer antar akun

Tersedia juga fitur backdating untuk mencatat transaksi di tanggal sebelumnya.

Setiap transaksi dapat dikategorikan, sehingga memudahkan pengguna dalam melihat pola pengeluaran. Selain itu, aplikasi menyediakan histori transaksi yang bisa difilter berdasarkan rentang waktu, mulai dari harian hingga tahunan.

Untuk membantu pemahaman data, Artharum dilengkapi dengan grafik sederhana (donut chart) yang menampilkan distribusi pemasukan dan pengeluaran.

Fitur budgeting memungkinkan pengguna menetapkan batas pengeluaran per kategori, dengan indikator visual:

  • hijau → masih aman
  • kuning → mendekati batas
  • merah → melebihi batas

Aplikasi ini juga mendukung multi-akun, seperti cash, bank, dan e-wallet, sehingga seluruh keuangan dapat dikelola dalam satu tempat.


Tampilan Aplikasi

Beberapa tampilan utama dari Artharum:











Infografis Aplikasi



PPT TIM



Demo Aplikasi

Berikut demo penggunaan aplikasi Artharum:



Repository

Kode sumber aplikasi dapat diakses melalui GitHub:
https://github.com/afadhilah/CatatanKeuanganPribadi


Teknologi yang Digunakan

  • Kotlin
  • Jetpack Compose
  • MVVM
  • Room Database
  • Coroutines & Flow

Pembelajaran

Selama pengembangan, kami mempelajari beberapa hal penting.

Dari sisi teknis:

  • menyusun arsitektur aplikasi yang rapi
  • mengelola state dengan ViewModel
  • menggunakan Room untuk penyimpanan data

Dari sisi desain:

  • menjaga konsistensi UI
  • menyederhanakan alur interaksi
  • memperhatikan kenyamanan pengguna

Selain itu, kami juga belajar pentingnya kolaborasi dalam tim, terutama dalam pembagian tugas dan koordinasi pengerjaan.


Kesimpulan

Artharum merupakan aplikasi pencatatan keuangan yang sederhana namun tetap informatif. Dengan pendekatan yang fokus pada kemudahan penggunaan dan kejelasan data, aplikasi ini diharapkan dapat membantu pengguna lebih sadar terhadap kondisi keuangan mereka.

Filosofi “Setiap rupiah punya cerita” menjadi pengingat bahwa kebiasaan kecil seperti mencatat dapat membawa dampak yang besar.




Comments

Trending This Week

EAS - CoffeeBliss

Pertemuan 11 - Skoola Marketplace