279 lines
13 KiB
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 }} m²</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 |