@extends('admin.layout', [ 'title' => 'Laporan Kampus', 'heading' => 'Laporan Akademik, Keuangan, dan Alumni', 'subheading' => 'Satukan ringkasan mahasiswa, KRS, presensi, pembayaran, dan alumni dalam satu panel monitoring.', ]) @section('admin-content')
@foreach ($summaryCards as $card)

{{ $card['value'] }}

{{ $card['label'] }}

@endforeach

Filter Laporan

@if ($programId > 0 || $tahunAkademikId > 0) Reset @endif
Cetak / PDF

Ringkasan Akademik

Total KRS
{{ $academicSummary['krs_total'] }}
KRS Pending
{{ $academicSummary['pending_krs'] }}
KRS Disetujui
{{ $academicSummary['approved_krs'] }}
Data Nilai
{{ $academicSummary['nilai_total'] }}
Presensi
{{ $academicSummary['attendance_total'] }}
Kehadiran
{{ $academicSummary['attendance_rate'] }}%

Status Mahasiswa

@foreach ($studentStatusSummary as $item) @endforeach
Status Jumlah
{{ $item['label'] }} {{ $item['count'] }}

Ringkasan Presensi

@foreach ($attendanceSummary as $item) @endforeach
Status Jumlah
{{ $item['label'] }} {{ $item['count'] }}

Ringkasan Keuangan

@foreach ($financeStatusSummary as $item) @endforeach
Status Tagihan Total Tagihan Dibayar
{{ $item['label'] }} {{ $item['count'] }} Rp {{ number_format((float) $item['nominal'], 0, ',', '.') }} Rp {{ number_format((float) $item['approved'], 0, ',', '.') }}

Ringkasan Alumni per Tahun Lulus

@forelse ($alumniYearSummary as $item) @empty @endforelse
Tahun Lulus Total Alumni Tracer Terisi
{{ $item['year'] }} {{ $item['count'] }} {{ $item['tracer_count'] }}
Belum ada data alumni.

Kinerja per Program Studi

@forelse ($programSummary as $item) @empty @endforelse
Program Studi Mahasiswa Dosen Alumni Tagihan Pembayaran Disetujui Kehadiran
{{ $item['program']->nama_prodi }} {{ $item['student_count'] }} {{ $item['lecturer_count'] }} {{ $item['alumni_count'] }} {{ $item['payment_count'] }} Rp {{ number_format((float) $item['approved_payment'], 0, ',', '.') }} {{ $item['attendance_rate'] !== null ? $item['attendance_rate'].'%' : '-' }}
Belum ada data program studi yang cocok dengan filter.

Presensi Terakhir Tercatat

@forelse ($recentAttendance as $item) @empty @endforelse
Tanggal Mahasiswa Mata Kuliah Status Keterangan
{{ $item->tanggal?->format('d M Y') ?? '-' }} {{ $item->mahasiswa?->nama_mahasiswa ?? '-' }} {{ $item->jadwalKuliah?->mataKuliah?->nama_mk ?? '-' }} {{ ucfirst($item->status) }} {{ $item->keterangan ?? '-' }}
Belum ada data presensi.
@endsection