3.3.2 Activity Diagram
Mulai Buka
Aplikasi
Pilih Gejala Problem
Melakukan pengecekan berdasarkan respon
Membetulkan Kerusakan Mobil
Selesai Pilih Tempat
Yang Diduga Baca
Berkas XML Mapping ke
Object
Tampilkan Daftar Tempat Yang diduga
Tampilkan Kesimpulan
Tampilkan Urutan Prosedur Pengecekan
Simpan Workplace
Kembalikan Data XML
Data Workplace
XML Sistem Pakar
Mekanik
Gambar 3.3. Activity Diagram
Sesuai dengan Gambar 3.3., mekanik sebagai pengguna aplikasi pertama menjalankan aplikasi. Ketika aplikasi sistem pakar berjalan,
aplikasi akan melakukan pembacaan berkas xml. Hasil pembacaan berkas xml kemudian di-parsing datanya dan dipetakan kedalam bentuk objek
java.
Ketika data sudah dalam bentuk objek java, ketika mekanik ingin melihat daftar gejala problem maka akan diambil dari objek java tersebut.
Mekanik kemudian akan memilih salah satu gejala problem yang sesuai dengan kerusakan mobil yang akan diperbaiki.
Setiap gejala problem terdiri dari beberapa tempat yang diduga. Ketika tempat yang diduga telah dipilih maka sistem pakar akan
menampilkan urutan pengecekan berdasarkan buku manual perbaikan mobil. Dari hasil urutan pengecekan tersebut akan didapatkan kesimpulan
yang dapat berupa kesimpulan kerusakan, saran perbaikan atau dapat juga berupa hasil bahwa tidak ada kerusakan pada bagian tersebut.
Jika kesimpulan tidak ada kerusakan, berarti tempat kerusakan yang diduga harus dipilih pada bagian yang lain. Jika ada kesimpulan
kerusakan, maka mekanik dapat memperbaiki kerusakan tersebut. Hasil kesimpulan merupakan hasil yang didapatkan melalui
pemilihan gejala kerusakan, kemudian dilanjutkan dengan tempat kerusakan yang diduga dan diteruskan dengan pertanyaan-pertanyaan
yang akhirnya membawa pada sebuah kesimpulan kerusakan atau saran penggantian komponen tertentu.
Hasil kesimpulan, urutan pertanyaan serta jawaban yang dipilih oleh pengguna akan disimpan ke dalam workplace. Workplace digunakan
untuk melihat kembali daftar penggunaan sistem pakar, gejala yang didapatkan oleh pengguna serta solusi atau kesimpulan yang didapatkan
oleh pengguna sistem pakar.
3.3.3 Class Diagram