Teknologi & Informatika
Desktop App (Windows)
Aplikasi Pengelolaan Keuangan Pribadi Mahasiswa Kos untuk Mengontrol Pemasukan dan Pengeluaran
PREVIEW & GALLERY
TENTANG KARYA
1. Latar Belakang
Mahasiswa kos sering mengalami kesulitan dalam mengelola keuangan pribadi karena keterbatasan pemasukan serta beragamnya pengeluaran yang terjadi setiap hari. Kurangnya pencatatan keuangan yang rapi dan terstruktur menyebabkan kondisi keuangan sulit dipantau dan dikendalikan. Permasalahan tersebut dapat berdampak pada ketidakseimbangan antara pemasukan dan pengeluaran. Oleh karena itu, diperlukan sebuah aplikasi desktop yang mampu membantu mahasiswa kos dalam mencatat, memantau, dan mengelola keuangan pribadi secara sistematis, terstruktur, dan mudah digunakan.
2. Tujuan
Tujuan dari pengembangan aplikasi ini adalah untuk membantu mahasiswa kos dalam:
Mengontrol pemasukan dan pengeluaran secara rutin dan teratur.
Mengetahui kondisi saldo keuangan secara cepat dan akurat.
Membantu perencanaan keuangan agar lebih efisien dan terorganisir.
3. Fitur Utama
Berdasarkan tampilan aplikasi, fitur utama yang disediakan meliputi:
Dashboard Keuangan
Menampilkan informasi saldo akhir, total pemasukan, dan total pengeluaran secara ringkas.
Manajemen Transaksi
Menyediakan fitur tambah, ubah, dan hapus transaksi dengan detail tanggal, kategori, jenis transaksi, dan jumlah nominal.
Kategori Transaksi
Memisahkan transaksi pemasukan dan pengeluaran untuk memudahkan pengelompokan data keuangan.
Laporan Keuangan
Menampilkan rekapitulasi data keuangan dan menyediakan opsi pencetakan laporan dalam bentuk PDF.
Autentikasi Pengguna
Menyediakan menu logout untuk menjaga keamanan data pengguna.
4. Teknologi yang Digunakan
Teknologi yang Digunakan
Platform Aplikasi Desktop
Aplikasi dikembangkan berbasis desktop sehingga dapat digunakan secara offline dan sesuai untuk kebutuhan pengelolaan keuangan pribadi mahasiswa kos.
Bahasa Pemrograman Java
Digunakan untuk membangun logika sistem, pengelolaan data, serta antarmuka pengguna.
Antarmuka Grafis (GUI)
Menggunakan Java Swing atau JavaFX untuk membangun tampilan aplikasi yang interaktif dan mudah digunakan.
Penyimpanan Data Berbasis File (.dat)
Penyimpanan data dilakukan tanpa menggunakan database, melainkan menggunakan file berekstensi .dat sebagai media penyimpanan lokal.
Teknik Serialization
File .dat digunakan untuk menyimpan data transaksi keuangan dalam bentuk objek Java dengan menerapkan teknik serialization agar data dapat disimpan dan dibaca kembali.
Manajemen Data (CRUD)
Pengelolaan data transaksi menerapkan konsep Create, Read, Update, dan Delete yang diimplementasikan langsung pada file .dat.
Pembuatan Laporan Keuangan
Menggunakan library report untuk menghasilkan laporan keuangan yang dapat dicetak dalam format PDF.
Manfaat
5. Manfaat dari penggunaan aplikasi ini antara lain:
Membantu mahasiswa kos lebih disiplin dalam mengelola keuangan pribadi.
Mempermudah pencatatan dan pemantauan keuangan harian.
Mengurangi risiko pengeluaran berlebihan.
Menjadi media pembelajaran dalam menerapkan pengelolaan keuangan pribadi yang baik dan bertanggung jawab.