S
|
tar UML adalah software yang digunakan
untuk membuat unified modeling language yang biasanya digunakan untuk
mempresentasikan system kepada orang-orang yang tidak mengerti bahasa
pemrograman. UML sangat penting dan sangat berguna pada dunia teknologi dan
permodelan, karena UML ini tidak hanya digunakan dalam permodelan perangkat
lunak , tetapi hamper semua bidang yang membutukan permodelan pasti menggunakan
UML.
Bagian-bagian dari UML adalah :
I.
View
Digunakan
untuk melihat system yang dimodelkan. View bukan melihat grafik, tapi
merupakan suatu abstraksi yang berisi sejumlah diagram. View memiliki beberapa
jenis yaitu use case view, logical view, component view, encurrency
view,dan deployment view.
Use Case View : berguna untuk mendeskripsikan funsional system yang
seharusnya dilakukan aktor dari luar (user).
Component View : berguna untuk menjelaskan implementasi dan ketergantungan modul
Encurrency View :berguna untuk pembagi sistem ke dalam proses dan prosesor
Deployment
View : berguna untuk menjelaskan
fisik dari sistem seperti komputer serta pada perangkat.
Logical View : berguna untuk menjelaskan fungsi
dari system, struktur statis, dan kolaborasi dinamis.
II.
Diagram
Diagram
merupakan grafik yang membentuk symbol elemen yang disusun untuk menggambarkan
bagian dari suatu sistem. Sebuah diagram merupakan bagian dari
suatu view tertentu dan ketika digambarkan biasanya dialokasikan untuk
view tertentu. Jenis-jenis diagram di antara lain :
Use Case Diagram : Digunakan untuk interaksi antara sistem dan actor, yang
bekerja
dengan cara mendeskripsikan interaksi
antara user sebuah sistem dengan sistemnya sendiri melalui sebuah sistem yang
dipakai.
Class Diagram : Digunakan untuk mendeskipsikan kelompok objek dan properti
relasi yang sama
Component Diagram : Digunakan untuk membuat bagian fisik dari sistem yang ada
Deployment Diagram : Digunakan untuk menggambarkan letak sebuah
sistem, menampakan bagian-bagian software yang sedang berjalan pada bagian hardware dan menunjukan hubungan
komputer dengan perangkat satu sama lain dan jenis hubungannya
State Diagram : Digunakan untuk menggambarkan semua kondisi suatu
objek dari suatu class dan keadaan yang menyebabkan kondisi berubah.
Sequence Diagram :Digunakan untuk menunjukan rangkaian pesan yang dikirim antara
objek juga interaksi antara objek dan sesuatu yang terjadi pada titik tertentu
dalam eksekusi sistem.
Collaboration Diagram : Digunakan untuk menggambarkan
kolaborasi dinamis seperti sequence diagram.
Activity Diagram :Digunakan untuk membuat rangkaian aliran dan aktivitas yang
digunakan untuk mendeskripsikan aktivitas yang dibentuk dalam suatu operasi
sehingga dapat juga digunakan untuk aktivitas lainnya.