Menyiapkan GESIT…
Halaman
Aktivitas 14 Hari Terakhir
Tamu per Bagian · Bulan Ini
Tren Efektivitas 6 Bulan
Garis yang menurun berarti keputusan & pelayanan makin cepat — bukti dampak positif penggunaan aplikasi.
Persetujuan & Sumber Daya · Bulan Ini
Ringkasan Modul · Bulan Ini vs Bulan Lalu
Insight Otomatis
Aktivitas Terbaru
Antrian Menunggu
0 antrian
Sedang Dilayani
0 tamu
Daftar Tamu Hari Ini
Antrian Tamu Keperluan Tujuan Masuk Status Aksi
Daftar Peminjaman
Tanggal Pakai Pemohon Tujuan Kendaraan Waktu Status Aksi
Anggaran BBM bulan ini
Efisiensi per Kendaraan
Riwayat Pengisian
Tanggal Kendaraan Liter Biaya SPBU Bukti
Jadwal Servis Berkala
Kendaraan KM Saat Ini Servis Terakhir Pemakaian Status Aksi

KM saat ini dirakit otomatis dari laporan driver: Trip / KM peminjaman, odometer saat isi BBM, dan KM master kendaraan — angka terbesar yang dipakai. Interval bisa diubah lewat Settings key servis_interval_km & servis_interval_bulan.

Jadwal Ruangan
Ruangan Tersedia
Pengajuan Ruangan
Tanggal Ruangan Pemohon Waktu Keperluan Status Aksi
Daftar Stok
Kode Barang Kategori Stok Min. Status
Daftar Permintaan
Tanggal Pemohon Barang Keperluan Status Aksi
Tren Permintaan 6 Bulan

Total kuantitas barang diminta per bulan (di luar yang ditolak)

Nilai Pengeluaran per Bulan

Kuantitas diminta × harga satuan barang (Rp ribu)

Klasifikasi Kebutuhan (Analisis ABC)
Primer = 70% volume teratas · Sekunder = 70–90% · Tersier = sisanya
Barang Kelas Total Diminta Frekuensi Pangsa Nilai (Rp)

Peserta Magang
Nama Kampus / Jurusan Bagian / Pembimbing Periode Status Aksi
Lamaran Magang Masuk
Tanggal Pelamar Institusi Periode Diminta CV Status Aksi

Lamaran datang dari halaman publik ?page=lamaran-magang. Keputusan Diterima/Ditolak otomatis mengirim email pemberitahuan ke pelamar (bila notifikasi email aktif). Pelamar yang diterima bisa langsung dijadikan peserta magang tanpa mengetik ulang datanya.

Presensi Harian
Nama Masuk Pulang Lokasi Status Foto

Halaman publik magang kini menjadi Form Lamaran + upload CV: ?page=lamaran-magang (alias lama ?page=checkin-magang tetap berfungsi) — cocok dibagikan ke kampus/sekolah atau dijadikan QR code. Lamaran masuk tersimpan di sheet Magang_Lamaran + notifikasi Telegram ke grup admin. Presensi harian peserta dilakukan lewat akun login (role magang).

Rekap Presensi Bulanan
Peserta Hadir Terlambat Izin Sakit Lengkap Kehadiran

Logbook Kegiatan
Tanggal Magang Kegiatan Review Aksi
Tugas & Penilaian
Deadline Magang Tugas Prioritas Status Nilai Aksi
Pengajuan Izin & Sakit
Diajukan Nama Jenis Tanggal Alasan Eviden Status Aksi

Peserta mengajukan lewat Portal Magang (akun role magang). Saat pengajuan disetujui, presensi peserta pada rentang tanggal itu otomatis terisi berstatus sesuai jenisnya (izin/sakit) — tanpa menimpa presensi yang sudah ada.

Alumni Magang BPJS Kesehatan KC Bengkulu
Nama Kampus / Jurusan Bagian Periode Magang Sertifikat Aksi

Peserta otomatis pindah ke daftar alumni saat periode magangnya berakhir. Sertifikat diterbitkan sebagai PDF resmi bernomor dan tersimpan rapi di Google Drive — lengkapi nama Kepala Cabang di Pengaturan Aplikasi sebelum menerbitkan.

M
Memuat…
Absen Hari Ini
Memuat status…
Selfie
Mendeteksi lokasi…
Riwayat Presensi Saya
TanggalMasukPulangStatus

Riwayat tersinkron kalender kerja: Sabtu, Minggu, libur nasional & cuti bersama tampil sebagai Libur.

Logbook Kegiatan Harian
Tanggal Kegiatan & Hasil Review Catatan Pembimbing

Isi logbook setiap hari kerja — pembimbing mereview menjadi Approved atau Revisi. Entri berstatus Revisi dapat diperbaiki dengan mengirim entri baru pada tanggal yang sama.

