@php $indexRoute = route('graduated-students.index'); $sortUrl = function (string $column) use ($sort, $direction, $indexRoute) { $nextDirection = $sort === $column && $direction === 'asc' ? 'desc' : 'asc'; return $indexRoute . '?' . http_build_query(array_merge(request()->query(), ['sort' => $column, 'direction' => $nextDirection])); }; $sortIcon = function (string $column) use ($sort, $direction) { if ($sort !== $column) { return 'โ†•'; } return $direction === 'asc' ? 'โ†‘' : 'โ†“'; }; @endphp
Arsip Kelulusan

Data Siswa Lulus

Modul arsip khusus lulusan untuk menelusuri identitas akhir siswa, akademik terakhir, tanggal kelulusan, serta kelengkapan dokumen SKL dan ijazah.

Total Lulusan
{{ $summary['total'] ?? $graduations->total() }}
Arsip siswa lulus
Kelengkapan Dokumen
SKL tersedia
{{ $summary['with_skl'] ?? 0 }} arsip
Ijazah tersedia
{{ $summary['with_ijazah'] ?? 0 }} arsip
Reset
Daftar Arsip Siswa Lulus
Fokus pada identitas lulusan, akademik terakhir, tanggal lulus, dan dokumen kelulusan.
Bulk Upload SKL / Ijazah
Menampilkan {{ $graduations->firstItem() ?? 0 }} sampai {{ $graduations->lastItem() ?? 0 }} dari {{ $graduations->total() }} arsip lulusan.
@forelse ($graduations as $graduation) @empty @endforelse
Lulusan {{ $sortIcon('full_name') }} Akademik Terakhir {{ $sortIcon('academic_year') }} Kelulusan {{ $sortIcon('graduation_date') }} Dokumen Aksi
{{ strtoupper(mb_substr($graduation->full_name, 0, 1)) }}
{{ $graduation->full_name }}
NIS: {{ $graduation->student_number ?: '-' }} ยท NISN: {{ $graduation->nisn ?: '-' }}
{{ $graduation->academicYear?->name ?: '-' }}
{{ $graduation->department?->name ?: '-' }}
Kelas terakhir: {{ $graduation->classRoom?->name ?: '-' }}
Lulus
Tanggal lulus: {{ optional($graduation->graduation_date)->format('d-m-Y') ?: '-' }}
SKL @unless ($graduation->skl_file_path) Belum ada @endunless @if ($graduation->skl_file_path) Preview @endif
Ijazah @unless ($graduation->ijazah_file_path) Belum ada @endunless @if ($graduation->ijazah_file_path) Preview @endif
Detail Arsip
Belum ada arsip siswa lulus.
Arsip lulusan dipisahkan agar pengelolaan dokumen kelulusan lebih rapi dan tidak bercampur dengan data siswa aktif.
{{ $graduations->onEachSide(1)->links() }}