Source Code | SIMPER - Sistem Informasi Manajemen Perizinan Dinas Pendidikan Kabupaten

Source Code | SIMPER - Sistem Informasi Manajemen Perizinan Dinas Pendidikan Kabupaten

SIMPER (Sistem Informasi Manajemen Perizinan) adalah platform berbasis web yang dikembangkan menggunakan Laravel 12 untuk mengelola proses administrasi perizinan satuan pendidikan (PAUD, TK, PKBM, dll) secara digital, transparan, dan efisien.

Fitur Utama

  • Dashboard Multi-Role: Pemisahan akses antara Super Admin (Dinas) dan Admin Lembaga.
  • Smart Certificate Editor: Editor visual berbasis CKEditor 4 untuk mendesain template sertifikat dengan variabel dinamis (Drag & Drop variabel).
  • Dynamic Framing (Bingkai Otomatis): Sistem pendeteksi bingkai otomatis (PAUD/TK, PKBM, Default) berdasarkan nama perizinan atau pilihan manual.
  • Sistem Verifikasi Publik: Halaman verifikasi dokumen menggunakan QR Code dan Hash Anti-Tamper untuk memastikan keaslian sertifikat.
  • Manajemen Dokumen & Syarat: Pengaturan syarat perizinan yang fleksibel untuk setiap jenis izin.
  • Penerbitan Digital: Alur kerja mulai dari permohonan, revisi, approval, hingga finalisasi sertifikat.
  • Branding Kustom: Pengaturan Nama Aplikasi, Logo, Stempel Digital, Watermark, dan Opacity Bingkai langsung dari dashboard.
  • Laporan & Ekspor: Ekspor data ke format Excel dan PDF.
  • Utility System: Fitur Clear Cache, Database Backup & Restore terintegrasi.

Tech Stack

Persyaratan Sistem

  • PHP >= 8.2
  • BCMath PHP Extension
  • Ctype PHP Extension
  • Fileinfo PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • GD Library (untuk pemrosesan gambar/QR Code)

Instalasi

  1. Clone Repository

     

    git clone https://github.com/username/perizinan.git
    cd perizinan
  2. Instal Dependensi

    composer install
    npm install && npm run build
  3. Konfigurasi Environment

    cp .env.example .env

    Sesuaikan DB_DATABASEDB_USERNAME, dan DB_PASSWORD di file .env.

    ADVERTISEMENT

     

  4. Generate Key & Migrate

    php artisan key:generate
    php artisan migrate --seed
    php artisan storage:link
  5. Jalankan Aplikasi

    php artisan serve

    Akses di http://127.0.0.1:8000

Struktur Penting

  • app/Models/Dinas.php: Pengaturan identitas dinas dan branding.
  • app/Models/Perizinan.php: Logika utama generate dokumen dan penggantian variabel.
  • app/Http/Controllers/Backend/SuperAdmin/JenisPerizinanController.php: Manajemen template dan form dinamis.
  • resources/views/backend/super_admin/jenis_perizinan/template.blade.php: Editor sertifikat visual.

You Might Also Like
0 Comments
Leave a Comment
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.