@extends('layouts.app') @section('title', 'Dashboard Presensi - SIAKAD') @section('page-title', 'Dashboard Statistik Kehadiran') @section('content') {{-- Overview Stats --}}

{{ number_format($totalMahasiswaAktif) }}

Mahasiswa Aktif

{{ number_format($totalMatakuliah) }}

Mata Kuliah

{{ number_format($totalPresensiAll) }}

Total Presensi

{{ $overallKehadiran }}%

Rata-rata Kehadiran

{{-- Attendance by Status --}}
Statistik Kehadiran
  Hadir {{ number_format($totalHadirAll) }}
  Alpha {{ number_format($totalAlphaAll) }}

Total Record {{ number_format($totalPresensiAll) }}
{{-- Low Attendance Alert --}}
Peringatan Kehadiran Rendah
@if($lowAttendance->isEmpty())

Semua mata kuliah memiliki tingkat kehadiran baik (>= 75%)

@else
@foreach($lowAttendance as $item) @endforeach
Mata Kuliah Dosen Mahasiswa % Kehadiran Aksi
{{ $item['matakuliah']->nama }}
{{ $item['matakuliah']->kode }}
{{ $item['matakuliah']->dosen->nama ?? '-' }} {{ $item['total_mahasiswa'] }} {{ $item['avg_kehadiran'] }}% Detail
@endif
{{-- Per Prodi Stats --}}
Statistik per Program Studi
@foreach($prodiStats as $prodi)
{{ $prodi->nama }}
{{ $prodi->jenjang }}
Mahasiswa Aktif {{ $prodi->total_mahasiswa ?? 0 }}
@endforeach
{{-- Rekap per Mata Kuliah --}}
Rekapitulasi Kehadiran per Mata Kuliah
{{ $tahunAktif->tahun ?? 'N/A' }} - {{ $tahunAktif->semester ?? '' }}
@foreach($matakuliahStats as $index => $item) @endforeach
No Kode Mata Kuliah Dosen Mahasiswa Total Pertemuan Kehadiran % Kehadiran Aksi
{{ $index + 1 }} {{ $item['matakuliah']->kode }} {{ $item['matakuliah']->nama }}
{{ $item['matakuliah']->prodi->nama ?? '-' }}
{{ $item['matakuliah']->dosen->nama ?? '-' }} {{ $item['total_mahasiswa'] }} {{ $item['total_pertemuan'] }} {{ $item['hadir'] }} {{ $item['alpha'] }} @php $colorClass = $item['avg_kehadiran'] >= 75 ? 'success' : ($item['avg_kehadiran'] >= 50 ? 'warning' : 'danger'); @endphp {{ $item['avg_kehadiran'] }}% Detail
@endsection @section('scripts') @endsection