Use Case Diagram Activity Diagram

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