uml
TRANSCRIPT
Universitas Indo Global Mandiri Palembang
Program Study Sistem Informasi
VII. Analisa dan Desain Berbasis Objek UML (Unified Modelling Language)
UML
Use Case Diagram
Activity Diagram
Unified Modeling Language (UML)
Aturan-aturan pemodelan yang digunakan untuk mendeskripsikan sistem perangkat lunak dalam bentuk kumpulan obyek.
Diagram –Diagram dalam UML
Object (Obyek) Serupa dengan class diagram, namun digunakan untuk memodelkan kejadian (instance) obyek dengan nilai- nilainya. Dipakai oleh pengembang sistem untuk memotret keadaan obyek sistem pada suatu saat tertentu.
Universitas Indo Global Mandiri Palembang
Program Study Sistem Informasi
State Machine Memodelkan bagaimana kejadian dapat mengubah keadaan (state) dari suatu obyek sepanjang “hidupnya” obyek tersebut. Menggambarkan berbagai macam keadan yang dapat dialami suatu obyek beserta transisi antar keadaan tsb.
Universitas Indo Global Mandiri Palembang
Program Study Sistem Informasi
Composite Structure Mendekomposisi struktur internal kelas, komponen, atau use case.
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.
View Report Card
Student Register for Courses
CourseCatalog Login
Maintain Professor Information
Select Courses to Registra Maintain Student Information
Professor Submit Grade Close Registration
USE CASE Billing System
menggambarkan bagaimana seseorang menggunakan sistem
Pada UML, use case di gambarkan dengan simbol berbentuk oval
Use Case
Actors
Aktor adalah seseorang atau sesuatu diluar sistem yang harus berinteraksi dengan sistem.
Pada UML aktor digambarkan dengan simbol “stickman.”
Universitas Indo Global Mandiri Palembang
Program Study Sistem Informasi
Actor
Relationships
Relationships menggambarkan hubungan antara 2 atau lebih aktor dan use case dan antara 2 atau lebih use case.
Pada UML, hubungan di gambarkan dengan garis dengan atau tanpa panah.
Association Relationships
System Boundary Boxes
Digambarkan dengan kotak disekitar use case, untuk menggambarkan jangkauan system anda (scope of of your system).
Biasanya digunakan apabila memberikan beberapa alternative system yang dapat dijadikan
pilihan
System boundary boxes are optional
Contoh system boundary box
Universitas Indo Global Mandiri Palembang
Program Study Sistem Informasi
Contoh Use case diagram
place
phone call
Place conference call
receive
phone call
receive additional
user
User
scheduler
Updat e Items
B ookshop W orker
S hip Order
Customer 1
Updat e S taff Details
B ookshop Manager
Regis ter Details
<<include>>
<<extend>>
Sys t em Login
Handle Order
<<include>> <<include>> Update Cus tomer Details
Mak e Order Add It ems t o S hoppingCart
Universitas Indo Global Mandiri Palembang
Activity diagram
diagram yang digunakan untuk menggambarkan,Proses bisnis, Langkah-langkah use case dan Logika
perilaku obyek/ metode.
0
lr---1<'0 - .
.... -. _ ,. ,.
uNj> Program Study Sistem lnformasi
Muarateladanskylandcity.blogspot.com