@extends('layout.app') @section('content')
{{-- KARTU BIODATA & HASIL AKHIR --}}
Profil Penerima Bantuan
{{ $warga->nama }}
NIK. {{ $warga->nik }}
Alamat Lengkap {{ $warga->alamat }}
RT {{ $warga->rt }} / RW {{ $warga->rw }}
Diverifikasi Oleh {{ $warga->verifikator->name ?? 'Sistem / Admin' }}
Skor Akhir Keputusan

{{ number_format($totalSkorAkhir * 100, 2) }}%

Nilai Desimal: {{ number_format($totalSkorAkhir, 4) }} @if($totalSkorAkhir >= 0.65) LAYAK MENERIMA BANSOS @else TIDAK LAYAK @endif
{{-- KARTU TABEL MATRIKS PERHITUNGAN --}}
Matriks Keputusan & Pembobotan (Hybrid)
Formula Hybrid SPK: Tahap penilaian alternatif ini menggunakan kombinasi logika pembobotan dan normalisasi. Skor kondisi riil warga dinormalisasi dengan membaginya menggunakan nilai skor maksimal (Skor Maksimal = 5), kemudian dikalikan dengan bobot prioritas kriteria hasil perhitungan Fuzzy AHP. {{-- PERBAIKAN RUMUS (TANPA $$ LATEX) --}}
Nilaiakhir = Σ ( Skordesa / Skormaksimal ) × Bobotkriteria
@foreach($perhitungan as $kode => $det) @endforeach
Kode Kriteria Penilaian Kondisi Riil Lapangan Skor Desa Normalisasi Bobot (W) Nilai Preferensi
{{ $kode }} {{ $det['nama'] }} {{ $det['riil'] }} {{ $det['skor'] }} {{ number_format($det['normalisasi'], 2) }} {{ number_format($det['bobot'], 4) }} {{ number_format($det['hasil'], 4) }}
Total Akumulasi Skor Σ 1.0000 {{ number_format($totalSkorAkhir, 4) }}
@endsection