Apa itu UML? Jenis-Jenis UML

18 Apr 2022 13:00 952 Hits 0 Comments Approved by Plimbi
UML (Unified Modelling Language) merupakan suatu metode pemodelan visual yang digunakan sebagai perancangan sistem berorientasi objek.

Saat membuat aplikasi, anda pasti memerlukan yang namanya pemodelan. Pemodelan sendiri merupakan suatu bentuk implementasi sistem bagaimana meletakkan suatu rancangan kedalam sebuah gambar yang berbentuk diagram.

Nah seorang programmer dapat dengan mudah menggunakan UML (Unified Modelling Language) untuk memahami, menganalisa, dan mempermudah perbuatan suatu program.

UML (Unified Modelling Language) adalah suatu metode pemodelan visual yang digunakan sebagai perancangan sistem berorientasi objek. UML merupakan bahasa pemodelan standar yang terdiri dari beberapa diagram terintegrasi yang digunakan untuk membantu proses pengembangan sistem dan software seperti menentukan, memvisualisasikan, membangun, dan mendokumentasikan dari sebuah software system.

 

Tujuan dan Fungsi dari UML

1. Dapat memberikan gambaran visual kepada para user dari berbagai jenis pemrograman dan juga proses umum rekayasa.

2. Mempermudah user dalam membaca sistem.

3. Sebagai blueprint, yang menjelaskan informasi yang menyeluruh dalam perancangan berupa coding sebuah program.

4. Memberikan sebuah visual model yang ekspresif dalam melakukan pengembangan suatu sistem.

 

Jenis - Jenis Diagram UML

1. Use Case Diagram

Use case diagram adalah proses penggambaran untuk menunjukan suatu  hubungan antara pengguna dengan sistem yang akan dirancang.

2. Activity Diagram

Activity diagram adalah bentuk visual dari suatu alur kerja yang berisi tindakan dan aktivitas, yang dapat juga berisi pilihan dan pengulangan.

3. Sequence Diagram

Sequence diagram (diagram urutan) adalah sebuah diagram yang digunakan untuk menjelaskan dan juga menampilkan interaksi antar objek dalam sebuah sistem secara terperinci.

4. Class Diagram

Class diagram adalah jenis diagram struktur statis dalam UML yang menggambarkan suatu struktur sistem dengan menunjukkan class, atribut, metode, dan hubungan antar objeknya.

5. Statemachine Diagram

Statemachine diagram adalah diagram UML yang memvisualisasikan suatu transisi dan pergantian dari keadaan suatu objek.

6. Communication Diagram

Communication Diagram adalah sebuah diagram yang bisa memvisualisasikan tahapan dalam terjadinya suatu aktivitas dan memvisualisasikan suatu interaksi antara objek yang terdapat pada sistem.

7. Deployment Diagram

Deployment diagram merupakan sebuah diagram yang bisa menunjukan tata letak sebuah sistem secara fisik.

8. Component Diagram

Component diagram merupakan sebuah diagram yang bisa memvisualisasikan sebuah software pada sistem.

9. Object Diagram

Object diagram adalah suatu diagram yang memvisualisasikan objek yang ada pada suatu sistem.

10. Composite Structure Diagram

Composite structure diagram merupakan sebuah diagram yang ada pada sistem yang disertai hubungannya.

11. Interaction Overview Diagram

Interaction overview diagram adalah diagram yang bisa digunakan untuk menggambarkan suatu hubungan kerjasama dan hubungan antara activity diagram dengan sequence diagram.

12. Package Diagram

Package diagram merupakan suatu diagram yang fungsinya untuk mengelompokkan kelas dan juga menunjukan  bagaimana nantinya elemen model akan disusun dan memvisualisasikan ketergantungan antar paket-paket.

13. Timing Diagram

Timing diagram merupaka suatu diagram biasanya dikenal sebagai bentuk lain dari interaksi diagram yang berfokus pada waktu.

Tags

About The Author

Azka Lufthansa 25
Novice

Azka Lufthansa

Azka Writer

Comments

You need to be logged in to be able to post a comment. Click here to login
Plimbi adalah tempat menulis untuk semua orang.
Yuk kirim juga tulisanmu sekarang
Submit Artikel