Apa itu Sistem Pakar?

Sistem pakar adalah program komputer yang dirancang untuk meniru kemampuan seorang pakar dalam bidang tertentu. Sistem ini menggunakan pengetahuan dan aturan yang telah didefinisikan untuk memberikan rekomendasi atau solusi terhadap suatu masalah.


Metode Certainty Factor (CF)

Certainty Factor adalah metode untuk mengukur tingkat kepastian terhadap suatu fakta atau aturan. Nilai CF berkisar antara -1 hingga 1, dimana:

  • 1 = Sangat yakin benar
  • 0 = Tidak tahu
  • -1 = Sangat yakin salah

Rumus yang Digunakan

1. CF Rule:

CF(Rule) = CF(User) × CF(Pakar)

2. CF Combine (keduanya positif):

CF(x,y) = CF(x) + CF(y) × (1 - CF(x))

3. CF Combine (berbeda tanda):

CF(x,y) = (CF(x) + CF(y)) / (1 - min(|CF(x)|, |CF(y)|))

Alur Perhitungan Sistem
1 Input data diri (BB, TB, Umur, JK, Aktivitas, Tipe DM)
2 Hitung IMT, BBI, BMR, TDEE
3 Input jawaban kondisi kesehatan (P01-P06)
4 Hitung CF Kondisi User dengan CF Combine
5 Hitung CF Nutrisi untuk setiap makanan
6 Hitung CF Final = Combine(CF Nutrisi, CF Waktu, CF Tipe DM, CF Kondisi)
7 Ranking makanan berdasarkan CF Final

Interpretasi Hasil
Range CF Status
>= 0.80 Sangat Direkomendasikan
0.60 - 0.79 Direkomendasikan
0.40 - 0.59 Cukup Direkomendasikan
< 0.40 Kurang Direkomendasikan