@extends('layout.main') @push('style') @endpush @section('content')
@php $d = [ 'total_petani' => 247, 'total_survey' => 214, 'survey_selesai' => 178, 'survey_draft' => 36, 'total_desa' => 8, 'total_kecamatan' => 3, 'new_month' => 12, 'enumerators' => [ ['name'=>'Enumerator Ngada 1','done'=>72,'target'=>80,'color'=>'#6FD68F','bg'=>'rgba(111,214,143,.24)','tx'=>'#6FD68F'], ['name'=>'Enumerator Ngada 2','done'=>58,'target'=>80,'color'=>'#5FC7D6','bg'=>'rgba(95,199,214,.24)','tx'=>'#5FC7D6'], ['name'=>'Enumerator Ngada 3','done'=>48,'target'=>80,'color'=>'#FFB46F','bg'=>'rgba(255,180,111,.26)','tx'=>'#FFB46F'], ['name'=>'Enumerator Ngada 4','done'=>36,'target'=>80,'color'=>'#F47C86','bg'=>'rgba(244,124,134,.26)','tx'=>'#F47C86'], ], 'recent' => [ ['code'=>'TKD-2026-0178','name'=>'Markus Bela', 'init'=>'MB','desa'=>'Wangka', 'date'=>'24 Jun 2026','pct'=>100,'status'=>'completed', 'bg'=>'rgba(111,214,143,.24)','tx'=>'#6FD68F'], ['code'=>'TKD-2026-0177','name'=>'Theresia Nuka','init'=>'TN','desa'=>'Langa', 'date'=>'23 Jun 2026','pct'=>67, 'status'=>'in_progress','bg'=>'rgba(95,199,214,.24)','tx'=>'#5FC7D6'], ['code'=>'TKD-2026-0176','name'=>'Yosef Meo', 'init'=>'YM','desa'=>'Bobo', 'date'=>'22 Jun 2026','pct'=>100,'status'=>'completed', 'bg'=>'rgba(111,214,143,.24)','tx'=>'#6FD68F'], ['code'=>'TKD-2026-0175','name'=>'Maria Seda', 'init'=>'MS','desa'=>'Tana Wolo','date'=>'21 Jun 2026','pct'=>22, 'status'=>'draft', 'bg'=>'rgba(255,180,111,.26)','tx'=>'#FFB46F'], ['code'=>'TKD-2026-0174','name'=>'Rafael Bolo', 'init'=>'RB','desa'=>'Wangka', 'date'=>'20 Jun 2026','pct'=>11, 'status'=>'draft', 'bg'=>'rgba(244,124,134,.26)','tx'=>'#F47C86'], ], 'komoditas' => [ ['label'=>'Kopi', 'total'=>148,'pct'=>60,'color'=>'#6FD68F','arc'=>174], ['label'=>'Kakao', 'total'=>82, 'pct'=>33,'color'=>'#9D8EF0','arc'=>96], ['label'=>'Vanili','total'=>33, 'pct'=>13,'color'=>'#FFB46F','arc'=>38], ['label'=>'Kemiri','total'=>22, 'pct'=>9, 'color'=>'#9EA6B0','arc'=>26], ], 'kecamatan' => [ ['name'=>'Bajawa','total'=>89,'pct'=>78,'color'=>'#6FD68F'], ['name'=>'Soa', 'total'=>68,'pct'=>59,'color'=>'#5FC7D6'], ['name'=>'Golewa','total'=>57,'pct'=>50,'color'=>'#FFB46F'], ], 'pending' => [ ['name'=>'Theresia Nuka','section'=>'D4-K3','pct'=>67,'bg'=>'rgba(95,199,214,.24)','tx'=>'#5FC7D6'], ['name'=>'Maria Seda', 'section'=>'D2-K2','pct'=>22,'bg'=>'rgba(255,180,111,.26)','tx'=>'#FFB46F'], ['name'=>'Rafael Bolo', 'section'=>'D2-K1','pct'=>11,'bg'=>'rgba(244,124,134,.26)', 'tx'=>'#F47C86'], ['name'=>'Antonius Wea', 'section'=>'D2-K1','pct'=>0, 'bg'=>'rgba(244,124,134,.26)', 'tx'=>'#F47C86'], ], 'pending_more' => 32, ]; $C = 289; // circumference SVG r=46 $donutOff = 0; @endphp
+{{ $d['new_month'] }} bulan ini

Total Petani

{{ number_format($d['total_petani']) }}

{{ $d['total_desa'] }} desa · {{ $d['total_kecamatan'] }} kecamatan
{{ $d['total_survey'] }} terdaftar

Total Survey

{{ number_format($d['total_survey']) }}

dari {{ $d['total_petani'] }} petani
{{ round($d['survey_selesai'] / $d['total_survey'] * 100) }}%

Survey Selesai

{{ number_format($d['survey_selesai']) }}

siap untuk analisis
{{ round($d['survey_draft'] / $d['total_survey'] * 100) }}%

Survey Draft

{{ number_format($d['survey_draft']) }}

belum selesai diisi
Progres per Enumerator
{{ now()->format('M Y') }}
@foreach($d['enumerators'] as $e) @php $pct = round($e['done'] / $e['target'] * 100); @endphp
{{ strtoupper(substr($e['name'], 0, 2)) }}
{{ $e['name'] }} {{ $e['done'] }} / {{ $e['target'] }} survey
{{ $pct }}%
@endforeach
{{-- Survey Terbaru --}}
Survey terbaru
Lihat semua
@foreach($d['recent'] as $s) @php $bc = match(true) { $s['pct'] === 100 => '#6FD68F', $s['pct'] >= 50 => '#5FC7D6', $s['pct'] >= 20 => '#FFB46F', default => '#F47C86', }; @endphp @endforeach
Kode Petani Desa Tanggal Progres Status
{{ $s['code'] }}
{{ $s['init'] }}
{{ $s['name'] }}
{{ $s['desa'] }} {{ $s['date'] }}
{{ $s['pct'] }}%
@if($s['status'] === 'completed') Selesai @elseif($s['status'] === 'in_progress') Sedang diisi @else Draft @endif
Distribusi komoditas
@foreach($d['komoditas'] as $k) @php $donutOff += $k['arc']; @endphp @endforeach {{ $d['total_petani'] }} petani
@foreach($d['komoditas'] as $k)
{{ $k['label'] }} {{ $k['total'] }} {{ $k['pct'] }}%
@endforeach
Per kecamatan
@foreach($d['kecamatan'] as $kec)
{{ $kec['name'] }}
{{ $kec['total'] }} survey
@endforeach

Ngada, Nusa Tenggara Timur · {{ now()->year }}

Draft tertunda
Lihat semua
@foreach($d['pending'] as $p)
{{ $p['name'] }} {{ $p['section'] }} · {{ $p['pct'] }}%
@endforeach
+ {{ $d['pending_more'] }} lainnya Lihat semua →
@endsection