Pertemuan 14 - Diagram UML (Unified Model Language)
- LOM: Mendesain Diagram menggunakan Draw IO (Bagian 2)
- Topik: Pengenalan Diagram UML, Simbol UML, Pembuatan Usecase, dan Diagram Activity
Apa itu UML dan apa kegunaannya?
UML, atau Unified Modeling Language, adalah sebuah bahasa standar yang digunakan untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak.
UML memberikan seperangkat notasi grafis yang digunakan untuk membuat representasi visual dari struktur dan perilaku sistem perangkat lunak.
UML pertama kali diperkenalkan pada tahun 1997 oleh Grady Booch, Ivar Jacobson, dan James Rumbaugh, yang dikenal sebagai “Tiga Amigo”. UML telah menjadi standar de facto untuk pemodelan sistem software. Dikembangkan oleh Object Management Group (OMG), UML adalah alat yang sangat berguna bagi para pengembang perangkat lunak dan desainer sistem untuk merencanakan dan memahami kompleksitas sistem perangkat lunak.
Jenis-jenis diagram UML dan kegunaannya meliputi:
-
Diagram Use Case (Use Case Diagram):
- Kegunaan: Menggambarkan fungsionalitas sistem dari sudut pandang pengguna. Menunjukkan interaksi antara sistem dan pemakai sistem.
-
Diagram Kelas (Class Diagram):
- Kegunaan: Menggambarkan struktur kelas dan hubungan antara kelas. Menunjukkan properti, metode, dan relasi antar objek-objek.
-
Diagram Sekuensi (Sequence Diagram):
- Kegunaan: Menunjukkan interaksi antara objek-objek dalam urutan waktu. Menggambarkan pesan yang dikirim antar objek-objek.
-
Diagram Aktivitas (Activity Diagram):
- Kegunaan: Menggambarkan alur kerja sistem. Menunjukkan aktivitas, tindakan, dan keputusan dalam proses bisnis atau fungsi sistem.
-
Diagram Status (Statechart Diagram):
- Kegunaan: Menunjukkan berbagai keadaan yang mungkin dialami oleh objek atau entitas dalam sistem. Digunakan untuk memodelkan transisi keadaan objek.
-
Diagram Kegiatan (Activity Diagram):
- Kegunaan: Menggambarkan urutan tindakan yang terjadi dalam proses atau aktivitas. Digunakan untuk memodelkan alur kerja dari suatu aktivitas.
-
Diagram Komponen (Component Diagram):
- Kegunaan: Menggambarkan komponen fisik dalam sistem dan hubungan antar komponen. Berguna untuk merencanakan arsitektur sistem.
-
Diagram Paket (Package Diagram):
- Kegunaan: Menggambarkan struktur organisasi dari sistem atau model UML. Menunjukkan bagaimana elemen-elemen UML dikelompokkan dalam paket-paket.
-
Diagram Objek (Object Diagram):
- Kegunaan: Menunjukkan contoh konkret dari kelas-kelas dalam sistem dan hubungan antara objek-objek tersebut pada saat tertentu.
-
Diagram Kollaborasi (Collaboration Diagram):
- Kegunaan: Menunjukkan interaksi antara objek-objek sebagai kolaborator dalam sistem. Digunakan untuk memodelkan kolaborasi objek dalam situasi tertentu.
Sumber:
Apa itu UML ?https://revou.co/kosakata/uml#:~:text=UML%20dan%20DFD%20(Data%20Flow,perilaku%2C%20interaksi%2C%20dan%20prosesnya.
Apa itu UML? Ini Pengertian, Fungsi, dan Contohnya
UML Diagramming: A Case Study Approach - Dr. Suriya Sundaramoorthy
-
Buat Diagram UML :
1. Use Case
2. Dua buah Activity DiagramBuat Diagram UML :
1. Use Case
2. Dua buah Activity DiagramSection ini akan membantu kamu dalam mengembangkan pemahaman mendalam tentang Unified Model Language serta memberi peluang untuk menguji pengetahuan kamu tentang Unified Model Language . Melalui serangkaian pertanyaan dan tantangan yang didesain secara interaktif, alat ini dapat membantu membangun dasar yang kuat bagi kamu dalam memahami bagaimana mengedit menggunakan Unified Model Language .
Section ini akan membantu kamu dalam mengembangkan pemahaman mendalam tentang Unified Model Language serta memberi peluang untuk menguji pengetahuan kamu tentang Unified Model Language . Melalui serangkaian pertanyaan dan tantangan yang didesain secara interaktif, alat ini dapat membantu membangun dasar yang kuat bagi kamu dalam memahami bagaimana mengedit menggunakan Unified Model Language .
Setelah pertemuan ini teman-teman perlu memahami LOM (Learning Object Material) dan Topik yang dijelaskan di atas.
Rangkuman :
- Draw.IO dapat digunakan untuk membuat UML
- UML, atau Unified Modeling Language, adalah sebuah bahasa standar yang digunakan untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak.
- Salah satu diagram yang paling sering digunakan dalam UML adalah Use Case Diagram dan Activity Diagram
- Anda menjadi advance user, bila dapat membuat diagram UML dengan benar.