Memuat data profil…
Tugas Saya
Deadline Tugas Prioritas Status Nilai Aksi

Tekan Kumpulkan untuk mengirim hasil/tautan pekerjaan (bisa lampirkan foto) — pembimbing akan menilai setelahnya.

Pengajuan Izin & Sakit
Diajukan Jenis Tanggal Alasan Status Catatan Admin

Pengajuan yang disetujui otomatis mengisi presensi Anda pada rentang tanggal tersebut, jadi tidak perlu check-in di hari izin/sakit.

Memuat status sertifikat…
Kehadiran
Nama Kategori Masuk Pulang Lokasi Foto

Presensi mandiri TAD (selfie + lokasi): URL aplikasi + ?page=checkin-tad — satu tombol otomatis mencatat masuk lalu pulang.

Rekap Kehadiran
Nama Kategori Hari Hadir Presensi Lengkap
Pengajuan Izin · Sakit · Cuti TAD
DiajukanNamaJenisTanggal AlasanEvidenStatusAksi

Personel mengajukan lewat Portal TAD. Bila disetujui, presensi Driver/CSO pada rentang tanggal itu otomatis terisi sesuai jenisnya — pengajuan Security hanya tercatat sebagai keputusan (presensi shift Security dikelola di panel Security).

Pengajuan Lembur & SKPD
DiajukanNamaJenisTanggal · Jam UraianLampiran · BuktiStatusAksi
Personel TAD
NamaKategoriNo. HPEmail (penautan akun)Status

Data gabungan sheet Drivers · Security · Cleaning. Isi kolom email pada sheet (samakan dengan email akun user) agar personel otomatis tertaut ke Portal TAD — tanpa email, penautan jatuh ke pencocokan nama persis.

?
Memuat…
Presensi Hari Ini

Memuat…

Pratinjau
Lokasi: mendeteksi…

Satu tombol: belum ada presensi → tercatat MASUK; sudah masuk → tercatat PULANG.

Riwayat 30 Hari
TanggalMasukPulangStatus

Riwayat tersinkron kalender kerja: hari kerja Senin–Jumat; Sabtu, Minggu, libur nasional & cuti bersama tampil sebagai Libur. Presensi pada hari libur ditandai (lembur/piket).

Pengajuan Izin · Sakit · Cuti
DiajukanJenisTanggalAlasanStatusCatatan

Pengajuan yang disetujui otomatis mengisi presensi Anda pada rentang tanggal tersebut.

Pengajuan Lembur & SKPD
DiajukanJenisTanggal · JamUraianStatusCatatanSurat · Bukti
Memuat data profil…
Presensi Shift
Nama Shift Masuk Keluar Catatan / Serah Terima Aksi
Jadwal Mingguan
Laporan Insiden
Tanggal Jenis Lokasi Pelapor Status Aksi
Checkpoint
Patroli Hari Ini
Agenda
Tanggal & Jam Kegiatan Pimpinan Lokasi Status Aksi

Kalender menggabungkan kegiatan budaya dan agenda pimpinan. Kegiatan harian tampil pada hari kerja (Senin–Jumat).

Daftar Kegiatan Budaya
Kegiatan Pola Jam Penanggung Jawab Status Aksi
Konten
Tanggal Platform Konten Status Performa Aksi
Pemberitaan
Tanggal Media Judul Sentimen Link Aksi
Checklist Hari Ini
0
0 dari 20 item terceklis

Satu checklist per shift per hari — atas nama Anda.

Riwayat Checklist
Tanggal Shift Petugas Skor Catatan
Temuan Terbuka & Riwayat
Item checklist yang terlewat otomatis menjadi temuan — tuntaskan lalu tandai beres
Tanggal · Shift Item Pelapor Status / Tindak Lanjut Aksi
Leaderboard Petugas
Pratinjau
0 baris
User Role Bagian Status Login Terakhir Aksi
Perubahan berlaku ke seluruh aplikasi setelah Simpan. Nilai yang formatnya salah ditolak dengan pesan jelas — tidak akan tersimpan diam-diam lalu membuat error di pengguna lain.
Bot Telegram
Buat bot lewat @BotFather di Telegram lalu salin token ke sini. Demi keamanan, token tersimpan tidak pernah ditampilkan kembali — kosongkan kolom ini untuk tetap memakai token lama.
Aktifkan Bot (otomatis) memilih sendiri jalur terbaik: webhook (instan) — atau, bila Telegram menolak respons Apps Script (error 302), otomatis beralih ke polling berkala (tiap 1 menit) yang kebal masalah itu, membuang antrean lama, dan mengingat pilihannya 7 hari. Bila bot bisu terhadap /start, tekan Diagnosa Lengkap — setiap butir masalah ditampilkan bersama solusinya. Penjaga harian juga memeriksa & memperbaiki jalur ini otomatis, lalu melapor ke email admin.
Grup Notifikasi
Notif pengajuan masuk, keputusan & laporan security. Pilihan approver di modal keputusan selalu diutamakan.

