Anda di halaman 1dari 19

UML

PUTRI INDARWATI, S.KOM., M.T


APA ITU UML?
agenda
UML (Unified Modeling Language)

merupakan sebuah bahasa yang


telah menjadi standar dalam
industri perangkat lunak untuk
visualisasi, merancang dan
mendokumntasikan sistem
perangkat lunak.

20XX presentation title 3


Manfaat UML untuk Programmer

•Memudahkan programmer dalam membuat sistem yang


akan dirancang
•Memudahkan programmer untuk mengetahui flow atau
alur sebuah sistem
•Memudahkan programmer untuk mengetahui perangkat
apa saja yang dibutuhkan dalam sistem yang akan dibuat
•Memudahkan app developer dalam mengimplementasikan
program atau aplikasi yang telah dibuat
Kelebihan Menggunakan UML
• UML menyediakan bahasa pemodelan yang ekspresif dan siap
pakai untuk mengembangkan dan pertukaran model-model yang
berarti
• Menyediakan mekanisme perluasan dan spesialisasi untuk
memperluas konsep-konsep inti
• Mendukung spesifikasi independen bahasa pemrograman dan
proses pengembangan tertentu
• Menyediakan basis formal untuk bahasa pemodelan
• Menyediakan kemampuan untuk merepresentasikan semua
konsep yang relevan untuk sistem perangkat lunak
• Menyediakan fleksibilitas yang diperlukan bagi konsep-konsep
perangkat lunak yang baru

20XX presentation title 5


Use case
Use case diagram menggambarkan fungsionalitas yang
diharapkan dari sebuah system. Yang ditekankan adalah “apa”
yang diperbuat system, bukan “bagaimana”

Use case merepresentasikan sebuah interasi antara actor dengan


sistem

20XX presentation title 6


20XX presentation title 7
ACTIVITY DIAGRAM

Activity diagram atau dalam bahasa Indonesia berarti diagram


aktivitas, merupakan sebuah diagram yang dapat
memodelkan berbagai proses yang tejadi pada sistem.

Seperti layaknya runtutan proses berjalannya suatu sistem


dan digambarkan secara
vertikal.

20XX presentation title 8


SIMBOL ACTIVITY DIAGRAM

20XX presentation title 9


SEQUENCE DIAGRAM
• Menggambarkan interaksi antar objek di dalam dan disekitar
system termasuk pengguna display, dan sebagainya)berupa
pesan yang digambarkan terhadap waktu

20XX presentation title 10


SIMBOL SEQUENCE DIAGRAM

20XX presentation title 11


CLASS DIAGRAM
• Class diagram adalah jenis diagram struktur statis dalam UML yang menggambarkan
struktur
sistem dengan menunjukkan sistem class, atributnya, metode, dan hubungan antar
objek.

• Class diagram disebut jenis diagram struktur karena menggambarkan apa yang harus
ada dalam
sistem yang dimodelkan dengan berbagai komponen.

• Class diagram merupakan suatu diagram yang digunakan untuk menampilkan kelas-
kelas berupa
paket-paket untuk memenuhi salah satu kebutuhan paket yang akan digunakan nantinya.

20XX presentation title 12


20XX presentation title 13
20XX presentation title 14
Contoh kasus

20XX presentation title 15


Diagram activity

20XX presentation title 16


Squence diagram

20XX presentation title 17


20XX presentation title 18
Software yang dapat digunakan
1. Microsoft Visio
2. Edraw Max
3. Dia Portabel
4. dan banyak software yang lain

20XX presentation title 19

Anda mungkin juga menyukai