Kontrol Strategi Sistem pakar [3,4,5]
Gambar 2. Kontrol Strategi Sistem pakar [3,4,5]
pada IF_Clause Pecah/urai rule
Start
Ekstrak solusi pada database
THEN_Clause
Ambil Rule yang akan di-Pilih
Gejala Ke-n
False
Working Memory
Tampil soal
menjawab ya? If User
Rule Found and Fire Rule
True
Select rule to Fire ?
True
Simpan Gejala
False
pada working memory
No Rule Found
Ya Apakah masih ada rule?
End
Ambil solusi dari working memory
Gambar 3. Integrasi Working Memory dan Production System
End
Konsep perancangan mekanisme inferensi pada
Gambar 4. Algoritma Mekanisme Inferensi
sistem pakar identifikasi dan diagnose penyakit
Sistem Pakar
tanaman daun anthurium ini mengacu pada metode inferensi yang digunakan, yaitu forward-
Use Case Diagram digunakan untuk menjelaskan chaining. Dalam hal ini, kesimpulan diambil
sistem pakar identifikasi jenis dan diagnosa berdasarkan data-data atau masukan-masukan
penyakit pada anthurium daun. Dapat dilihat pada yang telah diinputkan oleh pengguna melalui
gambar 5 dibawah ini :
antarmuka aplikasi[8]. Mekanisme inferensinya yaitu sebagai berikut:
a. Pengguna menjawab pertanyaan dengan menjawab “YA” , “TIDAK” dan “TIDAK DIPILIH” berdasarkan gejala. Pada tahap ini, sistem akan menyimpan data “YA” dalam temp sedangkan untuk jawaban “TIDAK” dan “TIDAK DIPILIH” akan disimpan pada penyimpanan sementara. Data yang disimpan nantinya akan kumpulkan menjadi suatu kumpulan fakta dalam tabel rule (IF_Clause).
b. Tahap hasil diagnose dan identiifikasi adalah tahap sistem memproses fakta yang telah diperoleh
mencocokkannya dengan daftar aturan (rule)
Gambar 5. Use Case diagram User
yang telah dibuat untuk menghasilkan fakta baru berupa kesimpulan tes atau hasil tes.
User Halaman Beranda
Halaman Diagnosa
Halaman Penyakit dan
Solusi
Mendiagnosa Inpu Gejala
Rule base penyakit dan
solusi
Rule base gejala
Menampilkan halaman hasil
Menampilkan halaman hasil
diagnosa
diagnosa
Gambar 8. Tampilan halaman utama
Halaman beranda
Penelusuran identifikasi dan diagnosa pada bagian pemakai menunjukan bahwa sistem
Gambar 6. Sequence Diagnosa
memberikan kesimpulan mengenai jenis, hama dan penyakit berdasarkan prosedur-prosedur yang
oleh sistem dalam mendiagnosa penyakit, maka user diajukan
Pada gambar 6 terlihat ketika user akan
telah
disediakan
mengidetifikasi jenis mendiagnosa penyakit pertanyaan mengenai gejala-gejala yang dialami
anthurium daun, dimana pengetahuan dan aturan anthurium daun,
penting dalam melakukan diagnosa penyakit. Jika gejala yang
kemudian sistem akan
menjadi
peranan
pengidentifikasian tersebut. Pengetahuan yang dimasukan
tidak lengkap dan sedikitnya berdampak pada saat menampilkan nama penyakit beserta solusi yang
melakukan konsultasi dalam mendiagnosa, sesuai dengan hasil diagnosa.
dimana sistem tidak dapat memberikan Hal yang paling diutamakan dalam
kesimpulan mengenai jenis dan penyakit yang diagnosa ini adalah memberikan hasil penyakit
dimaksud. Berikut ini tampilan penelusuran rule serta solusi sebagai dalam tindak pencegahan
pada halaman diagnosa dan hasil penelusurannya serta menanganinya. Hasil diagnosa akan diproses
pada gambar 9 dan gambar 10. dalam data base menurut rule base yang sudah
tersedia. Kemudian pada akhirnya hasil output dari proses akan dikirim kembali kepada user untuk ditampilkan. Adapun class diagram yang terdapat pada sitem pakar identifikasi jenis dan diagnosa penyakit pada anthurium daun dapat dilihat pada gambar 7 berikut:
<<abstrak>> Perancangan Aplikasi
Sisitem Pakar Diagnosa Jenis dan Penyakit pada Anthurium
Pengolahan Data
-Informasi - penyakit - Gejala - ciri-ciri - Jenis
- Data rule base jenis - Data rule base ciri-ciri
- Data Rule Base Penyakit -Data Rule Base Gejala
Informasi
Gambar 9. Tampilan penyelusuran jenis
Informasi anthurium
penyakit anthurium daun
Gejala Ciri-ciri
- id - id ciri - nama_ciri
Rule Base Jenis
Rule Base ciri-ciri
Rule Base Gejala
Rule Base Penyakit
- cek - nama _gejala - id_penyakit - - id Jenis
- id_jenis
- nama_ciri - id ciri
- nama_jenis - gambar
- id
- nama _gejala - id_penyakit
- ciri - nama_penyakit
- id_penyakit_t
- id Jenis - cek2
- cek3 - cek2
- cek - cek3
- penyebab - solusi - pengobatan
- teta - nilai_gejala - bnyk penyakittiapgejala
- gambar
Relasi Jenis
Relasi penyakit
- id ciri - nama_jenis
- nama_penyakit - id_penyakit