adalah sebuah
"bahasa" yg telah menjadi standar dalam industri untuk visualisasi,
merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah
standar untuk merancang model sebuah sistem.
Diagram UML terdapat 9 diagram yaitu
:
- Diagram Kelas. Bersifat statis. Diagram
ini memperlihatkan himpunan kelas-kelas, antarmuka, kolaborasi-kolaborasi,
serta relasi-relasi. Diagram ini umum dijumpai pada pemodelan system
berorientasi objek.
- Diagram Objek. Bersifat statis. Diagram
ini mempelihatkan objek-objek serta relasi-relasi antar objek. Diagram
objek memperlihatkan instansiasi statis dari segala sesuatu yang dijumpai
pada diagram kelas.
- Use case diagram. Bersifat statis. Diagram
ini memperlihatkan himpunan use casedan aktor-aktor (suatu jenis khusus dari
kelas). Diagram ini terutama sangat penting untuk mengorganisasi dan
memodelkan perilaku dari suatu sistem yang dibutuhkan.
- Sequence Diagram. Bersifat dinamis. Diagram
urutan adalah interaksi yang menekankan pada pengiriman pesan (message)
dalam suatu waktu tertentu.
- Colaboration Diagram. Bersifat dinamis. Diagram
kolaborasi adalah diagram interaksi yang menekankan organisasi struktural
dari objek-objek yang menerima serta mengirim pesan.
- Statechart Diagram. Bersifat dinamis. Diagram
state ini memperlihatkan statestate pada system, memuat state, transisi,
event, serta aktifitas. Diagram ini terutama penting untuk memperlihatkan
sifat dinamis dari antarmuka, kelas, kolaborasi dan terutama penting pada
pemodelan system – system yang reaktif.
- Activity Diagram. Bersifat dinamis. Diagram
aktivitas ini adalah tipe khusus dari digram state yang memperlihatkan
aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu system.
Diagram ini terutama penting dalam pemodelan fungsi-fungsi.
- Component Diagram. Bersifat statis. Diagram
komponen ini memperlihatkakan organisasi serta kebergantungan
system/perangkat lunak pada komponen-komponen yang telah ada sebelummnya.
- Diployment Diagram. Bersifat statis. Diagram ini
memperlihatkan konfigurasi saat aplikasi dijalankan saat run time. Diagram
ini membuat simpul-simpul (node) beserta komponen-komponen yang ada di
dalamnya.
Dari sembilan jenis diagram di atas, saya memiliki materi lengkap dari empat jenis diagram UML yang sering digunakan untuk merancang sebuah sistem
yaitu Use Case Diagram , Sequence Diagram ,
Activity Diagram , Class Diagram .
Post a Comment