Class Diagram Perancangan Sistem

3.3.3 Class Diagram

FormBantuan FormPembuat Solusi kode tempatyangdiduga jenis isi kode_bagus kode_jelek Gejala kodegejala namagejala Workplace nama gejala tempatyangdiduga solusi kesimpulan FormKesimpulan ListGejala listGejala kesimpulan tampilkanKesimpulan bukaForm simpanWorkplace tutupForm +1 +n +1 +1 FormTempatYangDiduga ListTYD listTYD bukaForm tampilkanDaftarTYD pilihTYD TempatYangDiduga kodegejala kodetempatyangdiduga namatempatyangdiduga +1 +n FormGejala ListGejala listGejala bukaForm parseXML tampilanDaftarGejala +1 +n FormDiagnosaKerusakan ListSolusi listSolusi bukaForm parseXML pilihBagus pilihJelek +1 +n FormUtama pilihMenu bukaForm +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 Gambar 3.4. Class Diagram Berdasarkan Gambar 3.4, class diagram terdiri dari dua macam class yaitu class yang digunakan untuk menampilkan antarmuka pengguna dan class yang digunakan sebagai data objek. Class-class yang digunakan sebagai antarmuka pengguna adalah FormUtama, FormDiagnosaKerusakan, FormGejala, FormTempatYangDiduga, FormKesimpulan, FormBantuan dan FormPembuat. Sedangkan class-class yang digunakan sebagai data objek adalah Solusi, Gejala, Workplace dan TempatYangDiduga. FormUtama digunakan sebagai antarmuka yang pertama kali ditampilkan kepada pengguna. dari FormUtama pengguna dapat memilih menu untuk menuju ke diagnosa kerusakan, workplace, form bantuan atau informasi pembuat. FormGejala digunakan untuk menampilkan pilihan gejala kepada pengguna sistem pakar. Daftar gejala didapatkan dari berkas xml yang diisi berdasarkan manual yang ada di Toyota. Dari FormGejala, gejala yang dipilih akan menentukan daftar tempat yang diduga. Daftar tempat yang diduga ditampilkan ke dalam FormTempatYangDiduga. Dari dalam form tersebut, pengguna harus memilih tempat yang diduga terdapat kerusakan atau harus ada penggantian komponen. Daftar tempat yang diduga juga didapatkan dari berkas xml yang telah diisi dari manual Toyota. Setelah memilih tempat yang diduga, maka pengguna akan diharuskan menjawab pertanyaan-pertanyaan yang selanjutnya akan sampai pada sebuah titik kesimpulan. Kesimpulan bisa berupa solusi perbaikan, solusi penggantian komponen dengan yang baru atau bisa juga tidak ditemukan solusi yang cocok oleh sistem pakar. Kesimpulan ditampilkan ke dalam FormKesimpulan. Ketika menutup FormKesimpulan, akan dilakukan penyimpanan data ke dalam workplace yang data workplace tersebut disimpan dalam format xml. Workplace dapat ditampilkan kembali melalui FormWorkplace. Terakhir, FormBantuan dan FormPembuat digunakan untuk melihat bantuan penggunaan sistem pakar dan form untuk melihat informasi pembuat aplikasi sistem pakar.

3.3.4 Perancangan Antarmuka Pengguna