Logo GBKP
SIAR GBKP
Panduan Penggunaan Aplikasi
PANDUAN SIAR · REVISI 3 AGUSTUS 2026

Panduan Penggunaan SIAR GBKP

Halaman ini menjelaskan penggunaan SIAR untuk Admin Runggun, Admin PJJ/Sektor, dan jemaat yang melakukan registrasi mandiri.

Alur Jelas

Mulai dari login, data, mutasi, sampai laporan.

Per Role

Panduan dibagi untuk runggun, PJJ/sektor, dan jemaat.

Report

Ringkasan fitur export, grafik, dan monitoring.

1. Alur Umum Aplikasi

  • Admin login melalui halaman login.
  • Halaman login, registrasi, direktori, dan dashboard menampilkan logo GBKP serta status koneksi realtime berupa delay server dan jumlah pengunjung online.
  • Widget koneksi juga menampilkan ISP pengunjung jika layanan lookup tersedia.
  • Admin masuk ke dashboard dan melihat ringkasan data sesuai wilayahnya.
  • Menu utama kini berada di header agar dashboard lebih fokus menampilkan data penting.
  • Admin membuka Data Anggota untuk melihat, menambah, mengedit, mencetak, atau export data jemaat.
  • Jika ada perubahan status, mutasi, atau data keluarga, admin memperbarui data melalui halaman edit anggota.
  • Perubahan penting tersimpan sebagai riwayat atau log aktivitas.

Panduan Lengkap Per Pengguna

Bagian ini adalah panduan kerja praktis. Gunakan sesuai peran masing-masing agar input, verifikasi, mutasi, dan monitoring data berjalan tertib.

A. Panduan Admin Runggun

Admin Runggun bertugas memantau dan mengendalikan data seluruh sektor/PJJ di bawah satu runggun. Fokus utamanya adalah memastikan data sektor lengkap, pendaftaran pending segera diproses, mutasi terpantau, dan laporan runggun siap dipakai.

Langkah kerja harian
  1. Login menggunakan akun Admin Runggun.
  2. Buka Dashboard dan baca ringkasan total jemaat, kepala keluarga, anggota aktif, pending, mutasi, SI KUH, dan SI LAKUH.
  3. Periksa kartu Total Sektor untuk melihat sektor/PJJ yang datanya belum lengkap.
  4. Buka Data Anggota untuk mencari, memfilter, melihat detail, mengedit, mencetak, atau export data sesuai wilayah runggun.
  5. Periksa pendaftaran pending. Admin Runggun dapat memverifikasi langsung sesuai cakupan runggun, termasuk approve terpilih atau seluruh pending yang valid.
  6. Buka Status Mutasi untuk memantau mutasi masuk dan keluar di wilayah runggun.
  7. Buka Report untuk melihat overview sektor, jumlah jemaat aktif, jumlah KK, dan daftar kepala keluarga per sektor.
Kewenangan dan batasan
  • Hanya melihat dan mengelola data dalam runggun sendiri.
  • Dapat melihat sektor/PJJ di bawah runggun dan statistik masing-masing sektor.
  • Dapat membuat atau mengelola pengumuman untuk sektor/PJJ di bawah runggun.
  • Dapat memantau last login Admin PJJ/Sektor di wilayahnya.
  • Tidak boleh mengubah data di luar runggun yang menjadi scope akun.
Checklist Admin Runggun: cek pending registrasi, cek mutasi, cek sektor yang belum lengkap, cek data keluarga SI KUH/SI LAKUH, cek report, dan lakukan export berkala untuk arsip runggun.

B. Panduan Admin PJJ / Sektor

Admin PJJ/Sektor adalah pengelola data paling dekat dengan jemaat. Tugas utamanya adalah input data, verifikasi registrasi, menjaga data keluarga tetap benar, memperbarui status keanggotaan, dan mengajukan mutasi jika jemaat pindah sektor.

Langkah kerja harian
  1. Login menggunakan akun Admin PJJ/Sektor.
  2. Buka Dashboard sektor untuk membaca jumlah jemaat, KK, pending, ulang tahun, dan kondisi keluarga.
  3. Buka Data Anggota untuk mencari anggota, melihat detail, mengedit data, atau mencetak profil.
  4. Buka Tambah/Input Anggota jika ada jemaat yang diinput langsung oleh admin.
  5. Jika ada registrasi publik yang masuk, periksa data dan verifikasi setelah valid. Gunakan pilih semua, multi-approve, atau approve semua pending bila diperlukan.
  6. Pastikan status hubungan keluarga benar: Kepala Keluarga, Suami, Istri, Anak, Famili, atau Isi Nanti bila belum pasti.
  7. Jika anggota bergabung ke KK yang sudah ada, pilih kepala keluarga dari sektor yang sama.
  8. Perbarui status keanggotaan jika berubah: Aktif, Nonaktif, Masa Pengengkepen/Penggembalaan, Pindah Gereja, Pindah Agama, atau Meninggal.
  9. Gunakan Ajukan Mutasi jika jemaat pindah sektor. Pilih tujuan berurutan dari klasis, runggun, lalu sektor.
  10. Setiap pengajuan mutasi wajib melampirkan surat perpindahan resmi dari Runggun asal dalam format PDF/JPG/PNG/WEBP, maksimal 5 MB.
  11. Buka Profil Sektor untuk mengatur data pengurus PJJ, kontak, dan QR/link registrasi sektor.
