A. Penjelasan UML
UML
merupakan singkatan
dari “Unified Modelling Language” yaitu suatu metode permodelan secara
visual untuk sarana perancangan sistem berorientasi objek.
Definisi UML
yaitu sebagai
suatu bahasa yang sudah menjadi standar pada visualisasi, perancangan dan juga
pendokumentasian sistem software. Saat ini UML sudah menjadi bahasa
standar dalam penulisan blue print software.
B. Tujuan atau fungsi dari penggunaan UML
Inilah beberapa tujuan atau fungsi
dari penggunaan UML, yang diantaranaya:
- Dapat
memberikan bahasa permodelan visual kepada pengguna dari berbagai macam
pemerograman maupun proses rekayasa.
- Dapat
menyatukan praktek-praktek terbaik yang ada dalam permodelan.
- Dapat
memberikan model yang siap untuk digunakan, merupakan bahasa permodelan
visual yang ekspresif untuk mengembangkan sistem dan untuk saling menukar
model secara mudah.
- Dapat
berguna sebagai blue print, sebab sangat lengkap dan detail dalam
perancangannya yang nantinya akan diketahui informasi yang detail mengenai
koding suatu program.
- Dapat
memodelkan sistem yang berkonsep berorientasi objek, jadi tidak hanya
digunakan untuk memodelkan perangkat lunak (software) saja.
- Dapat menciptakan suatu bahasa permodelan yang nantinya dapat dipergunakan oleh manusia maupun oleh mesin.
C. Jenis-Jenis diagram UML dan beberapa contoh
diagramnya
a. Use case diagram
Use case diagram yaitu salah satu
jenis diagram pada UML yang menggambarkan interaksi antara sistem dan aktor,
use case diagram juga dapat men-deskripsikan tipe interaksi antara si pemakai
sistem dengan sistemnya.
Inilah contoh dari use case diagram.
b. Activity Diagram
Activity diagram atau diagram
aktivitas yaitu salah satu jenis diagram pada UML yang dapat memodelkan
proses-proses apa saja yang terjadi pada sistem.
Inilah contoh dari activity diagram.
c. Sequence diagram
Sequence diagram yaitu salah satu
jenis diagram pada UML yang menjelaskan interaksi objek yang berdasarkan urutan
waktu, sequence diagram juga dapat menggambarkan urutan atau tahapan yang harus
dilakukan untuk dapat menghasilkan sesuatu seperti pada use case diagram.
0 komentar:
Posting Komentar