Use Case Scenario Object Oriented Analyzis & Design

Slides:



Advertisements
Presentasi serupa
Aplikasi Kuliah Online dengan Penerapan Live Video Conferencing dan Streaming Berbasis Komponen dengan Visual Basic 6.0 Rinanda Rianti
Advertisements

APLIKASI SIAP (SISTEM INFORMASI APOTEK)
Kompleksitas Pengembangan Perangkat Lunak
MEMBUAT HALAMAN LOGIN dan PENGGUNAAN SESSION
Oleh: Muadzin Muhammad Dahlan Nurul Aminah
Tips Mengembangkan Bisnis Online & Tips Belanja Online
Report Online Ansharullah Indonesia
PEMODELAN KEBUTUHAN SISTEM DENGAN USECASE
Blog dan Management Blog
ACTIVITY DIAGRAM Materi Pertemuan 19
Diagram Interaksi - Sequen Diagram
Membuat Blog Pembelajaran Menggunakan
Tindakan yang mengakibatkan terjadinya perubahan terhadap keuangan perusahaan.
Use Case (Part 1) Pertemuan 5 Rekayasa Perangkat Lunak
Sistem ATM Spesifikasi Use Case.
Analisis Kebutuhan PL dan Spesifikasi PL
Membangun Website E-Commerce Di Butik Muslim Sifa Collection
SISTEM INFORMASI PENJUALAN BARANG PADA SYSCOM DATA
PEMBANGUNAN E-COMMERCE DI MAG & SHOES SHOP
UML Case study Guide.
GOOL. CO. ID Panduan Merchant. Daftar di gool.co.id sebagai Merchant Pilih tombol daftar di halaman home.
Untuk Pengelola Program
KONSEP & DEFINISI KEBUTUHAN PL
Disajikan untuk Lingkungan FIT Dosen : Ferra Arik Tridalestari., M.T.
KONSEP DASAR PENDEKATAN OBJEK
Analisa dan Perancangan Berbasis Objek
SISTEM INFORMASI PENYEWAAN MOBIL di ARJUNA TRANSPORT BERBASIS WEB
TUTORIAL VERIFIKASI DATA
Object oriented analyst and design
ANALISIS DAN PERANCANGAN BERORIENTASI OBJEK
Wahyu Indra Setiawan ( ) Lidya Ike Patricia ( )
E-Business Pertemuan 5.
Object oriented analyst and design
Sistem Pembayaran e-Commerce
DRUPAL PEMBUATAN WEBSITE “ABCOMP” DENGAN MENGGUNAKAN
Rekayasa Kebutuhan Software
Pertemuan 4 Use Case Diagram.
KONSEP & DEFINISI KEBUTUHAN PL
Universitas Udayana MIPA Ilmu Komputer 2010 Please wait.
PEMBANGUNAN APLIKASI E-COMMERCE DI TOKO A.D JAYA BUSANA
Software Design (OOD).
TUGAS I A
Subsistem Pengguna Subsistem Penjualan Login Tambah Tambah Hapus Hapus
Perancangan Sistem Informasi
SISTEM INFORMASI PEMBELIAN
Disusun Oleh: ABDUL KHAIR
PERANCANGAN SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA TOKO KOMPUTER
Subsistem USE CASE AKTOR Pengguna Login Menambah Data Pengguna
Praktikum #1 Penerapan Komputer Semester Ganji
KONSEP DASAR PENDEKATAN OBJEK
Studi Kasus ATM dengan UML
Menggunakan Wordpress
PELATIHAN PEMBUATAN TOKO ONLINE BANDUNG, 13 AGUSTUS 2015
Perancangan Sistem Informasi Penjualan DVD Anime Berbasis Web
SISTEM INFORMASI PENJUALAN AIR MINERAL PADA CV. KURNIA KANAAN
Suplemen collaboration diagram component diagram
PERANCANGAN SISTEM INFORMASI PENJUALAN ONLINE BERBASIS WEB PADA
Tahap Komunikasi dan Perencanaan
SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA DISTRO DETROIT DI BANDUNG
PERANCANGAN APLIKASI PELAYANAN PELANGGAN LISTRIK PRABAYAR DENGAN BERBASIS SMS PADA PT.PLN (PERSERO) APJ DAN UPJ CIMAHI KOTA Chandra Irawan
SISTEM INFORMASI PEMBELIAN, PENJUALAN DAN MANUFAKTUR PADA HOME INDUSTRI CEMPAKA Tisna Aditya PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK.
APLIKASI BANTU Perbendaharaan
Studi Kasus Penjualan Online
PEMBANGUNAN APLIKASI E-COMMERCE PADA DISTRO MAGMA BANDUNG
Rekayasa Perangkat Lunak
Object-Oriented Analysis (OOA)
Pembahasan Tugas & Pengantar Pembelajaran Jarak Jauh (PJJ)
APLIKASI BANTU Perbendaharaan
USE CASE DIAGRAM. Menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”.
Object oriented analyst and design
Transcript presentasi:

Use Case Scenario Object Oriented Analyzis & Design Defri Kurniawan M.Kom

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

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

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 email tindak lanjut

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

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

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 e-mail konfirmasi ke pelanggan

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

Use Case Scenario Template

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

Analisa Apa tujuan yang diinginkan dari gambaran deskripsi di atas? Siapa yang dimaksud pengguna? Fungsi apa saja yang harus disediakan oleh sistem?

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

Use Case Diagram Pengelolaan Artikel

Use Case Scenario Template

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

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 -

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

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 -