Hal penting saat input/edit
  • Pastikan nama, tanggal lahir, jenis kelamin, sektor, dan status keluarga benar sebelum menyimpan.
  • Nomor jemaat dibuat otomatis dari ID klasis, ID runggun, ID sektor, tanggal lahir, dan kode jenis kelamin.
  • Jabatan struktural boleh rangkap di sektor, runggun, klasis, dan moderamen jika jemaat memang melayani di beberapa tingkat.
  • Data pelayan gereja akan memengaruhi tampilan title pada direktori, seperti Pdt, Pt, Dk, Pdt.Em, Pt.Em, dan Dk.Em.
  • Saat sistem menampilkan overlay menyimpan/upload, jangan tutup halaman sampai proses selesai.
  • Gunakan Export untuk arsip sektor/PJJ secara berkala.
Checklist Admin PJJ/Sektor: cek registrasi pending, validasi data keluarga, lengkapi NIK/KK bila tersedia, update status jemaat, cek mutasi, perbarui profil sektor, dan bagikan QR registrasi sektor kepada jemaat yang membutuhkan.

C. Panduan Jemaat yang Mau Registrasi

Registrasi mandiri digunakan oleh jemaat yang belum tercatat atau perlu mengirim data awal ke pengurus sektor/PJJ. Data yang dikirim akan masuk sebagai pending dan harus diverifikasi oleh admin sebelum menjadi data aktif.

Langkah registrasi dari HP
  1. Buka halaman SIAR, lalu pilih menu Registrasi.
  2. Pilih runggun dan sektor/PJJ tujuan terlebih dahulu.
  3. Pastikan sektor yang dipilih benar karena kepala keluarga yang dicari hanya dari sektor tersebut.
  4. Isi nomor HP/WhatsApp aktif agar pengurus dapat menghubungi jika ada koreksi.
  5. Isi data diri: nama, tempat lahir, tanggal lahir, jenis kelamin, status pernikahan, dan kategorial.
  6. Pilih status hubungan keluarga: buat keluarga baru, gabung ke KK yang sudah ada, atau Isi Nanti.
  7. Isi alamat dan data tambahan sesuai yang diminta.
  8. Jika memiliki jabatan pelayanan/struktur, pilih sesuai kondisi sebenarnya.
  9. Upload foto jika tersedia dan ukuran file tidak terlalu besar.
  10. Centang pernyataan kebenaran data, lalu kirim.
  11. Tunggu sampai halaman bukti registrasi muncul. Jangan tutup browser saat proses upload/menyimpan masih berjalan.
  12. Simpan nomor registrasi untuk mengecek status pendaftaran.
Setelah registrasi dikirim
  • Status awal adalah pending dan belum otomatis menjadi anggota aktif.
  • Pengurus sektor/PJJ akan memeriksa dan memverifikasi data.
  • Gunakan menu Cek Status Registrasi dengan nomor registrasi untuk melihat perkembangan.
  • Jika data salah sektor, hubungi pengurus agar diarahkan atau diperbaiki.
  • Jika nomor registrasi hilang, hubungi pengurus sektor/PJJ dengan menyebutkan nama lengkap dan nomor HP yang dipakai saat registrasi.
  • Jika pencarian kepala keluarga tidak muncul, pastikan sektor sudah dipilih dan kepala keluarga tersebut memang berada di sektor yang sama.
Data yang sebaiknya disiapkan jemaat: nama lengkap, tanggal lahir, tempat lahir kabupaten/kota, nomor HP/WhatsApp, alamat, status keluarga, sektor/PJJ tujuan, dan foto profil jika tersedia.

Revisi Terbaru SIAR

Ringkasan ini memuat perubahan terbaru sampai 3 Agustus 2026 agar admin dan pengurus cepat memahami fitur yang baru disesuaikan.

  • Registrasi publik disusun ulang menjadi alur mobile-first: Wilayah Gereja, Kategorial & Identitas Dasar; Data Diri; Status Hubungan Keluarga; lalu Alamat & Data Tambahan.
  • Kategorial berada pada langkah pertama. Golongan darah dan Status BPJS berada pada Data Diri, sedangkan foto profil ditempatkan setelah keduanya.
  • Peringatan Permata/KA-KR terkait pilihan kepala keluarga ditampilkan inline dekat isian, bukan melalui popup browser.
  • Validasi konsistensi otomatis diterapkan pada registrasi, input admin, edit anggota, verifikasi, dan import Excel.
  • Halaman registrasi diperkuat untuk layar HP kecil, termasuk tombol bawah, Select2, upload foto, dan overlay simpan agar tidak tertutup elemen lain.
  • Saat registrasi, input anggota, dan edit anggota sedang upload/menyimpan data, sistem menampilkan overlay proses agar pengguna tidak bingung apakah data sudah terkirim.
  • Pencarian kepala keluarga pada registrasi hanya menampilkan kepala keluarga dari sektor yang dipilih.
  • Form input internal menambahkan pilihan Status Keluarga “Isi Nanti” dan membatasi kepala keluarga agar berasal dari sektor yang sama.
  • Rangkap jabatan struktural di tingkat sektor, runggun, klasis, dan moderamen diperbolehkan jika jemaat memang melayani di beberapa tingkat.
  • Direktori menampilkan gelar pelayan gereja, nomor jemaat rapi di bawah nama, badge jabatan struktural, jumlah views profil, dan mengurutkan profil yang paling banyak dilihat lebih dulu.
  • Detail anggota menampilkan sektor pertama saat verifikasi, status keluarga/hubungan keluarga, sektor saat ini, tanggal mulai di sektor baru, serta log perpindahan sektor.
  • Status keanggotaan menambahkan Masa Pengengkepen/Penggembalaan dan tidak dihitung sebagai anggota aktif.
  • Monitor Update mengurutkan progress per runggun dan sektor dari data yang terakhir diperbarui.
  • Pesan error database/API dibuat lebih aman dengan tidak menampilkan detail teknis ke publik.
  • Backup database otomatis disiapkan melalui cron `cron_dbdump.php` dan menyimpan file SQL harian di folder dbdump.
  • Maintenance database otomatis disiapkan melalui cron `cron_db_maintenance.php` untuk membersihkan log/token lama dan menjalankan optimasi statistik tabel.
  • Cache aplikasi dan cache query database dioptimasi agar halaman monitor dan dashboard lebih ringan saat banyak pengguna mengakses bersamaan.
  • Admin sektor/PJJ, Admin Runggun, dan Super Admin dapat memverifikasi registrasi sesuai cakupan akses; tersedia pilihan approve satu, multi-approve, dan approve semua pending.
  • Health Check Sistem, Log Cron Backup & Maintenance, Notifikasi Registrasi Pending, dan Audit Perubahan Data Anggota tersedia untuk membantu kesiapan operasional.

