MIF_E31230333/app/Models/HasilDiagnosa.php

34 lines
1.3 KiB
PHP

<?php
// ════════════════════════════════════════════════════════════════
// app/Models/HasilDiagnosa.php
//
// KEGUNAAN: Model untuk tabel tbl_hasil_diagnosa.
// Menyimpan output dari mesin inferensi CF — penyakit apa
// yang terdeteksi, berapa nilai CF-nya, dan rankingnya.
// Satu konsultasi bisa menghasilkan beberapa baris di tabel ini
// (satu per penyakit yang CF-nya >= 0.2).
// ════════════════════════════════════════════════════════════════
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class HasilDiagnosa extends Model
{
protected $table = 'tbl_hasil_diagnosa';
protected $fillable = ['id_konsultasi', 'id_penyakit', 'nilai_cf_akhir', 'persentase', 'ranking'];
public $timestamps = false;
// Penyakit apa yang terdeteksi
public function penyakit()
{
return $this->belongsTo(Penyakit::class, 'id_penyakit');
}
// Hasil ini dari konsultasi mana
public function konsultasi()
{
return $this->belongsTo(Konsultasi::class, 'id_konsultasi');
}
}