Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehSuhendra Suharto Hermanto Telah diubah "6 tahun yang lalu
1
Use Case Scenario Object Oriented Analyzis & Design
Defri Kurniawan M.Kom
2
Pertimbangkan skenario yang ditulis sebelumnya
Use Case Pertimbangkan skenario yang ditulis sebelumnya Mempertimbangkan siapa aktor utamanya Tulis gambaran satu kalimat dari Use Case Apa yang aktor utama ingin dicapai
3
How to write a use case Capture a summary use case
An overview in a sentence Identify actors and their goals Actors can be people, systems, organisations Stakeholders and their interests Write success scenario as steps Define exceptions to each step
4
Contoh Skenario Contoh: sebuah toko online berbasis web, kita memiliki skenario Buy a Product (membeli suatu produk) dengan deskripsi Pelanggan melihat-lihat katalog dan menambahkan barang- barang yang diinginkan ke dalam keranjang belanja. Pada saat pelanggan tersebut ingin membayar, pelanggan menjabarkan tentang informasi pengiriman barang dan kartu kredit serta mengkonfirmasi transaksi. Sistem kemudian memeriksa otoritas pada kartu kredit lalu mengkonfirmasi transaksi secara langsung dan mengirim tindak lanjut
5
Contoh Skenario Skenario di atas memiliki tujuan yaitu membeli suatu produk Walaupun dalam melakukan otoritasi pada kartu kredit mungkin bisa saja gagal. Mungkin juga konsumennya merupakan pelanggan dan tidak perlu mengirim informasi pengiriman barang dan kartu kredit Tujuan pengguna merupakan kunci sukses sebuah use case
6
Contoh Use Case Summary
Contoh Use Case Summary membeli suatu product: Pelanggan melihat-lihat katalog dan menambahkan barang- barang yang diinginkan ke dalam keranjang belanja
7
Skenario Keberhasilan Utama (Main Success Scenario)
Pelanggan melihat-lihat katalog dan memilih barang untuk dibeli Pelanggan memeriksa Pelanggan mengisi informasi pengiriman barang Sistem menampilkan informasi seluruh harga, termasuk pengiriman Pelanggan mengisi informasi kartu kredit Sistem mengotorisasi pembelian Sistem mengkonfirmasi penjualan secara lengsung Sistem mengirim konfirmasi ke pelanggan
8
Ekstensi 3a: Konsumen adalah langganan Sistem menampilkan informasi pengiriman barang Pelanggan dapat menerima atau menghiraukan ini, kembali ke nomer 6 6a: Sistem gagal mengotorisasi pembelian kredit - Pelanggan dapat memasukkan kembali informasi kartu kredit atau membatalkan
9
Use Case Scenario Template
10
Studi Kasus Sistem Pengelolaan Artikel
Untuk memudahkan pengelolaan artikel ilmiah diperlukan sebuah sistem yang dapat mengelola artikel ilmiah. Sistem ini memungkinkan pengguna untuk menentukan kategori artikel, menambahkan artikel dan menghapus artikel. Pengelolaan artikel tersebut memungkinkan pula pada penggunanya untuk memberi tanda bintang (rating) pada artikel-artikel ilmiah yang paling disuka
11
Analisa Apa tujuan yang diinginkan dari gambaran deskripsi di atas?
Siapa yang dimaksud pengguna? Fungsi apa saja yang harus disediakan oleh sistem?
12
Identify actors and their goals
Identifikasi Aktor Pengguna 1 (Aktor Utama): Pengelola (Admin) Menentukan kategori artikel, Menambahkan artikel dan Menghapus artikel Pengguna 2 (Aktor Sekunder): Pengunjung Memberi tanda bintang (rating) pada artikel
13
Use Case Diagram Pengelolaan Artikel
14
Use Case Scenario Template
15
Use Case Scenario- Melakukan Login
Title Skenario Melakukan Login Deskripsi Aktor melakukan login Aktor & Interface Aktor: Pengelola Interface: Halaman Login, Halaman Admin Pre-condition Pengelola belum melakukan login Basic Flow Aktor membuka Halaman Login Aktor memasukkan username & password Sistem memeriksa account pengelola apakah valid Jika valid, Sistem menampilkan Halaman Admin Jika tidak, Sistem mengkonfirmasi bahwa username & password salah di Halaman Login Post-condition Pengelola telah berhasil masuk ke Halaman Admin Alternative(s) Flow -Pengelola gagal masuk ke sistem
16
Use Case Scenario – Menambah Artikel
Title Skenario Menambah Artikel Deskripsi Aktor melakukan penambahan artikel Aktor & Interface Aktor: Pengelola Interface: Halaman Admin, Form Artikel Pre-condition Aktor belum menambah artikel Basic Flow Aktor menekan tombol tambah artikel Sistem menampilkan form artikel Sistem mengambil kategori artikel pada data kategori Aktor mengisi artikel Aktor menekan tombol simpan artikel -Sistem melakukan penambahan artikel pada data artikel Post-condition Aktor telah melakukan penambahan artikel Alternative(s) Flow -
17
Aksi Aktor dan Respon Sistem Melakukan Login
1. Aktor menekan tombol tambah artikel 2. Sistem menampilkan form artikel 3. Sistem mengambil kategori artikel pada data kategori 4. Aktor mengisi artikel 5. Aktor menekan tombol simpan artikel 6. Sistem melakukan penambahan artikel pada data artikel
18
Use Case Scenario – Memberi Tanda Bintang
Title Skenario Memberi Tanda Bintang Deskripsi Aktor memilih artikel & memberikan tanda bintang Aktor & Interface Aktor: Pengunjung Interface: Halaman Utama, Halaman Artikel Pre-condition Aktor belum memberi bintang pada artikel Basic Flow Aktor membuka halaman utama (home page) Aktor memilih artikel di halaman utama Sistem menampilkan artikel yang dipilih pada halaman artikel Aktor memberi tanda bintang pada artikel yg dipilih Sistem memperbaharui rating artikel yg dipilih Post-condition Aktor telah memberi bintang pada artikel yang disuka Alternative(s) Flow -
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.