Skip to content
Snippets Groups Projects

IF3210-2024-Android-EXE

Aplikasi manajemen keuangan sederhana yang memungkinkan pengguna untuk mencatat, mengelola, dan menganalisis transaksi keuangan mereka. Pengguna dapat dengan mudah melakukan berbagai tindakan terkait keuangan, mulai dari mencatat transaksi hingga melihat rangkuman grafik transaksi. Aplikasi ini menggunakan SDK Android minimum versi 29 (Android 10), dengan SDK target versi 34. Selain itu, aplikasi ini dikompilasi dengan Java 1.8 dan menggunakan Kotlin sebagai bahasa utama pengembangan.

Library

MPAndroidChart v3.1.0

Library ini digunakan untuk membuat grafik, termasuk pie chart, dalam aplikasi Android.

Apache POI 5.2.5

Apache POI digunakan untuk menyimpan file dalam format Excel (xls/xlsx) dari aplikasi.

JUnit 4.13.2

framework pengujian unit untuk Java. Digunakan untuk menulis dan menjalankan unit test dalam pengembangan aplikasi.

Espresso Core 3.5.1

Espresso Core merupakan bagian dari AndroidX Test yang digunakan untuk menulis dan menjalankan tes otomatis antarmuka pengguna (UI) dalam pengembangan aplikasi Android.

Room 2.6.1

Room yaitu library persistence layer yang digunakan untuk mengakses basis data SQLite dengan lebih mudah dalam pengembangan aplikasi Android.

Retrofit 2.9.0

library HTTP client yang digunakan untuk mengonsumsi layanan web RESTful dalam pengembangan aplikasi Android.

CameraX 1.3.2

library yang mempermudah pengembangan aplikasi Android yang menggunakan kamera. Digunakan untuk pemindaian (scan) dalam aplikasi.

Screenshot

alt text

alt text

alt text

alt text

alt text

alt text

Pembagian Tugas

Spesifikasi Christo Haikal Haidar
Header dan Navbar
Login - Halaman Login
Logout - Halaman Pengaturan
Melakukan CRUD Transaksi
Melihat Daftar Transaksi yang Sudah Dilakukan
Melakukan Scan Nota
Melihat Graf Rangkuman Transaksi
Menyimpan Daftar Transaksi dalam Format .xlsx, .xls
Intent GMail
Mengecek expiry JWT
Deteksi Sinyal
Randomize Transaksi dari Pengaturan

Jumlah jam persiapan dan pengerjaan

Jenis Christo Haikal Haidar
Persiapan 15 15 15
Pengerjaan 25 10 25