2. Jenis Admin

Admin Klasis

Memantau semua runggun dan sektor di dalam satu klasis.

Admin Runggun

Mengelola sektor-sektor di bawah satu runggun.

Admin Sektor/PJJ

Mengelola anggota jemaat di sektor masing-masing.

3. Admin Klasis

  • Melihat dashboard ringkasan jemaat satu klasis.
  • Melihat jumlah anggota aktif dan kepala keluarga.
  • Melihat indikator SI KUH dan SI LAKUH untuk memantau kondisi keluarga lengkap dan tidak lengkap.
  • Card Total Runggun menampilkan total runggun, total sektor, dan daftar semua runggun beserta jumlah jemaat, sektor, serta KK.
  • Melihat data KK per runggun dan KK per sektor.
  • Klik runggun untuk menampilkan sektor di bawahnya.
  • Klik sektor untuk melihat daftar kepala keluarga dan anggota keluarga di dalam sektor tersebut.
  • Melihat grafik Jemaat, KK, dan Jumlah Sektor per runggun.
  • Membuka menu Report untuk melihat jumlah sektor per runggun dan kategorial per sektor.
  • Report admin klasis dapat difilter per runggun.
  • Report admin klasis menyediakan export XLS terpisah untuk Ringkasan Runggun dan Kategorial Per Sektor.
  • Mengelola data runggun dan sektor sesuai wilayah klasis.
  • Melihat riwayat perpindahan anggota sesuai scope klasis.
  • Melihat last login admin runggun dan admin sektor sesuai hierarki.
  • Melihat log aktivitas terbaru dan kesehatan data sesuai scope klasis.
  • Export data jemaat sesuai wilayah klasis.

4. Admin Runggun

  • Melihat dashboard ringkasan jemaat satu runggun.
  • Card Total Sektor menampilkan daftar sektor beserta jumlah jemaat aktif dan KK per sektor.
  • Melihat jumlah anggota aktif, kepala keluarga, pendaftaran pending, dan mutasi.
  • Melihat indikator SI KUH dan SI LAKUH sesuai data keluarga dalam runggun.
  • Mengelola sektor di bawah runggun.
  • Saat tambah sektor, pilihan runggun otomatis terkunci sesuai runggun admin.
  • Melihat KK per sektor dan klik sektor untuk melihat daftar KK serta anggota keluarga.
  • Memantau aktivitas sektor dan riwayat perpindahan anggota dalam runggun.
  • Membuat papan pengumuman yang tampil untuk sektor di bawah runggun terkait.
  • Melihat last login admin sektor dan kesehatan data sesuai scope runggun.
  • Membuka menu Report untuk melihat overview sektor, total jemaat aktif, total KK, dan daftar kepala keluarga per sektor.
  • Export data jemaat sesuai wilayah runggun.

5. Admin Sektor / Ketua PJJ

  • Melihat dashboard sektor.
  • Melihat indikator SI KUH dan SI LAKUH untuk keluarga di sektor/PJJ.
  • Menggunakan tombol header untuk Data Anggota, Tambah, Cetak, Panduan, Direktori, Export, Profil Sektor, Status Mutasi, Ajukan Mutasi, Profil Saya, dan Logout.
  • Menambah anggota baru melalui form input.
  • Mengedit data anggota, status keanggotaan, data keluarga, dan data gerejawi.
  • Melihat detail anggota dan mencetak profil/CV jemaat.
  • Menghapus anggota ke recycle bin dan mengembalikannya sebelum 30 hari.
  • Mengajukan mutasi anggota ke sektor lain.
  • Melihat Status Mutasi untuk memantau mutasi masuk dan mutasi keluar yang masih menunggu proses.
  • Mengelola profil sektor, QR Code pendaftaran, ketua, sekretaris, dan bendahara PJJ.
  • Import massal anggota dikelola oleh Admin Runggun; Admin Sektor tidak perlu memilih atau menjalankan import sendiri.
  • Melihat recycle bin untuk mengembalikan anggota yang terhapus sebelum 30 hari.
  • Menggunakan mode tema light, dark, atau auto sesuai perangkat.

