Anda di halaman 1dari 12

Nama : Maulana Syahjehan

NPM : 2209020077
Kelas : TI A2

1. Objek Diagram

Diagram objek menggambarkan struktur sistem dari segi penamaan objek dan jalannya
objek dalam sistem. Pada diagram objek harus dipastikan semua kelas yang sudah didefinisikan
pada diagram kelas harus dipakai objeknya, karena jika tidak, pendefinisian kelas itu tidak dapat
dipertanggungjawabkan. Diagram objek juga berfungsi untuk mendefinisikan contoh nilai atau
isi dari atribut tiap kelas.

2. Component Diagram

Diagram komponen atau component diagram dibuat untuk menunjukkan organisasi dan
ketergantungan diantara kumpul komponen dalam sebuah sistem. Diagram komponen fokus
pada komponen sistem yang dibutuhkan dan ada di dalam sistem.
3. Composite Structure Diagram

Composite structure diagram baru mulai ada pada UML versi 2.0 pada versi 1x diagram
ini belum muncul. Diagram ini dapat digunakan untuk menggambarkan struktur dari bagian-
bagian yang saling terhubung maupun mendeskripsikan struktur pada sa berjalan (runtime) dari
instance yang saling terhubung. Dapa menggambarkan struktur di dalam kelas atau kolaborasi.
4. Package Diagram

Package diagram menyediakan cara mengumpulkan elemen-elemen yang saling terkait


dalamdiagram UML Hampir semua diagram dalam UML dapat dikelompokkan menggunakan
packagediagram.

5. Deployment Diagram

Diagram deployment atau deployment diagram menunjukkan konfigurasi komponen


dalamproses eksekusi aplikasi.
6. State Machine Diagram

State machine diagram atau statechart diagram atau dalam bahasa Indonesia disebut
diagram mesin status atau sering juga disebut diagram status digunakan untuk menggambarkan
perubahan status atau transisi status dari sebuah mesin atau sistem atau objek. Jika diagram
sekuen digunakan untuk interaksi antar objek maka diagram status digunakan untuk interaksi di
dalam sebuah objek Perubahan tersebut digambarkan dalam suatu graf berarah. State machine
diagram merupakan pengembangan dari diagram Finite State Automata dengan penambahan
beberapa fitur dan konsep baru. Diagram Finite State Automata (FSA) ini biasanya diajarkan
dalam mata kuliah Automata.State machine diagram cocokdigunakan untuk menggambarkan alu
interaksi pengguna dengan sistem.
7. Sequence Diagram

Diagram sekuen menggambarkan kelakuan objek pada use case dengan mendeskripsikan
waktu hidup objek dan message yang dikirimkan dan diterima antar objek. Oleh karena itu untuk
menggambar diagram sekuen maka harus diketahui objek-objek yang terlibat dalam sebuah use
case beserta metode- metode yang dimiliki kelas yang diinstansiasi menjadi objek itu. Membuat
diagram sekuen juga dibutuhkan untuk melihat skenario yang ada pada use case.
8. Communication Diagram

Communication diagram atau diagram komunikasi pada UML versi 2.x adalah
penyederhanaan dari diagram kolaborasi (collaboration diagram) pada UML versi 1.x.
Collaboration diagram sudah tidak muncul lagi pada UML. versi 2.x. Diagram komunikasi
sebenarnya adalah diagram kolaborasi tetapi dibuat untuk tiap sekuen. Diagram komunikasi
menggambarkan interaksi antar objek/bagian dalam bentuk urutan pengiriman pesan. Diagram
komunikasi merepresentasikan informasi yang diperoleh dari Diagram Kelas Diagram Sekuen,
dan Diagram Use Case untuk mendeskripsikan gabungan antara struktur statis dan tingkah laku
dinamis dari suatu sistem. Diagram komunikasi mengelompokkan message pada kumpulan
diagram sekuen menjadi sebuah diagram. Dalam diagram komunikasi yang dituliskan adalah
operasi/metode yang dijalankan antara objek yang satu dan objek lainnya secara keseluruhan,
oleh karena itu dapat diambil dari jalannya interaksi pada semua diagram sekuen. Penomororan
metode dapat dilakukan berdasarkan urutan dijalankannnya metode/operasi diantara objek yang
satu dengan objek lainnya atau objek itu sendiri.
9. Timming Diagram

Timing diagram merupakan diagram yang fokus pada penggambaran terkait batasan
waktu. Timing diagram digunakan untuk menggambarkan tingkah laku sistem dalam periode
waktu tertentu. Tuning diagram biasanya digunakan untuk mendeskripsikan operasi dari alat
dijital karena penggambaransecara visual akan lebih mudah dipahami daripada dengan kata-kata.

