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

Dashboard Overview

Selamat datang, {{ Auth::user()->name }}. Berikut ringkasan keuangan tahun {{ $tahunLabel }}.

{{-- Filter Tahun --}}
{{-- ROW 1: SUMMARY METRICS (Colorful Gradient Cards) --}}
{{-- Metric 1: Saldo Kas Akhir (Blue Gradient) --}}
Saldo Kas & Bank
{{ number_format($dashboardData['kas_akhir_tahun_ini'], 0, ',', '.') }}
Per {{ $dashboardData['tanggal_cutoff_label'] ?? \Carbon\Carbon::now()->translatedFormat('d M Y') }}
@php $saldoAwal = $dashboardData['saldo_awal_periode'] ?? 0; $pergerakan = $dashboardData['kas_akhir_tahun_ini'] - $saldoAwal; @endphp @if($saldoAwal > 0)
Saldo Awal: {{ number_format($saldoAwal, 0, ',', '.') }}
Pergerakan Tahun Ini: {{ $pergerakan >= 0 ? '+' : '' }}{{ number_format($pergerakan, 0, ',', '.') }}
@endif
{{-- Metric 2: Total Penerimaan (Green Gradient) --}}
Total Penerimaan
{{ number_format($dashboardData['total_penerimaan_tahun_ini'], 0, ',', '.') }}
{{ number_format(abs($dashboardData['prosentase_penerimaan_tahun_lalu']), 1, ',', '.') }}% vs Tahun Lalu
{{-- Metric 3: Total Pengeluaran (Red/Pink Gradient) --}}
Total Pengeluaran
{{ number_format($dashboardData['total_pengeluaran_tahun_ini'], 0, ',', '.') }}
Diajukan: {{ number_format($dashboardData['total_pengeluaran_diajukan_tahun_ini'] ?? 0, 0, ',', '.') }}
{{ number_format(abs($dashboardData['prosentase_pengeluaran_tahun_lalu']), 1, ',', '.') }}% vs Tahun Lalu
{{-- Metric 4: Kenaikan Bersih (Orange Gradient) --}}
Surplus/Defisit
{{ number_format($dashboardData['kenaikan_bersih_kas_tahun_ini'], 0, ',', '.') }}
{{ number_format(abs($dashboardData['prosentase_kas_bersih_tahun_lalu']), 1, ',', '.') }}% vs Tahun Lalu
{{-- ROW 2: CHARTS & DETAILS --}}
{{-- LEFT COLUMN: Charts --}}
{{-- Chart: Arus Kas Bulanan --}}
Tren Arus Kas Bulanan

Perbandingan penerimaan dan pengeluaran per bulan.

{{-- RIGHT COLUMN: Breakdown --}}
{{-- Rincian Saldo Kas --}}
Rincian Saldo Kas per Unit
@php $grandTotal = 0; @endphp @forelse($dashboardData['saldo_kas_per_unit_detail'] as $unit => $akunList) @php $subtotalUnit = array_sum($akunList); $grandTotal += $subtotalUnit; @endphp
{{ $unit }}
@foreach($akunList as $akun => $saldo)
{{ $akun }} {{ number_format($saldo, 0, ',', '.') }}
@endforeach
Total {{ $unit }} {{ number_format($subtotalUnit, 0, ',', '.') }}
@empty
Tidak ada data.
@endforelse
Grand Total Rp {{ number_format($grandTotal, 0, ',', '.') }}
{{-- BOTTOM ROW: Additional Charts --}}
Sumber Penerimaan Dana
Realisasi Anggaran per Unit
{{-- Full-width: Penerimaan vs Pengeluaran per Unit --}}
Penerimaan vs Pengeluaran per Unit

Perbandingan total penerimaan dan pengeluaran (realisasi) tiap unit tahun {{ $tahunDashboard }}.

@endsection @push('scripts') @endpush