@extends('dashboards.admins.layouts.dash-layout') @section('title', 'Perhitungan') @section('content') <!-- Content Header (Page header) --> <section class="content-header"> <div class="container-fluid mt-2 px-3"> <div class="row mb-2"> <div class="col-sm-6"> <h1>Perhitungan</h1> </div> <div class="col-sm-6"> <ol class="breadcrumb float-sm-right"> <li class="breadcrumb-item"><a href="#">Home</a></li> <li class="breadcrumb-item active">Perhitungan</li> </ol> </div> </div> </div><!-- /.container-fluid --> @if ($message = Session::get('success')) <div class="container-fluid px-3"> <div class="card card-success"> <div class="card-header"> <h3 class="card-title">SUKSES</h3> <div class="card-tools"> <button type="button" class="btn btn-tool" data-card-widget="remove"><i class="fas fa-times"></i> </button> </div> <!-- /.card-tools --> </div> <!-- /.card-header --> <div class="card-body"> <strong> {{ $message }} </strong> @foreach ($errors->all() as $error) <li>{{ $error }}</li> @endforeach </div> <!-- /.card-body --> </div> </div> @endif </section> <!-- Main content --> <section class="content"> <div class="container-fluid px-3"> <div class="row mb-2"> <!-- /.col --> <div class="col"> <div class="card card-success"> <div class="card-header"> <h3 class="card-title">Perhitungan TOPSIS</h3> <div class="card-tools"> <button type="button" class="btn btn-tool" data-card-widget="card-refresh" data-source="widgets.html" data-source-selector="#card-refresh-content" data-load-on-init="false"> <i class="fas fa-sync-alt"></i> </button> <button type="button" class="btn btn-tool" data-card-widget="maximize"> <i class="fas fa-expand"></i> </button> <button type="button" class="btn btn-tool" data-card-widget="collapse"> <i class="fas fa-minus"></i> </button> </div> <!-- /.card-tools --> </div> <!-- /.card-header --> <div class="card-body"> {{-- The body of the card --}} <label>Matriks Bobot Kriteria</label> <table class="table table-bordered"> <thead> <tr> <th>No</th> <th>Kode</th> <th>Nama</th> </tr> </thead> <tbody> @foreach ($alternatifs as $alternatif) <tr> <td>{{ $loop->iteration }}</td> <td>{{ $alternatif->kodealternatif }}</td> <td>{{ $alternatif->namaalternatif }}</td> </tr> @endforeach </tbody> </table> <p>Tabel 1: Alternatif</p> <br> <label>Matriks Bobot Kriteria</label> <table class="table table-bordered"> <thead> <tr> <th> </th> @foreach ($kriterias as $kriteria) <th>{{ $kriteria->namakriteria }}</th> @endforeach </tr> </thead> <tbody> <tr> <th>Sifat</th> @foreach ($kriterias as $kriteria) <td>{{ $kriteria->sifat }}</td> @endforeach </tr> <tr> <th>Bobot</th> @foreach ($kriterias as $kriteria) <td>{{ $kriteria->bobot }}</td> @endforeach </tr> </tbody> </table> <p>Tabel 2: Kriteria & Bobot</p> <br> <label>Matriks Penilaian</label> <table class="table table-bordered"> <thead> <tr> <th rowspan='2'>Alternative</th> <th colspan='{{ $kriterias->count() }}'>Kriteria</th> </tr> <tr> @foreach ($kriterias as $kriteria) <td>{{ $kriteria->namakriteria }}</td> @endforeach </tr> </thead> <tbody> @for ($i = 0; $i < $alternatifs->count(); $i++) <tr> @for ($j = 0; $j < $kriterias->count(); $j++) @if ($j == 0) <td>{{ $alternatifs[$i]->namaalternatif }}</td> @endif <td>{{ $matriksawal[$i][$j]->nilai }}</td> @endfor </tr> @endfor {{-- @foreach ($newarray as $key) <tr> @foreach ($key as $val) <td>{{ $val->nilai }}</td> @endforeach <tr> @endforeach --}} </tbody> </table> <p>Tabel 3: Nilai Alternatif</p> <br> <label>Matriks Kuadrat</label> <table class="table table-bordered"> <thead> <tr> <th rowspan='2'>Alternative</th> <th colspan='{{ $kriterias->count() }}'>Kriteria</th> </tr> <tr> @foreach ($kriterias as $kriteria) <td>{{ $kriteria->namakriteria }}</td> @endforeach </tr> </thead> <tbody> @for ($i = 0; $i < $alternatifs->count(); $i++) <tr> @for ($j = 0; $j < $kriterias->count(); $j++) @if ($j == 0) <td>{{ $alternatifs[$i]->namaalternatif }}</td> @endif <td>{{ $kuadrat[$i][$j] }}</td> @endfor </tr> @endfor <tr> <th>Total</th> @foreach ($totalkuadrat as $tk) <th>{{ $tk }}</th> @endforeach </tr> </tbody> </table> <p>Tabel 4: kuadrat</p> <br> <label>Matriks Normalisasi</label> <table class="table table-bordered"> <thead> <tr> <th rowspan='2'>Alternative</th> <th colspan='{{ $kriterias->count() }}'>Kriteria</th> </tr> <tr> @foreach ($kriterias as $kriteria) <td>{{ $kriteria->namakriteria }}</td> @endforeach </tr> </thead> <tbody> @for ($i = 0; $i < $alternatifs->count(); $i++) <tr> @for ($j = 0; $j < $kriterias->count(); $j++) @if ($j == 0) <td>{{ $alternatifs[$i]->namaalternatif }}</td> @endif <td>{{ $normalisasi[$i][$j] }}</td> @endfor </tr> @endfor </tbody> </table> <p>Tabel 5: normalisasi</p> <br> <label>Matriks Normalisasi Terbobot</label> <table class="table table-bordered"> <thead> <tr> <th rowspan='2'>Alternative</th> <th colspan='{{ $kriterias->count() }}'>Kriteria</th> </tr> <tr> @foreach ($kriterias as $kriteria) <td>{{ $kriteria->namakriteria }}</td> @endforeach </tr> </thead> <tbody> @for ($i = 0; $i < $alternatifs->count(); $i++) <tr> @for ($j = 0; $j < $kriterias->count(); $j++) @if ($j == 0) <td>{{ $alternatifs[$i]->namaalternatif }}</td> @endif <td>{{ $normaterbobot[$i][$j] }}</td> @endfor </tr> @endfor </tbody> </table> <p>Tabel 6: Normalisasi Terbobot</p> <br> <label>Matriks Solusi Ideal</label> <table class="table table-bordered"> <thead> <tr> <th rowspan='2'>Alternative</th> <th colspan='{{ $kriterias->count() }}'>Kriteria</th> </tr> <tr> @foreach ($kriterias as $kriteria) <td>{{ $kriteria->namakriteria }}</td> @endforeach </tr> </thead> <tbody> <tr> <th>Positif</th> @foreach ($idealpositif as $idealpositifs) <td>{{ $idealpositifs }}</td> @endforeach </tr> <tr> <th>Negatif</th> @foreach ($idealnegatif as $idealnegatifs) <td>{{ $idealnegatifs}}</td> @endforeach </tr> </tbody> </table> <p>Tabel 7 : Matriks solusi ideal</p> <br> <label>Total</label> <table class="table table-bordered"> <thead> <tr> <th>Alternative</th> <th>Positif</th> <th>Negatif</th> <th>Preferensi</th> </tr> </thead> <tbody> @for ($i = 0; $i < $alternatifs->count(); $i++) <tr> <td>{{ $alternatifs[$i]->namaalternatif }}</td> <td>{{ $jarakpositiftotal[$i]}}</td> <td>{{ $jaraknegatiftotal[$i]}}</td> <td>{{ $Preferensi[$i]}}</td> </tr> @endfor </tbody> </table> <p>Tabel 8 : Total</p> </div> <!-- /.card-body --> </div> <!-- /.card --> </div> </div> <!-- /.container-fluid --> </div> </section> @push('js') <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.36/pdfmake.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.36/vfs_fonts.js"></script> <script type="text/javascript" src="https://cdn.datatables.net/v/dt/dt-1.13.1/b-2.3.3/b-html5-2.3.3/b-print-2.3.3/datatables.min.js"></script> <script> $(document).ready(function() { $('#example1').DataTable( { "language": { "lengthMenu": "Tampilkan _MENU_ data per halaman", "zeroRecords": "Tidak ada data - Maaf", "info": "Menampilkan halaman ke- _PAGE_ dari _PAGES_", "infoEmpty": "Tidak ada data yang tersedia", "infoFiltered": "(Filterisasi dari _MAX_ total data)", "search" : "Cari :", "paginate": { "first": "Awal", "last": "Akhir", "next": "Selanjutnya", "previous": "Sebelumnya" }, } } ); } ); </script> @endpush @endsection