Ayatara Resort Ubud
Portal Karyawan

Ayatara HRIS

Attendance & Leave · Ayatara Resort Ubud

Ajukan Formulir

Pilih salah satu dari 12 formulir pengajuan HRD.

← Kembali ke daftar formulir

Ayatara Resort Ubud

Ganti PIN

Demi keamanan, silakan ganti PIN Anda.

Minimal 6 karakter. Boleh angka saja, atau kombinasi huruf dan angka.

Wajah Referensi Absensi

Daftarkan wajah Anda satu kali agar sistem bisa membantu mencocokkan foto absen secara otomatis (opsional — foto absen tetap ditinjau HR).

Absen Hari Ini

Kamera + lokasi wajib diaktifkan. Absen hanya diterima di dalam radius area properti.

–
Memuat status…
Lokasi belum terdeteksi.

Training Hari Ini

Sesi training untuk departemen Anda hari ini — tap "Saya Hadir" untuk absen sendiri.

Riwayat Absensi Saya

30 hari terakhir.

Jadwal Saya · 14 Hari Ke Depan

Dari jadwal shift yang diatur HOD/HR. "-" berarti belum ada jadwal eksplisit untuk tanggal tsb.

Memuat…

Saldo Cuti

Tahun berjalan · AL dihitung otomatis dari masa kerja, DP otomatis dari kerja saat hari libur nasional.

Memuat…

Riwayat Pengajuan Saya

Hanya menampilkan data milik Anda sendiri.

Antrian Persetujuan

Departemen Anda

Detail Pengajuan

Notifikasi

Training baru, perubahan jadwal, dan hasil pengajuan Anda.

Jadwal Kerja

3 pilihan shift per hari. Untuk Daily Worker (DW), total hari kerja/bulan tidak boleh melebihi 21 hari — sesuai ketentuan ketenagakerjaan. Pilih "+ Split Shift" pada sebuah hari untuk menjadwalkan absen ganda (mis. pagi 4 jam + malam 4 jam) untuk kebutuhan event/backup team.

atau isi massal: Hari:
Pilih shift (termasuk OFF kalau perlu hari libur tidak tetap, mis. staf shift yang liburnya bergeser tiap minggu) lalu centang hari yang mau diisi shift itu — bisa kombinasi hari apa saja, tidak harus Senin–Jumat/Sabtu/Minggu.
Kedua cara ini hanya mengisi jadwal ke draft (belum tersimpan) — tinjau grid di bawah, lalu klik "Simpan Jadwal" untuk menyimpan permanen. "Baris tampil" mengikuti filter nama di atas.
NamaTipeHari Kerja

Split Shift

Jadwalkan segmen tambahan untuk hari ini.

Rekap Absensi Periode

Rekap kehadiran & keterlambatan per karyawan untuk rentang tanggal bebas. Segmen split shift (bila ada) tampil sebagai kolom tambahan pada baris hari yang sama.

NamaID KaryawanDepartemenHadirTerlambat (Hari)Total Telat (Menit)

Struktur Organisasi

Hierarki atasan-bawahan. HR dapat mengatur atasan langsung tiap karyawan.

Buka Lowongan Baru

Daftar Lowongan

PosisiDeptDibutuhkanStatusAksi

Kandidat

NamaKontakTgl LamarCVStatusCatatanAksi

Isi Penilaian Kinerja

Skala 1 (kurang) – 5 (sangat baik) untuk tiap kriteria.

Penilaian Kinerja

NamaDeptPeriodeSkorRatingStatusAksi

Ringkasan Bulan Berjalan

–
Memuat…

Metrik SDM

GM viewer hanya melihat panel ini dalam bentuk agregat, tanpa ID Karyawan/nama.

Visualisasi

Komposisi tenaga kerja, status training, dan kehadiran antar departemen bulan berjalan.

Komposisi Karyawan

Status Training (jumlah sesi, bukan jam)

KPI Jam Training per Departemen

