RADITYA
AI Engineer
0%
Skip to main content
Web Development

BAZNAS Financial Information System - Zakat & Infaq Management Platform

Aplikasi web full-stack komprehensif yang dirancang untuk BAZNAS (Badan Zakat Nasional Indonesia) untuk mengelola donasi zakat, infaq, dan sedekah.

Januari 2026
Laravel 12 / React 19 / MySQL / Tailwind CSS
BAZNAS Financial Information System - Zakat & Infaq Management Platform - Gambar 1
Klik untuk memperbesar
1 / 7

Gambaran Umum

Sistem Informasi Keuangan BAZNAS adalah aplikasi web tingkat profesional yang dibangun untuk Badan Amil Zakat Nasional Indonesia. Platform ini mendigitalisasi seluruh alur kerja pengelolaan donasi amal Islam termasuk Zakat (sedekah wajib), Infaq (sumbangan sukarela), dan Sedekah (sedekah), memastikan transparansi, akuntabilitas, dan kepatuhan terhadap syariah.

Problem Statement

Lembaga pengelola zakat nasional Indonesia membutuhkan solusi digital modern untuk:

  • Track and manage millions of rupiah in charitable funds across multiple branches

  • Melacak dan mengelola dana amal senilai jutaan rupiah di berbagai cabang

  • Memastikan transparansi dan akuntabilitas penuh dalam pengumpulan dan distribusi dana

  • Mengotomatiskan pembukuan berpasangan yang kompleks berdasarkan standar akuntansi Indonesia (PSAK 109)

  • Menghasilkan laporan keuangan komprehensif termasuk Neraca, Laporan Aktivitas, dan Laporan Arus Kas

  • Mengelola data donatur (Muzakki) dan penerima (Mustahik) di 8 kategori penerima (Asnaf) yang berbeda

Solution

Saya mengembangkan sistem informasi keuangan komprehensif yang mencakup:

Multi-Role Access Control

  • Admin Role: Konfigurasi sistem secara menyeluruh, manajemen pengguna, dan pelaporan lintas cabang

  • BAZNAS Role: Akses operasional penuh termasuk pengelolaan donasi, distribusi, dan pelaporan keuangan

  • Pusat (Central) Role: Pelaporan dan pengawasan terpadu di seluruh cabang.

Automated Double-Entry Bookkeeping (Auto-Journaling)

  • Resolusi Bagan Akun (COA) Dinamis berdasarkan jenis dana

  • Pencatatan jurnal otomatis untuk setiap transaksi

  • Alokasi debit/kredit yang tepat sesuai standar PSAK 109

  • Perhitungan dan alokasi hak Amil otomatis (12,5% untuk Zakat, 20% untuk Infaq)

Complete Financial Reporting Suite

  • Neraca Saldo (Trial Balance)

  • Buku Besar (General Ledger)

  • Laporan Posisi Keuangan (Statement of Financial Position)

  • Laporan Aktivitas (Activity Report)

  • Laporan Arus Kas (Cash Flow Statement)

  • CALK - Catatan Atas Laporan Keuangan (Notes to Financial Statements)

  • Asset Depreciation tracking with straight-line method

Donation Management (Penerimaan)

  • Dukungan berbagai jenis dana: Zakat Mal, Zakat Fitrah, Infaq Terikat, Infaq Tidak Terikat, dan Hibah APBD

  • Berbagai metode pembayaran: Tunai, Transfer Bank, QRIS

  • Pembuatan tanda terima otomatis dengan ekspor PDF

  • Impor batch melalui templat Excel

Distribution Management (Penyaluran)

  • Distribusi ke 8 kategori Asnaf: Fakir, Miskin, Amil, Muallaf, Riqab, Gharim, Fisabilillah, Ibnu Sabil

  • Dukungan untuk distribusi berbasis program (Pendidikan, Kesehatan, Ekonomi, dll.)

  • Validasi saldo secara real-time untuk mencegah distribusi berlebih

  • Jejak audit lengkap dengan entri jurnal

Donor & Beneficiary Management

  • Pengelolaan Muzakki (Pemberi Zakat) dengan riwayat transaksi

  • Pengelolaan Munfiq (Pemberi Infaq)

  • Pengelolaan Mustahik (Penerima Manfaat) berdasarkan kategori Asnaf

  • Pembuatan laporan SPT (Pajak) tahunan untuk pemberi zakat

  • Fungsi impor massal Excel

Key Features

  • Dasbor Modern: Statistik waktu nyata, grafik interaktif (tren 5 tahun, perbandingan bulanan, distribusi Asnaf), dan wawasan keuangan

  • Halaman Landing Profesional: Halaman pemasaran yang dioptimalkan SEO dengan tampilan fitur, testimoni, dan bagian harga

  • Dukungan Mode Gelap: Implementasi tema gelap/terang lengkap

  • Pembuatan Dokumen PDF: Pencetakan tanda terima, ekspor laporan keuangan

  • Impor/Ekspor Excel: Kemampuan manajemen data massal

  • Penyaringan Berdasarkan Tahun: Akses data historis dengan pemilihan periode

  • Desain Responsif: Antarmuka yang sepenuhnya responsif untuk perangkat seluler

Technical Implementation

Aplikasi ini dibangun di atas arsitektur full-stack modern:

Backend Architecture

  • Laravel 12 dengan pola service-layer

  • JournalService untuk logika auto-journaling terpusat

  • SaldoService untuk perhitungan saldo

  • Eloquent ORM dengan manajemen relasi Basis data

  • MySQL dengan query yang dioptimalkan

Frontend Architecture

  • React 19 with modern hooks

  • React 19 dengan hooks modern

  • Inertia.js untuk pengalaman SPA yang mulus

  • Tailwind CSS dengan sistem desain khusus

  • Pustaka komponen yang dapat digunakan kembali (StatsCard, DataTable, Charts)

  • Material Symbols untuk icon

Key Technical Decisions

  • Menerapkan sistem pair_token untuk pengelompokan entri jurnal

  • Menggunakan kunci MySQL untuk pembuatan nomor referensi berurutan

  • Resolusi awalan COA dinamis untuk pemetaan akun yang fleksibel

  • Mempertahankan dukungan bahasa Indonesia di seluruh antarmuka

Results

  • Alur kerja pengelolaan zakat yang terdigitalisasi sepenuhnya untuk BAZNAS

  • Pelaporan keuangan otomatis menghemat waktu berjam-jam perhitungan manual

  • Peningkatan transparansi dengan jejak audit transaksi yang lengkap

  • Arsitektur yang dapat diskalakan mendukung banyak cabang

  • Antarmuka yang ramah pengguna mengurangi kebutuhan pelatihan

Peran & Tanggung Jawab

Full-Stack Developer

Teknologi yang Digunakan

Laravel 12
React 19
MySQL
Tailwind CSS