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