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