Memodelkan Kebutuhan Sistem Menggunakan Use-Case

Slides:



Advertisements
Presentasi serupa
Use Case Sistem.
Advertisements

Pertemuan 4 Behavioral Modeling 1 – Use Case
Gambaran fungsionalitas yang diharapkan dari sebuah sistem
Analisis & Informasi Proses Bisnis (CSA221)
Pertemuan 4 Use Case dan Aktor
Chapter 8 Use Case.  Pemodelan Use Case diterapkan untuk menganalisa kebutuhan fungsional  Menunjukkan tingkah laku atau fungsional sistem  Terdiri.
PRAKTIKUM ANALISIS DAN PERANCANGAN SISTEM INFORMASI
Pertemuan 6 Structural modelling
DIAGRAM UML ( USE CASE ).
DIAGRAM USE CASE Materi Pertemuan 18
PEMODELAN USE CASE Presentation for The Lectures of Information System Analysis and Design, STIKOM BINANIAGA.
USE CASE DIAGRAM.
USE CASE DIAGRAM.
Desain Berorientasi Objek
PEMODELAN KEBUTUHAN SISTEM DENGAN USECASE
Interaksi Objek.
USE CASE DIAGRAM.
PEMBUATAN MODEL DATA dan DESAIN DATABASE
Use-Case.
Kelompok 1 T.Yusak D Alenta D J M Nasir Isommudin
UML mendukung pengembangan aplikasi Kelas application partitioning Objek-objek Business Relationships Business Process Objek-objek Use Cases Sistem untuk.
Mata Praktikum Sistem Informasi Pertemuan-2 PJ : Nuraini Purwandari Copyright©2010. This presentasion is dedicated to Laboratory of Information of Universitas.
Suwirno Mawlan 1 Diagram Ese Case. Suwirno Mawlan 2 Diagram Use Case Use case = serangkaian skenario yang menggambarkan interaksi antara user dan sistem.
Pertemuan 2 Review Analisis Sistem
Lecture Note: Retno Budi L Model Bisnis v [STMIK MDP] Retno Budi Lestari Pemodelan Kebutuhan.
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Pemodelan Kebutuhan Lecture Note: Trisnadi Wijaya, SE., S.Kom Model Bisnis v [STMIK MDP] 1Trisnadi Wijaya, SE., S.Kom.
Memodelkan Kebutuhan Sistem Menggunakan Use-Case
Object Oriented Analysis (OOA)
Materi 4 Kuliah IT-505 PSBO ©Ayi Purbasari, S.T., M.T.
Diagram Use-Case.
Pengantar UML.
Analisa dan Perancangan Berbasis Objek
Perancangan Sistem Dengan menggunakan UML
USE CASE DIAGRAM.
ADBO (Analisa Desain Berorientasi Obyek)
USE CASE DIAGRAM.
Citra N., S.Si, MT Sistem Informasi - UNIKOM
Unified Modeling Language (UML)
PEMODELAN SISITEM INFORMASI
Unified Modeling Language (UML)
Perancangan Sistem Dengan menggunakan UML
PEMROGRAMAN VISUAL II Outline: UML (Unified Modeling Language)
Sequence Diagram.
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
OOAD & Pemodelan Fungsional
PEMODELAN KEBUTUHAN DENGAN USE CASE
UML mendukung pengembangan aplikasi
PEMODELAN KEBUTUHAN DENGAN USE CASE
PEMODELAN SISITEM INFORMASI
REKAYASA PERANGKAT LUNAK
CHAPTER 6 Pemodelan System yang dibutuhkan dengan Use Case BY :
Pemodelan Suwirno Mawlan.
PEMODELAN OBJECT ORIENTED
PEMODELAN KEBUTUHAN DENGAN USE CASE
Pemodelan Sistem Bisnis
Konsep & Perancangan Database
Use Case Diagram.
Pemodelan bisnis dan use case binis
USE CASE DIAGRAM E. Haodudin Nurkifli
Pemodelan & Pelaksanaan Kebutuhan
Use Case Diagram.
Citra N., S.Si, MT Sistem Informasi - UNIKOM
Analisis dan Desain Berorientasi Obyek
Oleh : Cosmas Haryawan -- Pengenalan UML -- Dari Berbagai Sumber
Pemodelan Persyaratan Sistem Dengan Use Case
Mata Praktikum Sistem Informasi Pertemuan-2
Memodelkan Kebutuhan Sistem Menggunakan Use-Case
USE CASE DIAGRAM. Menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”.
OBJECT ORIENTED ANALISYS AND DESIGN
Transcript presentasi:

Memodelkan Kebutuhan Sistem Menggunakan Use-Case Analisa Desain Sistem Memodelkan Kebutuhan Sistem Menggunakan Use-Case Konsep Sistem untuk Pemodelan dengan Use Case

Pembahasan Manfaat use-case modeling Menentukan aktor dan use-cases Mengenal 4 tipe aktor Relasi dalam diagram model use-case

Pemodelan Use Case Tantangan terbesar dalam proses perancangan sistem adalah kemampuan untuk mengetahui kebutuhan sistem (system requirements): Model data dan proses, prototipe, spesifikasi kebutuhan Dimengerti oleh perancang tapi tidak dimengerti oleh pengguna Lingkup dan jadwal cenderung rumit dan ‘menakutkan’

Use Case : Definsi Use Case adalah deskripsi dari sebuah perilaku sistem sebagai respon dari suatu aksi / permintaan dari luar sistem. Dengan kata lain, use case mendeskripsikan ‘siapa’ bisa melakukan ‘apa’ pada sebuah sistem. 

Pemodelan Use-Case: Definisi Pemodelan Use-Case : proses modeling fungsi- fungsi sistem dalam terminologi kejadian bisnis (business events) yang memicu peristiwa, dan bagaimana sistem menanggapi kejadian tersebut Use-case modeling berakar dari object-oriented modeling. (pemodelan berorientasi obyek) Merupakan pelengkap dari alat-alat modeling tradisional. (seperti ER Diagram)

Use-Case Modelling: Manfaat Alat mendokumentasikan kebutuhan fungsional. Membantu pembagian lingkup sistem sehingga lebih mudah diatur. Alat mengkomunikasikan fungsionalitas sistem pada pengguna dan stakeholder lain. Usecase memiliki bahasa yang dapat dimengerti oleh berbagai stakeholder. Membantu melakukan estimasi lingkup, upaya, dan jadwal sebuah proyek

Use-Case Modelling: Manfaat (cont.) Dasar untuk melakukan testing (test plans dan test cases) Dasar untuk user help systems, manual dan dokumentasi sistem Alat untuk mengetahui kebutuhan Titik awal untuk identifikasi obyek data atau entitas Spesifikasi fungsional untuk merancang user system interface Alat menentukan kebutuhan akses database (menambah, mengubah, menghapus, membaca) Kerangka untuk mengarahkan proyek pengembangan sistem

Use-Case Modelling: Konsep Sistem Diagram Use-case – diagram yang menggambarkan interaksi antara sistem dan sistem eksternal dengan pengguna (user) Use-case narrative – deskripsi naratif business event dan bagaimana user akan berinteraksi dengan sistem untuk menyelesaikan suatu pekerjaan (task)

Simbol-simbol Dasar Use-Case Use case – sebuah skenario perilaku untuk menyelesaikan pekerjaan tertentu Digambarkan dalam bentuk elips horisontal Actor – segala sesuatu yang perlu berinteraksi dengan sistem untuk bertukar informasi Contoh: seseorang, organisasi, sistem informasi yang lain, alat eksternal, atau waktu.

Empat Tipe Aktor Primary business actor Primary system actor Stakeholder yang paling diuntungkan dari terlaksananya use- case dengan menerima sesuatu yang dapat diukur Contoh: karyawan yang menerima pembayaran Primary system actor Stakeholder yang berinteraksi secara langsung dengan sistem untuk memicu kejadian bisnis atau sistem (business or system events) Contoh: teller sebuah bank yang memasukkan informasi deposit External server actor Stakeholder yang menanggapi permintaan dari use-case Contoh: biro kredit melakukan otorisasi charge sebuah credit card External receiver actor Stakeholder yang meski bukan primary actor tapi menerima sesuatu yang bernilai dari use-case Contoh: gudang menerima packing slip

Penjelasan Gambar: Customer ingin memesan sesuatu barang dari sebuah toko. Kemudian menelpon customer service dari toko tersebut. Customer service mengecek pembayaran dari customer apakah sudah diterima bagian finance Jika pembayaran selesai kemudian customer service meminta warehouse menyiapkan barang pesanan. Warehouse kemudian melakukan delivery untuk mengirim barang ke customer

Use Case Association Relationship Association – relasi antara actor dengan use-case dimana terjadi interaksi diantara mereka Asosiasi digambarkan dengan garis yang menghubungkan antara actor dengan use-case Asosiasi dengan anak panah menyentuh use-case mengindikasikan bahwa usecase dipicu oleh actor. Asosiasi tanpa anak panah mengindikasikan receiver actor Asosiasi dapat bersifat dua-arah atau multi-arah (bidirectional or unidirectional)

Use Case Extends Relationship Extension use-case – sebuah use case yang terdiri dari langkah-langkah yang diambil dari use case lain yang lebih rumit untuk mempermudah case aslinya sehingga memperluas fungsionalitasnya Relasi antara extension use case dengan use case yang diperluas disebut sebuah extends relationship Digambarkah dengan garis dengan anak panah, dimulai dari extension use case menuju ke use case yang diperluas. Masing-masing garis extends relationship diberi label “<<extends>>.”

Use Case Uses Relationship Abstract use case: use case yang dapat mengurangi redundansi antar dua atau lebih use case dengan mengkombinasikan langkah langkah yang serupa Abstract case dapat digunakan use case lain yang memerlukan fungsionalitasnya Relasi antara abstract use case dan use case yang menggunakannya disebut uses (includes) relationship

Use Case Depends On Relationship Depends On – relasi use case yang menentukan use case lain mana yang harusdilakukan sebelum use case yang bersangkutan Dapat menentukan urutan dimana use case perlu dikembangkan

Use Case Inheritance Relationship Inheritance – relasi use case dimana perilaku dari dua actor yang memulai use case yang sama diekstrapolasi dan ditugaskan pada satu abstract actor untuk mengurangi redundansi Actor-actor lain dapat mewarisi (inherit) interaksi dari abstract actor

Review Question Apakah yang dimaksud dengan Use Case? Apakah manfaat pemodelan Use Case untuk memodelkan sistem? Terdapat berapa tipe relationship yang ada pada use case? Apa ciri use case inheritance relationship?