Panduan lengkap penggunaan aplikasi HRIS untuk Karyawan dan Admin HR
| Komponen | Keterangan |
|---|---|
| Header | Nama Anda + salam "Assalamualaikum" |
| Jam Digital | Waktu real-time (format 12 jam AM/PM) |
| Area Kamera | Lingkaran untuk mengambil foto absensi |
| GPS Badge | Status GPS: Searching β Locked |
| Tombol Aksi | Tombol utama absensi (berubah sesuai sesi) |
| Info Lokasi | Alamat lengkap lokasi Anda |
| Info Cuti | Jatah, Terpakai, Sisa cuti (menit) |
| Navigasi Bawah | Home Β· History Β· Cuti Β· Profil |
Sistem menggunakan model 4 sesi dalam sehari. Tombol berubah otomatis:
| Kondisi | Status |
|---|---|
| Masuk sebelum/tepat jam kerja | β Tepat Waktu |
| Masuk setelah jam kerja | β οΈ Terlambat |
| Pulang sebelum jam pulang | Pulang Cepat |
| Pulang setelah jam pulang | Lembur (jam & menit) |
| Badge | Arti |
|---|---|
| π΄ GPS SEARCHING | Sedang mencari sinyal GPS |
| π’ GPS LOCKED | Lokasi berhasil ditemukan β tombol aktif |
| Field | Bisa Diubah? |
|---|---|
| Nama Lengkap | βοΈ Ya |
| βοΈ Ya | |
| NIK | π Tidak |
| Divisi | π Tidak |
Tekan "Simpan Perubahan" setelah mengedit. Tekan "Logout" untuk keluar.
Tambahkan ?page=admin di akhir URL aplikasi.
admin123. Anda dapat mengklik tombol "Login sebagai Admin", memasukkan password ini, lalu mengubahnya sesuka hati di menu Pengaturan.| Kartu | Keterangan |
|---|---|
| π’ Hadir Hari Ini | Jumlah karyawan yang sudah absen masuk |
| π΅ Sudah Pulang | Jumlah karyawan yang sudah absen pulang |
| π Terlambat | Jumlah karyawan terlambat hari ini |
| π΄ Tidak Masuk | Karyawan yang belum absen |
Menampilkan data absensi seluruh karyawan dalam tabel lengkap:
Karyawan Β· Divisi Β· Tanggal Β· Masuk 1 Β· Keluar 1 Β· Masuk 2 Β· Keluar 2 Β· Status Β· Ket. Pulang
| Kartu | Keterangan |
|---|---|
| Total Hadir | Jumlah hari hadir |
| Hari Terlambat | Jumlah hari terlambat |
| Total Keterlambatan | Akumulasi menit terlambat |
| Cuti Terpakai | Total menit cuti terpakai |
| Sisa Cuti | Hijau = ada sisa, Merah = minus |
Tabel detail: Absensi Harian + Riwayat Cuti & Izin
Export: Tombol Export Excel menghasilkan 3 sheet (Rekap, Detail, Cuti)
Menampilkan semua pengajuan cuti dari karyawan. Pengajuan Menunggu tampil paling atas.
| Ikon | Fungsi |
|---|---|
| ποΈ Detail | Info lengkap: NIK, Divisi, Jatah Cuti, Email, Face Recognition |
| βοΈ Edit | Ubah NIK, Nama, Divisi, Jatah Izin, Email, Foto |
| ποΈ Hapus | Hapus karyawan (dengan konfirmasi) |
Jika kolom Foto menampilkan "Upload Foto": klik β pilih foto wajah β sistem deteksi otomatis β Simpan Wajah.
| Setting | Keterangan | Default |
|---|---|---|
| Jam Masuk | Batas waktu terlambat | 08:00 |
| Jam Istirahat Keluar | Waktu mulai istirahat | 12:00 |
| Jam Istirahat Masuk | Waktu selesai istirahat | 13:00 |
| Jam Pulang | Batas waktu lembur | 17:00 |
Email Atasan β menerima notifikasi saat ada pengajuan cuti baru.
Password untuk login admin dari halaman karyawan.
Ikuti panduan praktis berikut untuk menyiapkan database Google Sheets, memasang script, dan mempublikasikan aplikasi web agar siap digunakan oleh karyawan.
Database Absensi HRIS)./d/ dan /edit.https://docs.google.com/spreadsheets/d/1A2B3C4D5E...XYZ/edit, maka kode yang harus disalin adalah 1A2B3C4D5E...XYZ.
code.gs dari program aplikasi HRIS ini, salin (copy) semua baris kodenya, lalu tempel (paste) ke editor Apps Script tadi.var SPREADSHEET_ID = "";var SPREADSHEET_ID = "1A2B3C4D5E...XYZ";
HRIS Sesi 1)./exec. Salin dan simpan link ini.DataKaryawan, AbsensiKaryawan, SettingsKaryawan, dan DataCuti) lengkap dengan kolom-kolomnya yang sudah diatur otomatis oleh sistem.admin123. Anda dapat masuk menggunakan password ini untuk pertama kali, lalu dapat mengubahnya di menu Pengaturan Admin nanti.app.html (file utama website aplikasi HRIS) menggunakan text editor di komputer Anda.var GAS_API_URL = '';
/exec) yang sudah Anda dapatkan pada Langkah 3 tadi di antara tanda kutip. Contoh:var GAS_API_URL = 'https://script.google.com/macros/s/ABC123xyz.../exec';
app.html tersebut.| Masalah | Solusi |
|---|---|
| GPS tidak terkunci | Aktifkan GPS di pengaturan perangkat. Berikan izin lokasi ke browser. Coba di area terbuka. |
| Tombol absensi disabled | Tunggu GPS terkunci (badge hijau). |
| "Foto wajib!" | Tap kamera untuk ambil foto terlebih dahulu. |
| NIK tidak ditemukan | Pastikan NIK benar, hubungi Admin jika belum terdaftar. |
| Cuti belum disetujui | Status "Menunggu" = admin belum proses. Hubungi admin. |
| Masalah | Solusi |
|---|---|
| Data tidak muncul | Tekan Refresh atau muat ulang halaman. |
| Export kosong | Pastikan ada data di rentang tanggal yang difilter. |
| Email tidak terkirim | Periksa email atasan di Pengaturan. Cek kuota email Google. |
| Password belum diatur / Lupa | Gunakan password bawaan admin123 jika baru memasang sistem. Jika lupa, Anda dapat melihat atau mengubah password secara manual di tab spreadsheet SettingsKaryawan pada baris adminPassword. |
| Sidebar tidak muncul | Sidebar tampil di layar β₯769px. Di mobile, gunakan URL langsung. |