Data Alternatif
{{ Auth::user()->username }}
Logout
Konfirmasi Logout
Apakah Anda yakin ingin logout?
Cetak
Tambah
No
Kode
Nama Penduduk
@foreach ($datakriterias as $kriteria)
{{ $kriteria->nama_kriteria }}
@endforeach
Aksi
@forelse ($alternatifs as $alternatif)
{{ $loop->iteration }}
{{ $alternatif->kode }}
{{ $alternatif->nama }}
@foreach (range(1, 10) as $i)
@if (isset($alternatif["p$i"])) @foreach ($datasubkriterias as $subkriteria) @if ($alternatif["p$i"] == $subkriteria['id_subkriteria']) {{ $subkriteria['nama_subkriteria'] }} @break @endif @endforeach @endif
@endforeach
@empty
Tidak ada data
@endforelse
Matriks Alternatif Penduduk
@csrf
Kode
@foreach ($datakriterias as $datakriteria)
{{ $datakriteria->kode_kriteria }}
@endforeach
Jumlah
Keterangan
@php $totalSemua = 0; $jumlahData = count($alternatifs); // Menghitung banyaknya data (jumlah baris alternatif) @endphp @foreach ($alternatifs as $alternatif) @php $total = 0; @endphp @foreach (range(1, 10) as $i) @if (isset($alternatif["p$i"])) @php $found = false; @endphp @foreach ($datasubkriterias as $subkriteria) @if ($alternatif["p$i"] == $subkriteria['id_subkriteria']) @foreach ($prioritassubkriterias as $prioritas) @if ($subkriteria['kode_subkriteria'] == $prioritas['kode_subkriteria']) @php $nilai_prioritas = $prioritas['nilai_prioritas']; // Temukan nilai_kprioritas yang sesuai dari tabel prioritaskriterias $nilai_kprioritas = 1; // Nilai default jika tidak ditemukan foreach ($prioritaskriterias as $kprioritas) { if ($datakriterias[$i - 1]->kode_kriteria == $kprioritas['kode_kriteria']) { $nilai_kprioritas = $kprioritas['nilai_kprioritas']; break; } } $total += $nilai_prioritas * $nilai_kprioritas; $found = true; @endphp @break @endif @endforeach @break @endif @endforeach @endif @endforeach @php $totalSemua += $total; // Akumulasi total semua baris @endphp @endforeach @php $rataRata = $jumlahData > 0 ? $totalSemua / $jumlahData : 0; // Hitung rata-rata @endphp @foreach ($alternatifs as $alternatif) @php $total = 0; @endphp
{{ $alternatif->kode }}
@foreach (range(1, 10) as $i)
@if (isset($alternatif["p$i"])) @php $found = false; @endphp @foreach ($datasubkriterias as $subkriteria) @if ($alternatif["p$i"] == $subkriteria['id_subkriteria']) @foreach ($prioritassubkriterias as $prioritas) @if ($subkriteria['kode_subkriteria'] == $prioritas['kode_subkriteria']) @php $nilai_prioritas = $prioritas['nilai_prioritas']; // Temukan nilai_kprioritas yang sesuai dari tabel prioritaskriterias $nilai_kprioritas = 1; // Nilai default jika tidak ditemukan foreach ($prioritaskriterias as $kprioritas) { if ($datakriterias[$i - 1]->kode_kriteria == $kprioritas['kode_kriteria']) { $nilai_kprioritas = $kprioritas['nilai_kprioritas']; break; } } $total += $nilai_prioritas * $nilai_kprioritas; $found = true; @endphp {{ $nilai_prioritas * $nilai_kprioritas }}
@break @endif @endforeach @break @endif @endforeach @if (!$found) {{ '' }} @endif @endif
@endforeach
{{ $total }}
@php $status = $total >= $rataRata ? 'Layak' : 'Tidak Layak'; @endphp {{ $status }}
@endforeach
Simpan Matriks