@extends('layouts.admin') @section('title', 'Dashboard Admin') @section('content') @include('components.skeleton-script')

📊 Dashboard Analytics

Selamat datang, {{ Auth::user()->name }}! 👋

Total Kontrakan

0

Rp {{ number_format($avgHargaKontrakan, 0, ',', '.') }}

Total Laundry

0

{{ $avgKecepatan ?? 'N/A' }} jam rata-rata

Total Kriteria

0

Untuk perhitungan SAW

Sistem Rekomendasi

Analisis

Keputusan Terpadu

Perbandingan Harga (Top 5) Harga (Top 5)
Distribusi Jarak Jarak
Dekat (≤500m)Dekat {{ $jarakKontrakan['dekat'] + $jarakLaundry['dekat'] }}
Sedang (501-1000m)Sedang {{ $jarakKontrakan['sedang'] + $jarakLaundry['sedang'] }}
Jauh (>1000m)Jauh {{ $jarakKontrakan['jauh'] + $jarakLaundry['jauh'] }}
Trend Data (6 Bulan Terakhir) Trend Data

Total Review

{{ $totalReviews ?? 0 }}

System Status

Aktif

Database Size

{{ number_format(round((($jumlahKontrakan + $jumlahLaundry) * 0.15) / 1024, 2), 2, ',', '.') }} MB

💾

Admin Users

{{ $totalAdmins ?? 1 }}

👤
Data Kontrakan Terbaru
@if($recentKontrakan && $recentKontrakan->count() > 0)
@foreach($recentKontrakan as $k) @endforeach
Nama Lokasi Harga
{{ $k->nama }}
{{ $k->lokasi ?? $k->alamat }} Rp {{ number_format($k->harga, 0, ',', '.') }}
@else

Belum ada data kontrakan

@endif
Data Laundry Terbaru
@if($recentLaundry && $recentLaundry->count() > 0)
@foreach($recentLaundry as $l) @endforeach
Nama Lokasi Harga
{{ $l->nama }}
@if($l->layanan && $l->layanan->count() > 0) {{ $l->layanan->count() }} layanan @endif
{{ $l->alamat ?? '-' }} @if($l->layanan && $l->layanan->count() > 0) @php $minHarga = $l->layanan->min('harga'); @endphp Rp {{ number_format($minHarga, 0, ',', '.') }} @else - @endif
@else

Belum ada data laundry

@endif
@endsection