@extends('admin.layouts.app')
@section('title', 'Dashboard')
@push('head')
@endpush
@section('content')
Dashboard
Ringkasan hasil kuisioner intensi penggunaan layanan home care.
⬇ Ekspor Rekap CSV
{{-- ================= KPI ================= --}}
Total Responden
{{ $totalResponden }}
Memenuhi Syarat
{{ $memenuhiSyarat }} / {{ $totalResponden }}
Rata-rata Skor Kuisioner
{{ $rataRataKeseluruhan ? number_format($rataRataKeseluruhan, 2) : '-' }} / 5
Rata-rata Waktu Pengisian
{{ $rataRataDurasiMenit ? number_format($rataRataDurasiMenit, 1) : '-' }} menit
{{-- ================= TREN ================= --}}
Tren Pengisian Kuisioner (14 Hari Terakhir)
{{-- ================= SKOR: DIMENSI & POSITIF-NEGATIF ================= --}}
Skor Kuisioner
Rata-rata Skor per Dimensi
Skala 1 (sangat rendah) – 5 (sangat tinggi), arah skor negatif sudah dibalik
Pernyataan Positif vs Negatif
Perbandingan rata-rata skor berdasarkan arah pernyataan
{{-- ================= INSIGHT TERTINGGI/TERENDAH ================= --}}
🏆 5 Pernyataan Skor Tertinggi
Aspek yang paling didukung responden
@foreach ($soalTertinggi as $s)
{{ $s->kode_soal }} · {{ $s->dimensi }} · {{ $s->jenis_pernyataan }}
{{ $s->teks_pertanyaan }}
Rata-rata skor: {{ number_format($s->rata_rata, 2) }} ({{ $s->jumlah_jawaban }} jawaban)
@endforeach
⚠️ 5 Pernyataan Skor Terendah
Aspek yang perlu menjadi perhatian
@foreach ($soalTerendah as $s)
{{ $s->kode_soal }} · {{ $s->dimensi }} · {{ $s->jenis_pernyataan }}
{{ $s->teks_pertanyaan }}
Rata-rata skor: {{ number_format($s->rata_rata, 2) }} ({{ $s->jumlah_jawaban }} jawaban)
@endforeach
{{-- ================= TABEL PER SOAL ================= --}}
Nilai per Soal ({{ $perSoal->count() }} pertanyaan)
| # |
Kode |
Dimensi |
Jenis |
Teks Pertanyaan |
Rata-rata |
|
SS |
S |
N |
TS |
STS |
@foreach ($perSoal as $s)
| {{ $s->urutan }} |
{{ $s->kode_soal }} |
{{ $s->dimensi }} |
{{ $s->jenis_pernyataan }} |
{{ $s->teks_pertanyaan }} |
{{ number_format($s->rata_rata, 2) }} |
|
{{ $s->jml_ss }} |
{{ $s->jml_s }} |
{{ $s->jml_n }} |
{{ $s->jml_ts }} |
{{ $s->jml_sts }} |
@endforeach
{{-- ================= DEMOGRAFI ================= --}}
Profil Demografi Responden
Jenis Kelamin
Kelompok Umur
Domisili
Pendidikan Terakhir
Pekerjaan
Jenis Penyakit
Pendapatan per Bulan
{{-- ================= TERBARU ================= --}}
Aktivitas Terbaru
Responden Terbaru
| ID | Status | Jenis Kelamin | Waktu | |
@forelse ($respondenTerbaru as $r)
| #{{ $r->id }} |
|
{{ optional($r->identitas)->jenis_kelamin ?? '-' }} |
{{ $r->created_at->translatedFormat('d M Y, H:i') }} |
Detail |
@empty
| Belum ada data responden. |
@endforelse
Jawaban Kualitatif Terbaru
@forelse ($kualitatifTerbaru as $q)
{{ optional($q->soal)->teks_pertanyaan }}
{{ \Illuminate\Support\Str::limit($q->jawaban_text, 160) }}
Responden #{{ $q->responden_id }}
@empty
Belum ada jawaban kualitatif.
@endforelse
@endsection
@push('scripts')
@endpush