6. Direktori Jemaat

Direktori digunakan untuk melihat informasi publik jemaat atau struktur sektor tanpa harus masuk ke dashboard admin. Halaman ini berguna untuk pencarian cepat dan rujukan informasi umum.

  • Buka halaman login, lalu klik menu Direktori.
  • Gunakan direktori untuk melihat data publik yang disediakan sistem.
  • Informasi yang tampil dibatasi agar tidak membuka data sensitif admin.
  • Direktori membantu pengguna menemukan informasi sektor/PJJ atau data umum jemaat yang memang diizinkan tampil.
  • Nama pelayan gereja menggunakan gelar: Pdt, Pt, Dk, serta Pdt.Em, Pt.Em, dan Dk.Em untuk emeritus.
  • Nomor jemaat ditampilkan rapi di bawah nama pada kartu direktori.
  • Badge Jabatan Struktural tampil pada kartu dan detail direktori jika jemaat memiliki jabatan sektor, runggun, klasis, atau moderamen.
  • Profil yang paling sering dibuka melalui tombol “Lihat Profil Lengkap” ditampilkan lebih dulu di direktori.
  • Jumlah views profil dihitung saat pengguna membuka profil lengkap, bukan sekadar melihat daftar kartu.
  • Jika data tidak ditemukan, pastikan ejaan pencarian benar atau hubungi pengurus sektor/PJJ.
Fungsi Utama
Direktori bersifat sebagai halaman informasi dan pencarian, bukan halaman untuk mengubah data. Perubahan data tetap dilakukan oleh admin melalui menu Data Anggota.

7. Registrasi Jemaat Baru

Registrasi digunakan oleh jemaat baru atau anggota yang belum tercatat untuk mengirim data awal ke sektor/PJJ tujuan. Data registrasi belum langsung menjadi anggota aktif sebelum diverifikasi oleh admin.

  • Buka halaman login, lalu klik tombol Registrasi.
  • Halaman registrasi memakai logo GBKP dan menyediakan tombol Panduan Registrasi khusus untuk pendaftar.
  • Menu Cek Status Registrasi tersedia di halaman login, registrasi, dan input anggota untuk mengecek status dari nomor registrasi.
  • Form registrasi dibuat mobile-first agar nyaman diisi dari HP. Tombol navigasi berada di bawah layar dan tetap terlihat saat scroll.
  • Urutan pengisian terbaru: Wilayah Gereja, Kategorial & Identitas Dasar; Data Diri; Status Hubungan Keluarga; lalu Alamat & Data Tambahan.
  • Pilih runggun dan sektor/PJJ terlebih dahulu agar pengurus tujuan dan pencarian kepala keluarga sesuai sektor yang benar.
  • Isi data pribadi seperti nama, tempat lahir, tanggal lahir, jenis kelamin, dan status pernikahan.
  • Kategorial dipilih pada langkah pertama. Sistem mencocokkannya kembali dengan tanggal lahir, jenis kelamin, dan status pernikahan pada langkah Data Diri.
  • Tempat lahir harus dipilih dari daftar Kabupaten/Kota, bukan diketik manual bebas.
  • Sesuai Permendagri Nomor 109 Tahun 2019 dan SE No. 400.8.2.15/2350/Dukcapil, tempat lahir ditulis hanya nama Kabupaten/Kota.
  • Isi alamat lengkap dan pilih wilayah administrasi yang sesuai.
  • Pilih klasis, runggun, dan sektor/PJJ tujuan.
  • Setelah sektor dipilih, sistem menampilkan kontak pengurus PJJ jika datanya sudah tersedia.
  • Isi nomor HP/WhatsApp agar pengurus dapat menghubungi pendaftar.
  • Golongan darah dan Status BPJS berada berurutan pada Data Diri. Pendidikan dan pekerjaan dilengkapi pada langkah terakhir.
  • Dropdown besar seperti pekerjaan dan pendidikan dapat diketik untuk mencari pilihan lebih cepat.
  • Pada Status Hubungan Keluarga, pilihan “Gabung ke KK yang sudah ada” hanya mencari kepala keluarga dari sektor yang dipilih.
  • Jika hubungan keluarga belum pasti, pendaftar dapat memilih “Isi Nanti” agar pengurus PJJ melengkapi saat verifikasi.
  • Jabatan struktural dapat dipilih pada beberapa tingkat sekaligus, misalnya sektor, runggun, klasis, dan moderamen.
  • Keempat tingkat jabatan dapat dipilih bersamaan jika jemaat memang memiliki rangkap pelayanan.
  • Permata tidak dibatasi usia, tetapi tetap digunakan untuk jemaat yang belum menikah. KA/KR harus berusia di bawah 17 tahun dan Saitun minimal 60 tahun.
  • Upload foto jika tersedia.
  • Pendaftar wajib mencentang pernyataan bahwa data yang diisi benar dan valid.
  • Saat tombol kirim ditekan, sistem menampilkan proses “Mengupload foto & menyimpan data” atau “Menyimpan data pendaftaran”. Jangan tutup halaman sampai bukti registrasi muncul.
  • Sistem mencatat lama waktu pengisian form dan menampilkannya pada popup berhasil.
  • Kirim formulir registrasi.
  • Setelah berhasil, sistem menghasilkan nomor registrasi dan bukti pendaftaran yang dapat diunduh atau dicetak.
  • Data masuk sebagai status pending dan menunggu persetujuan admin sektor/PJJ atau admin terkait.
Catatan Penting
Pastikan sektor tujuan benar sebelum mengirim registrasi. Jika salah sektor, admin perlu mengoreksi atau mengarahkan pendaftar ke sektor yang tepat.

8. Halaman Publik dan Cek Status

  • Halaman login menyediakan menu Direktori, Registrasi, Panduan, Monitor Update, Profil Klasis, SIAR GBKP, dan Web Moderamen.
  • Form Cek Status Registrasi tersedia untuk memasukkan nomor registrasi dan melihat apakah data sudah diverifikasi atau masih pending.
  • Halaman registrasi dan input anggota juga menyediakan menu Cek Status Registrasi agar pengecekan lebih mudah.
  • Halaman Monitor Update menampilkan status pengisian data per runggun dan per sektor secara publik.
  • Progress per runggun, grup runggun, dan sektor diurutkan dari data yang paling terakhir diperbarui.
  • Status per sektor pada Monitor Update dapat difilter berdasarkan runggun.
  • Direktori mendukung pencarian nama tunggal maupun nama ganda, misalnya `Adi`, `Tarigan`, atau `Adi Tarigan`.
  • Widget delay, pengunjung online, dan ISP tampil pada halaman publik yang mendukung monitoring koneksi.

9. Data Anggota

Data anggota berisi identitas pribadi, alamat, kontak, status keluarga, status keanggotaan, dan data gerejawi.

  • Nomor jemaat, nama, tempat dan tanggal lahir, jenis kelamin, status pernikahan.
  • Alamat lengkap, provinsi, kabupaten/kota, kecamatan, desa/kelurahan.
  • Nomor HP utama dan nomor HP 2.
  • NIK, nomor KK, upload KTP, dan upload KK tersedia pada input/edit internal, tidak wajib muncul di registrasi publik.
  • Pendidikan, pekerjaan, BPJS, golongan darah, dan kategorial.
  • Jabatan sektor, runggun, klasis, moderamen, dan pelayan gereja.
  • Data baptis, sidi, pernikahan, dan dokumen buktinya.
  • Status keanggotaan dan surat keterangan pendukung.
  • Tabel anggota menampilkan badge status keanggotaan, badge jabatan pengurus, filter aktif/nonaktif, dan filter tanggal perubahan status.
  • Area judul, filter, dan header kolom tabel anggota tetap terlihat saat halaman di-scroll agar pencarian dan pembacaan data lebih mudah.
  • Header kolom tabel diberi highlight khusus dan lebarnya disesuaikan dengan kolom data.
  • Dropdown besar di form input/edit seperti pekerjaan, pendidikan, jabatan, dan sektor tujuan mendukung pencarian dengan mengetik.
  • Input anggota internal juga wajib mencentang pernyataan data benar dan valid.
  • Input anggota internal menyediakan Status Keluarga: Kepala Keluarga Baru, Anggota Keluarga, atau Isi Nanti.
  • Jika memilih Anggota Keluarga, kepala keluarga yang dipilih harus berasal dari sektor yang sama dengan anggota yang sedang diinput.
  • Saat input atau edit anggota menyimpan data, sistem menampilkan overlay proses. Jika ada foto/KTP/KK yang diupload, pesan proses akan menjelaskan bahwa file sedang diupload.
  • Pesan berhasil pada input anggota menampilkan lama waktu pengisian form.
  • Detail anggota menampilkan TTL, tanggal dan petugas verifikasi, Status Keluarga / Hubungan Keluarga, dokumen gerejawi, dan tombol print profil jemaat.
  • Detail anggota menampilkan sektor pertama saat verifikasi, sektor saat ini, tanggal mulai di sektor baru, serta log perpindahan lengkap.
  • Detail anggota menampilkan audit perubahan data: siapa yang mengedit, waktu edit, field yang berubah, serta nilai lama ke nilai baru.
  • Tanggal lahir tidak boleh di masa depan. Tanggal baptis, sidi, dan pernikahan tidak boleh lebih awal dari tanggal lahir atau berada di masa depan.
  • Kategorial diperiksa otomatis: KA/KR di bawah 17 tahun; Permata tidak terikat usia tetapi belum menikah; Mamre untuk laki-laki dewasa yang sudah/pernah menikah; Moria untuk perempuan dewasa yang sudah/pernah menikah; dan Saitun minimal 60 tahun.
  • Setelah verifikasi, Mamre dan anggota berstatus Janda/Duda otomatis menjadi Kepala Keluarga. Untuk Saitun, laki-laki otomatis menjadi Kepala Keluarga jika Menikah/Duda, sedangkan perempuan jika Janda.
  • Hubungan Suami/Istri harus sesuai jenis kelamin, tidak boleh rangkap dalam satu keluarga, dan harus terhubung dengan kepala keluarga aktif dari sektor yang sama.
  • Satu keluarga hanya memiliki satu kepala keluarga aktif. Anggota tidak dapat menjadi kepala keluarga sekaligus bergabung kepada kepala keluarga lain.
Asal Nomor Jemaat

Nomor jemaat dibuat otomatis oleh sistem dari gabungan ID Klasis + ID Runggun + ID Sektor + tanggal lahir (DDMMYYYY) + kode jenis kelamin. Kode jenis kelamin adalah 01 untuk laki-laki dan 02 untuk perempuan.

Format
[ID Klasis][ID Runggun][ID Sektor][DDMMYYYY][01/02]

