Aktor Goal 1. Admin 1. Ingin mendata user yang memesan buku. 2. Ingin mendata buku yang masih tersedia. 2. User 1. Ingin mencari data buku. 2. Ingin melakukan pemesanan buku. 1.Aktor : Admin 1.1 Use Case UC1: Mendata user yang memesan buku Scope : Melakukan pendataan user yang akan memesan buku Level : User Goal Primary Actor : Admin Web Layanan Pemesanan Buku Online Stakeholder and interests : Petugas Pendaftaran : Ingin mendata user yang memesan buku, sekaligus melakukan pengecekan data buku yang dicari. User : ingin melakukan pencarian buku yang akan dipesan. Lalu, melakukan pemesanan terhadap buku. BANK : menginginkan proses transaksi pembayaran terhadap buku yang telah dipesan oleh user. Precondition : Beberapa user telah memesan buku Success Guarantee : Data user yang memesan buku dilakukan pencataan. Data user disimpan ke dalam sistem. Main Success Scenario : Actor Action (or Intention) System Responsibility 1. Admin login sebagai admin. 2. Admin melakukan pengecekan data User yang telah memesan buku. 3. System menampilkan data record pemesanan dari user. 4. Admin mengecek kevalidan formulir yang diisi oleh user. 5. Admin menghapus data yang tidak Valid. 6. System menyimpan hasil data dari admin. 7. Admin logout. 1.2 Use Case UC2: Mandata buku yang masih tersedia Scope : Melakukan pendataan buku yang masih tersedia. Level : User Goal Primary Actor : Admin Web Layanan Pemesanan Buku Online Stakeholder and interests : Petugas Pendaftaran : Ingin mendata user yang memesan buku, sekaligus melakukan pengecekan data buku yang dicari. User : ingin melakukan pencarian buku yang akan dipesan. Lalu, melakukan pemesanan terhadap buku. BANK : menginginkan proses transaksi pembayaran terhadap buku yang telah dipesan oleh user. Precondition : beberapa buku telah terjual sebelumnya Success Guarantee : Pengecekan data buku yang masih ada, lalu dilakukan penambahan data buku. Main Success Scenario : Actor Action (or Intention) System Responsibility 1. Admin login sebagai admin. 2. Admin mengecek stok data buku Yang masih tersedia di database . 3. Sistem menampilkan data buku yang masih tersedia. 4. Admin melakukan penambahan Data buku pada database . 5. System menyimpan hasil data dari admin . 6. Admin logout. Special Requirement :?????????????????? Technology and Data Variation List : ???????????????? Frequency of Occurrence : ???????????????? Open Issues : ????????????????? 2.Aktor : User 2.1 Use Case UC1: Mencari data buku Scope : Melakukan pencarian data buku Level : User Goal Primary Actor : User/customer Stakeholder and interests : Petugas Pendaftaran : Ingin mendata user yang memesan buku, sekaligus melakukan pengecekan data buku yang dicari. User : ingin melakukan pencarian buku yang akan dipesan. Lalu, melakukan pemesanan terhadap buku. BANK : menginginkan proses transaksi pembayaran terhadap buku yang telah dipesan oleh user. Precondition : User membutuhkan sebuah buku Success Guarantee : Melakukan pencarian terhadap buku yang akan dipesan. Main Success Scenario : Actor Action (or Intention) System Responsibility 1. User membuka web layanan peme sanan buku online. 2. User melakukan pencarian buku yang akan dipesan. 4. System melakukan proses pencarian. 5. Sytem menampilkan proses pencarian 2.2 Use Case UC2: Memesan buku Scope : Melakukan pemesanan buku. Level : User Goal Primary Actor : User/customer Stakeholder and interests : Petugas Pendaftaran : Ingin mendata user yang memesan buku, sekaligus melakukan pengecekan data buku yang dicari. User : ingin melakukan pencarian buku yang akan dipesan. Lalu, melakukan pemesanan terhadap buku. BANK : menginginkan proses transaksi pembayaran terhadap buku yang telah dipesan oleh user. Precondition : User telah menemukan buku yang dicari dan ingin melakukan pemesanan Success Guarantee : Pemesanan buku yamg diinginkan Main Success Scenario : Actor Action (or Intention) System Responsibility 1. User meng-klik link pemesanan Buku. 2. System menampilkan formulir pemesanan. 3. User mengisi formulir pemesanan. 4. System menampilkan link ke bank untuk proses pembayaran. 5. user melakukan transfer uang Ke rekening yang dituju. 6. Bukti pembayaran dikirimkan via Fax ke no. fax yang tertera di formulir Pemesanan. Special Requirement :?????????????????? Technology and Data Variation List : ???????????????? Frequency of Occurrence : ???????????????? Open Issues : ?????????????????