SIPANDU (Sistem Pelayanan Antrian Dukcapil Terpadu)

Aplikasi Sistem Antrian & Layanan Terpadu Dukcapil adalah solusi perangkat lunak komprehensif yang dirancang khusus untuk memodernisasi tata kelola administrasi kependudukan. Sistem ini mengoptimalkan seluruh alur pelayanan masyarakat, mulai dari kedatangan pemohon, pemrosesan dokumen, hingga pengambilan berkas akhir, dengan mengutamakan transparansi dan efisiensi waktu antrian.

Platform ini didukung oleh arsitektur Multi-Display interaktif dan sistem pembagian hak akses (Role-Based) yang terstruktur untuk mengurai kepadatan di ruang tunggu.

Fitur Unggulan & Arsitektur Multi-Display:

  • Display 1 (Kiosk Pemilihan Layanan): Bertindak sebagai anjungan mandiri (Self-Service Kiosk). Masyarakat dapat langsung memilih kategori layanan administrasi yang dibutuhkan (KTP, KK, Akta Kelahiran, dll) dan sistem akan otomatis mencetak karcis nomor antrian spesifik.

  • Display 2 (Informasi Pemanggilan): Layar utama di ruang tunggu yang terintegrasi dengan modul pemanggilan audio. Layar ini menampilkan nomor antrian yang sedang dipanggil dan mengarahkan masyarakat ke loket layanan yang tepat.

  • Display 3 (Pelacakan Status Berkas): Layar monitor transparansi yang menampilkan daftar status berkas pemohon secara real-time, dikategorikan ke dalam tiga tahap operasional: Menunggu, Proses, dan Selesai.

Alur Kerja Operasional Sistem:

  • Manajemen Loket Layanan: Setiap petugas loket memiliki dashboard independen untuk memanggil nomor antrian berikutnya, memeriksa kelengkapan syarat, dan menginput data pemohon ke dalam sistem.

  • Modul Verifikasi Berjenjang: Menyediakan panel khusus untuk tahapan validasi dokumen, termasuk alur Approval (Persetujuan) dari Kepala Dinas sebelum berkas kependudukan final diterbitkan.

  • Loket Pengambilan Berkas: Setelah status berkas di sistem berubah menjadi "Selesai" (terverifikasi dan dicetak), pemohon diarahkan untuk mengambil dokumen fisiknya secara tertib.

  • Indeks Kepuasan Masyarakat (IKM): Sebagai tahap akhir, sistem menyediakan modul penilaian/survei elektronik (Sangat Puas, Puas, Cukup, dll) bagi masyarakat untuk mengevaluasi kualitas pelayanan, memberikan data analitik kinerja yang valid bagi instansi Dukcapil.

Sistem ini memastikan instansi pemerintah dapat memantau produktivitas pelayanan secara real-time sekaligus memberikan pengalaman birokrasi yang jauh lebih nyaman bagi masyarakat.

Ringkasan lengkap seluruh fitur yang sudah dibangun, dikelompokkan per kategori.

1. Kios K (Pendaftaran Antrian)

- Layar sentuh pilih jenis layanan → langsung dapat nomor antrian otomatis (format `A-001`, dst, reset harian per layanan)

- Cetak struk nomor antrian (nama instansi, alamat, nomor, layanan, waktu)

- Background Kios K bisa diatur: warna solid atau gambar (dengan overlay otomatis agar teks tetap terbaca)

- Nomor antrian dibuat aman dari duplikasi/rebutan walau diakses banyak perangkat sekaligus (transaksi + row locking)


2. Alur Pelayanan

- **CS (Customer Service)** — panggil nomor dari antrian Kios K, verifikasi kelengkapan berkas fisik (Lengkap / Tidak Lengkap + catatan)

- **Petugas Pelayanan** — dua mode kerja:

  - *Ambil dari CS*: ambil berkas yang sudah diverifikasi lengkap oleh CS

  - *Panggil Langsung*: panggil & verifikasi berkas sendiri tanpa perlu CS terpisah (untuk lokasi yang CS-nya cuma cek fisik manual, tidak pakai sistem)

- Form entri data pemohon terstruktur: **NIK** (wajib, 16 digit), **Nama**, **Alamat**, **No. HP**, tanggal daftar otomatis dari Kios K

- **Resume otomatis** — kalau halaman Petugas ter-reload di tengah entri, form yang belum disimpan otomatis muncul lagi (tidak hilang)

- **Kepala Dinas** — review & klik **ACC** satu klik; ACC tidak langsung memanggil suara (supaya ACC jarak jauh tidak memaksa panggilan di waktu kurang pas)

- **Loket Pengambilan** (akun terpisah dari Kepala Dinas) — panggil nomor untuk serah-terima dokumen, panggil ulang, dan tandai selesai

- **Rute Loket Petugas** — atur layanan apa saja yang ditangani tiap loket (mis. Loket 1 khusus KTP & KK), antrian otomatis terarah sesuai rute, layanan yang belum diatur tetap bisa diambil semua loket (anti macet)


3. Layar Informasi

