TIF_E41200988/Pengukuran Kinerja Dosen/resources/views/alternatif/ahp_alternatif.blade.php

162 lines
9.2 KiB
PHP

@include('layouts.header_admin')
<div class="d-sm-flex align-items-center justify-content-between mb-4">
<h1 class="h3 mb-0 text-gray-800"><i class="fas fa-fw fa-users"></i> Data Alternatif</h1>
<a href="{{ url('Alternatif/perbandingan') }}" class="btn btn-secondary btn-icon-split"><span class="icon text-white-50"><i class="fas fa-arrow-left"></i></span>
<span class="text">Kembali</span>
</a>
</div>
@if (session('message'))
{!! session('message') !!}
@endif
<div class="alert alert-success">
Silahkan isi terlebih dahulu nilai alternatif menggunakan perbandingan berpasangan berdasarkan skala perbandingan 1-9 (sesuai teori) kemudian klik <b>SIMPAN</b>. Setelah itu klik <b>CEK KONSISTENSI</b> untuk melakukan pembobotan preferensi dengan menggunakan metode AHP.
</div>
<div class="card shadow mb-4">
<div class="card-header py-3">
<h6 class="m-0 font-weight-bold text-success"><i class="fas fa-fw fa-table"></i> Perbandingan Data Antar Alternatif Pada Kriteria {{ $kriteria->nama_kriteria }}</h6>
</div>
<form method="POST" action="{{ url('Alternatif/ahp_alternatif/'.$id_kriteria) }}">
@csrf
<div class="card-body">
<div class="table-responsive">
<table class="table table-bordered">
<thead>
<tr>
<th class="text-right" width="25%">Nama Kriteria</th>
<th class="text-center" width="50%">Skala Perbandingan</th>
<th class="text-left" width="25%">Nama Kriteria</th>
</tr>
</thead>
<tbody>
@php
$no = 1;
$i = 0;
@endphp
@foreach ($alternatif as $row1)
@php
$ii = 0;
@endphp
@foreach ($alternatif as $row2)
@if ($i < $ii)
@php
$nilai = $alternatif_ahp[$row1->id_alternatif][$row2->id_alternatif];
@endphp
<tr>
<td class="text-right">{{ $row1->nama }}</td>
<td class="text-center">
<div class="btn-group btn-group-toggle" data-toggle="buttons">
<label class="btn btn-success {{ $nilai == -9 ? "active" : "" }}"><input type="radio" id="radio_a_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="-9" {{ $nilai == -9 ? "checked" : "" }}>9</label>
<label class="btn btn-success {{ $nilai == -8 ? "active" : "" }}"><input type="radio" id="radio_b_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="-8" {{ $nilai == -8 ? "checked" : "" }}>8</label>
<label class="btn btn-success {{ $nilai == -7 ? "active" : "" }}"><input type="radio" id="radio_c_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="-7" {{ $nilai == -7 ? "checked" : "" }}>7</label>
<label class="btn btn-success {{ $nilai == -6 ? "active" : "" }}"><input type="radio" id="radio_d_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="-6" {{ $nilai == -6 ? "checked" : "" }}>6</label>
<label class="btn btn-success {{ $nilai == -5 ? "active" : "" }}"><input type="radio" id="radio_e_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="-5" {{ $nilai == -5 ? "checked" : "" }}>5</label>
<label class="btn btn-success {{ $nilai == -4 ? "active" : "" }}"><input type="radio" id="radio_f_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="-4" {{ $nilai == -4 ? "checked" : "" }}>4</label>
<label class="btn btn-success {{ $nilai == -3 ? "active" : "" }}"><input type="radio" id="radio_g_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="-3" {{ $nilai == -3 ? "checked" : "" }}>3</label>
<label class="btn btn-success {{ $nilai == -2 ? "active" : "" }}"><input type="radio" id="radio_h_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="-2" {{ $nilai == -2 ? "checked" : "" }}>2</label>
<label class="btn btn-success {{ $nilai == 1 ? "active" : "" }}"><input type="radio" id="radio_i_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="1" {{ $nilai == 1 ? "checked" : "" }}>1</label>
<label class="btn btn-success {{ $nilai == 2 ? "active" : "" }}"><input type="radio" id="radio_j_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="2" {{ $nilai == 2 ? "checked" : "" }}>2</label>
<label class="btn btn-success {{ $nilai == 3 ? "active" : "" }}"><input type="radio" id="radio_k_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="3" {{ $nilai == 3 ? "checked" : "" }}>3</label>
<label class="btn btn-success {{ $nilai == 4 ? "active" : "" }}"><input type="radio" id="radio_l_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="4" {{ $nilai == 4 ? "checked" : "" }}>4</label>
<label class="btn btn-success {{ $nilai == 5 ? "active" : "" }}"><input type="radio" id="radio_m_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="5" {{ $nilai == 5 ? "checked" : "" }}>5</label>
<label class="btn btn-success {{ $nilai == 6 ? "active" : "" }}"><input type="radio" id="radio_n_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="6" {{ $nilai == 6 ? "checked" : "" }}>6</label>
<label class="btn btn-success {{ $nilai == 7 ? "active" : "" }}"><input type="radio" id="radio_o_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="7" {{ $nilai == 7 ? "checked" : "" }}>7</label>
<label class="btn btn-success {{ $nilai == 8 ? "active" : "" }}"><input type="radio" id="radio_p_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="8" {{ $nilai == 8 ? "checked" : "" }}>8</label>
<label class="btn btn-success {{ $nilai == 9 ? "active" : "" }}"><input type="radio" id="radio_q_{{ $no }}" name="nilai_{{ $row1->id_alternatif }}_{{ $row2->id_alternatif }}" value="9" {{ $nilai == 9 ? "checked" : "" }}>9</label>
</div>
</td>
<td class="text-left">{{ $row2->nama }}</td>
</tr>
@php
$no++;
@endphp
@endif
@php
$ii++;
@endphp
@endforeach
@php
$i++;
@endphp
@endforeach
<tr>
<td class="text-center" colspan="3">
<button type="submit" name="save" class="btn btn-success"><i class="fas fa-fw fa-save mr-1"></i> Simpan</button>
<button type="submit" name="check" class="btn btn-primary"><i class="fas fa-fw fa-check mr-1"></i> Cek Konsistensi</button>
<a href="{{ url('Alternatif/reset/'.$id_kriteria) }}" class="btn btn-danger" onclick="return confirm('Apakah anda yakin untuk menghapus data ini')"><i class="fas fa-fw fa-sync mr-1"></i> Reset</a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</form>
</div>
@if (request()->has('check') && empty(session()->get('pesan_error')))
<div class="card shadow mb-4">
<div class="card-header py-3">
<h6 class="m-0 font-weight-bold text-success"><i class="fas fa-fw fa-table"></i> Matriks Perbandingan Berpasangan</h6>
</div>
<div class="card-body">
<div class="table-responsive">
<table class="table table-bordered">
{!! $list_data !!}
</table>
</div>
</div>
</div>
<div class="card shadow mb-4">
<div class="card-header py-3">
<h6 class="m-0 font-weight-bold text-success"><i class="fas fa-fw fa-table"></i> Matriks Normalisasi Dan Nilai Prioritas</h6>
</div>
<div class="card-body">
<div class="table-responsive">
<table class="table table-bordered">
{!! $list_data2 !!}
</table>
</div>
</div>
</div>
<div class="card shadow mb-4">
<div class="card-header py-3">
<h6 class="m-0 font-weight-bold text-success"><i class="fas fa-fw fa-table"></i> Consistency Measure (CM)</h6>
</div>
<div class="card-body">
<div class="table-responsive">
<table class="table table-bordered">
{!! $list_data3 !!}
</table>
</div>
</div>
</div>
<div class="card shadow mb-4">
<div class="card-header py-3">
<h6 class="m-0 font-weight-bold text-success"><i class="fas fa-fw fa-table"></i> Perhitungan Rasio Konsistensi</h6>
</div>
<div class="card-body">
<div class="table-responsive">
<table class="table table-bordered">
{!! $list_data4 !!}
</table>
{!! $list_data5 !!}
</div>
</div>
</div>
@endif
@include('layouts.footer_admin')