Use Case Diagram Use Case Scenario Login

99

4.2.1.1 Use Case Diagram

Gambar 4.4 Use Case Diagram Perancangan Sistem 4.2.2 Use Case Scenario 4.2.2.1 Deskripsi Use Case Tingkat Perancangan Setiap use case di atas harus di deskripsikan dalam dokumen yang disebut dokumen flow of event. Dokumentasi ini mendefinisikan apa yang harus dilakukan oleh sistem ketika aktor mengaktifkan use case. Struktur dari dokumen use case ini bisa bermacam-macam tetapi umumnya deskripsi ini paling tidak harus mengandung: 100 1. Brief Description deskripsi singkat 2. Aktor yang terlibat 3. Precondition yang penting bagi use case untuk memulai 4. Deskripsi rinci dari aliran kejadian yang mencakup a. Main flow dari kejadian yang bisa dirinci lagi menjadi sub flow dari kejadian sub flow bisa dibagi lagi lebih jauh menjadi sub flow yang lebih kecil agar dokumen lebih mudah dibaca dan dimengerti b. Alternative flow untuk mendefinisikan situasi perkecualian 5. Postcondition yang menjelaskan state dari sistem setelah use case berakhir Selain beberapa hal yang disebutkan di atas, dapat juga memakai beberapa deskripsi tambahan lainnya untuk melengkapi pendeskripsian yang dibuat. Setelah menjelaskan use case pada bahasan sebelumnya, maka berikut ini akan dijelaskan spesifikasi use case yang telah ditentukan. Proses yang terjadi pada gambar lebih lanjut dijelaskan secara rinci pada table dibawah ini:

4.2.2.2 Use Case Scenario Login

Table 4.5 Spesifikasi Naratif Use Case untuk Melakukan Login Nama Use Case Melakukan Login Aktor s Staf gudang, Outside sales, manajer, dan admin. Deskripsi : Use case ini mendeskripsikan event dari seorang staf gudang, outside sales, manajer marketing, dan admin yaitu melakukan login untuk masuk ke dalam sistem. Form ini berisi username dan password. 101 Prakondisi : Basic Flow : Kegiatan Pelaku Respons Sistem Langkah 1 : Aktor login dengan menginputkan username dan password pada form login. Langkah 2 : selanjutnya Aktor mengirimkan data username dan password dengan mengklik tombol login Langkah 3 : Sistem merespon dengan memverifikasi data username dan password yang telah diinputkan. Langkah 4 : sistem menampilakan pesan selamat datang bagi Aktor dan menampilkan halaman web yang berisi kegiatan utama Aktor. Bidang Alt-Langkah 4 : jika dalam verifikasi username dan 102 Alternatif : password tidak sesuai maka sistem akan menampilkan pesan bahwa login tidak sesuai, dan harus kembali ke langkah 1. Postkondisi : Login berhasil dan sistem menampilkan menu utama bagi Aktor. Jika ingin keluar halaman web Aktor melakukan logout. Aturan Bisnis :  Aktor harus memiliki username dan password yang valid.

4.2.2.3 Use Case Scenario Mengelola Data Akun Profile