- **Layar Besar** (`display.php`) — desain split-screen: info antrian (kiri) + playlist video/gambar berjalan (kanan) secara bersamaan, sesekali video tampil full-screen sebagai jeda dramatis

  - Baris semua loket yang sedang aktif ditampilkan sekaligus (bukan cuma satu)

  - Teks berjalan (running text) di bawah — gabungan jam pelayanan, alamat, telepon, dan pesan bebas dari Admin

  - Suara panggilan otomatis (Text-to-Speech Bahasa Indonesia), hanya untuk panggilan hari ini (tidak memutar ulang riwayat lama)

- **Media Layar Besar** — Admin upload video/gambar sendiri, atur urutan & durasi tampil, atur seberapa sering tampil full-screen

- **Layar Display Harian** — layar publik terpisah menampilkan tabel seluruh layanan hari ini (No, Nomor, Layanan, NIK tersamar, Nama, Status, Waktu Daftar & Selesai Entri), auto-refresh, reset otomatis tiap hari


4. Survei Kepuasan Masyarakat (IKM)

- Setelah dokumen diserahkan, layar Loket Pengambilan otomatis menampilkan survei kepuasan bergaya emoji (Sangat Puas / Cukup Puas / Kurang Puas / Tidak Puas) untuk diisi langsung oleh pemohon

- Laporan IKM tersendiri: ringkasan, grafik batang perbandingan semua layanan sekaligus, tabel per layanan, cetak & export Excel


5. Laporan & Analitik

- Filter periode: Hari Ini / Minggu Ini / Bulan Ini / Tahun Ini, atau rentang bebas, plus filter layanan & status

- Ringkasan: total antrian, selesai, tidak lengkap/batal, rata-rata waktu proses

- Grafik tren jumlah antrian per hari

- Kinerja per Loket CS (jumlah diverifikasi, ditolak, rata-rata waktu) dan per Loket Petugas (jumlah ditangani, selesai, rata-rata waktu entri)

- Cetak langsung dari browser & export Excel (CSV) — termasuk export terpisah khusus kinerja loket

- **Riwayat Saya** — CS/Petugas/Loket Pengambilan masing-masing bisa lihat riwayat kerja sendiri (bukan data loket lain)


6. Notifikasi Otomatis

- WhatsApp/SMS otomatis ke nomor HP pemohon saat Kepala Dinas ACC (dokumen siap diambil), lewat provider Fonnte/Wablas

- Template pesan bisa diedit bebas, ada tombol tes kirim, dan log riwayat terkirim/gagal

- Notifikasi gagal tidak pernah mengganggu proses ACC (dua hal ini independen)


7. Manajemen & Administrasi

- Dashboard dengan sidebar responsive (otomatis jadi menu geser di HP/tablet)

- Manajemen Akun: tambah/nonaktifkan akun, reset password, pilih bidang (CS/Petugas/Kepala Dinas/Loket Pengambilan/Admin) sekaligus loketnya

- Master Layanan: kelola daftar layanan yang tampil di Kios K

- Ubah Password mandiri untuk semua peran

- Info siapa yang sedang login (nama, bidang, loket) selalu terlihat di topbar


8. White-Label (Multi-Instansi)

- Ganti nama aplikasi, nama instansi, nama kabupaten/kota, alamat, telepon, email — otomatis tampil di semua halaman

- Upload logo sendiri, otomatis dipakai di Login, Kios K, Layar Besar, sidebar, dan struk cetak

- Favicon kustom (dengan fallback otomatis: favicon sendiri → logo → ikon default aplikasi, tidak pernah nongol ikon bawaan server/XAMPP)


9. Keamanan & Lisensi

  • - Sistem lisensi berbasis Hardware ID (RSA-SHA256) — aplikasi terkunci ke satu server/perangkat, otomatis minta aktivasi ulang kalau dipindah ke server lain (lokal, cloud/shared hosting, VPS, atau Docker berbeda)
  • - Akses dari banyak perangkat (Petugas, CS, Kios K, TV Informasi, dll) ke server yang sama tidak terpengaruh — kunci di level instalasi, bukan per-pengguna
  • - 3 tingkatan paket (**Lite / Standard / Pro**) dengan fitur premium terkunci otomatis + ikon gembok di sidebar:
    •   Standard: Rute Loket Petugas, Pengaturan Sistem (White-Label)
    •   Pro: Laporan IKM, Media Layar Besar, Notifikasi WhatsApp/SMS
  • - Info paket, masa berlaku, dan Hardware ID selalu bisa dicek dari dashboard Admin
  • - Dev-tools pembuat License Key terpisah dari aplikasi (tidak pernah ikut terkirim ke server klien)


10. Performa & Keandalan Teknis

  • - AJAX polling ringan (2.5–5 detik) tanpa reload halaman penuh
  • - PDO prepared statements + transaksi + row-locking, aman dari duplikasi data walau diakses banyak loket bersamaan
  • - Cache-busting otomatis untuk file CSS/JS (perubahan kode langsung terlihat tanpa hard-refresh manual)
  • - Penanganan error yang jelas di semua tombol utama (tidak ada lagi kegagalan diam-diam / macet tanpa pesan)