count(); $totalPengembalian = BorrowTransaction::where('status', 'dikembalikan')->count(); $peminjamanPerBulan = BorrowTransaction::selectRaw('MONTH(tanggal_pinjam) as bulan, COUNT(*) as total') ->groupBy('bulan') ->orderBy('bulan') ->pluck('total', 'bulan'); $bulanLabels = ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agu', 'Sep', 'Okt', 'Nov', 'Des']; $dataPeminjaman = []; for ($i = 1; $i <= 12; $i++) { $dataPeminjaman[] = $peminjamanPerBulan[$i] ?? 0; } return view('admin.statistik', compact( 'totalBuku', 'totalAnggota', 'totalPeminjaman', 'totalPengembalian', 'bulanLabels', 'dataPeminjaman' )); } }