LAPORAN PIKET HARIAN
Hari / Tanggal: {{ $todayFormatted }}
I. Petugas Piket Bertugas
| No |
Nama Petugas Guru Piket |
NIP |
Waktu Tugas |
@forelse($piketStaff as $idx => $ps)
| {{ $idx + 1 }} |
{{ $ps->nama_lengkap }} |
{{ $ps->nip }} |
{{ $laporan->jam_mulai_piket ?? '06:45' }} - {{ $laporan->jam_selesai_piket ?? '15:30' }} WIB |
@empty
| 1 |
{{ $laporan->user->name ?? 'Guru Piket' }} |
- |
06:45 - 15:30 WIB |
@endforelse
II. Rekapitulasi Kehadiran Siswa Hari Ini
| Hadir |
Sakit |
Izin |
Alpha |
Dispensasi |
Total Presensi Masuk |
| {{ $presensiSummary['Hadir'] ?? 0 }} |
{{ $presensiSummary['Sakit'] ?? 0 }} |
{{ $presensiSummary['Izin'] ?? 0 }} |
{{ $presensiSummary['Alpha'] ?? 0 }} |
{{ $presensiSummary['Dispensasi'] ?? 0 }} |
{{ array_sum($presensiSummary) }} |
III. Guru Berhalangan Hadir / Izin
| No |
Nama Guru |
Jenis Izin |
Alasan |
@forelse($guruIzinList as $idx => $gi)
| {{ $idx + 1 }} |
{{ $gi->guru->nama_lengkap ?? 'Guru' }} |
{{ $gi->jenis_izin }} |
{{ $gi->alasan }} |
@empty
| Nihil (Seluruh guru terjadwal hadir) |
@endforelse
IV. Rekapitulasi Dispensasi Siswa Keluar
| No |
Nama Siswa |
Kelas |
Jam Keluar - Kembali |
Keperluan |
@forelse($dispensasiList as $idx => $dl)
| {{ $idx + 1 }} |
{{ $dl->siswa->nama_lengkap ?? '-' }} |
{{ $dl->siswa->kelas->nama_kelas ?? '-' }} |
{{ Carbon\Carbon::parse($dl->jam_keluar)->format('H:i') }} - {{ $dl->jam_kembali ? Carbon\Carbon::parse($dl->jam_kembali)->format('H:i') : 'Selesai' }} |
{{ $dl->alasan }} |
@empty
| Nihil (Tidak ada dispensasi siswa keluar) |
@endforelse
V. Catatan Kejadian Penting Selama Piket
{{ $laporan->catatan_kejadian ?? 'Kegiatan Belajar Mengajar (KBM) hari ini berlangsung dengan aman, tertib, dan lancar tanpa kendala operasional.' }}
Mengetahui,
Kepala SMKN 1 Boyolangu
{{ $namaKepalaSekolah ?? ($kepalaSekolah->nama_lengkap ?? ($kepalaSekolah->name ?? 'Kepala Sekolah')) }}
NIP. {{ $nipKepalaSekolah ?? ($kepalaSekolah->nip ?? '-') }}
Tulungagung, {{ Carbon\Carbon::parse($tanggal)->translatedFormat('d F Y') }}
Koordinator / Petugas Guru Piket
{{ $laporan->guruPiket->nama_lengkap ?? ($laporan->user->name ?? ($piketStaff->first()->nama_lengkap ?? 'Guru Piket')) }}
NIP. {{ $laporan->guruPiket->nip ?? ($piketStaff->first()->nip ?? '-') }}