{{-- LOGIKA DATA LEMBAGA DARI PENGATURAN CERDAS --}}
@php
$sekolah = $sesi->sekolah ?? null;
$lembagaId = $sekolah->id ?? null;
// Ambil setting khusus sekolah ini, jika tidak ada, ambil setting yayasan
$schoolSetting = \App\Models\CmsSetting::where('lembaga_id', $lembagaId)->first();
if(!$schoolSetting) {
$schoolSetting = \App\Models\CmsSetting::first();
}
@endphp
{{-- 1. KOP SURAT DINAMIS --}}
@if(!empty($schoolSetting->kop_surat))
{!! $schoolSetting->kop_surat !!}
@else
[Kop Surat Belum Diatur di Pengaturan Format Surat]
@endif
JURNAL KEGIATAN BELAJAR MENGAJAR
{{-- 2. INFO SESI --}}
| Hari / Tanggal |
: |
{{ $sesi->created_at->isoFormat('dddd, D MMMM Y') }} |
|
Guru Pengampu |
: |
{{ $sesi->user->name ?? '-' }}
@if(!empty($sesi->user->gelar)) , {{ $sesi->user->gelar }} @endif
|
| Mata Pelajaran |
: |
{{ $sesi->jadwal->mataPelajaran->nama_mapel ?? '-' }} |
|
Kelas |
: |
{{ $sesi->kelas->nama_kelas ?? '-' }} |
| Jam Pelajaran |
: |
{{ \Carbon\Carbon::parse($sesi->waktu_mulai)->format('H:i') }}
s/d
{{ $sesi->waktu_selesai ? \Carbon\Carbon::parse($sesi->waktu_selesai)->format('H:i') : 'Selesai' }} WIB
|
|
Pertemuan Ke |
: |
{{ $sesi->jadwal->jam_ke ?? '-' }} |
{{-- 3. ISI JURNAL --}}
A. Materi / Pokok Bahasan:
{!! $sesi->materi_pembelajaran ?? '-' !!}
B. Catatan / Kendala Kelas:
{{ $sesi->catatan_kegiatan ?? 'Tidak ada catatan khusus.' }}
{{-- 4. REKAP ABSENSI --}}
C. Rekapitulasi Kehadiran:
| Total Siswa |
Hadir |
Sakit |
Izin |
Alpa |
| {{ $total }} |
{{ $hadir }} |
{{ $sakit }} |
{{ $izin }} |
{{ $alpa }} |
{{-- 5. DETAIL SISWA TIDAK HADIR --}}
@php
$siswaAbsen = $sesi->absensiKelasDetail->where('status_kehadiran', '!=', 'Hadir');
@endphp
@if($siswaAbsen->count() > 0)
D. Daftar Siswa Tidak Hadir:
| No |
Nama Siswa |
Keterangan |
@foreach($siswaAbsen as $absen)
| {{ $loop->iteration }} |
{{ $absen->siswa->nama_lengkap ?? $absen->siswa->nama ?? 'Siswa' }} |
{{ $absen->status_kehadiran }} |
@endforeach
@endif
{{-- 6. TANDA TANGAN --}}
{{-- Tanda Tangan Kiri --}}
Mengetahui,
Kepala Sekolah
( {{ $sekolah->kepala_sekolah ?? '......................................' }} )
NIP. {{ $sekolah->nip_kepsek ?? '...........................' }}
{{-- Tanda Tangan Kanan (KOTA DINAMIS) --}}
{{ $schoolSetting->kota_surat ?? $sekolah->kota ?? 'Makassar' }}, {{ $sesi->created_at->isoFormat('D MMMM Y') }}
Guru Mata Pelajaran
{{ $sesi->user->name }}
NIP. {{ $sesi->user->nip ?? '-' }}