Jenis-Jenis Diagram Uml
UML atau Unified Modeling Language merupakan suatu bahasa yang menentukan, visualisasi, konstruksi dan mendokumentasikan artifact atau bagian dari informasi yang digunakan atau dihasilkan dalam suat proses dalam pembuatan perangkat lunak. Artifact tersebut dapat berupa seperti model, deskripsi atau pun perangkat lunak dari sistem perangkat lunak seperti pada pemodelan bisnis dan system non perangkat lunak lainnya.
UML merupakan sebuah bahasa standar untuk penulisan blueprint software yang digunakan untuk visualisasi, spesifikasi, pembentukan dan pendokumentasian alat-alat dari sistem perangkat lunak.
Berikut merupakan jenis-jenis dari diagram UML.
- Use Case Diagram
- Activity Diagram
- Package Diagram
- State Diagram
- Sequence Diagram
- Class Diagram
- Communication Diagram
- Composite Structure Diagram
- Object Diagram
- Timing Diagram
- Component Diagram
- Deployment Diagram
- Interaction Overview Diagram
-
Use Case Diagram
Use case merupakan suatu abstraksi dari interaksi antara sistem dan actor. Use case tersebut bekerja dengan cara mendeskripsikan tipe interaksi antara user sebuah system dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah system dipakai.
Diagram Use Case berguna dalam tiga hal :
- Dapat menjelaskan fasilitas yang ada (requirement)
- Dapat komunikasi dengan klien
- Dapat membuat test dari kasus-kasus secara umum
-
Activity Diagram
Activity diagram dapat menyediakan analis dengan kemampuan untuk dapat memodelkan proses dalam suatu sistem informasi. Activity diagram tersebut dapat digunakan untuk alur kerja model, use case individual atau logika keputusan yang terkandung dalam metode individual, dapat juga menyediakan pendekatan untuk suatu proses pemodelan parallel.
Baca Juga : Perbedan Inpeksi dan Investigasi
-
Package Diagram
Digunakan untuk mengelompokkan suatu elemen diagram UML yang berlainan secara bersama-sama ke dalam tingkat pembangunan yang lebih tinggi yaitu berupa sebuah paket. Diagram paket pada dasarnya merupakan diagram kelas yang hanya menampilkan paket, di samping kelas dan terdapat hubungan ketergantungan di samping hubungan khas yang ditampilkan pada diagram kelas.
-
State Diagram
State diagram menggambarkan suatu urutan keadaan yang dilalui objek dalam suatu kelas dikarenakan suatu kejadian menyebabkan suatu perpindahan aktivitas atau state. State terdapat dari objek merupakan penggolongan dari satu atau lebih nilai attrtbute pada kelas.
-
Sequece Diagram
Sequence diagram menjelaskan suatu interaksi objek yang disusun berdasarkan urutan waktu. Secara singkatnya merupakan gambaran tahap demi tahap yang seharusnya dilakukan untuk dapat menghasilkan sesuatu sesuai dengan use case diagram. Sequence diagram ini bersifat dinamis. Serta merupakan interaksi yang dapat menekankan pada pengiriman pesan dalam suatu waktu tertentu.
-
Class Diagram
Class merupakan pendeskripsian kelompok objek-objek dengan property, perilaku atau operasi dan relasi yang sama. Sehingga adanya class diagram dapat memberikan pandangan global atas sebuah sistem. Sebuah sistem biasanya mempunyai beberapa class diagram. Class diagram ini bersifat statis.
Baca Juga : Jual Aplikasi Keuangan Kampus
-
Communication diagram
Communication diagram merupakan gambaran interaksi antar objek seperti sequence diagram, tetapi lebih menekankan pada peran masing-masing objek. Setiap message memiliki sequence number dimana message dari level tertinggi memiliki nomor 1 diagram yang membawa informasi yang sama dengan diagram sequence tetapi lebih memusatkan atau memfokuskan pafa kegiatan objek dari waktu pesan itu dikirimkan.
-
Composite Structure Diagram
Diagaram struktur composite merupakan diagram yang menunjukkan struktur internal classifier yang termasuk poin interaksinya ke bagian lain dari system. Hal ini dapat menunjukkan konfigurasi dan hubungan bagian yang bersama sama melakukan prilaku classifier. Diagram struktur composite merupakan jenis dari diagram struktur yang statis dalam UML yang menggambarkan struktur internal kelas dan kolaborasi.
-
Object Diagram
Object diagram merupakan sebuah gambaran tentang objek-objek dalam sebuah sistem pada satu titik waktu, dikarenakan lebih menonjolkan perintah-perintah dari pada class, object diagram lebih sering disebut sebagai sebuah diagram perintah. Object diagram sangat mirip dengan diagram kelas, perbedaannya ada pada hubungan mereka. Object diagram bersifat statis.
Demikian lah jenis-jenis dari UML, Semoga bermanfaat!
Penulis : Riela Annisa
Sukai/Like Fan Page Facebook Garuda Cyber Indonesia>
Subscribe Channel Youtube Garuda Cyber Indonesia>
Follow Instagram Garuda Cyber Indonesia>