@extends('layouts.app') @section('title', 'Dashboard') @section('content')

Selamat Datang, {{ auth()->user()->name }}!

{{ auth()->user()->role->display_name }} @if(auth()->user()->kelurahan) | {{ auth()->user()->kelurahan->nama }} @endif

Login terakhir: {{ auth()->user()->last_login_at ? auth()->user()->last_login_at->format('d M Y H:i') : 'Belum pernah login' }}

Statistik Bulan Berjalan

Periode: {{ str_pad($metrics['bulan'] ?? now()->format('m'), 2, '0', STR_PAD_LEFT) }}/{{ $metrics['tahun'] ?? now()->format('Y') }}

Total Penduduk

{{ $metrics['total']['semua'] ?? 0 }}

L: {{ $metrics['total']['l'] ?? 0 }} ยท P: {{ $metrics['total']['p'] ?? 0 }}

Jumlah Kepala Keluarga

{{ $metrics['kepala_keluarga'] ?? 0 }}

Bulan berjalan

Penduduk Tetap

{{ $metrics['status']['tetap'] ?? 0 }}

@php $total = ($metrics['total']['semua'] ?? 0); $tetap = ($metrics['status']['tetap'] ?? 0); $pctTetap = $total > 0 ? round(($tetap/$total)*100) : 0; @endphp

{{ $pctTetap }}% dari total

Penduduk Tidak Tetap

{{ $metrics['status']['tidak_tetap'] ?? 0 }}

@php $tidak = ($metrics['status']['tidak_tetap'] ?? 0); $pctTidak = $total > 0 ? round(($tidak/$total)*100) : 0; @endphp

{{ $pctTidak }}% dari total

Distribusi Pendidikan

@php $total = ($metrics['total']['semua'] ?? 0); @endphp
@forelse(($metrics['pendidikan'] ?? []) as $item) @php $val = (int)($item['value'] ?? 0); $pct = $total > 0 ? round(($val/$total)*100) : 0; @endphp
{{ $item['label'] }} {{ $val }}
@empty

Tidak ada data pendidikan untuk periode ini.

@endforelse

Distribusi Pekerjaan

@php $total = ($metrics['total']['semua'] ?? 0); @endphp
@forelse(($metrics['pekerjaan'] ?? []) as $item) @php $val = (int)($item['value'] ?? 0); $pct = $total > 0 ? round(($val/$total)*100) : 0; @endphp
{{ $item['label'] }} {{ $val }}
@empty

Tidak ada data pekerjaan untuk periode ini.

@endforelse
@if(auth()->user()->isAdmin())
Total User
{{ \App\Models\User::count() }}
User Aktif
{{ \App\Models\User::where('is_active', true)->count() }}
Total RW
{{ \App\Models\Rw::count() }}
Total RT
{{ \App\Models\Rt::count() }}
@endif

Menu Akses Cepat

Informasi Sistem

Versi Aplikasi: 1.0.0
Status Server: Online
Waktu Server: {{ now()->format('d M Y H:i:s') }}
Role Anda: {{ auth()->user()->role->display_name }}
@endsection