@php
use Illuminate\Support\Carbon;
$jenjangLabel = $jenjang ?? 'Belum Ada Kelas';
$angkatan = $student->angkatan ?: ($student->created_at ? Carbon::parse($student->created_at)->format('Y') : '-');
$fotoUrl = $student->foto ? route('pkbm.siswa.photo', $student->id) : null;
$kelamin = in_array($student->jenis_kelamin, ['L', 'Laki-laki'], true) ? 'Laki-laki' : ($student->jenis_kelamin ? 'Perempuan' : '-');
$tglLahir = $student->tanggal_lahir ? Carbon::parse($student->tanggal_lahir)->translatedFormat('d F Y') : '-';
@endphp
Buku Induk · {{ $student->nama_siswa }}
@include('pkbm.spmb.partials.letterhead-styles')
@include('pkbm.kalender-pendidikan.partials.letterhead')
LEMBAR BUKU INDUK PESERTA DIDIK
{{ $institution->nama_pkbm ?? '' }} · NPSN {{ $institution->npsn ?? '-' }}
@if ($fotoUrl)

@else
Tidak ada
foto
@endif
| Nama Lengkap | {{ strtoupper($student->nama_siswa) }} |
| NIS / NISN | {{ $student->nis ?: '-' }} / {{ $student->nisn ?: '-' }} |
| Jenjang · Angkatan | {{ $jenjangLabel }} · {{ $angkatan }} |
| NIK | {{ $student->nik ?: '-' }} |
| Jenis Kelamin | {{ $kelamin }} |
| Tempat, Tanggal Lahir | {{ $student->tempat_lahir ?: '-' }}, {{ $tglLahir }} |
A. Identitas Diri
| Agama | {{ $student->agama ?: '-' }} |
| Kewarganegaraan | {{ $student->kewarganegaraan ?: '-' }} |
| Anak ke- | {{ $student->anak_ke ?: '-' }} |
| Jumlah Saudara | {{ $student->jumlah_saudara ?: '-' }} |
| Alamat | {{ $student->alamat ?: '-' }}{{ $student->desa_kelurahan ? ', '.$student->desa_kelurahan : '' }}{{ $student->kecamatan ? ' Kec. '.$student->kecamatan : '' }} |
B. Keterangan Orang Tua / Wali
| Nama Ayah | {{ $student->nama_ayah ?: '-' }} |
| Nama Ibu | {{ $student->nama_ibu ?: '-' }} |
| Pekerjaan Ayah / Ibu | {{ $student->pekerjaan_ayah ?: '-' }} / {{ $student->pekerjaan_ibu ?: '-' }} |
| Pendidikan Ayah / Ibu | {{ $student->pendidikan_ayah ?: '-' }} / {{ $student->pendidikan_ibu ?: '-' }} |
| Nama Wali | {{ $student->wali ?: '-' }} |
| Pekerjaan / Pendidikan Wali | {{ $student->pekerjaan_wali ?: '-' }} / {{ $student->pendidikan_wali ?: '-' }} |
| No. HP | {{ $student->hp ?: '-' }} |
C. Riwayat Kelas
| No | Tahun Pelajaran | Semester | Nama Kelas | Tingkatan |
@forelse ($riwayat as $r)
| {{ $loop->iteration }} |
{{ $r->tahun_pelajaran }} |
{{ $r->semester }} |
{{ $r->nama_kelas ?: '-' }} |
{{ $r->tingkatan ?: '-' }} |
@empty
| Belum ada riwayat kelas. |
@endforelse
@if ($keluar)
D. Status Keluar
| Alasan | {{ $keluar->alasan ?: '-' }}{{ $keluar->tahun_keluar ? ' · '.$keluar->tahun_keluar.' '.($keluar->semester_keluar ?? '') : '' }} |
| Tanggal Keluar | {{ $keluar->tgl_keluar ? Carbon::parse($keluar->tgl_keluar)->translatedFormat('d F Y') : '-' }} |
| Keterangan | {{ $keluar->keterangan ?: '-' }} |
@endif
| {{ $institution->kecamatan ?? $institution->kabupaten ?? '' }}, {{ now()->locale('id')->translatedFormat('d F Y') }} |
| Mengetahui, Kepala {{ $institution->nama_pkbm ?? 'PKBM' }} |
| |
| {{ $period->kepala_sekolah ?? '........................................' }} |