Use Case Scenario Desain Sistem

utama Aturan Bisnis Hanya Admin dan Manager yang telah masuk ke dalam sistem yang dapat menginisiasi use case ini. Tabel 4.4 Use Case Scenario untuk Use Case Data Products Nama Use Case Data Products Aktor Admin Deskripsi Use case ini menjelaskan tentang proses manajemen data products yang dilakukan oleh aktor untuk melakukan pekerjaan yang bersangkutan. Pra Kondisi Orang tersebut harus sudah terdaftar sebagai pengguna sistem. Pemicu Use case ini diinisiasi saat admin melakukan pilihan menu data produtcs, Untuk menambah, merubah, menghapus dan menyimpan data products. Bidang Khas Suatu Event Aksi Aktor Respon Sistem Langkah 1 : input username dan password kemudian klik login. Langkah 2 : cek username dan password Langkah 3 : sistem menampilkan halaman utama yang berisi menu sesuai dengan role dari user tersebut Langkah 4 : klik menu data products. Langkah 5 : menampilkan form data products , beberapa tombol navigasi, [tambah], [ubah], [hapus], dan [simpan] serta list data. Langkah 6 : admin memasukan data products ke dalam form yang telah disediakan. Langkah 7 : setelah data dimasukkan, data dapat diubah, hapus, simpan dengan meng-klik navigasi [ubah], [hapus], [simpan] Langkah 8 : data disimpan ke dalam database . Kemudian sistem menampilkan informasi data products yang telah diperbaharui. Langkah 9 : klik menu home dan kembali ke halaman utama. Bidang Alternatif Alternatif langkah 2 : aktor salah memasukkan username atau password, sistem akan memberikan informasi bahwa data yang dimasukkan salah. Maka aktor melakukan pengulangan login Kesimpulan Use case selesai saat admin berhasil menyimpan data. Post Kondisi Data Products telah disimpan dan telah diperbaharui. Sistem kembali pada halaman utama Aturan Bisnis Admin, aktor tersebut harus mempunyai password. Tabel 4.5 Use Case Scenario untuk Data Brands Nama Use Case Data Master Data brands Aktor Admin Deskripsi Use case ini menjelaskan tentang proses manajemen data brands yang dilakukan oleh aktor untuk melakukan pekerjaan yang bersangkutan. Pra Kondisi Orang tersebut harus sudah terdaftar sebagai pengguna sistem. Pemicu Use case ini diinisiasi saat admin melakukan pilihan menu data brands, Untuk menambah, merubah, menghapus dan menyimpan data brands. Bidang Khas Suatu Event Aksi Aktor Respon Sistem Langkah 1 : input username dan password kemudian klik login. Langkah 2 : cek username dan password Langkah 3 : sistem menampilkan halaman utama yang berisi menu sesuai dengan role dari user tersebut Langkah 4 : klik menu data brands. Langkah 5 : menampilkan form data brands, beberapa tombol navigasi, [tambah], [ubah], [hapus], dan [simpan] serta list data. Langkah 6 : admin memasukan data brands ke dalam form yang telah disediakan. Langkah 7 : setelah data dimasukkan, data dapat diubah, hapus, simpan dengan meng-klik navigasi [ubah], [hapus], [simpan] Langkah 8 : data disimpan ke dalam database. Kemudian sistem menampilkan informasi data brands yang telah diperbaharui. Langkah 9 : klik menu home dan kembali ke halaman utama. Bidang Alternatif Alternatif langkah 2 : aktor salah memasukkan username atau password, sistem akan memberikan informasi bahwa data yang dimasukkan salah. Maka aktor melakukan pengulangan login Kesimpulan Use-Case selesai saat admin berhasil menyimpan data. Post Kondisi Data brands telah disimpan dan telah diperbaharui. Sistem kembali pada halaman utama Aturan Bisnis Admin, aktor tersebut harus mempunyai password. Tabel 4.6 Use Case Scenario untuk Use Case Data Category Nama Use Case Data Master Data category Aktor Admin Deskripsi Use case ini menjelaskan tentang proses manajemen data category yang dilakukan oleh aktor untuk melakukan pekerjaan yang bersangkutan. Pra Kondisi Orang tersebut harus sudah terdaftar sebagai pengguna sistem. Pemicu Use case ini diinisiasi saat admin melakukan pilihan menu data category, Untuk menambah, merubah, menghapus dan menyimpan data category. Bidang Khas Suatu Event Aksi Aktor Respon Sistem Langkah 1 : input username dan password kemudian klik login. Langkah 2 : cek username dan password Langkah 3 : sistem menampilkan halaman utama yang berisi menu sesuai dengan role dari user tersebut Langkah 4 : klik menu data category. Langkah 5 : menampilkan form data category, beberapa tombol navigasi, [tambah], [ubah], [hapus], dan [simpan] serta list data. Langkah 6 : admin memasukan data category ke dalam form yang telah disediakan. Langkah 7 : setelah data dimasukkan, data dapat diubah, hapus, simpan dengan meng-klik navigasi [ubah], [hapus], [simpan] Langkah 8 : data disimpan ke dalam database. Kemudian sistem menampilkan informasi data category yang telah diperbaharui. Langkah 9 : klik menu home dan kembali ke halaman utama. Bidang Alternatif Alternatif langkah 2 : aktor salah memasukkan username atau password, sistem akan memberikan informasi bahwa data yang dimasukkan salah. Maka aktor melakukan pengulangan login Kesimpulan Use-Case selesai saat admin berhasil menyimpan data. Post Kondisi Data category telah disimpan dan telah diperbaharui. Sistem kembali pada halaman utama Aturan Bisnis Admin, aktor tersebut harus mempunyai password. Tabel 4.7 Use Case Scenario untuk Use Case Data Type Nama Use Case Data Master Data type Aktor Admin Deskripsi Use case ini menjelaskan tentang proses manajemen data type yang dilakukan oleh aktor untuk melakukan pekerjaan yang bersangkutan. Pra Kondisi Orang tersebut harus sudah terdaftar sebagai pengguna sistem. Pemicu Use case ini diinisiasi saat admin melakukan pilihan menu data type, Untuk menambah, merubah, menghapus dan menyimpan data type. Bidang Khas Suatu Event Aksi Aktor Respon Sistem Langkah 1 : input username dan password kemudian klik login. Langkah 2 : cek username dan password Langkah 3 : sistem menampilkan halaman utama yang berisi menu sesuai dengan role dari user tersebut Langkah 4 : klik menu data type. Langkah 5 : menampilkan form data type , beberapa tombol navigasi, [tambah], [ubah], [hapus], dan [simpan] serta list data. Langkah 6 : admin memasukan data category ke dalam form yang telah disediakan. Langkah 7 : setelah data dimasukkan, data dapat diubah, hapus, simpan dengan meng-klik navigasi [ubah], [hapus], [simpan] Langkah 8 : data disimpan ke dalam database. Kemudian sistem menampilkan informasi data type yang telah diperbaharui. Langkah 9 : klik menu home dan kembali ke halaman utama. Bidang Alternatif Alternatif langkah 2 : aktor salah memasukkan username atau password, sistem akan memberikan informasi bahwa data yang dimasukkan salah. Maka aktor melakukan pengulangan login Kesimpulan Use-Case selesai saat admin berhasil menyimpan data. Post Kondisi Data type telah disimpan dan telah diperbaharui. Sistem kembali pada halaman utama Aturan Bisnis Admin, aktor tersebut harus mempunyai password. Tabel 4.8 Use Case Scenario untuk Use Case Data Transaksi Nama Use Case Data Master Data transaksi Aktor Admin Deskripsi Use case ini menjelaskan tentang proses manajemen data transaksi yang dilakukan oleh aktor untuk melakukan pekerjaan yang bersangkutan. Pra Kondisi Orang tersebut harus sudah terdaftar sebagai pengguna sistem. Pemicu Use case ini diinisiasi saat admin melakukan pilihan menu data transaksi, Untuk menambah, merubah, menghapus dan menyimpan data transaksi. Bidang Khas Suatu Event Aksi Aktor Respon Sistem Langkah 1 : input username dan password kemudian klik login. Langkah 2 : cek username dan password Langkah 3 : sistem menampilkan halaman utama yang berisi menu sesuai dengan role dari user tersebut Langkah 4 : klik menu data transaksi. Langkah 5 : menampilkan form data transaksi, beberapa tombol navigasi, [tambah], [ubah], [hapus], dan [simpan] serta list data. Langkah 6 : admin memasukan data transaksi ke dalam form yang telah disediakan. Langkah 7 : setelah data dimasukkan, data dapat diubah, hapus, simpan dengan meng-klik navigasi [ubah], [hapus], [simpan] Langkah 8 : data disimpan ke dalam database. Kemudian sistem menampilkan informasi data transaksi yang telah diperbaharui. Langkah 9 : klik menu home dan kembali ke halaman utama. Bidang Alternatif Alternatif langkah 2 : aktor salah memasukkan username atau password, sistem akan memberikan informasi bahwa data yang dimasukkan salah. Maka aktor melakukan pengulangan login Kesimpulan Use-Case selesai saat admin berhasil menyimpan data. Post Kondisi Data transaksi telah disimpan dan telah diperbaharui. Sistem kembali pada halaman utama Aturan Bisnis Admin, aktor tersebut harus mempunyai password. Tabel 4.9 Use Case Scenario untuk Use Case Laporan Nama Use Case Laporan Aktor Manager Deskripsi Use case ini menjelaskan tentang proses laporan yang dilakukan oleh aktor untuk melakukan pekerjaan yang bersangkutan. Pra Kondisi Aktor tersebut harus sudah terdaftar sebagai pengguna sistem. Pemicu Use case ini diinisiasi saat admin melakukan pilihan menu Laporan, Untuk simpan dan cetak Laporan. Bidang Khas Suatu Event Aksi Aktor Respon Sistem Langkah 1 : input username dan password kemudian klik login. Langkah 2 : cek username dan password Langkah 3 : sistem menampilkan halaman manager yang berisi menu sesuai dengan role dari user tersebut Langkah 4 : klik menu data Laporan . Dan memilih jenis laporan. Langkah 5 : menampilkan halaman laporan-laporan yang di plilih oleh actor. Langkah 6 : manager mengklik tombol cetak atau simpan laporan. Langkah 7 : laporan tercetak atau tersimpan Langkah 8 : klik menu home dan kembali ke halaman utama. Bidang Alternatif Alternatif langkah 2 : aktor salah memasukkan username atau password, sistem akan memberikan informasi bahwa data yang dimasukkan salah. Maka aktor melakukan pengulangan login Kesimpulan Use-Case selesai saat admin berhasil menyimpan data. Post Kondisi Data transaksi telah disimpan dan telah diperbaharui. Sistem kembali pada halaman utama Tabel 4.10 Use Case Scenario untuk Use Case Search Item Nama Use Case Search Item Aktor Admin, Manager dan Customer Deskripsi Use case ini menjelaskan tentang proses pencarian item recommendation . Pra Kondisi Actor sudah menjalankan sistem aplikasi. Pemicu Use case ini diinisiasi saat aktor melakukan pilihan pencarian item, Untuk mendapatkan item-item mana saja yang berassosiasi satu dengan yang lainnya. Bidang Khas Suatu Event Aksi Aktor Respon Sistem Langkah 1 : pilih halaman utama Langkah 2 : sistem menampilkan halaman utama dan form pencarian item yang direkomendasikan Langkah 3 : actor memasukan inputan item dan mengklik search item Langkah 4 : menampilkan list data sesuai dengan parameter inputan. Kesimpulan Use-Case selesai saat actor mendapatkan list data sesuai denga parameter inputan. Post Kondisi list data recommedation item sesuai dengan parameter inputan yang di inputkan oleh actor. Aturan Bisnis Actor harus memasukan inputan sesuai dengan format yang berlaku.

4.2.1.4 Activity Diagram

Mengingat adanya proses-proses yang memiliki kesamaan alur, maka pada sistem ini, penulis hanya memaparkan Activity diagram yang mungkin terjadi yaitu :

1. Activity Diagram untuk Use Case Login

Gambar 4.5 Activity Diagram untuk Use Case Login Activity diagram ini merupakan rancangan rangkaian proses yang akan terjadi ketika aktor memilih untuk melakukan login. Sistem akan menampilkan form login. Aktor lalu memasukkan Username , Password yang sesuai. Sistem akan melakukan pengecekan terhadap data yang dimasukkan oleh aktor meliputi kesesuaian Username dengan password. Jika Form Login Ditampilkan Notifikasi Kesalahan Login Username Password Admin Manager Sistem Verifkasi User Mengisi Username Password Halaman Admin Manager Match Not Match Sukses Batal kesesuaian antara Username, password maka actor tersebut sukses untuk melakukan login dan aktor tersebut memiliki kewenangan sesuai role di dalam sistem. Jika tidak maka akan ditampilkan notifikasi kesalahan.

2. Activity Diagram untuk Use Case Logout