TIF_E41200315/resources/views/pages/proses_penilaian/index.blade.php

137 lines
5.7 KiB
PHP

@extends('layout.master')
@section('title', 'Proses Perhitungan')
@push('css')
@endpush
@section('content')
<div class="card border-top-primary shadow mb-4">
<div class="card-body pt-3">
<h4 class="text-gray-900">1. Data Masing Masing Guru Terhadap Kriteria</h4>
<div class="table-responsive">
<table class="table table-striped table-sm" width="100%">
<thead>
<tr>
<th class="text-center" rowspan="2" style="vertical-align: middle">Kode (Ai)</th>
<th class="text-center" rowspan="2" style="vertical-align: middle">Keterangan</th>
<th class="text-center" colspan="{{ count($kriteria) }}">Kode Kriteria</th>
</tr>
<tr>
@foreach ($kriteria as $item)
<th class="text-center">{{ $item->kode_kriteria }}</th>
@endforeach
</tr>
</thead>
<tbody>
@forelse ($alternatif as $alt => $valt)
@if(count($valt->penilaian) > 0)
<tr>
<td class="text-center">{{ $valt->kode_alternatif }}</td>
<td>{{ $valt->guru['nama_guru'] }}</td>
@foreach ($valt->penilaian as $nilai)
@if($nilai->subKriteria)
<td class="text-center">{{ $nilai->subKriteria['bobot'] }}</td>
@else
<td class="text-center">Nilai Kosong</td>
@endif
@endforeach
</tr>
@endif
@empty
<tr>
<td class="text-center" colspan="{{ count($kriteria) + 2 }}">Data Kosong</td>
</tr>
@endforelse
</tbody>
<tfoot>
<tr class="text-center">
<th colspan="2">Nilai Maks</th>
@foreach ($kriteria as $key => $vkriteria)
@if (isset($minMax[$vkriteria->id]) && is_array($minMax[$vkriteria->id]))
<th class="bg-secondary text-white">{{ max($minMax[$vkriteria->id]) }}</th>
@else
<th class="bg-secondary text-white">0</th> {{-- Or any default value --}}
@endif
@endforeach
</tr>
<tr class="text-center">
<th colspan="2">Nilai Min</th>
@foreach ($kriteria as $key => $vkriteria)
@if (isset($minMax[$vkriteria->id]) && is_array($minMax[$vkriteria->id]))
<th class="bg-secondary text-white">{{ min($minMax[$vkriteria->id]) }}</th>
@else
<th class="bg-secondary text-white">0</th> {{-- Or any default value --}}
@endif
@endforeach
</tr>
</tfoot>
</table>
</div>
<h4 class="text-gray-900 mt-4">2. Menghitung Nilai Normalisasi</h4>
<div class="table-responsive">
<table class="table table-striped" width="100%">
<thead>
<tr>
<th class="text-center" rowspan="2" style="vertical-align: middle;">Alternatif</th>
<th class="text-center" colspan="{{ count($kriteria) }}">Kode Kriteria</th>
</tr>
<tr>
@foreach ($kriteria as $item)
<th class="text-center">{{ $item->kode_kriteria }}</th>
@endforeach
</tr>
</thead>
<tbody>
@foreach ($normalisasi as $key => $value)
<tr>
<td width="20%">{{ $key }}</td>
@foreach ($value as $key_1 => $value_1)
<td class="text-center">{{ number_format($value_1 ?? 0, 2) }}</td>
@endforeach
</tr>
@endforeach
</tbody>
</table>
</div>
<h4 class="text-gray-900 mt-4">3. Perankingan</h4>
<div class="table-responsive">
<table class="table table-striped text-center" width="100%">
<thead>
<tr>
<th>Kode Kriteria</th>
@foreach ($kriteria as $item)
<th class="text-center">{{ $item->kode_kriteria }}</th>
@endforeach
<th rowspan="2" style="vertical-align: middle">Total</th>
<th rowspan="2" style="vertical-align: middle">Ranking</th>
</tr>
<tr>
<th>Bobot</th>
@foreach ($kriteria as $item)
<th class="text-center">{{ $item->bobot_kriteria }}</th>
@endforeach
</tr>
</thead>
<tbody>
@foreach ($rank as $key => $value)
<tr>
<td width="20%">{{ $key }}</td>
@foreach ($value as $key_1 => $value_1)
<td class="text-center">{{ number_format($value_1 ?? 0, 2) }}</td>
@endforeach
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
@endsection
@push('js')
@endpush