BAB II LANDASAN TEORI
BAB 4 ANALISA DAN PEMBAHASAN
4.2 Workshop Design (Perancangan)
4.2.1 Desain Sistem
4.2.1.3 Use Case Scenario
Use case scenario merupakan penjelasan yang lebih terperinci mengenai masing-masing use case yang terjadi di dalam sistem.
Tabel 4.2 Use Case Scenario untuk Use Case Login
Aktor Admin dan Manager
Deskripsi Use case ini menjelaskan tentang proses login yang dilakukan
oleh actor untuk melakukan pekerjaan yang bersangkutan.
Pra Kondisi Orang tersebut harus sudah terdaftar sebagai pengguna sistem.
Pemicu Usecase ini diinisiasi saat admin melakukan pilihan Manajemen
Data Master dan Data Transaksi.
Dan Manager saat melihat dan mencetak 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 : aktor sudah masuk ke dalam 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 UseCase selesai saat aktor masuk ke dalam sistem
Post Kondisi Actor dapat melakukan manajemen data master dan transaksi
atau melihat dan mencetak laporan.
Aturan Bisnis Hanya Admin dan Manager yang dapat masuk ke dalam sistem
Tabel 4.3 Use Case Scenario untuk Use Case Logout
Nama UseCase Logout
Aktor Admin dan Manager
Deskripsi Use case ini menjelaskan tentang proses Logout yang
dilakukan oleh actor untuk melakukan pekerjaan yang bersangkutan.
Pra Kondisi Orang tersebut harus sudah terdaftar sebagai pengguna
sistem.
Pemicu Usecase ini diinisiasi saat admin melakukan pilihan logout
Bidang Khas Suatu
Event
Aksi Aktor Respon Sistem
Langkah 1 : klik menu logout
Langkah 2 : inisiasi use case session destroy
Langkah 3 : aktor telah keluar dari sistem dan kembali ke halaman utama.
Kesimpulan UseCase selesai saat aktor keluar ke dalam 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 DataProducts
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 DataBrands
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
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 DataCategory
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 DataType
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.
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 CaseData Transaksi
Nama Use Case Data Master (Data transaksi)
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.