@php
$jamKerja = $absensi->getJamKerjaPerHari();
$telat = $absensi->hitungTelat();
$cepatPulang = $absensi->hitungCepatPulang();
$totalJamKerja = $absensi->hitungJamKerja();
$jamLembur = $absensi->hitungLembur();
@endphp
@if($jamKerja)
Jam Kerja Standar Hari Ini
Masuk:
{{ $jamKerja['jam_masuk'] }}
Keluar:
{{ $jamKerja['jam_keluar'] }}
Durasi Normal:
@php
$jam = floor($jamKerja['jam_kerja_menit'] / 60);
$menit = $jamKerja['jam_kerja_menit'] % 60;
if ($jam > 0 && $menit > 0) {
echo "{$jam} jam {$menit} menit";
} elseif ($jam > 0) {
echo "{$jam} jam";
} elseif ($menit > 0) {
echo "{$menit} menit";
} else {
echo "0 menit";
}
@endphp
@endif
@if($totalJamKerja !== null)
Total Jam Kerja Aktual:
@php
$jam = floor($totalJamKerja / 60);
$menit = $totalJamKerja % 60;
if ($jam > 0 && $menit > 0) {
$jamText = "{$jam} jam {$menit} menit";
} elseif ($jam > 0) {
$jamText = "{$jam} jam";
} elseif ($menit > 0) {
$jamText = "{$menit} menit";
} else {
$jamText = "0 menit";
}
@endphp
{{ $jamText }}
@endif
@if($telat !== null && $telat > 0)
Keterlambatan:
{{ $absensi->status_telat }}
@endif
@if($absensi->status_lembur && $jamLembur > 0)
Lembur:
@php
$jam = floor($jamLembur / 60);
$menit = $jamLembur % 60;
if ($jam > 0 && $menit > 0) {
$lemburText = "{$jam} jam {$menit} menit";
} elseif ($jam > 0) {
$lemburText = "{$jam} jam";
} elseif ($menit > 0) {
$lemburText = "{$menit} menit";
} else {
$lemburText = "0 menit";
}
@endphp
{{ $lemburText }}
Jam keluar melebihi jam kerja normal karena masuk terlambat
@endif
@if($telat === null || $telat == 0)
Keterlambatan:
Tepat waktu
@endif
Cepat Pulang:
@if($cepatPulang !== null)
@if($cepatPulang > 0)
{{ $absensi->status_cepat_pulang }}
@else
Tepat waktu
@endif
@else
-
@endif
Dibuat oleh:
{{ $absensi->creator->name ?? 'System' }}
Dibuat pada:
{{ $absensi->created_at->format('d F Y H:i:s') }}
@if($absensi->updated_at != $absensi->created_at)
Diupdate pada:
{{ $absensi->updated_at->format('d F Y H:i:s') }}
@endif