Anda di halaman 1dari 25

Unified Modeling

Language (UML)

Disampaikan oleh Zulfachmi, MT


Definisi Umum UML

Merupakan singkatan dari Unified


Modeling Language, adalah cara
untuk merepresentasikan
arsitektur, desain, dan
implementasi sistem perangkat
lunak yang kompleks secara visual.
Klasifikasi UML
Use Case Diagram
“Use case adalah abstraksi dari interaksi antara system dan actor.”

Use case bekerja dengan cara mendeskripsikan tipe


Contents interaksi antara user sebuah system dengan sistemnya
Here
sendiri melalui sebuah cerita bagaimana sebuah system
digunakan.
Simbol Use Case Diagram

Contents
Here
Use Case Diagram

Contents
Here
Activity Diagram

Diagram aktivitas memvisualisasikan langkah-langkah yang dilakukan dalam kasus penggunaan -


aktivitas dapat berurutan, bercabang, atau bersamaan.

Jenis diagram UML ini digunakan untuk menunjukkan perilaku dinamis suatu sistem, tetapi juga
dapat berguna dalam pemodelan proses bisnis.
Simbol Activity Diagram

Contents
Here
Simbol Activity Diagram

Contents
Here
Activity Diagram
Activity Diagram
Sequence Diagram

Diagram sekuens, terkadang disebut sebagai diagram


peristiwa atau skenario peristiwa, menunjukkan urutan
interaksi objek.

Dengan cara ini, Anda dapat merepresentasikan


skenario runtime sederhana secara visual.
Simbol Sequence Diagram
Contoh Kasus Sequence Diagram
Contoh Kasus Sequence Diagram
Class Diagram

• Class diagram adalah model statis yang


menggambarkan struktur dan deskripsi class
serta hubungannya antara class.

• Class diagram mirip ER-Diagram pada


perancangan database, bedanya pada ER-
diagram tdk terdapat operasi/methode tapi
hanya atribut.

• Class terdiri dari nama kelas, atribut dan


operasi/methode.
Class Diagram

Atribut dan operation (metoda) dapat memiliki salah satu sifat berikut :

1. Private, hanya bisa dipanggil dari dalam kelas itu sendiri. method/atribut
diawali “-“.
2. Protected, hanya dapat dipanggil oleh class yang bersangkutan dan  class
turunannya. methode diawali dg tanda “#”.
3. Public, dapat dipanggil  dari semua objek. methode/atribut diawali tanda
“+”
Simbol Class Diagram

Contents
Here
Nilai Kardinalitas Class Diagram

Contents
Here
Class Diagram

Contents
Here
Class Diagram

Contents
Here
Simbol Component Diagram

Contents
Here
Simbol Deployment Diagram

Contents
Here
Simbol State Diagram

Contents
Here
Thank You
Semoga Bermanfaat

Anda mungkin juga menyukai