{{-- resources/views/admin/siswa/rekap/index.blade.php --}} @extends('admin.layouts.app') @section('title', 'Rekap Data Siswa') @push('styles') @endpush @section('content')

Rekapitulasi Data Siswa

Pemantauan sebaran data siswa berdasarkan Hierarki Kelas, Tingkat, dan Detail Slot.

TOTAL JENJANG
{{ number_format($grandTotalJenjang ?? 0, 0, ',', '.') }} Jenjang
TOTAL TINGKATAN
{{ number_format($grandTotalTingkat ?? 0, 0, ',', '.') }} Tingkat
TOTAL ROMBEL KELAS
{{ number_format($grandTotalKelas ?? 0, 0, ',', '.') }} Kelas
TOTAL SISWA AKTIF
{{ number_format($grandTotalSiswa ?? 0, 0, ',', '.') }} Siswa
@forelse($jenjangs as $jenjang) @php $jmlTingkatJenjang = $jenjang->tingkat->count(); $jmlKelasJenjang = 0; $jmlSiswaJenjang = 0; foreach($jenjang->tingkat as $tingkat) { $jmlKelasJenjang += $tingkat->kelas->count(); foreach($tingkat->kelas as $kelas) { $jmlSiswaJenjang += $kelas->siswa->count(); } } @endphp @foreach($jenjang->tingkat as $tingkat) @php $jmlKelasTingkat = $tingkat->kelas->count(); $jmlSiswaTingkat = 0; foreach($tingkat->kelas as $kelas) { $jmlSiswaTingkat += $kelas->siswa->count(); } @endphp @foreach($tingkat->kelas as $kelas) @php $jmlSiswaKelas = $kelas->siswa->count(); @endphp @if($kelas->details->isNotEmpty()) @foreach($kelas->details as $detail) @php $valDB = 'L'; if($detail->gender) { $lower = strtolower($detail->gender->nama_gender); if (str_contains($lower, 'perempuan') || str_contains($lower, 'wanita') || str_contains($lower, 'putri') || str_contains($lower, 'banat') || $lower === 'p') { $valDB = 'P'; } } $jmlSiswaSlot = $kelas->siswa->where('jenis_kelamin', $valDB)->count(); $iconGender = $valDB == 'L' ? '' : ''; @endphp @endforeach @else @endif @endforeach @endforeach @empty @endforelse
STRUKTUR MADRASAH TOTAL TINGKAT TOTAL KELAS JUMLAH SISWA AKTIF
JENJANG {{ $jenjang->nama_jenjang }} {{ $jmlTingkatJenjang }} Tingkat {{ $jmlKelasJenjang }} Kelas {{ number_format($jmlSiswaJenjang, 0, ',', '.') }} Siswa
Tingkat {{ $tingkat->nama_tingkat }} - {{ $jmlKelasTingkat }} Kelas {{ number_format($jmlSiswaTingkat, 0, ',', '.') }} Siswa
{{ $kelas->nama_kelas }} - - {{ number_format($jmlSiswaKelas, 0, ',', '.') }} Siswa
{!! $iconGender !!} Slot {{ $detail->gender->nama_gender ?? 'Campuran' }} - - {{ number_format($jmlSiswaSlot, 0, ',', '.') }} Siswa
Slot Campuran - - {{ number_format($jmlSiswaKelas, 0, ',', '.') }} Siswa
Belum Ada Data Hirarki Kelas

Pastikan Anda telah mengatur Master Data Jenjang, Tingkat, dan Kelas.

@endsection