UML merupakan
singkatan dari “Unified Modelling Language” yaitu suatu metode
permodelan secara visual untuk sarana perancangan sistem berorientasi objek,
atau 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.
Jenis-jenis
Diagram UML :
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.
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.
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.
d. Class diagram
Class diagram yaitu salah satu
jenis diagram pada UML yang digunakan untuk menampilkan kelas-kelas
maupun paket-paket yang ada pada suatu sistem yang nantinya akan
digunakan. Jadi diagram ini dapat memberikan sebuah gambaran mengenai
sistem maupun relasi-relasi yang terdapat pada sistem tersebut.
e. Statemachine diagram
Statemachine diagram yaitu salah
satu jenis diagram pada UML yang menggambarkan transisi maupun perubahan
keadaan suatu objek pada sistem.
f. Communication diagram
Communication diagram yaitu
salah satu jenis diagram pada UML yang dapat menggamabarkan tahapan
terjadinya suatu aktivitas dan diagram ini juga menggambarkan interaksi antara
objek yang ada pada sistem. Hampir sama seperti sequence diagram akan tetapi
communication diagram lebih menekankan kepada peranan masing-masing objek pada
sistem.
g. Deployment diagram
Deployment diagram yaitu salah
satu diagram pada UML yang menunjukan tata letak suatu sistem secara fisik,
dapat juga dikatakan untuk menampilkan bagian-bagian softwere yang terdapat
pada hardwere dan digunakan untuk menerapkan suatu sistem dan hubungan
antara komponen hardwere. Jadi Deployment diagram intinya untuk menunjukan
letak softwere pada hardwere yang digunakan sistem.
h. Component diagram
Component diagram yaitu salah
satu jenis diagram pada UML yang menggambarkan softwere pada suatu sistem.
Component diagram merupakan penerapan softwere dari satu ataupun lebih
class, dan biasanya berupa file data atau .exe, source kode, table, dokumen
dsb.







