Anda di halaman 1dari 2

Jelaskan tujuan penggunaan UML?

1. Memodelkan sistem dengan konsep berorientasi objek: UML membantu dalam


mendefinisikan dan menggambarkan sistem, bukan hanya perangkat lunak, dengan
menggunakan konsep berorientasi objek. Ini memungkinkan kita untuk menggambarkan
entitas dan hubungan di dalam sistem, sehingga kita dapat memahami bagaimana
komponen sistem saling terkait dan berinteraksi.
2. Menciptakan bahasa pemodelan yang dapat dipahami oleh manusia dan mesin:
UML menciptakan sebuah bahasa yang bisa dipahami oleh manusia (seperti analis dan
pengembang) dan mesin. Dengan demikian, UML memberikan cara untuk berkomunikasi
tentang sistem dengan menggunakan notasi visual yang mudah dimengerti oleh manusia,
serta dapat dimengerti dan diinterpretasikan oleh perangkat lunak dan alat pemodelan.

Sebutkan diagram-diagram yang terdapat pada UML?

1. Diagram Kelas (Class Diagram): Digunakan untuk menggambarkan struktur kelas


dan hubungan antar kelas dalam sistem.

2. Diagram Aktivitas (Activity Diagram): Menggambarkan aliran aktivitas atau proses


dalam sistem, termasuk tindakan, keputusan, dan penggabungan.

3. Diagram Kasus Pengguna (Use Case Diagram): Menggambarkan interaksi antara


aktor (pengguna atau sistem eksternal) dengan sistem, fokus pada tujuan dan fungsi
yang diinginkan oleh pengguna.

4. Diagram Sekuensi (Sequence Diagram): Menunjukkan bagaimana objek-objek


berinteraksi dalam urutan tertentu, dengan penekanan pada pesan-pesan yang dikirim
di antara objek.

5. Diagram Kerjasama (Collaboration Diagram): Menggambarkan objek-objek yang


bekerja sama dalam kerangka kerja tertentu.

6. Diagram Implementasi (Deployment Diagram): Menggambarkan bagaimana


komponen sistem diterapkan pada infrastruktur fisik atau perangkat keras.

7. Diagram Aktivitas Riil (Statechart Diagram): Menggambarkan transisi keadaan


objek dan bagaimana objek merespons perubahan kondisi atau peristiwa.
8. Diagram Komponen (Component Diagram): Digunakan untuk menggambarkan
komponen-komponen fisik dan logis sistem serta hubungan antara mereka.

Jelaskan dan berikan contoh nya UML sebagai Visualizing?

UML (Unified Modeling Language) digunakan sebagai alat visualisasi dalam rekayasa
perangkat lunak untuk membantu dalam memahami, merancang, dan berkomunikasi tentang
sistem perangkat lunak. Ini membantu orang-orang, terutama anggota tim pengembang dan
pemangku kepentingan, untuk mendapatkan pemahaman yang lebih baik tentang bagaimana
sistem berfungsi.

Contoh UML sebagai alat visualisasi adalah diagram kasus pengguna (Use Case Diagram)
dalam sistem manajemen toko online. Dalam diagram kasus pengguna ini, kita dapat
memvisualisasikan interaksi antara aktor (seperti "Pengguna" atau "Administrator") dan
berbagai kasus pengguna (misalnya, "Membuat Pesanan," "Melihat Daftar Produk," dan
"Mengelola Akun").

Anda mungkin juga menyukai