Use Case Description Aplikasi Penyewaan Komik

Berikut ini adalah contoh use case description :

Nama Use Case Manajemen Data
Scenario
Basic Path Basic Path Admin melakukan login pada system dengan menginputkan userId dan password, jika inputan valid. Maka system akan menampilkan halaman utama web. Kemudian admin memilih menu master data dengan sub menu data komik. System akan menampilkan data komik yang telah tersimpan. Admin dapat memanajemen dengan mengolahnya, yakni menambahkan data baru, mengubah data yang sudah ada, menghapus data, dan melakukan pencarian data komik. Setelah proses manajemen data selesai, system akan menyimpan seluruh konfigurasi. Dan admin dapat meninggalkan system dengan melakukan logout.
Alternate Path UserId dan Password tidak valid Ketika userId dan password tidak valid, maka admin tidak dapat masuk kehalaman utama dan tidak dapat memanajemen data. System akan menampilkan peringatan untuk melakukan inputan ulang pada form login.
Alternate Path Admin menginputkan data komik yang tidak valid System akan mengecek inputan, dan jika inputan tidak valid. Ketika admin mengklik tombol simpan akan muncul peringatan untuk mengecek data kembali sesuai kode, nama, jenis, kategori dan lain sebagainya. Hingga data yang di inputkan valid/sesuai.
Alternate Path Admin menginputkan data yang sama Ketika admin mengklik tombol simpan akan muncul peringatan adanya data yang sama dan harus di ulang karena kodenya harus unik.

Nama Use Case Manajemen Member
Scenario
Basic Path Basic Path Admin melakukan login pada system dengan menginputkan userId dan password, jika inputan valid. Maka system akan menampilkan halaman utama web. Kemudian admin memilih menu master data dengan sub menu data member. System akan menampilkan data member yang telah tersimpan. Admin dapat memanajemen dengan mengolahnya, yakni menambahkan data baru, mengubah data yang sudah ada, menghapus data, dan melakukan pencarian data member. Setelah proses manajemen data selesai, system akan menyimpan seluruh konfigurasi. Dan admin dapat meninggalkan system dengan melakukan logout.
Alternate Path UserId dan Password tidak valid Ketika userId dan password tidak valid, maka admin tidak dapat masuk kehalaman utama dan tidak dapat memanajemen data member. System akan menampilkan peringatan untuk melakukan inputan ulang pada form login.
Alternate Path Admin menginputkan data member yang tidak valid System akan mengecek inputan, dan jika inputan tidak valid. Ketika admin mengklik tombol simpan akan muncul peringatan untuk mengecek data member kembali sesuai no, nama, alamat dan lain sebagainya.
Nama Use Case Transaksi Penyewaan
Scenario
Basic Path Basic Path Admin melakukan login pada system dengan menginputkan userId dan password, jika inputan valid. Maka system akan menampilkan halaman utama web. Kemudian admin memilih menu transaksi penyewaan. System akan menampilkan form penyewaan. Admin akan mengisi form transaksi penyewaan komik sesuai dengan data member dan data komik yang disewa. Setelah proses transaksi penyewaan selesai, system akan menyimpan data penyewaan. Dan admin dapat meninggalkan system dengan melakukan logout.
Alternate Path UserId dan Password tidak valid Ketika userId dan password tidak valid, maka admin tidak dapat masuk kehalaman utama dan tidak dapat melakukan transaksi penyewaan. System akan menampilkan peringatan untuk melakukan inputan ulang pada form login.
Alternate Path Admin menginputkan data penyewaan yang tidak valid System akan mengecek inputan, dan jika inputan tidak valid. Ketika admin mengklik tombol simpan akan muncul peringatan untuk mengecek data komik yang disewa dengan kurun waktu pengembalian.
Nama Use Case Transaksi Pengembalian
Scenario
Basic Path Basic Path Admin melakukan login pada system dengan menginputkan userId dan password, jika inputan valid. Maka system akan menampilkan halaman utama web. Kemudian admin memilih menu transaksi pengembalian. System akan menampilkan form pengembalian. Admin dapat menginputkan data pengembalian pada form pengembalian tersebut sesuai dengan kode komik yang disewa. Setelah proses transaksi pengembalian selesai, system akan mengupdate data penyewaan dan menyimpan seluruh konfigurasi baik penyewaan maupun pengembalian. Dan admin dapat meninggalkan system dengan melakukan logout.
Alternate Path UserId dan Password tidak valid Ketika userId dan password tidak valid, maka admin tidak dapat masuk kehalaman utama dan tidak dapat melakukan transaksi pengembalian. System akan menampilkan peringatan untuk melakukan inputan ulang pada form login.
Alternate Path Admin menginputkan data pengembalian yang tidak valid System akan mengecek inputan, dan jika inputan tidak valid. Ketika admin mengklik tombol simpan akan muncul peringatan untuk mengecek data pengembalian komik yang disewa dengan data komik, data member dan waktunya juga.
Alternate Path Data pengembalian tidak ada pada data penyewaan Jika data pengembalian komik tidak terdapat pada data penyewaan maka akses tersebut bukan salah sistem. Bisa saja mungkin data tersebut belum terinputkan.
Nama Use Case Manajemen Laporan
Scenario
Basic Path Basic Path Admin melakukan login pada system dengan menginputkan userId dan password, jika inputan valid. Maka system akan menampilkan halaman utama web. Kemudian admin memilih menu laporan. System akan menampilkan option laporan yakni untuk memanajemen sesuai tanggal dan mencetaknya sesuai waktu baikdata harian, mingguan maupun bulanan. System akan menyimpan seluruh konfigurasi dan mencetak laporan sesuai permintaan admin. Dan admin dapat meninggalkan system dengan melakukan logout.
Alternate Path UserId dan Password tidak valid Ketika userId dan password tidak valid, maka admin tidak dapat masuk kehalaman utama dan tidak dapat memanajemen laporan. System akan menampilkan peringatan untuk melakukan inputan ulang pada form login.

One thought on “Use Case Description Aplikasi Penyewaan Komik

  1. Pingback: Use Case Aplikasi Perpustakaan | ILMu iTu KeBuTuHaN

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s