@php use Illuminate\Support\Carbon; $judul = $filterTahun !== 'all' ? 'BUKU INDUK PESERTA DIDIK ANGKATAN '.$filterTahun : 'BUKU INDUK PESERTA DIDIK (SELURUH ANGKATAN)'; $ketFilter = trim(collect([ $filterJenjang !== '' ? 'Jenjang: '.$filterJenjang : null, $cari !== '' ? 'Pencarian: '.$cari : null, ])->filter()->implode(' · ')); @endphp {{ $judul }} @include('pkbm.spmb.partials.letterhead-styles')
@include('pkbm.kalender-pendidikan.partials.letterhead')

{{ $judul }}

{{ $institution->nama_pkbm ?? '' }} · NPSN {{ $institution->npsn ?? '-' }} @if ($ketFilter !== '')
{{ $ketFilter }}@endif
Jumlah: {{ number_format($total, 0, ',', '.') }} peserta didik (diurutkan berdasarkan NIS)

@forelse ($order as $index => $id) @php $row = $records[$id] ?? null; $jenjang = $row ? ($jenjangMap[$id] ?? null) : null; @endphp @if ($row) @endif @empty @endforelse
No NIS NISN Nama Siswa Jenjang L/P Tempat, Tanggal Lahir Angkatan Nama Ayah / Ibu No. HP
{{ $index + 1 }} {{ $row->nis ?: '-' }} {{ $row->nisn ?: '-' }} {{ strtoupper($row->nama_siswa) }} {{ $jenjang ?: '-' }} {{ in_array($row->jenis_kelamin, ['L', 'Laki-laki'], true) ? 'L' : ($row->jenis_kelamin ? 'P' : '-') }} {{ $row->tempat_lahir ?: '-' }}{{ $row->tanggal_lahir ? ', '.Carbon::parse($row->tanggal_lahir)->format('d/m/Y') : '' }} {{ $row->angkatan ?: ($row->created_at ? Carbon::parse($row->created_at)->format('Y') : '-') }} {{ $row->nama_ayah ?: '-' }} / {{ $row->nama_ibu ?: '-' }} {{ $row->hp ?: '-' }}
Tidak ada data siswa untuk filter ini.
{{ $institution->kecamatan ?? $institution->kabupaten ?? '' }}, {{ now()->locale('id')->translatedFormat('d F Y') }}
Kepala {{ $institution->nama_pkbm ?? 'PKBM' }}
{{ $period->kepala_sekolah ?? '........................................' }}