Monaku (Sistem Monitoring Keuangan) adalah platform administrasi keuangan komprehensif yang dikembangkan selama magang saya di BPS Buleleng. Sebagai bagian dari tim beranggotakan 5 orang, kami membuat sistem ini untuk mengatasi tantangan dalam monitoring keuangan, pengarsipan, dan manajemen di BPS Buleleng.
Peran saya sebagai pengembang backend meliputi perancangan struktur database, implementasi operasi CRUD untuk entitas keuangan, pengembangan pelacakan kemajuan otomatis dan perhitungan pengeluaran, serta pembuatan sistem notifikasi untuk dokumen keuangan yang terlambat.
Mei 2024 - Jul 2024
5 Anggota
Pengembang Backend
Proyek Tim
Sistem Monitoring Administrasi Keuangan
Fungsionalitas komprehensif yang dikembangkan sebagai pengembang backend
Merancang skema database yang dioptimalkan untuk administrasi keuangan dengan struktur hierarkis.
Mengimplementasikan fungsionalitas CRUD penuh untuk entitas keuangan dengan kontrol akses berbasis peran.
Mengembangkan logika bisnis untuk melacak kemajuan dokumentasi keuangan dan menghitung pengeluaran.
Membuat sistem peringatan untuk keterlambatan unggah dokumen keuangan.
Antarmuka kunci yang didukung oleh sistem backend yang saya kembangkan
Dasbor kemajuan keseluruhan memberikan administrator tampilan komprehensif dari semua kegiatan keuangan di berbagai fungsi. Ini menampilkan nama kegiatan, tenggat waktu, dan persentase kemajuan dokumentasi real-time.
Tampilan tugas terperinci menunjukkan detail dokumentasi keuangan termasuk staf yang ditugaskan, dokumen yang dibutuhkan, status unggah, dan pelacakan pengeluaran. Tanggung jawab saya meliputi pengembangan fungsionalitas CRUD untuk kegiatan dan dokumen keuangan, dan implementasi fitur impor Excel untuk pembuatan data massal.
Catatan: Semua data yang ditampilkan adalah data contoh/dummy untuk tujuan demonstrasi guna menjaga kerahasiaan.
Dasbor Kemajuan Kegiatan Keuangan
Manajemen Dokumen Keuangan
Halaman administrasi arsip keuangan menyediakan repositori terstruktur untuk mengarsipkan dokumentasi keuangan yang diorganisir per tahun. Administrator dapat melihat informasi arsip tahunan yang komprehensif termasuk:
Administrator dapat melakukan tindakan manajemen arsip utama:
Implementasi backend saya termasuk mengembangkan sistem penyimpanan hierarkis, kebijakan retensi, pembuatan file ZIP massal, dan algoritma pencarian untuk membuat dokumen keuangan mudah dicari untuk tujuan audit.
Sistem manajemen ini menyediakan pengawasan keuangan yang komprehensif melalui halaman khusus untuk Kegiatan, Akun, Transaksi, dan Berkas. Setiap halaman menampilkan operasi CRUD penuh dan fungsionalitas impor Excel untuk pembuatan data massal yang efisien.
Metrik kunci yang ditampilkan di setiap halaman manajemen:
Sistem mempertahankan struktur hierarkis (Fungsi > Kegiatan > Akun > Transaksi > Berkas) dengan kontrol akses berbasis peran. Pelacakan kemajuan real-time membantu staf memantau kelengkapan dokumentasi.
Catatan: Semua data yang ditampilkan adalah data contoh/dummy untuk tujuan demonstrasi guna menjaga kerahasiaan.
Halaman Manajemen Kegiatan
Halaman Manajemen Akun
Halaman Manajemen Transaksi
Halaman Manajemen Berkas
Arsitektur backend dan teknologi yang saya terapkan
Sebagai pengembang backend, saya mengimplementasikan sistem inti berikut:
Membuat skema MySQL yang dioptimalkan dengan struktur hierarkis untuk administrasi keuangan.
Lihat Desain DatabaseMengembangkan endpoint CRUD untuk fungsi, kegiatan, akun, transaksi, dan berkas.
Mengimplementasikan perhitungan kemajuan otomatis untuk kelengkapan dokumentasi
Mengembangkan logika bisnis untuk perhitungan pengeluaran otomatis berdasarkan transaksi
Membuat sistem peringatan untuk keterlambatan dokumen keuangan dengan notifikasi email
Kerangka kerja backend untuk API dan logika bisnis
Database relasional untuk penyimpanan data keuangan terstruktur
Ringkasan pengujian fungsionalitas sistem berdasarkan metode Black Box Testing
| Uji Coba | Skenario | Status |
|---|---|---|
| Uji coba login | Sistem login membedakan hak akses pegawai dan admin. | Valid |
| Uji halaman monitoring | Halaman monitoring menampilkan jumlah administrasi, uang transaksi, dan progres per divisi. | Valid |
| Operasi CRUD | Operasi CRUD untuk folder kegiatan, akun, dan transaksi berjalan lancar dengan pesan konfirmasi. | Valid |
| Upload file administrasi | Sistem memverifikasi nama file yang diunggah sesuai dengan nama laci file yang telah dibuat. | Valid |
| Manajemen pengguna dan arsip | Admin dapat memanipulasi data pengguna dan mengelola arsip administrasi dengan baik. | Valid |
Semua skenario pengujian Black Box Testing berhasil dengan status "Valid", menegaskan bahwa fungsionalitas sistem berjalan sesuai spesifikasi dan kebutuhan pengguna, termasuk operasi CRUD, validasi, dan kontrol akses.
Hasil penelitian dan pengembangan sistem Monaku telah dipublikasikan dalam jurnal ilmiah
Volume 26, Nomor 2, Desember 2024
Proses pengarsipan administrasi keuangan di Badan Pusat Statistik (BPS) Buleleng masih dilakukan dengan metode manual, yang menyebabkan kesulitan dalam melakukan monitoring administrasi secara real-time dan berkolaborasi antar pegawai. Penelitian ini bertujuan untuk mengembangkan sistem informasi manajemen untuk pengarsipan dan monitoring administrasi keuangan dengan menerapkan pendekatan Agile Development dan framework Laravel. Pengujian dengan metode Black Box Testing menunjukkan bahwa sistem berfungsi sesuai harapan dan telah berhasil memberikan solusi yang lebih efektif dan efisien bagi BPS Buleleng.
Volume 26 Nomor 2, Desember 2024
Telah diterbitkan