3.2.1 Use Case Diagram
Di dalam usecase seorang user dapat melakukan beberapa aktivitas. Aktivitas inilah yang akan membatasi kegiatan user didalam
sistem. Diagram usecase dapat dilihat pada Gambar 3.2
Gambar 3.2 Use Case Diagram
Dari Gambar 3.2, dapat dijelaskan aktivitas dari user. User dapat melakukan pengisian biodata yang meliputi nama, alamat,
nomor telepon dan email, melakukan pemilihan pertanyaan dan dapat melakukan login dan logout , jika user akan melanjutkan ke tahap
penjualan. Sedangkan aktivitas dari admin yaitu, admin harus malakukan login terlebih dahulu sebelum melakukan manipulasi data.
Setelah login berhasil, admin dapat melakukan penambahan data, perubahan data, dan penghapusan data. Setelah proses manipulasi data
selesai, admin dapat keluar dengan cara logout.
Tambah data Edit Data
Delete Data Masukan Biodata
Memilih Pertanyaan Login
Admin
include
user Logout
3.2.2 Activity Diagram
Activity diagram menggambarkan proses-proses yang terjadi dari suatu aktifitas dimulai sampai berhenti. Activity diagram dapat
dilihat pada Gambar 3.3 dan Gambar 3.4
Gambar 3.3 Activity Diagram User
Dari Gambar 3.3, dapat dijelaskan aktivitas dari user. Pertama user akan masuk ke halaman home. Dari halaman home tersebut, user
dapat memilih pertanyaan berdasarkan kategori yang ada. Kategori dibagi menjadi 3, yaitu building, water, dan energy. Berikutnya user
selesai memilih pertanyaan, user akan melakukan login untuk
Start
Finish Memilih
pertanyaan
Mengisi Form Biodata
Home
Logout Login
Database
database system
User
pengisian biodata. Setelah pengisian biodata selesai, user akan kembali ke halaman home dengan cara logout dari aplikasi.
Gambar 3.4 Activity Diagram Admin
Dari gambar 3.4, dapat dijelaskan aktivitas dari admin. Pertama admin akan masuk ke halaman home. Dari halaman home
admin akan melakukan login. Setelah login berhasil maka admin akan dapat melakukan proses manupulasi data seperti insert data, edit data
dan delete data. Setelah proses manipulasi data selesai, maka data akan tersimpan dalam database. Admin dapat keluar dari aplikasi
dengan melakukan logout dari sistem.
Start Home
Manage data
Insert data edit data delete data
Finish Logout
Login
Save data Database
sincronise
database system
admin
3.2.3 Sequence Diagram