Up Data Penilaian
This commit is contained in:
parent
3995d33203
commit
4bd9da0ca1
|
@ -22,6 +22,7 @@ public function showLoginForm()
|
|||
|
||||
public function login(Request $request)
|
||||
{
|
||||
|
||||
// $credentials = $request->only(['username', 'password']);
|
||||
|
||||
// if (Auth::attempt($credentials)) {
|
||||
|
|
|
@ -0,0 +1,72 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
use App\Models\Criteria;
|
||||
use App\Models\Extracuricullar;
|
||||
use App\Models\ExtracuricullarSubKriteria;
|
||||
use App\Models\SubCriteria;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class PenilaianController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
$criterias = Criteria::all();
|
||||
$extracuricullars = Extracuricullar ::all();
|
||||
$subcriterias = Subcriteria::all();
|
||||
|
||||
return view('penilaian.input-nilai', compact('criterias','extracuricullars','subcriterias'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the form for creating a new resource.
|
||||
*/
|
||||
public function create()
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the form for editing the specified resource.
|
||||
*/
|
||||
public function edit(string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
}
|
|
@ -0,0 +1,72 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\Criteria;
|
||||
use App\Models\Extracuricullar;
|
||||
use App\Models\ExtracuricullarSubKriteria;
|
||||
use App\Models\SubCriteria;
|
||||
|
||||
class TransformasiNilaiController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
$criterias = Criteria::all();
|
||||
$extracuricullars = Extracuricullar ::all();
|
||||
$subcriterias = Subcriteria::all();
|
||||
|
||||
return view('perhitungan.transformasi-nilai', compact('criterias','extracuricullars','subcriterias'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the form for creating a new resource.
|
||||
*/
|
||||
public function create()
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the form for editing the specified resource.
|
||||
*/
|
||||
public function edit(string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
}
|
|
@ -9,17 +9,17 @@ class ExtracuricullarSubKriteria extends Model
|
|||
{
|
||||
protected $fillable = ['extracuricullar_id','criteria_id','sub_criteria_id'];
|
||||
|
||||
public function Extracuricullar()
|
||||
public function extracuricullar()
|
||||
{
|
||||
return $this->belongsTo(Extracuricullar::class);
|
||||
}
|
||||
|
||||
public function Criteria()
|
||||
public function criteria()
|
||||
{
|
||||
return $this->belongsTo(Criteria::class);
|
||||
}
|
||||
|
||||
public function SubCriteria()
|
||||
public function subCriteria()
|
||||
{
|
||||
return $this->belongsTo(SubCriteria::class);
|
||||
}
|
||||
|
|
|
@ -55,7 +55,7 @@
|
|||
<table class="data-table table stripe hover nowrap">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th>No</th>
|
||||
<th>Nama Ekstrakurikuler</th>
|
||||
<th>Kategori</th>
|
||||
<th>Deskripsi</th>
|
||||
|
|
|
@ -57,7 +57,7 @@
|
|||
<table class="data-table table stripe hover nowrap">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th>No</th>
|
||||
<th>Nama Kriteria</th>
|
||||
<th>Prioritas</th>
|
||||
<th>Bobot</th>
|
||||
|
|
|
@ -32,20 +32,23 @@
|
|||
<li><a href="{{ route('user.index') }}">Data User</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a class="dropdown-toggle">
|
||||
<span class="micon bi bi-table"></span><span class="mtext">Perhitungan</span>
|
||||
</a>
|
||||
<ul class="submenu">
|
||||
<li><a href="">Hasil Hitung Kriteria</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="javascript:;" class="dropdown-toggle">
|
||||
<span class="micon bi bi-table"></span><span class="mtext">Penilaian</span>
|
||||
</a>
|
||||
<ul class="submenu">
|
||||
<li><a href="">Input Penilaian</a></li>
|
||||
<li><a href="{{ route('input-nilai.index') }}">Input Penilaian</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a class="dropdown-toggle">
|
||||
<span class="micon bi bi-table"></span><span class="mtext">Perhitungan</span>
|
||||
</a>
|
||||
<ul class="submenu">
|
||||
<li><a href="{{ route('transformasi-nilai.index') }}">Transformasi Nilai</a></li>
|
||||
<li><a href="{{ route('transformasi-nilai.index') }}">Nilai utility</a></li>
|
||||
<li><a href="{{ route('transformasi-nilai.index') }}">Nilai Akhir</a></li>
|
||||
<li><a href="{{ route('transformasi-nilai.index') }}">Hasil Perangkingan</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
|
@ -0,0 +1,86 @@
|
|||
@extends('layout.main')
|
||||
@section('body')
|
||||
@php
|
||||
$menu = 'Data Penilaian';
|
||||
$pageTitle = 'Data Input Penilaian';
|
||||
@endphp
|
||||
|
||||
@include('layout.navbar')
|
||||
@include('layout.sidebar')
|
||||
|
||||
{{-- Main Content --}}
|
||||
<div class="main-container">
|
||||
<div class="pd-ltr-20 xs-pd-20-10">
|
||||
<div class="min-height-200px">
|
||||
<div class="page-header">
|
||||
<div class="row">
|
||||
<div class="col-md-6 col-sm-12">
|
||||
<div class="title">
|
||||
<h4>{{ $menu }}</h4>
|
||||
</div>
|
||||
<nav aria-label="breadcrumb" role="navigation">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{{ route('dashboard.index') }}">Dashboard</a></li>
|
||||
@if (isset($pageTitle))
|
||||
<li class="breadcrumb-item active" aria-current="page">{{ $pageTitle }}</li>
|
||||
@else
|
||||
<li class="breadcrumb-item active" aria-current="page"></li>
|
||||
@endif
|
||||
</ol>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-box mb-30">
|
||||
<div class="pd-20">
|
||||
<h4 class="text-blue h4 mb-0">Data Penilaian</h4>
|
||||
</div>
|
||||
<div class="pb-10">
|
||||
<div class="table-responsive">
|
||||
<table class="data-table table stripe hover nowrap">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Ekstrakurikuler</th>
|
||||
@foreach ($criterias as $criteria)
|
||||
<th>{{ $criteria->nama }}</th>
|
||||
@endforeach
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@forelse ($extracuricullars as $extracuricullar)
|
||||
<tr>
|
||||
<td>{{ $loop->iteration }}</td>
|
||||
<td>{{ $extracuricullar->nama }}</td>
|
||||
@foreach ($criterias as $criteria)
|
||||
<td>
|
||||
<select class="form-control" name="subcriteria[{{ $extracuricullar->id }}][{{ $criteria->id }}]">
|
||||
{{-- <option value="" selected disabled>Pilih Sub Kriteria</option> --}}
|
||||
@foreach ($criteria->subCriteria as $subCriteria)
|
||||
<option value="{{ $subCriteria->id }}">{{ $subCriteria->nama }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</td>
|
||||
@endforeach
|
||||
@empty
|
||||
<tr>
|
||||
<td colspan="5" class="text-center">Tidak ada data.</td>
|
||||
</tr>
|
||||
@endforelse
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="col-sm-12">
|
||||
<div class="input-group mb-3 mx-auto">
|
||||
<button class="btn btn-primary btn-lg btn-block" type="submit">Transformasi Nilai</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer-wrap pd-20 mb-20 card-box">
|
||||
<strong>Sistem Pendukung Keputusan Pemilihan Ekstrakurikuler Metode SMARTER</strong>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
|
@ -0,0 +1,86 @@
|
|||
@extends('layout.main')
|
||||
@section('body')
|
||||
@php
|
||||
$menu = 'Data Perhitungan';
|
||||
$pageTitle = 'Data Hasil Transformasi Nilai';
|
||||
@endphp
|
||||
|
||||
@include('layout.navbar')
|
||||
@include('layout.sidebar')
|
||||
|
||||
{{-- Main Content --}}
|
||||
<div class="main-container">
|
||||
<div class="pd-ltr-20 xs-pd-20-10">
|
||||
<div class="min-height-200px">
|
||||
<div class="page-header">
|
||||
<div class="row">
|
||||
<div class="col-md-6 col-sm-12">
|
||||
<div class="title">
|
||||
<h4>{{ $menu }}</h4>
|
||||
</div>
|
||||
<nav aria-label="breadcrumb" role="navigation">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{{ route('dashboard.index') }}">Dashboard</a></li>
|
||||
@if (isset($pageTitle))
|
||||
<li class="breadcrumb-item active" aria-current="page">{{ $pageTitle }}</li>
|
||||
@else
|
||||
<li class="breadcrumb-item active" aria-current="page"></li>
|
||||
@endif
|
||||
</ol>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-box mb-30">
|
||||
<div class="pd-20">
|
||||
<h4 class="text-blue h4 mb-0">Data Penilaian</h4>
|
||||
</div>
|
||||
<div class="pb-10">
|
||||
<div class="table-responsive">
|
||||
<table class="data-table table stripe hover nowrap">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Ekstrakurikuler</th>
|
||||
@foreach ($criterias as $criteria)
|
||||
<th>{{ $criteria->nama }}</th>
|
||||
@endforeach
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@forelse ($extracuricullars as $extracuricullar)
|
||||
<tr>
|
||||
<td>{{ $loop->iteration }}</td>
|
||||
<td>{{ $extracuricullar->nama }}</td>
|
||||
@foreach ($criterias as $criteria)
|
||||
<td>
|
||||
{{-- <select class="form-control" name="subcriteria[{{ $extracuricullar->id }}][{{ $criteria->id }}]">
|
||||
<option value="" selected disabled>Pilih Sub Kriteria</option>
|
||||
@foreach ($criteria->subCriteria as $subCriteria)
|
||||
<option value="{{ $subCriteria->id }}">{{ $subCriteria->nama }}</option>
|
||||
@endforeach
|
||||
</select> --}}
|
||||
</td>
|
||||
@endforeach
|
||||
@empty
|
||||
<tr>
|
||||
<td colspan="5" class="text-center">Tidak ada data.</td>
|
||||
</tr>
|
||||
@endforelse
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="col-sm-12">
|
||||
<div class="input-group mb-3 mx-auto">
|
||||
<button class="btn btn-primary btn-lg btn-block" type="submit">Hitung Nilai Utility</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer-wrap pd-20 mb-20 card-box">
|
||||
<strong>Sistem Pendukung Keputusan Pemilihan Ekstrakurikuler Metode SMARTER</strong>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
|
@ -57,7 +57,7 @@
|
|||
<table class="data-table table stripe hover nowrap">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th>No</th>
|
||||
<th>Kriteria</th>
|
||||
<th>Sub Kriteria</th>
|
||||
<th>Prioritas</th>
|
||||
|
|
|
@ -55,7 +55,7 @@
|
|||
<table class="data-table table stripe hover nowrap">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th>No</th>
|
||||
<th>Nama</th>
|
||||
<th>Username</th>
|
||||
<th>Email</th>
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
use App\Http\Controllers\SubCriteriaController;
|
||||
use App\Http\Controllers\WakilKepalaController;
|
||||
use App\Http\Controllers\ExtracurricularController;
|
||||
use App\Http\Controllers\PenilaianController;
|
||||
use App\Http\Controllers\TransformasiNilaiController;
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
@ -109,6 +111,10 @@
|
|||
|
||||
Route::resource('user', DataUserController::class);
|
||||
|
||||
Route::resource('input-nilai', PenilaianController::class);
|
||||
|
||||
Route::resource('transformasi-nilai', TransformasiNilaiController::class);
|
||||
|
||||
Route::get('/logout', [AuthController::class, 'logout'])->name('logout');
|
||||
Route::post('/logout', [AuthController::class, 'logout'])->name('logout');
|
||||
|
||||
|
|
Loading…
Reference in New Issue