@extends('layouts.admin') @section('title', 'Kelola Kriteria SAW') @section('content')

📊 Kelola Kriteria SAW 📊 Kriteria

Atur dan kelola kriteria penilaian untuk metode Simple Additive Weighting Kelola kriteria SAW

@if(session('success')) @endif @if(session('error')) @endif @if(!empty($bobotWarnings)) @endif
🏠 Kontrakan: {{ isset($allKriteria) ? $allKriteria->where('tipe_bisnis', 'kontrakan')->count() : 0 }} 👕 Laundry: {{ isset($allKriteria) ? $allKriteria->where('tipe_bisnis', 'laundry')->count() : 0 }}
@if($kriteria->isEmpty())
Belum ada kriteria

Mulai tambahkan kriteria untuk penilaian SAW (Simple Additive Weighting) agar dapat melakukan perhitungan rekomendasi yang akurat.

Tambah Kriteria Pertama
@else
@foreach($kriteria as $index => $item)
{{ $index + 1 }}
@if($item->tipe_bisnis == 'kontrakan') 🏠 Kontrakan @else 👕 Laundry @endif
{{ $item->nama_kriteria }}
BOBOT
{{ $item->bobot }} ({{ number_format($item->bobot * 100, 1) }}%)
TIPE @if(strtolower($item->tipe) == 'benefit') 📈 {{ ucfirst($item->tipe) }} @else 📉 {{ ucfirst($item->tipe) }} @endif
@if($item->keterangan)
KETERANGAN

{{ $item->keterangan }}

@endif
Edit
@endforeach
@foreach($kriteria as $index => $item) @endforeach
No Tipe Bisnis Nama Kriteria Bobot Tipe Keterangan Aksi
{{ $index + 1 }}
@if($item->tipe_bisnis == 'kontrakan') 🏠 Kontrakan @else 👕 Laundry @endif
{{ $item->nama_kriteria }}
Kriteria {{ $index + 1 }}
{{ $item->bobot }} ({{ number_format($item->bobot * 100, 1) }}%)
@if(strtolower($item->tipe) == 'benefit') 📈 Benefit @else 📉 Cost @endif
{{ $item->keterangan ? Str::limit($item->keterangan, 60) : '-' }}
@if(auth()->user()->role == 'super_admin') @else @endif
📊 Validasi Total Bobot
🏠 Kontrakan: 👕 Laundry:
Catatan: Total bobot untuk setiap tipe bisnis harus = 1.00 (100%)
agar perhitungan SAW (Simple Additive Weighting) memberikan hasil yang akurat.
Total Bobot Kontrakan: @if(isset($bobotKontrakanValid) && $bobotKontrakanValid) {{ number_format($bobotKontrakan ?? 0, 2) }} @else {{ number_format($bobotKontrakan ?? 0, 2) }} @endif Total Bobot Laundry: @if(isset($bobotLaundryValid) && $bobotLaundryValid) {{ number_format($bobotLaundry ?? 0, 2) }} @else {{ number_format($bobotLaundry ?? 0, 2) }} @endif
Total: {{ number_format($kriteria->sum('bobot'), 2) }} @endif
@if($kriteria->count() > 0)
📋 Informasi Kriteria SAW
  • 📈 Benefit: Semakin tinggi nilai, semakin baik
    (contoh: Fasilitas, Kualitas Layanan)
  • 📉 Cost: Semakin rendah nilai, semakin baik
    (contoh: Harga, Jarak, Biaya)
  • ⚖️ Total Bobot: Harus = 1.00 (100%) untuk setiap tipe bisnis
    agar perhitungan SAW akurat dan valid
📊 Statistik Kriteria
{{ $kriteria->count() }}
Total Kriteria
{{ $totalBenefit ?? 0 }}
Benefit
{{ $totalCost ?? 0 }}
Cost
@endif @endsection