Activity Diagram Class Diagram

Hasil output SPK Hasil akhir keluaran SPK Lihat hasil Untuk melihat akhir keluaran SPK

3.2.4 Activity Diagram

Activity diagram menggambarkan proses-proses yang terjadi dari aktivitas dimulai sampai aktivitas berhenti. Activity diagram rancangan sistem untuk admin dapat dilihat pada Gambar 3.5. Gambar 3.5 Activity Diagram Admin Gambar 3.5 menggambarkan aktifitas-aktifitas yang dapat dilakukan oleh admin pada sistem. Aktifitas yang dilakukan oleh seorang admin yaitu login, lihat data mobil, olah data mobil, lihat data spesifikasi, olah data spesifikasi, lihat data comforts, olah data comforts, atur fuzzifikasi kesimpulan, lihat data safety, olah data safety, dan logout. Aktifitas yang dilakukan admin dapat memperbarui isi data pada database yang dibuat untuk sistem. Untuk aktifitas-aktifitas user pada sistem dapat dilihat pada Gambar 3.6. Gambar 3.6 Activity Diagram User Gambar 3.6 menggambarkan aktifitas user pada sistem ini. User melakukan login dan akan langsung memasuki halaman home, kemudian user bisa melakukan aktifitas input data mobil, input comforts, input safety, input parameter SPK, dan lihat hasil. Sistem akan menyimpan dan update data ke database saat user melakukan aktifitas input data mobil, input comforts, input safety. Selain itu, sistem akan melakukan proses fuzzy saat user memasukkan parameter SPK, lalu sistem menampilkan hasil akhir.

3.2.5 Class Diagram

Sistem memiliki class diagram seperti pada Gambar 3.7. Gambar 3.7 Class Diagram Sistem Pada Gambar 3.7 dijelaskan bahwa class diagram terdiri dari tabel-tabel yang digunakan dalam sistem. Tabel spesifikasi menyimpan data spesifikasi mobil dan mempunyai relasi Many To One dengan tabel mobil. Di mana satu spesifikasi boleh memiliki banyak mobil tetapi satu mobil hanya bisa dimiliki satu spesifikasi. Tabel safety dan comforts juga mempunyai relasi dengan tabel mobil yaitu Many to One. Dimana satu fasilitas comforts dan safety bisa memiliki banyak mobil. Relasi tabel mobil dengan tabel kesimpulan adalah One to Many. Di mana pada mobil bisa diisi dengan banyak id dari tabel kesimpulan. Sedangkan tabel users berdiri sendiri tanpa berelasi dengan tabel lainnya.

3.2.6 Desain Database Sistem