Jam dihitung dari sesi berstatus Selesai bulan berjalan saja (sesi Terjadwal belum dianggap terpenuhi). Atur target di Master Data → Master Rule, key MIN_TRAINING_HOURS_PER_MONTH.

Tingkat Kehadiran per Departemen (bulan berjalan, perkiraan)

Metrik Kehadiran

Persentase kehadiran, keterlambatan, dan leave — bisa difilter per karyawan atau per departemen.

Saldo Cuti Karyawan

AL/DP dihitung otomatis · EO ditetapkan manual. Klik departemen untuk menyaring.

NamaID KaryawanDeptPosisiTipeAL HakAL TerpakaiAL SisaDP SisaEO Sisa

Sesuaikan Saldo DP

Positif = tambah saldo (ikut aturan hangus 3 bulan sejak hari ini). Negatif = kurangi/koreksi.

Database Karyawan

Status PKWT (staf kontrak bulanan) vs DW (daily worker), tanggal masuk, serta periode kontrak berjalan.

NamaID KaryawanDeptPosisiTipeTgl LahirTgl MasukKontrak MulaiKontrak SelesaiStatus Kontrak

⚠️ Alert Kelelahan Kerja (K3)

Lembur > 12 jam/minggu atau sick leave ≥ 3 kali/bulan.

📄 Alert Kontrak/PKWT Akan Berakhir

Mencakup staf PKWT maupun Daily Worker (DW). Ambang H- diatur lewat Config CONTRACT_ALERT_DAYS.

🎂 Ulang Tahun Karyawan

Karyawan dengan ulang tahun dalam waktu dekat. Ambang H- diatur lewat Config BIRTHDAY_ALERT_DAYS.

📥 Import Absensi (Mesin Fingerprint)

Hybrid dengan mesin fingerprint yang sudah ada — unggah file Excel ekspor mesin (kolom I/O: 1 = jam masuk, 2 = jam pulang; kode lain dilewati). Karyawan dicocokkan lewat Nama (bukan NIP mesin, karena formatnya berbeda dari ID Karyawan sistem ini) — nama yang tidak cocok akan dilaporkan supaya bisa dicek manual.

📷 Absensi Hari Ini

Clock-in/out via kamera + lokasi. Absen hanya tercatat jika dalam radius properti.

NamaID KaryawanDeptJadwalJam MasukTerlambatJarakFotoJam KeluarJarakFoto

Manajemen Pengajuan

TanggalNamaID KaryawanDeptFormStatusAksi

Master Data

Editor data master untuk HRD — kelola status karyawan dan aturan sistem (Master Rule) tanpa perlu buka Google Sheets langsung.

Master Staff

Ubah status (AKTIF/NONAKTIF), role, departemen, posisi, dan tipe karyawan. ID Karyawan dan kredensial login tidak bisa diubah di sini.

ID KaryawanNamaDeptPosisiLevelRoleStatusTipeAksi

Master Rule (Config)

Parameter sistem — mis. batas cuti, batas lembur, dan jumlah kredit DP per hari PH. Urutan pencarian kredit DP saat FRM-011 disetujui: (1) DP_CREDIT_PH_<Posisi persis> (contoh: DP_CREDIT_PH_Waiter) → (2) DP_CREDIT_PH_LEVEL_<Level> (contoh: DP_CREDIT_PH_LEVEL_Supervisor = 1, berlaku untuk semua posisi ber-Level Supervisor, tanpa perlu baris per jabatan) → (3) DP_CREDIT_PH_DEFAULT (fallback terakhir, default 2 jika belum diisi). Set Level tiap karyawan di tab Karyawan di atas.

MIN_TRAINING_HOURS_PER_MONTH — target jam training minimum per departemen per bulan (default 4 jika belum diisi), dipakai untuk KPI "Jam Training per Departemen" di Dashboard. Satu key berlaku untuk semua departemen (belum ada override per-departemen).

