@extends('layouts.admin') @section('title', 'Detail Pegawai: ' . $pegawai->nama_lengkap) @section('content')

{{ $pegawai->nama_lengkap }}

{{ $pegawai->nip }} • {{ $pegawai->jabatan->nama_jabatan ?? '-' }}

@if($pegawai->status_aktif)
@csrf
@else
@csrf
@endif @if($pegawai->face_descriptor || $pegawai->face_photo_path)
@csrf
@endif Edit Pegawai
@if($pegawai->foto_profil) {{ $pegawai->nama_lengkap }} @else {{ $pegawai->inisial }} @endif

{{ $pegawai->nama_lengkap }}

{{ ucfirst($pegawai->status_kerja) }} @if($pegawai->status_aktif) Aktif @else Non-Aktif (Akses Ditangguhkan) @endif

{{ $pegawai->departemen->nama_departemen ?? '-' }} • {{ $pegawai->divisi->nama_divisi ?? '-' }}

{{ $pegawai->email }} {{ $pegawai->no_telepon ?? '-' }}
Kebijakan Denda @if($pegawai->flag_denda == 'bebas_denda') Bebas Denda (Exempt) @elseif($pegawai->flag_denda == 'hanya_masuk') Hanya Masuk ({{ $pegawai->golongan_denda ?? 'Reguler' }}) @elseif($pegawai->flag_denda == 'hanya_pulang') Hanya Pulang ({{ $pegawai->golongan_denda ?? 'Reguler' }}) @else Denda Penuh ({{ $pegawai->golongan_denda ?? 'Reguler' }}) @endif

Data Pribadi & Kontak

NIK {{ $pegawai->nik }}
Jenis Kelamin {{ $pegawai->jenis_kelamin == 'L' ? 'Laki-laki' : 'Perempuan' }}
Tempat, Tgl Lahir {{ $pegawai->tempat_lahir ?? '-' }}, {{ $pegawai->tanggal_lahir ? $pegawai->tanggal_lahir->format('d M Y') : '-' }}
Agama / Status {{ $pegawai->agama }} • {{ ucwords(str_replace('_', ' ', $pegawai->status_nikah)) }}
Alamat Domisili {{ $pegawai->alamat ?? '-' }}
Kontak Darurat {{ $pegawai->nama_kontak_darurat ?? '-' }} ({{ $pegawai->hubungan_kontak_darurat ?? '-' }}) — {{ $pegawai->telepon_kontak_darurat ?? '-' }}
Akun Login Web Portal & Mobile {{ $pegawai->nip }} / {{ $pegawai->email }}
@if($pegawai->user) Akun User Aktif @else Auto-Provisioning @endif

Hirarki & Posisi Organisasi

Atasan Langsung (Approval Flow) @if($pegawai->atasan) {{ $pegawai->atasan->nama_lengkap }} {{ $pegawai->atasan->jabatan->nama_jabatan ?? '-' }} @else Puncak Hirarki (Tidak Memiliki Atasan) @endif
Jabatan & Level Grade {{ $pegawai->jabatan->nama_jabatan ?? '-' }} (Level {{ $pegawai->jabatan->tingkat_level ?? '-' }})
Tgl Bergabung {{ $pegawai->tanggal_masuk ? $pegawai->tanggal_masuk->format('d M Y') : '-' }}
@if($pegawai->bawahan->isNotEmpty())
Bawahan Langsung ({{ $pegawai->bawahan->count() }})
@foreach($pegawai->bawahan as $bawahan) {{ $bawahan->nama_lengkap }} @endforeach
@endif

Rekening Bank & Payroll {{ $pegawai->nama_bank && $pegawai->nomor_rekening ? 'Rekening Terverifikasi' : 'Belum Lengkap' }}

Bank Tujuan Transfer
{{ $pegawai->nama_bank ?? 'Belum Diatur' }} @if($pegawai->nomor_rekening) {{ $pegawai->nomor_rekening }} @endif

Atas Nama: {{ $pegawai->atas_nama_rekening ?: ($pegawai->nama_lengkap ?? '-') }}

Gaji Pokok Terdaftar Rp {{ number_format($pegawai->gaji_pokok ?? 0, 0, ',', '.') }}
Metode Penyaluran Transfer Otomatis Payroll

Riwayat Pendidikan

@forelse($pegawai->pendidikan as $pdd)
{{ $pdd->nama_institusi }} {{ $pdd->jenjang }} • {{ $pdd->jurusan }}
{{ $pdd->tahun_lulus }} IPK {{ $pdd->nilai_ipk ?? '-' }}
@empty

Belum ada riwayat pendidikan terdata

@endforelse

Kebijakan Denda & GPS Absensi

Status Denda: {{ $pegawai->label_flag_denda }}
Golongan Skema Denda: {{ $pegawai->golongan_denda ?? 'Reguler' }}

@if($pegawai->flag_denda == 'bebas_denda') Pegawai dikecualikan dari segala sanksi pemotongan denda keterlambatan (Exempt Rp 0). @elseif($pegawai->flag_denda == 'hanya_masuk') Pegawai hanya dikenakan denda jika terlambat masuk shift, bebas denda kepulangan. @elseif($pegawai->flag_denda == 'hanya_pulang') Pegawai hanya dikenakan denda pada jam kepulangan, bebas denda keterlambatan masuk. @else Pegawai dikenakan denda keterlambatan masuk (dihitung dari akhir masuk) dan denda pulang (dihitung dari akhir pulang). @endif

Titik Kantor Default {{ $pegawai->lokasiAbsensi->nama_lokasi ?? 'Semua Lokasi' }}
Izin WFA {{ $pegawai->ijinkan_wfa ? 'Diizinkan (Bebas)' : 'Wajib di Kantor' }}
Face Recognition {{ ($pegawai->wajib_face_recognition ?? true) ? 'Wajib (Aktif)' : 'Nonaktif (Bypass)' }}
Perangkat Smartphone Terkunci (Single Device) @forelse($pegawai->sesiPerangkat as $sesi)
{{ $sesi->model_perangkat ?? 'Perangkat Mobile' }} {{ $sesi->device_id }}
{{ $sesi->status_terkunci ? 'Terkunci' : 'Terbuka' }}
@empty

Belum ada perangkat terhubung

@endforelse

Biometrik & Face Recognition

@if($pegawai->face_descriptor || $pegawai->face_photo_path) Wajah Terdaftar @else Belum Terdaftar @endif
@if($pegawai->face_descriptor || $pegawai->face_photo_path)
@if($pegawai->face_photo_path) Foto Master Wajah @else @endif
Template Biometrik AI Aktif 128-D Vector

Foto master dan 128 titik biometrik wajah tersimpan untuk verifikasi pencocokan presensi di aplikasi mobile.

Terdokumentasi: {{ $pegawai->face_registered_at ? $pegawai->face_registered_at->translatedFormat('d M Y, H:i') . ' WIB' : 'Pendaftaran Awal' }}
Reset Master Biometrik Hapus rekaman wajah jika karyawan berganti penampilan atau foto salah
@csrf
@else
Wajah Pegawai Belum Terdaftar

Pegawai belum melakukan perekaman wajah master biometrik. Pendaftaran akan otomatis diminta oleh aplikasi mobile "Aku Hadir" saat pegawai melakukan login atau presensi pertama kali.

Jika karyawan mengalami kendala kamera atau tidak memiliki wajah terdaftar, Anda dapat menonaktifkan syarat wajah di menu Edit Pegawai.
@endif
@endsection