Cara mendapat Chat ID grup: masukkan bot ke grup → ketik /id di grup → bot membalas Chat ID-nya (tombol "Aktifkan Bot" harus sudah ditekan). Tombol Tes menyimpan pengaturan terlebih dahulu lalu mengirim pesan percobaan — bila gagal, penyebab & solusinya ditampilkan.

Notifikasi Email
Email dikirim bila Telegram tujuan tidak tersedia (mis. pemohon belum menautkan Telegram).
Mengirim ke alamat email akun Anda & menampilkan sisa kuota email harian.
Bila muncul error izin MailApp: buka editor Apps Script → jalankan fungsi tesEmail() sekali → setujui izin → Deploy ulang versi baru. Setelah itu email berfungsi untuk semua pengguna.
Jam Kerja
Acuan status terlambat pada presensi magang, TAD & security. Bawaan 08:00.
Geofence Presensi (Magang, TAD & Security)
Berdiri di tengah gedung kantor lalu klik tombol ini — koordinat GPS terisi otomatis. Atau di Google Maps: klik kanan pada gedung → klik angka lat, lng untuk menyalin. Kosongkan Latitude/Longitude untuk mematikan pembatasan.
Hari Libur Tambahan / Koreksi
Format: yyyy-MM-dd:Keterangan — pisahkan beberapa tanggal dengan titik-koma (;). Kalender libur nasional bawaan sudah tertanam; kolom ini untuk koreksi/penambahan (cuti bersama susulan, libur daerah). Berpengaruh ke riwayat presensi, kepatuhan jadwal & status lembur security.
Pendaftaran Mandiri & Lamaran
Menu "Daftar" di halaman login.
Berlaku setelah pendaftar mengonfirmasi Telegram.
Role awal setiap pendaftar mandiri. Pendaftar tetap dapat memilih jabatan pada form — nilai ini dipakai bila pilihan tidak valid. Maksimal setingkat staf (dikunci backend).
Saklar buka/tutup form lamaran pindah ke tab Halaman Publik — satu tempat bersama saklar halaman publik lainnya (check-in tamu, BBM, presensi TAD).
Saklar Halaman Publik
Halaman yang dinonaktifkan menampilkan pesan alasan kepada pengunjung, lalu mengalihkan ke halaman login GESIT. Kosongkan alasan untuk memakai pesan bawaan.
?page=checkin — form registrasi mandiri tamu.
?page=checkin-bbm — input pengisian BBM tanpa login.
?page=checkin-tad — absen tenaga alih daya.
?page=presensi-magang — absen peserta magang tanpa login. Jalur utama tetap portal login (role magang).
?page=lamaran-magang — form lamaran + unggah CV.
Sertifikat & Surat Tugas
Penandatangan sertifikat magang & Surat Tugas TAD.
Dipakai pada kop Surat Tugas digital lembur/SKPD TAD.
Cara termudah: pilih berkas — logo langsung terunggah & tersimpan. Tampil di atas judul SERTIFIKAT (menggantikan teks kop) dan dokumen resmi lain.
Logo
Foto/pindaian tanda tangan di atas kertas putih (disarankan PNG). Tampil pada blok tanda tangan sertifikat magang. Surat Tugas TAD tetap memakai tanda tangan yang digambar langsung oleh pejabat saat menyetujui di aplikasi.
TTD
Kanal komunikasi V7.7: peserta magang/TAD mengirim laporan lewat perintah bot /lapor, pengelola membalas lewat tombol Balas pada notifikasi grup admin, dan pengumuman disiarkan lewat formulir di bawah atau perintah bot /umumkan (riwayatnya dilihat peserta lewat /pengumuman dan kartu Pengumuman di Portal Magang/TAD). Seluruh fitur ini membutuhkan file Patch_Server_Komunikasi.gs terpasang di posisi paling bawah daftar file Apps Script.
Kirim Pengumuman (Broadcast)
Dikirim ke Telegram penerima yang tertaut (email menjadi cadangan bila belum tertaut). Batas server: 3 broadcast per jam & maksimum 80 penerima per kirim — bila daftar terpotong, kirim ulang untuk sisanya.
Log Komunikasi
Diagnosa Komunikasi
Klik Jalankan Diagnosa untuk memeriksa token bot, webhook, kelengkapan grup, kuota email, dan kegagalan pengiriman 7 hari terakhir — sebelum error sampai ke pengguna.
Log Notifikasi Terakhir
Modul Segera Hadir

Modul ini sedang dibangun ulang dengan fondasi baru yang lebih stabil. Data lama Anda di spreadsheet tetap aman dan akan langsung terbaca begitu modul aktif.

Fase 2