10. Interaction Overview Diagram

Interaction overview diagram mirip dengan diagram aktivitas yang berfungsi untuk
menggambarkan sekumpulan urutan aktivitas. Interaction Overview Diagram adalah bentuk
aktivitas diagram yang setiap titik merepresentasikan diagram interaksi. Interaksi diagram. dapat
meliputi diagram sekuen, diagram komunikasi, interaction overview diagram, dan timing
diagram. Hampir semua notasi pada interaction overview diagram sama dengan notasi pada
diagram aktivitas. Sebagai contoh initial, final, decision, merge, fork, dan join nodes sama
seperti pada diagram aktivitas. Tambahan pada interaction overview diagram adalah interaction
occurrence dan interaction element.

1. Interaction Occurrence Interaction occurrence atau kejadian interaksi adalah referensi


untuk d iagram interaksi yang ada. Sebuah interaction occurrence ditunjukkan sebagai
frame referensi (frame dengan tulisan "ref" di pojok kiri atas). Nama diagram. yang
sedang direfensikan ditunjukkan pada tengah frame.
2. Interaction element atau elemen interaksi mirip interaction occurrence. Perbedaannya
adalah di dalam interaction elementmenampilkan isi diagram yang direferensikan secara
langsung, sedangkan interaction occurrence hanya menampilkan nama diagram yang
direferensikan.

Contoh UML
1. Object Diagram
2. Component Diagram

3. Composite Structure Diagram

4. Package Diagram
5. Deployment Diagram

6. State Machine Diagram

7. Sequence Diagram

8. Communication Diagram
9. Timming Diagram

10. Interaction Overview Diagram

analisis yang membedakan pekamakaian uml cuma sampai 9, sampai 12, dan sampai 13
Penggunaan UML (Unified Modeling Language) dalam proyek pengembangan perangkat lunak
dapat bervariasi tergantung pada kompleksitas sistem yang sedang dikembangkan. Berikut
adalah analisispenggunaan UML hingga 9, 12, dan 13:
 UML hingga 9: Jika Anda hanya menggunakan UML hingga 9, Anda mungkin fokus
pada pemodelan struktur dan perilaku dasar sistem. Anda akan menggunakan diagram
seperti Class, Object, Use Case, Sequence, Collaboration, Statechart, Activity,
Component, dan Deployment.Ini mencakup aspek-aspek penting seperti desain, interaksi,
dan perilaku objek dalam sistem Anda.
 UML hingga 12: Jika Anda menggunakan UML hingga 12, Anda juga memasukkan
Package Diagram ke dalam toolkit Anda. Package Diagram membantu Anda
mengorganisir dan mengelompokkan elemen-elemen model yang terkait dalam satu paket.
Ini sangat berguna untuk sistem yang lebih besar dan lebih kompleks di mana organisasi
dan manajemen menjadi penting.
 UML hingga 13: Jika Anda menggunakan semua 13 diagram UML, Anda juga
memasukkan Timing Diagram. Timing Diagram digunakan untuk menunjukkan perilaku
objek sepanjang waktu. Ini sangat berguna untuk sistem real-time atau sistem lainnya di
mana waktu adalah faktorkritis.
Secara umum, semakin banyak jenis diagram UML yang Anda gunakan, semakin detail dan
lengkap representasi sistem Anda. Namun, penting untuk diingat bahwa tidak semua proyek
memerlukan semua jenis diagram. Anda harus memilih dan menggunakan diagram yang paling
relevan dan berguna untuk proyek Anda.

Desain UML untuk sistem berbasis AR (Augmented Reality) dan VR (Virtual Reality):
AR (Augmented Reality): Saya tidak menemukan contoh spesifik dari desain UML untuk sistem
AR. Namun, dalam merancang sistem berbasis AR, Anda mungkin akan menggunakan berbagai
diagram UML seperti Class Diagram, Sequence Diagram, dan Use Case Diagram untuk
merepresentasikan struktur dan perilaku system.

VR (Virtual Reality): Ada penelitian yang membahas tentang penggunaan UML dalam
lingkungan VR. Dalam penelitian ini, model perangkat lunak dalam UML dibuat atau dibalik-
rekayasa secara otomatisdan digunakan untuk mendapatkan wawasan struktural dengan cepat ke
dalam perangkat lunak yang lebih besar, warisan, atau tidak dikenal. Seiring meningkatnya
ukuran, kompleksitas struktural, dan ketergantungan antara komponen perangkat lunak dalam
sistem yang lebih besar, diperlukan cara baru untuk memvisualisasikan model yang lebih besar
dan banyak diagram terkait dari berbagai jenis untuk menyampaikan wawasan struktural dan
relasional secara intuitif.

Anda mungkin juga menyukai