Diagram UML (Unified Modeling Language)

Unified Modeling Language (UML) adalah bahasa visual yang digunakan untuk memodelkan, merencanakan, dan mendokumentasikan struktur dan perilaku sistem perangkat lunak. UML digunakan sebagai alat komunikasi yang efektif antara pengembang perangkat lunak, pemangku kepentingan, dan tim pengembangan untuk memahami, merencanakan, dan merancang sistem perangkat lunak yang kompleks. Artikel ini akan membahas secara singkat beberapa jenis diagram UML yang umum digunakan.

1. Diagram Use Case: Diagram Use Case digunakan untuk mendeskripsikan interaksi antara sistem dan aktor-aktor eksternal yang berinteraksi dengan sistem. Diagram ini menggambarkan fungsionalitas sistem dari perspektif pengguna, dengan menunjukkan skenario interaksi antara pengguna dan sistem.

2. Diagram Class: Diagram Class digunakan untuk memodelkan struktur statis dari sistem perangkat lunak dengan menunjukkan kelas-kelas yang ada dalam sistem, atribut-atributnya, serta hubungan antara kelas-kelas tersebut seperti hubungan pewarisan, asosiasi, dan agregasi.

3. Diagram Sequence: Diagram Sequence menggambarkan interaksi antara objek-objek dalam sistem secara berurutan, menunjukkan pesan-pesan yang dikirim antara objek-objek selama proses interaksi.

4. Diagram Activity: Diagram Activity digunakan untuk menggambarkan aliran kerja atau aktivitas dalam sistem, menunjukkan aktivitas-aktivitas yang dilakukan dalam suatu proses dan hubungan antara aktivitas-aktivitas tersebut.

5. Diagram State Machine: Diagram State Machine menggambarkan transisi keadaan suatu objek dalam sistem perangkat lunak, menunjukkan bagaimana objek berubah keadaannya berdasarkan peristiwa-peristiwa yang terjadi.

6. Diagram Component: Diagram Component digunakan untuk memodelkan komponen-komponen fisik atau modul-modul dalam sistem perangkat lunak, menunjukkan komponen-komponen yang ada dalam sistem dan hubungan antara komponen-komponen tersebut.

7. Diagram Deployment: Diagram Deployment digunakan untuk memodelkan distribusi fisik dari komponen-komponen sistem perangkat lunak ke dalam lingkungan yang diimplementasikan, menunjukkan bagaimana komponen-komponen sistem dideploy ke dalam infrastruktur komputasi.

UML menyediakan beragam diagram yang dapat digunakan untuk memodelkan berbagai aspek dari sistem perangkat lunak, mulai dari struktur statis hingga perilaku dinamis. Dengan menggunakan UML, pengembang perangkat lunak dapat memahami, merencanakan, dan merancang sistem perangkat lunak secara sistematis dan terstruktur, sehingga memfasilitasi pengembangan perangkat lunak yang efisien dan efektif.

Related Post

Bridging Technology for Humanity
Jl. D.I Panjaitan No. 128 Purwokerto 53147, Jawa Tengah – Indonesia

Telp : 0281-641629

WA  : 0812-2831-9222

Email : [email protected]

Website Official : ittelkom-pwt.ac.id

Website PMB : pmb.ittelkom-pwt.ac.id

Negara : Indonesia

Telp

WA

Email

Website Official

Website PMB

Negara

Fakultas Rekayasa Industri dan Desain (FRID)

Bridging Technology for Humanity
Jl. D.I Panjaitan No. 128 Purwokerto 53147, Jawa Tengah – Indonesia

Telp

WA

Email

Website Official

Website PMB

Negara

Fakultas Teknik Telekomunikasi dan Elektro (FTTE)

Copyright ©2024 All Rights Reserved By PMB Institut Teknologi Telkom Purwokerto