Company HR — Hub SDM

Arsitektur
Akses Halaman
URL:/hr (halaman default modul HR)
Tiga Tab Utama
Hero Header: Stat Strip
Dashboard menampilkan stat strip dengan efek glassmorphism:KPI Row Sekunder
Tab Employees: Direktori Karyawan
KomponenEmployeeList menampilkan tabel karyawan dengan kolom:
Fitur Direktori
- Search: Filter karyawan berdasarkan nama
- Create: Tambah karyawan baru via
EmployeeForm - Edit: Update data karyawan
- Delete: Hapus karyawan (owner tidak bisa dihapus)
Alur Tambah Karyawan
Role-Based Permission Auto-Assignment
Saat membuat karyawan baru, sistem otomatis menetapkan permission berdasarkan role:Tab Leaves: Pengelolaan Cuti
KomponenLeaveManagement menampilkan daftar pengajuan cuti dengan aksi approve/reject.
Entitas: CompanyLeave
Jenis Cuti
Status Cuti
Tab Loans: Pinjaman Karyawan
Entitas: CompanyLoan
Pinjaman yang disetujui akan muncul sebagai deduction di slip gaji karyawan.
Sidebar Widgets
Department Breakdown
Progress bar menampilkan distribusi karyawan per departemen:Recent Leave Requests
Daftar pengajuan cuti terbaru dengan status badge.Quick Links
Navigasi cepat ke halaman HR lainnya:Role Distribution
Badge menampilkan distribusi role di perusahaan:Realtime Refresh
Halaman menggunakanuseRealtimeRefresh untuk auto-refresh saat ada perubahan di entity:
