Skip to content

About

Project Website untuk bumdes

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

116 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏒 BUMDes Management System

Sistem Manajemen Keuangan BUMDes Berbasis Web

"Input Sederhana oleh Manusia, Perhitungan Kompleks oleh Sistem"

Laravel Filament PHP MariaDB Tailwind CSS License


✨ Fitur Utama

πŸ’° Akuntansi Double-Entry (SAK ETAP)

  • Jurnal umum otomatis
  • Buku besar
  • Neraca saldo
  • Laba/rugi
  • Neraca (posisi keuangan)

πŸ“Š Laporan Keuangan (PDF & Excel)

  • 5 Laporan PDF profesional dengan kop surat
  • 3 Template Excel siap import
  • Filter bulanan atau tahunan
  • Export ke PDF/Excel

🏒 Multi Unit Usaha

  • BUMDes Induk (Pusat)
  • Unit usaha dengan RAK
  • Konsolidasi otomatis
  • Transfer antar unit

πŸ’Έ Piutang & Hutang

  • Piutang usaha (Accounts Receivable)
  • Hutang usaha (Accounts Payable)
  • Cicilan bertahap
  • Lampiran dokumen (KTP, surat perjanjian)

πŸ“± Mobile-First & PWA

  • Responsif di semua device
  • Install sebagai aplikasi
  • Mode offline

πŸ” Multi User & Role

  • 5 Role: Admin, Bendahara Pusat, Bendahara Unit, Manajer Unit, Pengawas
  • Audit log lengkap
  • Session timeout 30 menit

πŸš€ Instalasi Cepat

Download & Install

# 1. Download package
wget https://github.com/mrobish/website-bumdes/releases/download/v2.0.0/bumdes-v2.0.0.zip

# 2. Extract ke folder web
unzip bumdes-v2.0.0.zip -d /var/www/bumdes/

# 3. Set permissions
chmod -R 755 storage bootstrap/cache

# 4. Buka browser β†’ wizard otomatis!

Persyaratan Sistem

Komponen Minimum Rekomendasi
PHP 8.1 8.1+
Database MySQL 5.7 / MariaDB 10.3 MariaDB 10.6+
RAM 1 GB 2 GB
Storage 2 GB 5 GB

PHP Extensions Wajib:

openssl, pdo, pdo_mysql, mbstring, tokenizer, xml, 
ctype, json, bcmath, fileinfo, gd, curl, zip

πŸ“– Panduan lengkap: README-INSTALL.md


πŸ“Έ Screenshot

Dashboard Admin

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  πŸ“Š Dashboard Keuangan BUMDes                                   β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”          β”‚
β”‚  β”‚ πŸ’° Kas   β”‚ β”‚ πŸ“ˆ Laba  β”‚ β”‚ πŸ“‰ Rugi  β”‚ β”‚ 🏦 Bank  β”‚          β”‚
β”‚  β”‚ Rp 50jt  β”‚ β”‚ Rp 25jt  β”‚ β”‚ Rp 10jt  β”‚ β”‚ Rp 100jt β”‚          β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜          β”‚
β”‚                                                                 β”‚
β”‚  πŸ“Š Grafik Bulanan          πŸ“‹ Transaksi Terakhir              β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”       β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”        β”‚
β”‚  β”‚ β–†β–†β–†β–†β–†β–†β–†β–†β–†β–†β–†β–†β–†  β”‚       β”‚ 01/06 - Pemasukan Rp 5jtβ”‚        β”‚
β”‚  β”‚ β–†β–†β–†β–†β–†β–†β–†β–†β–†β–†β–†β–†β–†  β”‚       β”‚ 02/06 - Pengeluaran 2jt β”‚        β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜        β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Input Transaksi (Mobile)

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  πŸ“ Input Transaksi     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                         β”‚
β”‚  Tanggal                β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚ 04/06/2026      β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                         β”‚
β”‚  Tipe Transaksi         β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚ Pemasukan    β–Ό  β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                         β”‚
β”‚  Jumlah (Rp)            β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚ 5.000.000       β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                         β”‚
β”‚  Keterangan             β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚ Sewa tempat     β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                         β”‚
β”‚  [πŸ’Ύ Simpan Transaksi]  β”‚
β”‚                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ› οΈ Tech Stack

Teknologi Versi Kegunaan
Laravel 10 PHP Framework
Filament 3 Admin Panel
PHP 8.1 Backend
MariaDB 10.6 Database
Tailwind CSS 3 Styling
Livewire 3 Reactive UI
DomPDF 2 PDF Generation
PhpSpreadsheet 1.29 Excel Export

πŸ“ Struktur Folder

bumdes/
β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ Http/Controllers/    # Controller
β”‚   β”œβ”€β”€ Models/              # Eloquent Models
β”‚   β”œβ”€β”€ Services/            # Business Logic
β”‚   └── Filament/            # Admin Panel
β”œβ”€β”€ database/
β”‚   β”œβ”€β”€ migrations/          # Database Schema
β”‚   └── seeders/             # Data Default
β”œβ”€β”€ resources/views/         # Blade Templates
β”œβ”€β”€ routes/                  # Route Definitions
β”œβ”€β”€ storage/                 # Logs & Cache
└── public/                  # Public Assets

πŸ”§ Konfigurasi

Environment (.env)

APP_NAME="BUMDes Management System"
APP_ENV=production
APP_KEY=base64:...
APP_DEBUG=false
APP_URL=https://bumdes.example.com

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=bumdes
DB_USERNAME=bumdes_user
DB_PASSWORD=password

Web Server (Nginx)

server {
    listen 80;
    server_name bumdes.example.com;
    root /var/www/bumdes/public;
    index index.php;
    
    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
    
    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

πŸ“Š Database Schema

Tabel Utama

  • accounts - Chart of Accounts (30 SAK ETAP)
  • transactions - Transaksi keuangan
  • journal_entries - Jurnal double-entry
  • piutangs - Piutang usaha
  • hutangs - Hutang usaha
  • budgets - Anggaran per kategori
  • business_units - Unit usaha
  • users - Pengguna sistem

Relasi

transactions (1) ──→ (N) journal_entries
accounts (1) ──→ (N) journal_entries
piutangs (1) ──→ (N) piutang_payments
hutangs (1) ──→ (N) hutang_payments

🎯 Roadmap

βœ… Selesai (v2.0)

  • Akuntansi double-entry SAK ETAP
  • 5 Laporan PDF profesional
  • Piutang & Hutang
  • Multi unit usaha + konsolidasi
  • Multi user & role
  • Install wizard
  • Mobile-first PWA

πŸ”œ Akan Datang (v2.1+)

  • Telegram Bot notifications
  • RESTful API (20+ endpoints)
  • Marketplace produk BUMDes
  • Payroll/Gaji karyawan
  • Inventori/Stok barang
  • Bank reconciliation
  • Export ke SIPD Kemendagri

🀝 Kontribusi

  1. Fork repository
  2. Buat branch (git checkout -b feature/xxx)
  3. Commit (git commit -m 'feat: add xxx')
  4. Push (git push origin feature/xxx)
  5. Buat Pull Request

πŸ“„ License

MIT License - Β© 2026 mrobis

Bebas digunakan, dimodifikasi, dan didistribusikan.


πŸ™ Credits

Dibuat oleh mrobis


Dibuat dengan ❀️ untuk Kemajuan Desa Indonesia

PHP Laravel Filament

About

Project Website untuk bumdes

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages