Use Case Diagram.

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
Use Case Diagram.
Catur Iswahyudi + Edhy Sutanta
Siti Mukaromah, S.Kom.  Model yang menggambarkan requirement software dalam bentuk use case - use case  Use case model terdiri dari satu atau beberapa.
PEMODELAN SISITEM INFORMASI
Unified Modelling Language (UML)
ANALISIS USE CASE.
UML (Unified Modelling Language)
USE CASE DIAGRAM.
USE CASE DIAGRAM.
USE CASE DIAGRAM.
Desain Berorientasi Objek
Sistem Informasi DSS-Expert System RIKA.
Interaksi Objek.
USE CASE DIAGRAM.
USE CASE DIAGRAM.
Analisa dan Desain Berbasis Objek UML (Unified Modelling Language]
Use Case (Part 1) Pertemuan 5 Rekayasa Perangkat Lunak
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.
Lecture Note: Retno Budi L Model Bisnis v [STMIK MDP] Retno Budi Lestari Pemodelan Kebutuhan.
Pemodelan Kebutuhan Lecture Note: Trisnadi Wijaya, SE., S.Kom Model Bisnis v [STMIK MDP] 1Trisnadi Wijaya, SE., S.Kom.
Advanced Software Engnineering
Memodelkan Kebutuhan Sistem Menggunakan Use-Case
Pengantar UML.
KONSEP DASAR PENDEKATAN OBJEK
Analisa dan Perancangan Berbasis Objek
Rekayasa Perangkat Lunak Use Case
Unified Modeling Language [UML]
UNIFIED MODELLING LANGUAGE
Perancangan Sistem Dengan menggunakan UML
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
USE CASE DIAGRAM.
SE3414 RPL: Teknik Berorientasi Objek
ADBO (Analisa Desain Berorientasi Obyek)
USE CASE DIAGRAM.
Citra N., S.Si, MT Sistem Informasi - UNIKOM
Use Case Diagram Ika Novita Dewi.
PEMODELAN SISITEM INFORMASI
Object-Oriented Analysis (OOA)
Perancangan Sistem Dengan menggunakan UML
PEMROGRAMAN VISUAL II Outline: UML (Unified Modeling Language)
UNIFIED MODELLING LANGUAGE
PEMODELAN SISITEM INFORMASI
Analisa dan Desain Berbasis Objek UML (Unified Modelling Language]
Pertemuan 4 Use Case Diagram.
PEMODELAN OBJECT ORIENTED
Pemodelan Sistem Bisnis
Konsep & Perancangan Database
USE CASE DIAGRAM.
Use Case Diagram.
Use Case Diagram.
USE CASE DIAGRAM E. Haodudin Nurkifli
Use Case Diagram.
Citra N., S.Si, MT Sistem Informasi - UNIKOM
By Halimah Tussa’diah, M.Kom
KONSEP DASAR PENDEKATAN OBJEK
SEQUENCE DIAGRAM.
Oleh : Cosmas Haryawan -- Pengenalan UML -- Dari Berbagai Sumber
Analysis Kebutuhan dengan Use Case Modeling
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”.
USE CASE DIAGRAM.
OBJECT ORIENTED ANALISYS AND DESIGN
Transcript presentasi:

Use Case Diagram

UsE Case DIAGRAM Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem.

Use Case diagram View Report Card Student Professor Submit Grade Login Maintain Professor Information Maintain Student Information Register for Courses Select Courses to Teach CourseCatalog Billing System Registrar Close Registration

Komponen Use Case Diagram Aktor adalah seseorang atau apa saja yang berhubungan dengan sistem yang sedang dibangun. Aktor sebaiknya diberi nama dengan kata benda. Dalam UML direpresentasikan dengan notasi beriku ini:

Pertanyaan ... Siapa yang menggunakan sistem? Siapa yang memasang sistem? Siapa yang memulai sistem? Siapa yang memelihara sistem? Siapa yang mematikan sistem? Sistem lain apa yang menggunakan sistem ini? Siapa yang mengambil informasi dari sistem? Siapa yang menyediakan informasi ke sistem? Apakah segala sesuatu terjadi secara otomatis pada waktu saat ini?

Actor Ada 3 tipe Pengguna sistem Sistem yang lain dan berhubungan dengan sistem yang dibangun Waktu Tipe pertama actor secara fisik atau seorang pengguna, gambaran secara umum dan selalu ada pada setiap sistem

Actor Ketika memberi nama actor, gunakan nama peranan dan jangan nama posisi Seorang individu dapat memainkan beberapa peranan.

Actor Tipe Kedua adalah sistem yang lain. Misalkan pada sebuah sistem Informasi Puskesmas memerlukan koneksi dengan aplikasi sistem yang lain, semisal SIM rumah sakit. Maka dalam kasus ini, SIM rumah sakit adalah actor.

Actor Tipe ketiga adalah waktu Dapat menjadi actor jika seiring perjalan waktu dapat memicu event/kejadian dalam sistem.

Use Case Adalah bagian fungsionalitas tingkat tinggi yang disediakan oleh sistem. Dengan kata lain, use case menggambarkan bagaimana seseorang menggunakan sistem. Use dalam UML dinotasikan dengan simbol

Use case Nama use case - Simple name Biasanya berupa kata kerja + kata benda - Path name nama di bagian depan menyatakan paket (package) dimana use case tersebut berada

Relasi Relasi antara actor dan use case Dinotasikan seperti gambar berikut Arah panah menunjukkan siapa yang mengawali komunikasi. Dengan mengecualikan use case dalam relasi include dan relasi extend, setiap use case harus diinisialisasi oleh actor

Jenis Relasi Generalization Include extends

generalization Hubungan antara induk dan anak Anak mewarisi sifat dan method dari induk Induk disebut root / base Class yang tidak memiliki anak disebut leaf Terbagi menjadi 2 - Actor Generalization - Use Case Generalization

Actor generalization Aktor bisa umum atau spesifik Menggunakan generalization - Pelanggan : General actor - Pelanggan Perusahaan & Pelangga Individu: Specific

Use case generalization Use case anak mewarisi arti dari use case induk sambil menambahkan/memodifikasi behaviour dari induk

Relasi Include Memungkinkan satu use case menggunakan fungsionalitas yang disediakan oleh use case lainnya.

Relasi Extend Memungkinkan suatu use case secara optional menggunakan fungsionalitas yang disediakan oleh use case lainnya. Use case pemeriksaan kesehatan suatu saat memerlukan tes laboratorium, tapi pada saat lain tidak. Tergantung pada kondisi pasien yang diperiksa.

Batasan sistem Untuk memperlihatkan batasan sistem dalam diagram use case, Anda dapat menggambarkan sebuah kotak yang melingkupi semua use case, namun actor tetap berada di luar kotak.

Use Case Diagram Sistem Informasi Puskesmas