Jika kombinasi tersebut sudah digunakan jemaat lain, sistem menambahkan nomor urut dua digit, mulai dari 02, agar nomor tetap unik. Karena itu tanggal lahir, jenis kelamin, dan sektor harus benar sebelum nomor dibuat.

SI KUH
Keluarga Utuh

SI KUH adalah keluarga yang masih lengkap memiliki suami dan istri. Dalam aturan kepala keluarga, jika keluarga lengkap maka kepala keluarga diutamakan suami.

SI LAKUH
Keluarga Tidak Lengkap

SI LAKUH adalah keluarga yang tidak lengkap, misalnya hanya ada suami atau hanya ada istri. Jika suami tidak ada, istri dapat menjadi kepala keluarga; jika suami/istri tidak ada, anak tertua dapat menjadi kepala keluarga.

10. Mutasi / Pindah Sektor

  • Admin sektor/PJJ dapat mengajukan pindah sektor.
  • Tujuan dipilih berurutan dari klasis, runggun, lalu sektor.
  • Mode mutasi tersedia untuk individu, satu KK, atau anggota KK tertentu.
  • Sebelum dikirim, sistem menampilkan preview nama anggota yang akan dipindahkan.
  • Admin PJJ dapat membuka Status Mutasi dari header untuk melihat mutasi masuk dan keluar yang masih pending.
  • Admin runggun dan admin klasis melihat daftar mutasi sesuai wilayah hierarki masing-masing.
  • Halaman verifikasi mutasi menyediakan pilihan jumlah data riwayat 50, 100, atau semua data. Default 50 agar server tidak berat.
  • Riwayat mutasi mencatat sektor asal, runggun asal, klasis asal, serta tujuan perpindahan.
  • Pada detail anggota, tanggal persetujuan mutasi menjadi tanggal mulai anggota berada di sektor baru.

11. Status Keanggotaan

  • Status tersedia: Aktif, Nonaktif, Masa Pengengkepen/Penggembalaan, Pindah Gereja, Pindah Agama, dan Meninggal.
  • Masa Pengengkepen/Penggembalaan digunakan untuk jemaat yang sedang menjalani pendampingan gerejawi dan untuk sementara tidak dihitung sebagai anggota aktif.
  • Admin dapat menambahkan catatan perubahan status.
  • Admin dapat upload surat keterangan, seperti surat pindah gereja atau surat kematian.
  • Jika kepala keluarga keluar atau meninggal, sistem dapat mengalihkan kepala keluarga ke pasangan atau anak tertua.
  • Anggota dengan status meninggal otomatis masuk kategori nonaktif dan tidak dihitung sebagai anggota aktif.
  • Setiap perubahan status tersimpan sebagai riwayat perubahan per anggota.
  • Jabatan struktural hanya dapat diberikan kepada jemaat berstatus keanggotaan Aktif.
  • Saat status berubah menjadi Nonaktif, Masa Pengengkepen/Penggembalaan, Pindah Gereja, Pindah Agama, atau Meninggal, jabatan struktural otomatis dilepas dan perubahan dicatat pada audit.
  • Jemaat meninggal, pindah, atau nonaktif tidak dapat diverifikasi sebagai anggota aktif dan tidak tampil pada direktori anggota aktif.

12. Import, Export, dan Recycle Bin

  • Import anggota tersedia pada akun Admin Runggun menggunakan template Excel .xlsx.
  • Urutan yang disarankan: download template terbaru, isi sheet Data Anggota, upload, jalankan Preview, perbaiki seluruh baris invalid, lalu Simpan Semua Data.
  • File dibatasi maksimal 8 MB dan 2.000 baris data. Formula dan macro tidak digunakan dalam data import; tempel hasilnya sebagai nilai biasa.
  • Kolom wajib: sector_name, first_name, kategorial, phone_number, birth_date, dan gender.
  • Nomor HP wajib 10-15 digit. NIK dan nomor KK boleh kosong, tetapi wajib tepat 16 digit jika diisi. Format kolom nomor sebagai Text agar angka nol di depan tidak hilang.
  • Tujuan sektor dibaca langsung dari kolom sector_name pada setiap baris Excel. Satu file boleh berisi beberapa sektor dalam runggun yang sama.
  • Nama sektor dipilih dari daftar pada template dan hanya dapat dipetakan ke sektor dalam scope runggun akun yang login.
  • Kolom family_group, family_role, nik, dan kk_number boleh dikosongkan agar data dasar anggota tetap dapat diimport.
  • Jika kk_number dan family_role sama-sama tersedia, sistem membentuk hubungan keluarga otomatis saat Preview. Pilihan hubungannya: Kepala Keluarga, Istri, Suami, Anak, Keluarga, atau Lainnya.
  • Pengelompokan keluarga otomatis hanya dijalankan jika kk_number dan family_role sama-sama tersedia.
  • Jika nomor KK sudah terdapat pada sektor tersebut, anggota import otomatis diarahkan ke Kepala Keluarga existing. Jika belum ada, baris dengan nomor KK sama dikelompokkan sebagai keluarga baru.
  • Jika data keluarga diisi dan merupakan keluarga baru, tetap harus tersedia tepat satu baris dengan hubungan Kepala Keluarga.
  • Tombol Preview Data wajib digunakan lebih dahulu. Sistem menampilkan sektor, baris valid, dan baris gagal tanpa menyimpan data.
  • Data baru dimasukkan setelah seluruh baris valid dan Admin Runggun menekan tombol Simpan Semua Data.
  • Preview berlaku 30 menit dan hanya dapat digunakan oleh akun serta runggun yang membuatnya.
  • Penyimpanan dilakukan dalam satu transaksi. Jika proses gagal, data tidak akan tersimpan sebagian.
  • Preview import menjalankan aturan konsistensi tanggal, kategorial, status keluarga, sektor, dan jabatan sebelum data dapat di-commit.
  • Export data tersedia berdasarkan scope admin dan filter tertentu.
  • Template import menggunakan format .xlsx asli yang kompatibel dengan Excel terbaru, dilengkapi validasi pilihan dan sheet panduan.
  • Recycle bin menyimpan data anggota yang dihapus dan dapat dipulihkan sebelum 30 hari.
  • Jika anggota dihapus permanen, file foto dan dokumen pendukung ikut dibersihkan agar storage tidak menumpuk.
  • Export data dashboard memuat kolom lengkap, termasuk pekerjaan dan data penting lainnya.
  • Distribusi pekerjaan hanya menampilkan opsi download jika jumlah pekerjaan tersebut lebih dari 0.
  • Golongan darah menyediakan download untuk data yang memiliki golongan darah maupun yang belum memiliki golongan darah.

