DOSEN PENGAMPU:
MUHAMAD ADRI, S.Pd., M.T.
OLEH:
Maulanda Alfarizi
21076061
FAKULTAS TEKNIK
2022
Unified Modeling Language (UML)
UML digunakan untuk pemodelan sistem non-perangkat lunak dan diimplementasikan secara
ekstensif di sebagian besar sector industry termasuk keuangan, militer dan teknik.
Secara umum UML terbagi Atas 2 :
A. Diagram pemodelan structural mendefinisikan arsitektur statis suatu model yang
digunakan untuk memodelkan hal-hal yang membentuk model-kelas, objek, antarmuka
dan komponen fisik serta untuk memodelkan hubungan dan dependensi antar elemen.
6. Diagram objek
- Elemen kelas dan objek
- Run time state
7. UML profil, menyediakan mekanisme ekstensi umum untuk membangun model uml
secara khusus domain. Profil adalah kumpulan dari ekstensi yang bersama-sama
menggambarkan beberapa masalah pemodelan tertentu dan menfasilitasi pemodelan
konstruksi dalam domasin itu.
B. Diagram pemodelan perilaku yaitu menangkap varietas interaksi dan keadaan seketika
dalam model saat mengeksekusi dari waktu ke waktu, melacak bagaimana sistem akan
bertindak dalam lingkungan dunia nyata dan mengamati efek dari suatu operasi atau
peristiwa termasuk hasilnya.
1. Menggunakan case diagram. Digunakan untuk memodelkan interaksi pengguna/
sistem. Dalam hal ini mendefinisikan perilaku, persyaratan, dan batasan dalam bentuk
skrip atau scenario
2. Diagram urutan adalah diagram yang menunjukkan objek sekuens menggunakan
garis waktu vertical
3. Diagram aktivitas memiliki banyak kegunaan mulai dari mendefinisikan alur program
dasar, hingga menangkap titik keputusan dan tindakan dalam setiap proses umum
4. Diagram waktu menggabungkan tampilan urutan keadaan objek di atas waktu yang
menyatakan
5. State machine diagram sangat penting untuk memahami kondisi run state model saat
dijalankan
6. Ikhtisar interaksi diagram yaitu gambaran umum interaksi untuk memungkinkan
interaksi dengan titik dan alur keputusan
7. Diagram komunikasi menunjukkan jaringan dan urutan, pesan atau komunikasi antar
objek pada run-time, selama instans kolaborasi.