Use Case Diagram Analisis Fungsional

3.1.5.5. Skenario, Activity diagram dan Sequence Diagram

Skenario mendeskripsikan urutan langkah-langkah yang dilakukan aktor terhadap sistem maupun sebaliknya, sistem terhadap aktor. Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem termasuk pengguna, display, dan sebagainya berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atas dimensi vertikal waktu dan dimensi horizontal objek-objek yang terkait. Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. Skenario, activity diagram dan sequence diagram sistem pelelangan umum untuk setiap aktor dapat dilihat pada gambar-gambar berikut ini:

A. Penyedia

1. Registrasi

Tabel 3.4 Skenario use case registrasi Nama Registrasi Deskripsi Registrasi merupakan proses yang dilakukan oleh penyedia untuk mendaftarkan user ke dalam sistem agar bisa melakukan login. Registrasi dilakukan supaya admin dapat mengatur privileges dan authentification user. Aktor Penyedia Kondisi awal Halaman utama ditampilkan Skenario utama Aktor Sistem 1. Klik link registrasi 3. Input data registrasi 7. Cek email dan klik link aktivasi 2. Sistem menampilkan form registrasi 4. Cek validasi registrasi yaitu username, password, email. 5. Apabila data yang dimasukkan telah benar, maka data user masuk ke database. 6. Mengirim email notifikasi dan link aktivasi 8. Menampilkan halaman menu utama penyedia Skenario alternatif proses gagal Aktor Sistem 2. Mengisi kembaliform registrasi 5. Cek email dan klik link aktivasi 1. Menampilkan pesan bahwa data yang dimasukkan salah. 3. Apabila data yang dimasukkan telah benar, maka data user masuk ke database. 4. Mengirim email notifikasi dan link aktivasi 6. Menampilkan halaman menu utama Kondisi akhir User berhasil registrasi dan sudah bisa loginmasuk ke halaman utama penyedia Gambar 3.6. Activity diagram registrasi ad Registrasi • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Penyedia Sistem klik link registrasi tampil form registrasi mengisi form registrasi cek field yang kosong tampil pesan ada field yang kosong simpan ke database, kirim email notifikasi dan link aktiv asi cek email dan klik link aktiv asi masuk ke menu utama penyedia tampil halaman utama ada tidak ada