@extends('admin.layout.main') @section('main') @php use App\Models\Penyakit; use App\Models\DataPengguna; use App\Models\Indikator; use App\Models\User; // Mengambil data statistik penyakit berdasarkan konsultasi $statistik = DataPengguna::selectRaw('kode_penyakit, COUNT(*) as jumlah') ->groupBy('kode_penyakit') ->get(); $labels = $statistik->pluck('kode_penyakit')->toArray(); $data = $statistik->pluck('jumlah')->toArray(); $warna = ['#FF6384', '#36A2EB', '#FFCE56', '#4CAF50', '#FF9800', '#9C27B0']; @endphp

Dashboard Sistem Pakar

Selamat datang di dashboard admin. Pantau statistik dan aktivitas sistem pakar di sini.

Jumlah Penyakit

{{ number_format(Penyakit::all()->count()) }}

Jumlah Indikator

{{ number_format(Indikator::all()->count()) }}

Riwayat Konsultasi

{{ number_format(DataPengguna::all()->count()) }}

Distribusi Penyakit Berdasarkan Konsultasi

Keterangan:
    @foreach ($labels as $index => $kode)
  • {{ $kode }} - {{ Penyakit::where('kode', $kode)->first()->penyakit ?? 'Tidak Diketahui' }} ({{ $data[$index] }} kasus)
  • @endforeach
@endsection