Belajar UML(Pengertian, Tujuan, Jenis)
Assalamualaikum Warohmatullahi Wabarokatuh
Nama: Amelia Kusuma Wardani
a. Pengertian UML
UML atau Unified Modelling Language adalah suatu metode permodelan secara visual untuk sarana perancangan sistem berorientasi objek.
b. Tujuan dari UML atau Unified Modelling Language:
- Dapat memberikan bahasa permodelan visual kepada pengguna dari berbagai macam pemrograman/proses rekayasa
- Dapat memberikan model yang siap untuk digunakan nantinya
- Dapat menyatukan prektek-praktek terbaik yang ada dalam permodelan
- Dapat berguna sebagai blue print sebab sangat legkap dan detail dalam perancangannya yang nantinya akan diketahuo informasinya yang lebih detail mengenai koding suatu program
- dapat memodelkan sistem yang berharap berorientasi objek jadi tidak hanya digunakan untuk mempdelkan software/perangkat lunaknya saja
- dapat menciptakan suatu bahasa permodelan yang nantinya dapat dipergunakan oleh manusia maupun mesin
c. Jenis-jenis Diagaram UML:
- Use Case Diagaram
Diagram pada UML yang menggambarkan interaksi antara sistem dan aktor
2. Activity Diagram
Diagram aktivitas yaitu salah satu jenis diagram pada UML yang dapat memodelkan proses-proses apa saja yang terjadi pada sistem
3. Sequence Diagram
Diagram 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.
4. Class Diagram
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.
5. Statemachine Diagram
diagram pada UML yang menggambarkan transisi maupun perubahan keadaan suatu objek pada sistem.
6. Communication Diagram
diagram pada UML yang dapat menggamabarkan tahapan terjadinya suatu aktivitas dan diagram ini juga menggambarkan interaksi antara objek yang ada pada sistem
7. Deployment Diagram
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.
8.Component Diagram
diagram pada UML yang menggambarkan softwere pada suatu sistem.
9. Object Diagram
diagram pada UML yang menggambarkan objek-objek pada suatu sistem dan hubungan antarnya.
10.Composite Strukture Diagram
diagram pada UML yang menggambarkan struktur internal dari penklasifikasian (class, component atau use case) dan termasuk titik-titik interaksi penklasifikasian kebagian lainnya dari suatu sistem
11. Interaction Overview Diagram
jenis diagram pada UML yang berguna untuk men-visualisasikan kerjasama dan hubungan antara activity diagram dengan sequence diagram
12. Package Diagram
diagram pada UML digunakan untuk mengelompokan kelas dan juga menunjukan bagaimana elemen model akan disusun serta mengambarkan ketergantungan antara paket-paket.
13. Diagram Timing
diagram pada UML yang disebut sebagai bentuk lain dari interaksi diagram, dimana fokus yang paling utamanya kepada waktu.