162 lines
9.2 KiB
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') |