Activity Diagram Perancangan Sistem

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