13. Papan Pengumuman

Papan Pengumuman digunakan untuk menyampaikan informasi penting kepada admin sesuai wilayahnya.

  • Pengumuman tampil di dashboard agar admin langsung melihat informasi terbaru saat masuk.
  • Admin runggun dapat membuat pengumuman untuk sektor-sektor di bawah runggun tersebut.
  • Admin sektor/PJJ melihat pengumuman yang sesuai dengan sektor atau runggun tempatnya berada.
  • Kategori pengumuman dapat digunakan untuk membedakan informasi biasa, penting, atau prioritas.
  • Tombol buat dan edit pengumuman tersedia sesuai hak akses yang diizinkan.

14. Dashboard dan Monitoring

  • Dashboard menampilkan ringkasan anggota aktif, kepala keluarga, pendaftaran pending, mutasi, dan data sesuai hierarki admin.
  • Admin klasis dapat melihat mutasi dan pending sesuai scope klasis.
  • Menu utama dashboard dipindahkan ke header: Data Anggota, Tambah, Cetak, Panduan, Direktori, Export, Kesehatan Data, Profil Saya, dan Logout.
  • Admin sektor/PJJ memiliki menu tambahan di header untuk Profil Sektor, Status Mutasi, dan Ajukan Mutasi.
  • Pada Ajukan Mutasi Keluarga/KK, surat perpindahan resmi dari Runggun wajib diupload sebelum permintaan dapat dikirim.
  • Admin runggun dan admin klasis memiliki menu Manajemen sesuai hak aksesnya.
  • Anggota pending, nonaktif, masa pengengkepen/penggembalaan, pindah gereja, pindah agama, dan meninggal tidak dihitung sebagai anggota aktif.
  • Kesehatan Data membantu menemukan data yang belum lengkap, seperti NIK tidak valid atau golongan darah kosong.
  • Notifikasi Registrasi Pending menampilkan jumlah pendaftar yang belum diverifikasi dan menandai pending yang sudah terlalu lama.
  • Health Check Sistem memantau kesiapan komponen penting aplikasi, sedangkan Log Cron mencatat hasil backup harian dan maintenance database.
  • Log Aktivitas Terbaru menampilkan riwayat pembuatan atau pembaruan data profil jemaat dari database.
  • Kartu ringkasan dashboard menampilkan angka yang lebih besar dan daftar Top 10 runggun/sektor sesuai level admin jika tersedia.
  • Dashboard menampilkan indikator SI KUH dan SI LAKUH untuk membantu admin membaca kondisi keluarga lengkap dan keluarga tidak lengkap.
  • SI KUH berarti keluarga lengkap ada suami dan istri. SI LAKUH berarti keluarga tidak lengkap, misalnya hanya suami, hanya istri, atau anak sebagai kepala keluarga.
  • Admin klasis memiliki card khusus Total Runggun yang menampilkan total sektor dan daftar semua runggun dengan jumlah jemaat, sektor, dan KK.
  • Admin runggun memiliki card khusus Total Sektor yang menampilkan semua sektor dengan jumlah jemaat aktif dan KK.
  • Grafik batang admin klasis menampilkan Total Jemaat, Total KK, dan Jumlah Sektor. Satuan tooltip disesuaikan: jemaat memakai orang, KK memakai keluarga, sektor tanpa satuan tambahan.
  • Grafik batang admin runggun menampilkan Total Jemaat dan Total KK per sektor dengan satuan yang sesuai.
  • Pada admin sektor/PJJ, kartu ringkasan difokuskan ke angka utama sektor tanpa daftar top sektor.
  • Header dashboard menampilkan delay koneksi host ke server dan jumlah pengunjung online secara realtime.
  • Untuk admin runggun dan sektor/PJJ, daftar ulang tahun dapat difilter Hari Ini atau 1 Minggu Terakhir.
  • Mode tampilan tersedia Light, Dark, dan Auto.

15. Report dan Overview

Menu Report digunakan untuk melihat rekap wilayah dalam bentuk tabel yang lebih rinci dan mudah dicetak atau diexport.

