Sumber Gambar : https://www.codepolitan.com/unified-modeling-language-uml
Pengertian UML
Unified Modelin Language atau biasa dikenal dengan UML merupakan bahasa untuk menvisualisasikan atau memberikan gambaran dari sebuah sistem perangkat lunak yang berorientasi objek, seperti pada pemodelan bisnis dan sistem non perangkat lunak lainnya.UML juga merupakan bahasa standar untuk visualisasi, perancangan, pendokumentasian pengembangan software, serta menjadi standar untuk penulisan rancangan atau blueprint suatu software.
UML ini akan mempermudah para pengembang sistem untuk berdiskusi dengan bahasa pemodelan yang mudah dimengerti.
Kegunaan UML
UML digunakan untuk memodelkan suatu sistem (bukan hanya perangkat lunak) yang menggunakan konsep berorientasi objek. UML juga membuat sebuah jembatan bahasa yang dapat digunakan baik oleh manusia maupun mesin.Diagram UML
UML digunakan untuk memodelkan sistem yang berorientasi objek. Dalam memodelkan sistem tersebut, UML menyediakan beberapa diagram yaitu :
- Use Case Diagram untuk memodelkan proses bisnis.
- Conceptual Diagram untuk memodelkan konsep-konsep yang ada di dalam aplikasi.
- Sequence Diagram untuk memodelkan pengiriman pesan (message) antar objects.
- Collaboration Diagram untuk memodelkan interaksi antar objects.
- State Diagram untuk memodelkan perilaku objects di dalam sistem.
- Activity Diagram untuk memodelkan perilaku Use Cases dan objects di dalam system.
- Class Diagram untuk memodelkan struktur kelas.
- Object Diagram untuk memodelkan struktur object.
- Component Diagram untuk memodelkan komponen object.
- Deployment Diagram untuk memodelkan distribusi aplikasi.
Software Membuat UML
Dalam membuat UML, banyak software yang telah tersedia dengan fiturnya masing-masing. Beberapa software tersebut yaitu :
- Star UML
- Microsoft Visio
- Umbrello
- UML Designer Tool
- Edraw Max
UML (Unified Modeling Language) merupakan pengganti dari metode analisis berorientasi object dan design berorientasi object (OOAD / Object Oriented Analysis and Design) yang dimunculkan sekitar akhir tahun 80-an dan awal tahun 90-an.
UML merupakan gabungan dari metode Booch,Rumbaugh (OMT) dan Jacobson. Tetapi UML mencakup lebih luas daripada OOAD.
Pada pertengahan saat pengembangan UML, dilakukan standarisasi proses dengan OMG(Object Management Group) dengan harapan UML bakal menjadi bahasa standar pemodelan pada masa yang akan datang.
Jadi,UML dibuat untuk memudahkan para pengembang sistem untuk berdiskusi dengan bahasa pemodelan yang mudah dipahami.
Referensi
- https://medium.com/@andrerahardjo/apa-itu-uml-b8f2a8f70b89
- https://www.codepolitan.com/unified-modeling-language-uml
- https://id.wikipedia.org/wiki/Unified_Modeling_Language
- http://www.pengertianku.net/2015/09/pengertian-uml-dan-jenis-jenisnya-serta-contoh-diagramnya.html
- https://www.guru99.com/best-uml-tools.html
Tidak ada komentar:
Posting Komentar