TIF_E41201726/FuzzyWater/resources/views/pages/result.blade.php

279 lines
13 KiB
PHP

@extends('app')
@section('content')
<div class="container-fluid">
<div class="row">
<div class="rowx col-lg-12">
<div class="box">
<div class="cong-box">
<div class="congs">
<h2>Hasil Perhitungan Logika Fuzzy Mamdani</h2>
<h2>Summary</h2>
<table class="table">
<thead>
<tr>
<th>Parameter</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Final Result</td>
<td>{{ $result }} mm</td>
</tr>
</tbody>
</table>
<h4>Catatan 1 :</h4>
<p>
Berdasarkan hasil perhitungan, kebutuhan air yang diperlukan untuk tanaman padi adalah {{ $result }} mm ({{ number_format($result / 10, 1) }} cm). <br>
Dalam hal ini,
<b>kebutuhan air adalah
@if($result > 10)
Tinggi
@else
Rendah
@endif
</b>
</p>
<br>
<h4>Catatan 2 :</h4>
<p>
Hasil perhitungan menunjukkan bahwa
@if($tinggi_air > ($result / 10))
kebutuhan air tidak melebihi tinggi air pada lahan. <br>
<b>Disarankan untuk membuka pintu air irigasi untuk mengurangi intensitas air pada lahan tanaman padi.</b>
@else
tinggi air pada lahan menunjukkan kurang dari hasil perhitungan kebutuhan air. <br>
<b>Disarankan untuk membuka pintu air irigasi untuk menambah intensitas air pada lahan tanaman padi.</b>
@endif
</p>
<br>
<!-- Toggle button -->
<button onclick="toggleVisibility()" class="btn btn-primary">Show/Hide Details</button>
<!-- Content to be toggled -->
<div id="details" style="display:none;">
<h2>Data Input</h2>
<table class="table">
<thead>
<tr>
<th>Usia Tanaman</th>
<th>Tinggi Air</th>
<th>Luas Lahan</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{ $usia_tanaman }} hari</td>
<td>{{ $tinggi_air }} cm</td>
<td>{{ $luas_lahan }} </td>
</tr>
</tbody>
</table>
<h2>Fuzzifikasi</h2>
<table class="table">
<thead>
<tr>
<th>Parameter</th>
<th>Muda</th>
<th>Dewasa</th>
<th>Tua</th>
</tr>
</thead>
<tbody>
<tr>
<th>Usia Tanaman</th>
<td>{{ $usia_tanaman_membership['muda'] }}</td>
<td>{{ $usia_tanaman_membership['dewasa'] }}</td>
<td>{{ $usia_tanaman_membership['tua'] }}</td>
</tr>
</tbody>
<thead>
<tr>
<th></th>
<th>Rendah</th>
<th>Sedang</th>
<th>Tinggi</th>
</tr>
</thead>
<tbody>
<tr>
<th>Tinggi Air</th>
<td>{{ $tinggi_air_membership['rendah'] }}</td>
<td>{{ $tinggi_air_membership['sedang'] }}</td>
<td>{{ $tinggi_air_membership['tinggi'] }}</td>
</tr>
</tbody>
<thead>
<tr>
<th></th>
<th>Kecil</th>
<th>Sedang</th>
<th>Besar</th>
</tr>
</thead>
<tbody>
<tr>
<th>Luas Lahan</th>
<td>{{ $luas_lahan_membership['kecil'] }}</td>
<td>{{ $luas_lahan_membership['sedang'] }}</td>
<td>{{ $luas_lahan_membership['besar'] }}</td>
</tr>
</tbody>
</table>
<h2>Rule Activation</h2>
<table class="table">
<thead>
<tr>
<th>Rule Number</th>
<th>Usia Tanaman</th>
<th>Tinggi Air</th>
<th>Luas Lahan</th>
<th>Kebutuhan Air</th>
<th>Activation Value</th>
</tr>
</thead>
<tbody>
@foreach ($rule_activations as $rule => $activation)
<tr>
<td>{{ $rule }}</td>
<td>{{ $activation['usia_tanaman'] }}</td>
<td>{{ $activation['tinggi_air'] }}</td>
<td>{{ $activation['luas_lahan'] }}</td>
<td>{{ $activation['kebutuhan_air'] }}</td>
<td>{{ $activation['rule'] }}</td>
</tr>
@endforeach
</tbody>
</table>
<h2>Max Activation Rules</h2>
<table class="table">
<thead>
<tr>
<th>Rule Type</th>
<th>Rule</th>
<th>Activation</th>
</tr>
</thead>
<tbody>
@foreach ($max_activation_rules as $type => $data)
<tr>
<td>{{ ucfirst($type) }}</td>
<td>{{ $data['rule'] }}</td>
<td>{{ $data['activation'] }}</td>
</tr>
@endforeach
</tbody>
</table>
<h2>Intersection Points</h2>
<table class="table">
<thead>
<tr>
<th>Intersection Point</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Titik Perpotongan 1</td>
<td>{{ $intersection_points['t1'] }}</td>
</tr>
<tr>
<td>Titik Perpotongan 2</td>
<td>{{ $intersection_points['t2'] }}</td>
</tr>
</tbody>
</table>
<h2>Integral Results</h2>
<table class="table">
<thead>
<tr>
<th>Parameter</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Integral Result 1</td>
<td>{{ $dataFiks['integral_result'] }}</td>
</tr>
<tr>
<td>Integral Result 2</td>
<td>{{ $dataFiks2['integral_result2'] }}</td>
</tr>
<tr>
<td>Integral Result 3</td>
<td>{{ $dataFiks3['integral_result3'] }}</td>
</tr>
<tr>
<td>Integral Result 4</td>
<td>{{ $dataFiks4['integral_result4'] }}</td>
</tr>
<tr>
<td>Integral Result 5</td>
<td>{{ $dataFiks5['integral_result5'] }}</td>
</tr>
<tr>
<td>Integral Result 6</td>
<td>{{ $dataFiks6['integral_result6'] }}</td>
</tr>
</tbody>
</table>
<h2>Summary</h2>
<table class="table">
<thead>
<tr>
<th>Parameter</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Total M</td>
<td>{{ $total_M_sum }}</td>
</tr>
<tr>
<td>Total A</td>
<td>{{ $total_A_sum }}</td>
</tr>
<tr>
<td>Final Result</td>
<td>{{ $result }} mm</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@endsection
@push('addon-script')
<script>
function toggleVisibility() {
var details = document.getElementById("details");
if (details.style.display === "none") {
details.style.display = "block";
} else {
details.style.display = "none";
}
}
</script>
@endpush