Sistem informasi manajemen kepegawaian modern yang dirancang khusus untuk digitalisasi, keamanan, dan efisiensi operasional di Lembaga Pemasyarakatan.
SIMPEG Lapas bukan sekadar aplikasi absensi. Ini adalah solusi Enterprise Resource Planning (ERP) terintegrasi yang menangani seluruh spektrum manajemen SDM dan keamanan di Lapas. Mulai dari algoritma penjadwalan dinas otomatis, sistem verifikasi biometrik dengan geofencing, hingga protokol keamanan tingkat tinggi seperti Panic Button dan Audit Trail Intel.
Aplikasi ini dibangun menggunakan TALL Stack (Tailwind, Alpine.js, Laravel, Livewire) untuk memastikan performa yang ringan, responsif, dan interaktif secara real-time.
Berikut adalah rincian fitur yang telah diimplementasikan dari tahap awal hingga optimasi final:
| Kategori | Fitur | Deskripsi | Status |
|---|---|---|---|
| Security | π MFA (OTP Email) | Proteksi login Admin menggunakan verifikasi kode 6-digit via email. | β |
| π‘οΈ Audit Trail Intel | Pencatatan setiap perubahan data (JSON payload) untuk transparansi mutlak. | β | |
| π§± IP Restriction | Pembatasan akses dashboard admin berdasarkan daftar IP yang diizinkan. | β | |
| π¨ Panic Button | Sinyal darurat real-time yang memicu alarm visual di seluruh sistem. | β | |
| Operations | ποΈ Roster Engine | Algoritma otomatisasi jadwal dinas bulanan bagi seluruh regu jaga. | β |
| π Biometric Presence | Absensi dengan verifikasi GPS (Geofencing) dan Foto Selfie AI-Scan. | β | |
| π‘οΈ QR Checkpoint | Verifikasi patroli petugas di titik rawan menggunakan kode lokasi. | β | |
| π Shift Exchange | Sistem pertukaran jadwal dinas antar pegawai dengan alur approval. | β | |
| Personnel | π₯ Asset Database | Manajemen master data pegawai lengkap dengan grade Tukin & jabatan. | β |
| ποΈ E-Leave Portal | Pengajuan dan persetujuan cuti digital secara paperless. | β | |
| ποΈ Digital Vault | Brankas dokumen digital terenkripsi untuk menyimpan SK/Sertifikat. | β | |
| π Activity Journal | Kalender riwayat kehadiran dan performa harian yang interaktif. | β | |
| Intelligence | π Real-time Analytics | Visualisasi tren kehadiran dan kedisiplinan via Chart.js. | β |
| π° Payroll Analytics | Kalkulasi otomatis potongan Tukin berdasarkan keterlambatan/alpha. | β | |
| π Officer Index | Leaderboard reputasi petugas berdasarkan performa operasional. | β | |
| π PDF Reporting | Ekspor laporan jadwal, Tukin, dan Patroli ke format dokumen resmi. | β | |
| System | π Night Shift Mode | Antarmuka Dark Mode premium untuk kenyamanan petugas jaga malam. | β |
| π± PWA Ready | Aplikasi dapat diinstall langsung di perangkat Android/iOS (Native feel). | β | |
| βοΈ Dynamic Config | Pengaturan parameter sistem (GPS, Radius, Nama) langsung dari UI. | β | |
| πΎ System Backup | Fitur kompresi data dan storage menjadi arsip ZIP dalam satu klik. | β |
- Framework: Laravel 12 (The latest & most secure)
- Frontend: Livewire 4 + Alpine.js (Reactive UI)
- Styling: Tailwind CSS (Enterprise Design System)
- Database: SQLite (Default) / MySQL / PostgreSQL
- Reporting: Barryvdh DOMPDF
- Visualization: Chart.js
Pastikan lingkungan Anda memenuhi syarat: PHP 8.2+, Composer, Node.js & NPM.
git clone https://github.com/aryadians/simpeg-lapas.git
cd simpeg-lapascomposer install
npm installcp .env.example .env
php artisan key:generate# Membuat file database (jika menggunakan SQLite)
touch database/database.sqlite
# Menjalankan migrasi dan data awal (Master Shift & Admin)
php artisan migrate --seednpm run dev
php artisan serveUntuk performa maksimal di server produksi, jalankan perintah optimasi:
- Build Frontend:
npm run build - Optimize Laravel:
php artisan optimize - Link Storage:
php artisan storage:link - Security: Atur
ALLOWED_IPSdi menu Settings untuk membatasi akses Admin.
| Akun | Password | |
|---|---|---|
| Administrator | admin@lapas.com |
password |
| Petugas (Staff) | staff@lapas.com |
password |
Catatan: OTP untuk Admin dapat dilihat sementara di storage/logs/laravel.log selama tahap development.
Dikembangkan dengan β€οΈ untuk kemajuan birokrasi digital Indonesia.
Β© 2026 Institutional Perimeter Control System