Report Admin Klasis
  • Menampilkan jumlah sektor per runggun.
  • Menampilkan jemaat aktif dan KK per runggun.
  • Menampilkan jumlah kategorial Mamre, Moria, Permata, KA/KR, dan Saitun per runggun.
  • Menampilkan tabel Kategorial Per Sektor untuk detail Mamre, Moria, Permata, KA/KR, dan Saitun setiap sektor.
  • Menyediakan filter per runggun agar data sektor bisa difokuskan pada satu runggun saja.
  • Menyediakan dua export XLS terpisah: Export Ringkasan dan Export Kategorial.
  • Export mengikuti filter runggun yang sedang dipilih.
Report Admin Runggun
  • Menampilkan total sektor dalam runggun.
  • Menampilkan total jemaat aktif dan total kepala keluarga.
  • Menampilkan overview per sektor.
  • Setiap sektor menampilkan jumlah jemaat aktif dan jumlah KK.
  • Report juga menampilkan daftar kepala keluarga per sektor untuk pemantauan cepat.
  • Tombol print tersedia agar laporan dapat dicetak.
Catatan Export
File export menggunakan workbook .xlsx asli agar dapat dibuka langsung di Microsoft Excel tanpa peringatan perbedaan format dan ekstensi.

16. Profil Sektor dan QR Registrasi

  • Admin sektor/PJJ dapat mengelola profil publik sektor.
  • Ketua, sekretaris, dan bendahara dapat dipilih dari data anggota sektor.
  • Nama dan nomor HP pengurus otomatis diambil dari data anggota jika tersedia, termasuk nomor HP utama dan HP 2 bila diperlukan.
  • Profil sektor menampilkan QR Code/link registrasi sektor agar jemaat dapat mendaftar langsung ke sektor yang benar.
  • Kontak pengurus PJJ tampil di halaman registrasi setelah pendaftar memilih sektor.

17. Akun Admin dan Keamanan

  • Admin dapat mengubah profil sendiri sesuai hak aksesnya.
  • Perubahan ID login dicek agar tidak sama dengan ID lain yang sudah digunakan.
  • Ubah password memakai konfirmasi password baru, toggle tampil/sembunyi password, dan password strength meter.
  • Fitur Lupa Password tersedia untuk admin klasis, admin runggun, dan admin sektor/PJJ jika email admin sudah terdaftar.
  • Jika percobaan login gagal per username mencapai batas, halaman login menampilkan arahan reset password.
  • Reset password memakai kode reset yang dikirim ke email terdaftar, berlaku singkat, dan tidak menampilkan token sensitif di URL.
  • Admin yang sudah mengisi email dapat mengaktifkan OTP login via email dari Profil Saya.
  • Kode OTP login berlaku 5 menit dan hanya perlu dimasukkan ulang setelah 1x24 jam pada perangkat yang sama.
  • Menonaktifkan OTP juga wajib memakai kode verifikasi yang dikirim ke email terdaftar.
  • Sesi login otomatis logout jika idle terlalu lama sesuai pengaturan keamanan aplikasi.
  • Status pengiriman email reset password tercatat pada Security Monitoring untuk membantu troubleshooting SMTP/email.
  • Sistem dapat memakai SMTP cadangan jika SMTP utama gagal atau terkena limit.
  • Login admin mencatat last login untuk kebutuhan monitoring sesuai hierarki.
  • Cetak kartu login mengambil password terbaru yang tersimpan untuk akun terkait.

18. Keamanan Data dan Sesi

  • Form penting memakai token keamanan per sesi agar request palsu tidak mudah diterima.
  • Cookie sesi memakai pengaturan aman seperti HttpOnly dan SameSite untuk mengurangi risiko pencurian sesi.
  • Request yang mengubah data diverifikasi di server, termasuk token dan hak akses sesuai hierarki.
  • Akses detail dan edit anggota dibatasi sesuai scope: admin sektor hanya sektor sendiri, admin runggun hanya runggun sendiri, admin klasis hanya klasis sendiri, dan admin utama semua wilayah.
  • Data kepala keluarga pada registrasi publik dibatasi per sektor agar tidak membuka semua kepala keluarga dari seluruh wilayah.
  • Data sensitif seperti kode reset dan OTP tidak ditaruh di URL.
  • Login gagal, percobaan reset password, dan aktivitas mencurigakan dicatat pada Security Monitoring.
  • Upload foto dikonversi ke WebP untuk efisiensi, sedangkan dokumen lama dibersihkan saat diganti atau data dihapus permanen.
  • Pesan error database/API dibuat umum untuk pengguna, sedangkan detail teknis disimpan ke log server.
  • File cache/log yang tidak penting dapat dibersihkan agar folder aplikasi lebih ringan dan tidak menyimpan data sementara terlalu lama.
  • Tampilan aplikasi diperbesar dan dibuat responsif agar tetap nyaman di desktop, tablet, dan HP kecil.

19. Rekomendasi Penggunaan Harian

  • Admin sektor mengecek pendaftaran pending, update data anggota, dan mencatat mutasi/status anggota.
  • Admin runggun memantau sektor, pendaftaran pending, mutasi, dan data KK per sektor.
  • Admin klasis memantau data per runggun, data per sektor, serta riwayat perpindahan anggota.
  • Gunakan export secara berkala untuk arsip data sesuai wilayah masing-masing.
  • Periksa Papan Pengumuman dan Log Aktivitas Terbaru setiap masuk dashboard.
  • Gunakan Kesehatan Data untuk membersihkan data yang belum lengkap secara bertahap.