MIF_E31231754/resources/views/admin/saw/simulasi.blade.php

73 lines
3.1 KiB
PHP

@extends('admin.layouts.app')
@section('title', 'Simulasi Bobot')
@section('content')
<div class="row g-4">
<div class="col-lg-5">
<div class="card">
<div class="card-header">
<i class="bi bi-graph-up-arrow me-2"></i>Simulasi Perubahan Bobot
</div>
<div class="card-body p-4">
<p class="text-muted small mb-3">Uji dampak perubahan bobot tanpa mengubah data asli.</p>
<form method="POST" action="{{ route('admin.saw.hitungSimulasi') }}">
@csrf
<div class="mb-3">
<label class="form-label fw-semibold">Periode</label>
<select name="periode_id" class="form-select" required>
@foreach(\App\Models\PeriodeSeleksi::all() as $p)
<option value="{{ $p->id }}">{{ $p->nama }}</option>
@endforeach
</select>
</div>
<p class="fw-semibold small text-success">Bobot Baru (total harus = 1.00)</p>
@foreach($kriteria as $k)
<div class="mb-2">
<label class="form-label small fw-semibold mb-1">
{{ strtoupper($k->kode) }} {{ $k->nama }}
<span class="text-muted">(saat ini: {{ $k->bobot }})</span>
</label>
<input type="number" name="bobot[{{ $k->kode }}]" class="form-control form-control-sm" step="0.01" min="0" max="1" value="{{ $k->bobot }}" required>
</div>
@endforeach
<button type="submit" class="btn btn-primary w-100 mt-3">
<i class="bi bi-play-circle me-2"></i>Hitung Simulasi
</button>
</form>
</div>
</div>
</div>
@if(isset($hasilSimulasi))
<div class="col-lg-7">
<div class="card">
<div class="card-header">
<i class="bi bi-bar-chart-fill me-2"></i>Hasil Simulasi
</div>
<div class="card-body p-0">
<table class="table mb-0">
<thead>
<tr>
<th>Ranking</th>
<th>Nama Warga</th>
<th>NIK</th>
<th>Skor Simulasi</th>
</tr>
</thead>
<tbody>
@foreach($hasilSimulasi as $i => $h)
<tr>
<td><strong>#{{ $i+1 }}</strong></td>
<td class="fw-semibold">{{ $h['nama'] }}</td>
<td><code>{{ substr($h['nik'],0,8).'********' }}</code></td>
<td><strong>{{ number_format($h['skor_akhir'], 6) }}</strong></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
@endif
</div>
@endsection