LEAVE_ELIGIBILITY_MONTHS — masa kerja minimum (bulan, sejak Tanggal Masuk) sebelum karyawan mulai mendapat hak Cuti Tahunan (AL). Default 15 — mengikuti jenjang PKWT-3BLN (3 bulan) → PKWT-I (1 tahun) → AL baru mulai berjalan di PKWT-II, BUKAN 12 bulan murni. LEAVE_MIN_ANNUAL_DAYS mengatur jumlah HARI AL yang didapat setelah lolos ambang ini (default 12).

KeyValueKeteranganAksi

Master Shift

Katalog kode shift yang muncul di dropdown halaman Jadwal. Kode bebas (P1, P2, S1, N, Office, dst.). Jam Mulai & Jam Selesai boleh dikosongkan berdua untuk shift "manual" (jam ditentukan sesuai kebutuhan) — kode ini tidak dipakai sebagai dasar deteksi keterlambatan. Untuk shift lintas hari (mis. shift malam), isi Jam Selesai dengan jam keesokan pagi — sistem menanganinya apa adanya.

KodeJam MulaiJam SelesaiKeteranganUrutanAksi

Master Hari Libur

Kalender hari libur per agama — dipakai untuk memvalidasi HR-FRM-011 (Kerja saat Hari Libur). National = berlaku untuk SEMUA karyawan apa pun agamanya. Centang kolom agama untuk hari libur yang khusus berlaku bagi agama tsb saja (mis. Nyepi/Galungan hanya Hindu, Idul Fitri hanya Islam). Data awal diisi dari kalender 2026 — mohon cek ulang beberapa tanggal spesifik-agama.

TanggalNama Hari LiburNationalKristenIslamHinduBudhaKeteranganAksi

Persetujuan Daftar Ulang Wajah

Pendaftaran wajah referensi PERTAMA KALI berlaku otomatis. Pendaftaran ULANG oleh karyawan sendiri ditahan di sini dan baru berlaku setelah disetujui HR (mencegah wajah orang lain ditimpakan diam-diam menggantikan referensi yang sudah ada).

ID KaryawanNamaDeptDimintaAksi

Papan Kehadiran

Siapa sudah/belum clock-in hari ini. Diperbarui otomatis tiap 60 detik.

NamaDeptJadwalStatusJam MasukKeterangan

Topik Training

Payung untuk sesi-sesi training. Topik lintas-departemen dibuat HR.

TopikDepartemenStatus

Sesi Training

Buat sesi di bawah topik, lalu catat kehadiran peserta.

TanggalTopikDept SasaranPesertaStatus
Tahan Ctrl/Cmd (atau tap beberapa) untuk pilih lebih dari satu departemen.

NamaDeptKehadiranCatatan

Karyawan

Profil, riwayat kontrak, dan catatan pembinaan karyawan.

NamaDeptPosisiTipeKontrak s.d.Sisa

Data Diri

Riwayat Kontrak

JenisMulaiSelesaiStatus

Validasi otomatis: total durasi seluruh PKWT karyawan tidak boleh melampaui batas UU Cipta Kerja (Config PKWT_MAX_TOTAL_YEARS). Kontrak Aktif lama otomatis ditandai Selesai.

Catatan Pembinaan

Counseling dan Surat Peringatan — tercatat di AuditLog, terlihat oleh HR dan HOD departemen ini.

JenisTanggalUraian

Riwayat Training

Sesi training yang diikuti karyawan ini (EMS-05).

TopikTanggalDurasiKehadiran

Data Sensitif HR-only

KTP, KK, rekening, keluarga, dan kontak darurat. Sesuai UU PDP, setiap kali data ini dibuka, akses Anda tercatat permanen di AuditLog (READ_SENSITIVE).

Alasan Penolakan

Tambah Karyawan Baru

ID Karyawan dan PIN awal dibuatkan otomatis oleh sistem — muncul satu kali setelah disimpan.

Kolom Kontrak Mulai/Selesai hanya relevan untuk tipe "Kontrak" — kosongkan untuk Daily Worker.

Karyawan Berhasil Ditambahkan