ETS - PPB
NRP : 5025221056
Mata Kuliah : Pemrograman Perangkat Bergerak (C)
Mobile Front End - Artharum
Dalam artikel kali ini, saya ingin berbagi hasil pengerjaan proyek bersama rekan saya, Ahmad Fadhilah Mappisara, yang ditujukan untuk memenuhi Evaluasi Tengah Semester (ETS). Kami memilih Proyek 4: Aplikasi Catatan Keuangan Pribadi dan bersama-sama mengembangkan aplikasi mobile bernama Artharum.
Artharum berasal dari Artha (bekal hidup bermartabat) dan Arum (harum yang membekas) — pengingat bahwa setiap rupiah yang dicatat adalah penghargaan terhadap kehidupan.
1. Deskripsi Aplikasi
Sebelum masuk ke detail teknis, izinkan kami memperkenalkan Artharum secara lebih mendalam.
Artharum adalah aplikasi catatan keuangan pribadi berbasis Android yang dirancang untuk membantu pengguna merekam, mengelola, dan memahami arus keuangan harian secara mudah dan terorganisir. Dibangun dengan Jetpack Compose dan arsitektur Room Database, Artharum menghadirkan pengalaman mencatat keuangan yang tidak hanya fungsional tetapi juga elegan, dengan identitas visual yang terinspirasi dari estetika Jawa modern.
Dalam filsafat Jawa, Artha adalah salah satu dari empat tujuan hidup manusia — bukan tujuan akhir, melainkan bekal. Dipadu dengan Arum yang berarti harum dan berkesan, Artharum hadir sebagai pengingat bahwa mencatat adalah langkah pertama menuju kehidupan yang lebih sadar dan bermakna. Jargon kami adalah "Setiap rupiah punya cerita".
2. Fitur Aplikasi
Artharum dirancang dengan fitur yang tidak hanya menjawab kebutuhan dasar pencatatan keuangan, tetapi juga memberikan pengalaman yang lebih lengkap dan personal. Berikut fitur-fitur yang tersedia:
- Input Jenis Transaksi — Catat pemasukan, pengeluaran, dan transfer, termasuk transaksi di tanggal lampau dengan fitur Backdating.
- Pilih Kategori dan Nominal — Kelompokkan transaksi ke dalam kategori dan kelola saldo Bank, E-Wallet, serta Cash.
- Lihat Daftar Transaksi — Histori transaksi lengkap yang bisa disaring berdasarkan rentang Harian, Mingguan, Bulanan, hingga Tahunan.
- Tampilan Grafik Sederhana — Donut Chart untuk memahami pola pemasukan dan pengeluaran, serta bisa disaring berdasarkan rentang Harian, Mingguan, Bulanan, hingga Tahunan.
- Sistem Budgeting — Tetapkan batas pengeluaran per kategori dengan indikator warna: Aman, Peringatan, dan Melebihi Limit.
- Kelola Data Kustom — Tambah, lihat, edit, atau hapus data secara bebas, mencakup Akun, Kategori Pemasukan, Kategori Pengeluaran, hingga Transaksi.
- Multi-Akun — Kelola saldo Bank, E-Wallet, serta Cash dalam satu tempat secara terpisah dan terorganisir.
- Splash Screen & Onboarding — Layar pembuka dengan identitas visual Artharum yang konsisten sebelum masuk ke dashboard utama.
3. Infografis Aplikasi
Berikut adalah infografis atau poster Artharum yang merangkum tampilan dan identitas aplikasi secara visual.
4. User Interface Aplikasi
Tampilan Artharum dirancang dari awal dengan memperhatikan konsistensi visual, keterbacaan, dan estetika, serta melakukan beberapa pengamatan terhadap aplikasi sejenis sebagai referensi. Berikut hasil desain antarmuka yang kami kembangkan.
5. Pitch Deck Aplikasi
Sebagai bagian dari dokumentasi proyek, kami menyusun presentasi yang mencakup deskripsi, desain, dan cara pengerjaan Artharum secara menyeluruh.
6. Presentasi Aplikasi
Agar lebih mudah dipahami, kami juga menyertakan video presentasi sekaligus demo penggunaan aplikasi Artharum secara langsung.
Demo Aplikasi Artharum
Demo Desain Aplikasi Artharum
7. Kode Aplikasi
Seluruh kode sumber Artharum dapat diakses secara terbuka melalui repositori GitHub berikut.
Komentar
Posting Komentar