Anda di halaman 1dari 5

Laporan Praktikum

Rekayasa Kebutuhan Peranglkat Lunak


UML Diagram

Disusun Oleh :
Nama : Moh Ardian Maulana
NIM : 362258302098
Dosen Pengajar : Dianni Yusuf S.Kom, M.Kom.

D4 Teknologi Rekayasa Perangkat Lunak


Politeknik Negeri Banyuwangi
2023
1).Definisi UML Diagram
Unified Modeling Language(UML) merupakan Bahasa standar yang
digunakan untuk menggambarkan,merancang,dan mendokumentasikan
sistem software,UML biasanya digunakan oleh para pengembang
perangkat lunak,analis,desainer untuk menggambarkan sistem secara
visual.
UML Diagram merupakan alat utama dalam UML yang digunakan untuk
membantu dalam berbagai aspek pengembangan perangkat lunak,yaitu
analisis,perancangan,implementasi,dan dokumentasi
2).Fungsi UML Diagram
Komunikasi : Salah satu fungsi dari UML Diagram yaitu untuk memberi
cara visual untuk berkomunikasi antara anggota tim pengembangan,
pemangku kepentingan proyek, dan pihak terkait lainya

Analisis dan perencana : UML Diagram juga memiliki fungsi untuk


memungkinkan pengembang menganalisis kebutuhan sistem dan
merencanakan desain sebelum implementasi dimulai.

Desain system : UML Diagram berfungsi membantu dalam merancang


struktur system, termasuk kelas, objek, dan hubungan abtara mereka
3).Jenis UML Diagram
1. Diagram Kelas (Class Diagram) : Merupakan jenis UML diagram yang
digunakan untuk menggambarkan struktur statis sistem,diantaranya
yaitu kelas,atribut,dan hubungan antar kelas
2. Diagram Sekuensial (Sequence Diagram) : Merupakan jenis UML
diagram yang digunakan untuk menggambarkan interaksi antara objek-
objek dalam urutan waktu. Diagram ini berguna untuk menggambarkan
aliran kontrol dalam sistem
3. Diagram Use Case (Use Case Diagram) : Merupakan salah satu jenis
UML Diagram yang paling sering digunakan,jenis UML diagram satu ini
biasanya digunakan untuk menggambarkan interaksi antara sistem dan
entitas luar yang berinteraksi dengan sistem,dan juga membantu dalam
memodelkan fungsionalitas sistem secara keseluruhan
4. Diagram Aktivitas(Activity Diagram) :
Merupakan jenis UML Diagram yang digunakan untuk menggambarkan
aliran kerja atau aktivitas dalam sistem,termasuk urutan tugas dan
pegambilan keputusan
5. Diagram Kolaborasi(Collaboration Diagram) :
Diagram ini digunakan untuk menggambarkan interaksi antara objek
dalam sistem,tetapi hanya focus pada hubungan antar objek dalam
sebuah skenario
6. Diagram Komponen(Component Diagram) :
Diagram ini digunakan untuk menggambarkan komponen-komponen
perangkat lunak dan hubungan antara komponen tersebut
7. Diagram Konstruksi(Deployment Diagram) :
Diagram ini digunakan untuk menggambarkan bagaimana komponen-
komponen perangkat lunak di deploy pada perangkat keras fisik
8. Diagram Status(Statechart Diagram) :
Diagram ini digunakan untuk menggambarkan bagaimana objek dalam
sistem berpindah-pindah antara berbagai status atau keadaan
Tujuan dan fungsi jenis-jenis UML diagram
Use case Diagram :
Tujuan : menggambarkan fungsionalitas sistem dari sudut pandang
pengguna
Fungsi : menunjukkan actor(pengguna atau system eksternal lainya)dan
kasus penggunaan (use case) serta hubungan antara mereka
Diagram class :
Tujuan : mendeskripsikan struktur kelas dan houngan antara kelas dalam
system
Fungsi : menunjukkan atribut, motode, dan asosiasi antar kelas,
membantu memahami struktur atatis system
Diagram objek :
Tujuan : menggambarkan contoh konkret objek dalam system pada
waktu tertentu
Fungsi : memberikan contoh nyata tentang bagaimana objek-objek
berinteraksi dalam waktu tertentu
Diagram sequence :
Tujuan : menunjukkan interaksi antara objek objek bekerja sama dalam
scenario tertentu
Fungsi : menyajikan pesan yang dikirim antar objek dalam urutan waktu,
membantu memahami dinamika interaksi objek
Diagram activity :
Tujuan : menyajikan aliran kerja atau aktivitas dalam suatu proses atau
use case
Fungsi ; menunjukkan urutan aktivitas,keputusan, dan percabangan
dalam suatu proses
Diagram state :
Tujuan : menggambarkan bagaimana objek atau komponen berpindah
dari satu keadaan ke keadaan lainya sebagai respons terhadap peristiwa
atau kondisi tertentu
Fungsi : memodelkan perilaku system , termasuk bagaimana system
merespons terhadap peristiwa peristiwa tertentu dan bagaimana
perubahan perubahan keadaan memengaruhi perilaku tersebut
Diagram komponen :
Tujuan : menggambarkan struktur fisik system dan hubungan antara
komponen komponenya
Fungsi : menunjukkan komponen komponen system, dependensi antara
komponen, dan antar muka public yang mereka respons
Diagram deployment :
Tujuan ; menyajikan arsitektur fisik dari system, termasuk node node
jaringan dan perangkat keras yang digunakan
Fungsi : menunjukkan bagaimana komponen komponen system di
implementasikan pada node node fisik dalam lingkunan jaringan atau
infrastruktur
Simbol/Gambar UML Diagram

4).Tools UML Diagram


- Lucidchart : Merupakan sebuah platform web yang memungkinkan
pengguna membuat berbagai jenis diagram, termasuk UML
Diagram.Platform ini menyediakan antarmuka pengguna yang ramah
dan banyak template untuk memulai
- Draw.io : Merupakan sebuah web editor diagram online yang gratis dan
open source. Ini mendukung banyak jenis diagram, termasuk UML. Anda
dapat mengaksesnya langsung melalui browser web
- Microsoft visio : Merupakan perangkat lunak berbasis desktop yang
menyediakan berbagai jenis template diagram, termasuk template UML.
Ini adalah produk berbayar yang memungkinkan pengguna membuat
diagram , dengan berbagai tingkat kompleksitas

Anda mungkin juga menyukai