uml

7

Click here to load reader

Upload: putumahendra-wijaya

Post on 30-Jun-2015

357 views

Category:

Education


0 download

TRANSCRIPT

Page 1: UML

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.

Page 2: UML

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.

Page 3: UML

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.”

Page 4: UML

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

Page 5: UML

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

Page 6: UML

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

Page 7: UML

Muarateladanskylandcity.blogspot.com