Identifikasi Actor Use case Model Diagram

4.4.1.3. Perancangan Use Case diagram

Helpdesk Manajer Operasional Login Aplikasi Helpdesk Input Problem Update Problem View Report Helpdesk Add User Administrator Gambar 4.4. Use Case Diagram

4.4.1.4. Use Case Narrative

Use case Narrative merupakan pemaparan naratif penjelasan tentang kegiatan yang dilakukan oleh actor dan respon yang diberikan oleh sistem sesuai dengan yang terjadi pada perangkat lunak aplikasi helpdesk. Tabel berikut ini merupakan use case narrative dari aplikasi helpdesk. Tabel 4.3 Use Case Narrative Login Use case Name Login Use case ID 1 Actors Helpdesk , Manajer Operasional, Administator Description Use case menggambarkan kegiatan login ke dalam sistem dengan memasukkan username dan password untuk masuk ke halaman utama. Precondition Belum login Trigger Use case ini dilakukan setelah actor membuka browser dan mengetik url http:localhostproblem-log Typical Course of Events Actor Action System Response Langkah 1 : Mengisikan username, password , dan level. Langkah 2: Klik tombol ”Login” Langkah 3: Validasi username, password Langkah 4: Sistem menampilkan halaman utama authentic user. Alternate Courses Alt Langkah 1: Jika mengklik tombol ”Reset”, sistem akan membatalkan dan mengkosongkan kembali isian usename dan password. Alt Langkah 2: Jika username, password tidak sesuai, sistem menampilkan pesan kesalahan dan kembali ke halaman login. Conclusion User berhasil masuk ke dalam aplikasi helpdesk problem-log. Postcondition User bisa menggunakan sistem. Tabel 4.4 Use case Narrative Input Problem Use case Name Input Problem Use case ID 2 Actors Helpdesk Description Use case menggambarkan kegiatan input problem ke dalam sistem dengan memasukkan beberapa isian pada halaman add problem. Precondition Login sebagai helpdesk Trigger Use case ini dilakukan setelah user melakukan login ke dalam sistem dan memilih menu problem log. Typical Course of Events Actor Action System Response Langkah 1 : Memilih submenu ”problem log”, lalu mengklik sub menu ”add problem”. Langkah 3: Mengisikan data problem. Langkah 4 : Klik tombol ”Simpan”. Langkah 2: Sistem menampilkan halaman ”add problem”. Langkah 5: Mengecek kelengkapan data. Langkah 6: Menyimpan data problem . Langkah 7: Menampilkan di halaman ” view problem”. Alternate Courses Alt Langkah 1: Jika mengklik submenu ” view problem”, maka sistem akan menampilkan data problem yang telah ada. Alt Langkah 4: Jika mengklik tombol ”back”, maka sistem akan membatalkan