{{ $stat['label'] }}
{{ $fmt($stat['value']) }}
{{ $stat['detail'] }}
@extends('layouts.app') @section('title', 'Dashboard Admin Kabupaten') @section('content') @php $fmt = fn ($n) => number_format((float) $n, 0, ',', '.'); $rp = fn ($n) => 'Rp ' . number_format((float) $n, 0, ',', '.'); $pendapatanPersen = $revenue['total_tagihan'] > 0 ? (int) round($revenue['terbayar'] / $revenue['total_tagihan'] * 100) : 0; $chartData = [ 'gauges' => [ ['key' => 'pkbm', 'label' => 'Lembaga PKBM', 'value' => (int) $stats['pkbm'], 'color' => '#2563eb'], ['key' => 'siswa', 'label' => 'Peserta Didik Aktif', 'value' => (int) $stats['siswa'], 'color' => '#10b981'], ['key' => 'guru', 'label' => 'Tenaga Pendidik', 'value' => (int) $stats['guru'], 'color' => '#f59e0b'], ['key' => 'pending', 'label' => 'Menunggu Verifikasi', 'value' => (int) $stats['pending'], 'color' => '#f43f5e'], ], 'trend' => $registrationTrend, 'distribution' => $studentsPerPkbm->take(10)->map(fn ($r): array => [ 'label' => $r->nama_pkbm, 'siswa' => (int) $r->jumlah, ])->values(), 'teachers' => $teachersPerPkbm->take(10)->map(fn ($r): array => [ 'label' => $r->nama_pkbm, 'guru' => (int) $r->jumlah, ])->values(), 'revenue' => [ 'terbayar' => (float) $revenue['terbayar'], 'tunggakan' => (float) $revenue['tunggakan'], ], ]; // Gabungkan label lembaga untuk diagram batang siswa vs guru. $distLabels = $chartData['distribution']->pluck('label')->values(); $teacherMap = $chartData['teachers']->pluck('guru', 'label'); $chartData['distributionLabels'] = $distLabels; $chartData['distributionSiswa'] = $chartData['distribution']->pluck('siswa')->values(); $chartData['distributionGuru'] = $distLabels->map(fn ($l) => (int) ($teacherMap[$l] ?? 0))->values(); @endphp
Pusat kendali lembaga, peserta didik, pendidik, dan pendapatan satu wilayah.
Ringkasan ekosistem SmartPenF di wilayah Anda
{{ $gauge['label'] }}
{{ $stat['label'] }}
{{ $fmt($stat['value']) }}
{{ $stat['detail'] }}
Realisasi langganan & maintenance lembaga
Total Pendapatan
{{ $rp($revenue['terbayar']) }}
Sisa Tagihan
{{ $rp($revenue['tunggakan']) }}
Pendapatan Berlangganan
{{ now()->locale('id')->translatedFormat('F Y') }}
{{ $rp($revenue['terbayar']) }}
{{ $pendapatanPersen }}% tagihan telah terlunasi
Peserta didik berstatus aktif yang terdaftar per bulan, 12 bulan terakhir
Perbandingan peserta didik dan pendidik pada 10 lembaga teratas
Sorotan 8 lembaga teratas
| Rank | Nama PKBM | Peserta Didik |
|---|---|---|
| {{ $loop->iteration }} | {{ $pkbm->nama_pkbm }} | {{ $fmt($pkbm->jumlah) }} |
| Belum ada data siswa. | ||