Activity diagram dari use case Activity diagram dari use case

kriteria yang dimiliki akan dikonversi menjadi bilangan crisp yang nantinya baru bisa dilakukan penghitungan. Jika telah selesai melakukan penghitungan, hasil penghitungan disimpan ke dalam database untuk dapat dijadikan sebagai laporan nantinya. Gambar 4.11 Activity Diagram “Penghitungan Yager”

f. Activity diagram dari use case

“Laporan” Diagram aktivitas yang disajikan dalam Gambar 4.12 merupakan aktivitas yang harus dilalui oleh user jika ingin melihat dan mencetak laporan. Hal pertama yang harus dilakukan adalah login dengan username dan password Mulai login sistem masuk halaman utama sistem memilih menu hitung Yager memilih calon peserta Selesai memilih tombol proses Menampilkan halaman utama sistem menampilkan menu yager menampilkan hasil perhitungan menyimpan SPK RumahKoe Syariah Kepala cabang yang benar maka sistem akan menampilkan halaman utama sistem. Setelah itu, user dapat memilih menu laporan. Laporan yang muncul dapat dicetak, dan sistem akan menampilkan laporan yang akan dicetak tersebut. Gambar 4.12 Activity Diagram “Laporan”

4.2.1.2.3 Class Diagram

Sebelum merancang database sistem, ada baiknya membuat class diagram terlebih dahulu sebagai acuan dalam membuat database untuk sistem pendukung keputusan ini. Untuk class diagram dapat dilihat pada Gambar 4.13. Mulai login sistem masuk halaman utama sistem memilih menu laporan memilih tombol cetak Selesai Menampilkan halaman utama sistem menampilkan menu laporan menampilkan laporan dalam format .pdf mencetak SPK RumahKoe Syariah Admin Kepala Cabang +masuk +keluar +batal -nama_pengguna -kata_kunci -level pengguna +masuk +keluar +batal -nama_pengguna -kata_kunci admin +simpan +ubah +hapus +insert +lihat +batal -id_calon_peserta -agen -nama_calon_peserta -tempat_lahir -tanggal_lahir -no_ktp -no_tlp -jen_kel -alamat -email -status_rumah -sifat_rumah -luas_rumah -lingkungan_rumah -harga_jual_bangunan calon_peserta 1 1... +simpan -id_penilaian -id_calon -id_hasil penilaian_calon -id_vektor -status_rumah -sifat_rumah -luas_rumah -lingkungan_rumah -hjb vektor_bobot +proses +reset -id_hasil -id_vektor_bobot -lamda_maks -CI -CR hasil_hitung_konsiste nsi +simpan -id_yager -min hasil_hitung_yager 1 -id_calon_peserta -id_hasil kandidat_calon 1 1.. +cetak -nama_calon -nilai_calon laporan +masuk +keluar +batal -nama_pengguna -kata_kunci eksekutif 1... 1 1.. menilai memroses 1 1... 1 1 1 1 1... 0.. 1 1 1 1 1 menghasilkan menentukan melihat matriks cetak +persistent status_rumah +persistent sifat_rumah +persistent luas_rumah +persistent lingkungan_rumah +persistent harga_jual_bangunan 1 1 menghitung -id_agen -nama_agen agen 1 1... Gambar 4.13 Class Diagram Keterangan gambar: Dalam class diagram di atas dapat dijelaskan bahwa class eksekutif dan class admin memiliki hubungan generalisasi dengan class pengguna. Class calon_peserta memiliki hubungan asosiasi dengan class eksekutif dan class admin. 1 to 1… artinya satu orang admin ataupun satu orang eksekutif bisa