Anda di halaman 1dari 14

NAMA : Ramizat Ade Putra.

NPM : 2209020056

KELAS : TI A2 SIANG

MATKUL : REKAYASA PERANGKAT LUNAK

TUGAS REKAYASA PERANGKAT LUNAK

1. Cari 10 jenis UML Dari buku Rosa dan Salahuddin (2021) dan simbolnya
2. Buat contoh 12 jenis UML itu dari skripsi dan thesis
3. Analisis perberdaan UML 7, 9, 13 bagian
4. Cari UML desain sistem dari sistem AR dan berbasis VR

JAWABAN

1. 10 jenis UML Dari Buku Rosa A.S dan M. Salahuddin (2021) dan simbolnya
2. Contoh jenis UML

a. Object Diagram

b. Component Diagram

c. Composite Structure Diagram


d. Package Diagram

e. Deployment Diagram

f. State Machine Diagram


g. Sequence Diagram

h. Communication Diagram

i. Timming Diagram
j. Interaction Overview Diagram

3. Analisis perbedaan UML 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
analisis penggunaan 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
faktor kritis.

4. Cari UML desain sistem dari sistem AR dan berbasis VR


Unified Modeling Language (UML) dapat digunakan untuk merancang sistem Augmented
Reality (AR) dan Virtual Reality (VR). AR dan VR adalah teknologi yang menggabungkan
dunia nyata atau menciptakan dunia maya untuk memberikan pengalaman interaktif
kepada pengguna
Berikut adalah beberapa diagram UML yang dapat digunakan dalam desain sistem AR
dan VR :
1. Use Case Diagrams:
- Untuk AR : Menunjukkan interaksi antara pengguna dan sistem AR. Contoh use
case dapat mencakup deteksi objek, penambahan elemen AR, dan navigasi
dalam ruangan.
- Untuk VR : Mencakup aktivitas pengguna dalam lingkungan virtual, seperti
navigasi, interaksi dengan objek virtual, atau pengaturan preferensi.
2. Activity Diagrams:
- Untuk AR : Menjelaskan aliran kerja atau urutan kejadian dalam penambahan
elemen AR, seperti mengenali marker atau menampilkan informasi tambahan.
- Untuk VR : Menggambarkan alur aktivitas pengguna dalam linkungan virtual,
seperti pengaturan control, berinteraksi dengan objek virtual, dan berpindah
antar ruang.
3. Class Diagrams:
- Untuk AR dan VR : Menunjukkan struktur kelas dalam sistem, termasuk entitas
dan hubungan antar mereka, ini dapat mencakup kelas-kelas yang terlibat dalam
mendeteksi objek (AR) atau memodelkan objek virtual (VR).
4. Sequence Diagrams:
- Untuk AR : Menggambarkan interaksi antara objek dalam scenario pengguna
tertentu, seperti proses pengenalan objek.
- Untuk VR : Menunjukkan urutan interaksi antara objek virtual dan pengguna,
seperti aksi yang diambil oleh pengguna dalam lingkungan virtual.
5. Component Diagrams:
- Untuk AR Dan VR : Menunjukkan Komponen-Komponen perangkat lunak dan
perangkat keras dalam sistem, seperti sensor (Untuk AR) atau perangkan
input/output VR.
6. State Machine Diagrams:
- Untuk AR dan VR : Menggambarkan transisi antara keadaan sistem, misalnya,
Ketika sistem AR berada dalam mode pengenalan objek atau Ketika pengguna VR
berinteraksi dengan objek virtual.

Anda mungkin juga menyukai