TIF_E41201781/resources/views/analisis/hasil-analisis.blade.php

226 lines
11 KiB
PHP

@extends('layout.main')
@section('judul')
Hasil Analisis Dugaan
@endsection
@section('isi')
<div class="card">
<div class="card-header">
<h3 class="card-title">
<!--<a href="" class="btn btn-outline-primary">Primary</a>-->
<!-- Tombol untuk simpan data kedalam riwayat -->
</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse" data-toggle="tooltip" title="Collapse">
<i class="fas fa-minus"></i></button>
<button type="button" class="btn btn-tool" data-card-widget="remove" data-toggle="tooltip" title="Remove">
<i class="fas fa-times"></i></button>
</div>
</div>
<div class="card-body">
<body>
<h6>Hasil Analisis Dugaan</h6>
<h6>Usename: {{ Auth::user()->username }}</h6>
<h6>Hari, Tanggal: {{ session('hariTanggal') }}</h6>
<h6>Waktu: {{ session('waktu') }}</h6><br>
<!-- Menampilkan data jawaban dari user -->
@if($jawabanDenganInfo)
<h3 class="placeholder col-12 bg-secondary d-block">Pilihan Jawaban Dari User</h3>
<table class="table">
<thead>
<tr>
<th scope="col">Kode Gejala</th>
<th scope="col">Nama Gejala</th>
<th scope="col">Pilihan Jawaban</th>
</tr>
</thead>
<tbody>
@foreach ($jawabanDenganInfo as $info)
<tr>
<td>{{ $info['kode_gejala'] }}</td>
<td>{{ $info['nama_gejala'] }}</td>
<td>{{ $info['pilihan_jawaban'] }}</td>
</tr>
@endforeach
</tbody>
</table><br>
@else
<p>Tidak ada jawaban dengan informasi yang dipilih.</p>
@endif
<!-- Menampilkan penyakit yang terkait dengan gejala yang dipilih -->
<h3 class="placeholder col-12 bg-secondary d-block">Penyakit Terkait Dengan Gejala Yang Dipilih</h3>
<table class="table">
<thead>
<tr>
<th scope="col">Nama Penyakit</th>
</tr>
</thead>
<tbody>
@forelse ($cfTotalPerPenyakit as $penyakit => $cfk)
<tr>
<td>{{ $penyakit }}</td>
</tr>
@empty
<tr>
<td colspan="1">Tidak ada penyakit terkait dengan gejala yang dipilih.</td>
</tr>
@endforelse
</tbody>
</table><br>
<!-- Menampilkan data dari penalaran forward chaining dan perhitungan cf -->
@if ($gejalaDipilih)
<h3 class="placeholder col-12 bg-secondary d-block">Penalaran Forward Chaining Dan Perhitungan Certainty Factor</h3>
@foreach ($gejalaDipilih as $detailPenyakit)
<div class="card mb-3">
<div class="card-header">
<h4 class="card-title">{{ $detailPenyakit['penyakit'] }}</h4>
</div>
<div class="card-body">
<div class="table-responsive">
<table class="table table-bordered">
<thead>
<tr>
<th>Kode Gejala</th>
<th>Nama Gejala</th>
<th>Pilihan Jawaban</th>
<th>Nilai User</th>
<th>Nilai Pakar</th>
<th>CF</th>
</tr>
</thead>
<tbody>
@foreach ($detailPenyakit['gejala'] as $gejala)
<tr>
<td>{{ $gejala['kode_gejala'] }}</td>
<td>{{ $gejala['nama_gejala'] }}</td>
<td>{{ $gejala['pilihan_jawaban'] }}</td>
<td>{{ $gejala['nilai_user'] }}</td>
<td>{{ $gejala['nilai_pakar'] }}</td>
<td>
<!-- Menampilkan nilai CFK jika kunci adalah kunci CFK -->
@foreach ($gejala as $key => $value)
@if (strpos($key, 'cf') === 0)
{{ strtoupper($key) }}: {{ $value }}<br>
@endif
@endforeach
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div><br>
@endforeach
<!-- Menampilkan perhitungan certainty factor CFK (cf kombinasi) -->
<h3 class="placeholder col-12 bg-secondary d-block">Perhitungan Certainty Factor Untuk CFK</h3>
@foreach ($gejalaDipilih as $detailPenyakit)
@if (isset($detailPenyakit['cf']['cfk1'])) <!-- Pastikan CFK untuk penyakit ini telah dihitung -->
<div class="card mb-3">
<div class="card-header">
<h4 class="card-title">{{ $detailPenyakit['penyakit'] }}</h4>
</div>
<div class="card-body">
<div class="table-responsive">
<table class="table table-bordered">
<thead>
<tr>
<th>CFK</th>
<th>Nilai</th>
</tr>
</thead>
<tbody>
@foreach ($detailPenyakit['cf'] as $key => $value)
@if (strpos($key, 'cfk') === 0)
<tr>
<td>{{ strtoupper($key) }}</td>
<td>{{ $value }}</td>
</tr>
@endif
@endforeach
</tbody>
</table>
</div>
</div>
</div><br>
@endif
@endforeach
@endif
<!-- Menampilkan kesimpulan keseluruhan -->
<h3 class="placeholder col-12 bg-secondary d-block">Hasil Kesimpulan Dan Penjelasan Dugaan Penyakit</h3>
@if ($penyakitTerbanyak)
<div class="card">
<div class="card-header ">
<h3 class="card-title text-center">Hasil Kesimpulan</h3>
</div>
<div class="card-body text-center">
<table class="table">
<thead>
<tr>
<th scope="col">Penyakit Terbanyak</th>
<th scope="col">CFK Terakhir</th>
<th scope="col">CFK Terakhir dalam Persen</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{ $penyakitTerbanyak }}</td>
<td>{{ $cfkTerakhirHasil }}</td>
<td>{{ $cfkTerakhirPersen }}%</td>
</tr>
</tbody>
</table> <br>
<p><strong>Dari penulusuran forward chaining dan perhitungan certainty factor masing-masing penyakit,
diperoleh nilai certainty factor terakhir sebesar {{$cfkTerakhirHasil }} atau {{ $cfkTerakhirPersen }}% dimilki oleh penyakit {{ $penyakitTerbanyak }}.
sehingga dapat disimpulkan bahwa dugaan penyakit dari inputan pengguna adalah {{ $penyakitTerbanyak }}.</strong></p>
</div>
</div><br>
<!--Penjelasan-->
<p><strong>Deskripsi Penyakit: </strong>{{ $deskripsiPenyakit }}</p>
<p> <strong> Saran Penanganan: </p></strong>
<ul>
@foreach (explode("\n", $saranPenanganan) as $saran)
@if (!empty(trim($saran)))
<li>{{ trim($saran) }}</li>
@endif
@endforeach
</ul>
<p><strong>Saran Pencegahan:</p></strong>
<ul>
@foreach (explode("\n", $saranPencegahan) as $saran)
@if (!empty(trim($saran)))
<li>{{ trim($saran) }}</li>
@endif
@endforeach
</ul>
@else
<p>Tidak ada hasil analisis yang ditemukan.</p>
@endif
{{-- <script>
window.onload = function() {
alert("Setelah mengetahui hasil dugaan penyakit pada kucing, silahkan lakukan penanganan pertama.");
};
</script> --}}
</body>
</div>
</div>
<form id="form-analisis" action="{{ url('home') }}" method="GET">
@csrf
<div class="text-center">
<button type="submit" class="btn btn-success">Selesai</button>
</div>
</form><br>
<div class="alert alert-warning">
<strong>Perhatian!</strong> Silahkan lakukan penaganan pertama terlebih dahulu. Anda dapat melihat penanganan lanjutan pada menu riwayat.
</div>
</div>
</div>
@endsection