@extends('admin.layouts.main') @section('title', 'Penghitungan') @section('content')

Penghitungan

@if($errors->any())
@foreach($errors->all() as $error)
  • {{ $nomer++ }}. {{ $error }}
  • @endforeach
    @endif

    Data Alternatif Kost

    @php $no = 1; @endphp @foreach($alternatif as $data) @endforeach
    No Kost Jarak Fasilitas Harga Lokasi Keamanan Akses Jalan
    {{ $no++ }} {{ $data->kost->name }} {{ $data->jarak->bobot }} {{ $data->fasilitas->bobot }} {{ $data->harga->bobot }} {{ $data->lokasi->bobot }} {{ $data->keamanan->bobot }} {{ $data->aksesjalan->bobot }}

    Penghitungan

    @if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $nomer++ }}. {{ $error }}
  • @endforeach
    @endif

    Data Bobot Kepentingan

    @foreach ($kriteria as $data) @endforeach @foreach ($kriteria as $data) sum('kepentingan'); ?> @endforeach @foreach ($kriteria as $data) @endforeach
    {{ $data->name }}Jumlah
    Bobot Kepentingan{{ $data->kepentingan / $jumlah }} sum('kepentingan'); // tiap nilai kepentingan dibagi dengan jumlah nilai kepentingan kemudian dijumlahkan $jumlah_bobot = 0; foreach ($kriteria as $data) { $jumlah_bobot += $data->kepentingan / $jumlah; } // tampilkan jumlah bobot echo $jumlah_bobot; ?>
    Kepentingan{{ $data->kepentingan }} sum('kepentingan'); echo $jumlah; ?>

    Penghitungan

    @if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $nomer++ }}. {{ $error }}
  • @endforeach
    @endif

    Data Penghitungan Pangkat

    @foreach ($kriteria as $data) @endforeach @foreach ($kriteria as $data) @endforeach @foreach ($kriteria as $data) @endforeach
    {{ $data->name }}
    Jenis{{ $data->jenis }}
    Pangkat sum('kepentingan'); // jika jenis kriteria adalah cost maka pangkatnya adalah -1 dan jika bukan maka pangkatnya adalah 1, tampilkan nilai - nya if ($data->jenis == 'Cost') { echo -1 * pow($data->kepentingan / $jumlah, 1); } else { echo pow($data->kepentingan / $jumlah, 1); } ?>

    Penghitungan

    @if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $nomer++ }}. {{ $error }}
  • @endforeach
    @endif

    Data Penghitungan Vektor S

    @foreach ($alternatif as $dataAlternatif) @endforeach
    Name Nilai Vektor S
    {{ $dataAlternatif->kost->name }} sum('kepentingan'); foreach ($kriteria as $dataKriteria) { $pangkat = ($dataKriteria->jenis == 'Cost') ? -1 * pow($dataKriteria->kepentingan / $jumlah, 1) : pow($dataKriteria->kepentingan / $jumlah, 1); $pangkat_kriteria[] = $pangkat; } echo pow($dataAlternatif->jarak->bobot, $pangkat_kriteria[0]) * pow($dataAlternatif->fasilitas->bobot, $pangkat_kriteria[1]) * pow($dataAlternatif->harga->bobot, $pangkat_kriteria[2]) * pow($dataAlternatif->lokasi->bobot, $pangkat_kriteria[3]) * pow($dataAlternatif->keamanan->bobot, $pangkat_kriteria[4]) * pow($dataAlternatif->aksesjalan->bobot, $pangkat_kriteria[5]); ?>

    Penghitungan

    @if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $nomer++ }}. {{ $error }}
  • @endforeach
    @endif

    Data Penghitungan Vektor V

    @foreach ($alternatif as $dataAlternatif) @endforeach
    Name Nilai Vektor V
    {{ $dataAlternatif->kost->name }} @php $jumlah = DB::table('tb_kriteria')->sum('kepentingan'); foreach ($kriteria as $dataKriteria) { $pangkat = ($dataKriteria->jenis == 'Cost') ? -1 * pow($dataKriteria->kepentingan / $jumlah, 1) : pow($dataKriteria->kepentingan / $jumlah, 1); $pangkat_kriteria[] = $pangkat; } // hitung total vektor s per alternatif $total_vektor_s = pow($dataAlternatif->jarak->bobot, $pangkat_kriteria[0]) * pow($dataAlternatif->fasilitas->bobot, $pangkat_kriteria[1]) * pow($dataAlternatif->harga->bobot, $pangkat_kriteria[2]) * pow($dataAlternatif->lokasi->bobot, $pangkat_kriteria[3]) * pow($dataAlternatif->keamanan->bobot, $pangkat_kriteria[4]) * pow($dataAlternatif->aksesjalan->bobot, $pangkat_kriteria[5]); // hitung total vektor s semua alternatif $total_vektor_s_semua_alternatif = 0; foreach ($alternatif as $dataAlternatif) { $total_vektor_s_semua_alternatif += pow($dataAlternatif->jarak->bobot, $pangkat_kriteria[0]) * pow($dataAlternatif->fasilitas->bobot, $pangkat_kriteria[1]) * pow($dataAlternatif->harga->bobot, $pangkat_kriteria[2]) * pow($dataAlternatif->lokasi->bobot, $pangkat_kriteria[3]) * pow($dataAlternatif->keamanan->bobot, $pangkat_kriteria[4]) * pow($dataAlternatif->aksesjalan->bobot, $pangkat_kriteria[5]); } // hitung nilai vektor v echo $total_vektor_s / $total_vektor_s_semua_alternatif; @endphp
    @endsection @section('script') @if(Session::get('store')) @endif @if(Session::get('update')) @endif @if(Session::get('delete')) @endif @if(Session::get('gagal')) @endif @endsection