Perancangan Use Case diagram Use Case Narrative

dan kembali pada halaman ” view problem”. Alt Langkah 5: Jika data belum lengkap, maka sistem akan menampilkan alert pada form yang harus di isi. Alt Langkah 6: Jika ingin mencari data problem tertentu dapat menggunakan fasilitasdan mengklik tombol ”search”, sistem akan menampilkan data problem yang dicari. Conclusion Data problem bertambah. Postcondition Penambahan data problem akan disimpan dalam tabel problem. Tabel 4.5 Use Case Narrative Update Problem Use case Name Update Problem Use case ID 3 Actors Helpdesk Description Use case menggambarkan kegiatan update problem untuk merubah status dan data problem dari sebelumnya not finished menjadi running well serta menambahkan beberapa data 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 ”view problem”.. Langkah 3: M engklik icon update ” ” Langkah 5: Mengisikan data isian solusi problem. Langkah 6: : Klik tombol ”Simpan”. Langkah 2: Sistem menampilkan halaman ”view problem”. Langkah 4: Sistem akan menampilkan halaman ”update problem” Langkah 7: Menyimpan data problem . Alternate Courses Alt Langkah 1: Jika mengklik icon remove ” ”, sistem akan menampilkan alert untuk meyakinkan hapus data user yang dipilih. Conclusion Data problem berubah. Postcondition Perubahan data problem akan disimpan dalam tabel problem. Tabel 4.6 Use Case Narrative Add User Use case Name Input Problem Use case ID 4 Actors Administrator Description Use case menggambarkan kegiatan menambahkan user. Precondition Login sebagai Administrator Trigger Use case ini dilakukan setelah user melakukan login ke dalam sistem dan memilih menu add user. Typical Course of Events Actor Action System Response Langkah 1 : Memilih submenu ”user administration ”, lalu mengklik sub menu ”add user”. Langkah 3: Mengisikan data user. Langkah 4 : Klik tombol ”Save”. Langkah 2: Sistem menampilkan halaman ”Tambah User” . Langkah 5: Mengecek kelengkapan data. Langkah 6: Menyimpan data user. Langkah 7: Menampilkan di halaman ” Lihat User”. Alternate Courses Alt Langkah 1: Jika mengklik submenu ”view user”, maka sistem akan menampilkan data user yang telah ada. Alt Langkah 4: Jika mengklik tombol ”back”, maka sistem akan membatalkan dan kembali pada halaman ”view user”. Alt Langkah 5: Jika data belum lengkap, maka sistem akan menampilkan alert pada form yang harus di isi. Alt Langkah 7a: Jika ketik nama user dan mengklik tombol ”Cari”, sistem akan menampilkan nama user yang dicari. Alt Langkah 7b : Jika mengklik icon update ” ”, sistem akan menampilkan halaman ”Update User” untuk mengubah data user yang dipilih. Alt Langkah 7c: Jika mengklik icon remove ” ”, sistem akan menampilkan alert untuk meyakinkan hapus data user yang dipilih. Conclusion Data user bertambah. Postcondition Penambahan data user akan disimpan dalam tabel user. Tabel 4.7 Use Case Narrative View Report Helpdesk Use case Name View Report Helpdesk Use case ID 5 Actors Helpdesk, Manajer Operasional Description Use case menggambarkan kegiatan melihat laporan helpdesk. Precondition Login sebagai helpdesk atau manajer operasional. Trigger Use case ini dilakukan setelah user melakukan login ke dalam sistem dan data problem telah terisi. Typical Course of Events Actor Action System Response Langkah 1: M emilih menu ”Report”, memilih submenu ”Report Summary”, lalu mengklik submenu ”By Year” atau ”By Month” Langkah 3: M emilih menu ”Report”, memilih submenu ”Report Chart”, memilih submenu ”Total Problem”, lalu mengklik submenu ”By Year” atau ”By Month” Langkah 5: M emilih menu ”Report”, memilih submenu ”Report Chart”, memilih submenu ”Percentage”, lalu mengklik submenu ”By Year” atau ”By Month” Langkah 2: Menampilkan halaman ”Problem Report Summary”. Langkah 4: Menampilkan halaman ”chart problem total”. Langkah 6: Menampilkan halaman ”chart percentage report”. Alternate Courses Alt langkah 1 : Jika ingin memilih tahun atau bulant tertentu, maka dapat menggunakan fasilitas search dengan memasukkan isian tahun dan mengklik icon ”view” . Conclusion Lihat data problem Postcondition Data problem ditampilkan.

4.4.2. Activity Diagram

Berdasarkan dari narrative use case maka dapat digambarkan aktivitas- aktivitas yang terjadi atau alur kerja dalam use case. Aliran kerja tersebut digambarkan secara grafis dengan Activity diagram. Berikut ini adalah Activity diagram dari masing-masing use case:

1. Activity Diagram Login

apakah data login benar ? Sistem Helpdesk, Manajer Operasional, Administrator Akses http:localhostproblem-log Menampilkan halaman login input username, password Klik tombol login tidak ya Menampilkan halaman utama authentic user Gambar 4.5. Activity Diagram Login Aktivitas pada gambar 4.5 dilakukan oleh manajer operasional, administrator dan helpdesk melakukan pengisian username, password pada halaman login. Jika username, password, dan level yang dimasukkan salah, maka sistem akan menampilkan peringatan username dan password yang dimasukkan salah. Jika benar, maka user akan dapat mengakses sistem aplikasi tersebut.

2. Activity Diagram Input Problem