Ringkasan Proyek

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.

Linimasa

Mei 2024 - Jul 2024

Ukuran Tim

5 Anggota

Peran Saya

Pengembang Backend

Tipe Proyek

Proyek Tim

Pengembang Backend & Perancang Database
Pratinjau Platform Monaku

Platform Monaku

Sistem Monitoring Administrasi Keuangan

Fitur Backend

Fungsionalitas komprehensif yang dikembangkan sebagai pengembang backend

Arsitektur Database

Merancang skema database yang dioptimalkan untuk administrasi keuangan dengan struktur hierarkis.

Fungsi/
Kegiatan/
Akun/
Transaksi/
dokumen_keuangan.pdf
Lihat Diagram Database

Operasi CRUD Keuangan

Mengimplementasikan fungsionalitas CRUD penuh untuk entitas keuangan dengan kontrol akses berbasis peran.

  • • Manajemen Pengguna
  • • Manajemen Kegiatan
  • • Manajemen Akun
  • • Manajemen Transaksi
  • • Manajemen Berkas

Pelacakan Kemajuan Otomatis

Mengembangkan logika bisnis untuk melacak kemajuan dokumentasi keuangan dan menghitung pengeluaran.

Sistem Notifikasi

Membuat sistem peringatan untuk keterlambatan unggah dokumen keuangan.

Antarmuka Sistem

Antarmuka kunci yang didukung oleh sistem backend yang saya kembangkan

Monitoring Kegiatan Keuangan

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 keuangan keseluruhan yang menampilkan nama kegiatan, tenggat waktu, dan persentase dokumentasi

Dasbor Kemajuan Kegiatan Keuangan


Tampilan dokumen keuangan terperinci yang menunjukkan persyaratan dokumen, status unggah, dan pelacakan pengeluaran

Manajemen Dokumen Keuangan


Antarmuka pengarsipan dokumen keuangan dengan fungsionalitas pencarian

Pengarsipan 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:

  • Jumlah file yang diunggah
  • Total nilai transaksi
  • Persentase kemajuan unggah dokumen

Administrator dapat melakukan tindakan manajemen arsip utama:

  • Hapus arsip - Hapus permanen catatan keuangan yang sudah usang
  • Unduh paket setahun penuh - Ekspor seluruh administrasi keuangan setahun sebagai file ZIP

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.

Proses Manajemen Administrasi Keuangan

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:

  • Nilai Transaksi - Jumlah dan total keuangan saat ini
  • Kemajuan Unggah Dokumen - Persentase file yang dibutuhkan sudah diunggah
  • Status Verifikasi - Jumlah file yang telah diverifikasi oleh administrator

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 yang menampilkan daftar kegiatan keuangan dengan operasi CRUD

Halaman Manajemen Kegiatan


Antarmuka manajemen akun yang menampilkan akun keuangan dengan fungsionalitas CRUD

Halaman Manajemen Akun


Dasbor manajemen transaksi yang menampilkan catatan keuangan dengan operasi CRUD

Halaman Manajemen Transaksi


Antarmuka manajemen berkas yang menampilkan dokumen keuangan dengan fungsionalitas unggah/unduh

Halaman Manajemen Berkas


Implementasi Teknis

Arsitektur backend dan teknologi yang saya terapkan

Implementasi Backend

Sebagai pengembang backend, saya mengimplementasikan sistem inti berikut:

1

Perancangan Database

Membuat skema MySQL yang dioptimalkan dengan struktur hierarkis untuk administrasi keuangan.

Lihat Desain Database
2

Operasi CRUD

Mengembangkan endpoint CRUD untuk fungsi, kegiatan, akun, transaksi, dan berkas.

3

Pelacakan Kemajuan

Mengimplementasikan perhitungan kemajuan otomatis untuk kelengkapan dokumentasi

4

Perhitungan Pengeluaran

Mengembangkan logika bisnis untuk perhitungan pengeluaran otomatis berdasarkan transaksi

5

Sistem Notifikasi

Membuat sistem peringatan untuk keterlambatan dokumen keuangan dengan notifikasi email

Tumpukan Teknologi Backend

Laravel

Kerangka kerja backend untuk API dan logika bisnis

MySQL

Database relasional untuk penyimpanan data keuangan terstruktur

Lihat Dokumentasi Proyek

Evaluasi Sistem dengan Black Box Testing

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

Kesimpulan Pengujian

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.

Publikasi Ilmiah

Hasil penelitian dan pengembangan sistem Monaku telah dipublikasikan dalam jurnal ilmiah

Jurnal INFOMATEK

Volume 26, Nomor 2, Desember 2024

Pengembangan Sistem Informasi Monitoring dan Pengarsipan Administrasi Keuangan Menggunakan Framework Laravel pada BPS Buleleng

DOI 10.23969/infomatek.v26i2.19231
Diterima 20 Oktober 2024
Disetujui 24 Desember 2024
Halaman 239-252
Abstrak

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.

Laravel Agile Development Black Box Testing Sistem Informasi
Tampilan Jurnal INFOMATEK

INFOMATEK: Jurnal Informatika, Manajemen dan Teknologi

Volume 26 Nomor 2, Desember 2024

Status Publikasi

Telah diterbitkan

Akses Jurnal

Kontribusi Penulis

  • Pengembangan arsitektur sistem dan database
  • Implementasi backend dengan framework Laravel
  • Pengujian sistem dengan metode Black Box Testing
  • Penyusunan dokumentasi teknis dan laporan penelitian