بِسْــــــــــــــمِ اللَّهِ الرَّحْمَنِ الرَّحِيم
Sistem pakar dengan certainty factor menggunakan GoLang database MySql. Sistem ini berbasis REST API, jadi untuk komunikasi data menggunakan JSON.
- Silahkan download/clone repository ini
- Import data .sql terlebih dahulu.
- ubah file .env sesuai konfigurasi kalian
- Jalankan main.go dengan perintah
go run main.go
- Data yang didapat bukanlah data dari pakar untuk pembobotan MB (measure of belief / ukuran kepercayaan) maupun MD ( measure of disbelief / ukuran ketidakpercayaan)
- Data penyakit, rule dan gejala didapat dari jurnal ini
- Silahkan ubah data tersebut sesuai studi kasus masing-masing
- Input Contoh POST data JSON seperti dibawah ini:(Data harus array)
[
{
"kode_gejala": "G01",
"persentase_user": 0.8
},
{
"kode_gejala": "G02",
"persentase_user": 0.5
},
{
"kode_gejala": "G03",
"persentase_user": 0.6
},
{
"kode_gejala": "G08",
"persentase_user": 0.4
}
]
Setelah itu akan diproses oleh sistem.
- Output Hasil perhitungan akan berupa JSON, seperti dibawah ini:
{
"status": 200,
"pesan": "Sukses",
"list_penyakit": [
{
"nama_penyakit": "Anemia Aplastik",
"hasil_perhitungan": 0.29776
},
{
"nama_penyakit": "Anemia Defisiensi Zat besi",
"hasil_perhitungan": 0.4145536
},
{
"nama_penyakit": "Anemia Kremis/Kronik",
"hasil_perhitungan": 0.24400002
}
],
"hasil_akhir": {
"nama_penyakit": "Anemia Defisiensi Zat besi",
"hasil_perhitungan": 0.4145536
}
}
- Silahkan lihat file .ods ini untuk perhitungan manual dari contoh inputan diatas
- SISTEM PAKAR PENDIAGNOSA PENYAKIT ANAK MENGGUNAKAN CERTAINTY FACTOR (CF)
- Perancangan Aplikasi Sistem Pakar Penyakit Roseola Dengan Menggunakan Metode Certainty Factor
- SISTEM PAKAR DIAGNOSA PENYAKIT PADA AYAM MENGGUNAKAN METODE CERTAINTY FACTOR
- SISTEM PAKAR penyelesaian metode Certainty Factor
- Dilarang keras di perjual-belikan, source ini saya publikasi untuk keperluan belajar saja.
- Bagi yang ingin berdonasi terbentuknya sistem ini, siapapun, berapapun, saya ucapkan terimakasih sebanyak-banyaknya. Via Gopay / Dana.