Mohon tunggu...
Salsabila Firdausiah Ramadani
Salsabila Firdausiah Ramadani Mohon Tunggu... Mahasiswa - Universitas Sultan Ageng Tirtayasa

Saya Mahasiswa Informatika

Selanjutnya

Tutup

Ruang Kelas

Diagram UML (Unified Modeling Language) dan Jenis-jenisnya

24 Mei 2024   20:13 Diperbarui: 24 Mei 2024   20:18 85
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Ruang Kelas. Sumber Ilustrasi: PAXELS

Pengertian 

Unified Modeling Language (UML) adalah standar industri untuk visualisasi, pemodelan, dan dokumentasi sistem perangkat lunak. UML menyediakan berbagai jenis diagram untuk menangkap dan menyampaikan berbagai aspek sistem. Berikut ini adalah penjelasan mendalam tentang berbagai jenis diagram UML, diikuti oleh pemodelan diagram sederhana dari sistem informasi yang didesain.

1. Diagram Kelas (Class Diagram)

Diagram kelas adalah diagram struktur statis yang menggambarkan struktur sistem dengan menunjukkan kelas sistem, atribut, operasi, dan hubungan antar kelas. Diagram ini sangat penting dalam pemodelan orientasi objek karena mengungkapkan konsep dasar dan hubungan dalam sistem.

Komponen Utama:

  • Kelas: Representasi entitas dengan atribut dan metode.
  • Asosiasi: Hubungan antara dua kelas.
  • Agregasi: Hubungan "has-a" yang menunjukkan bahwa satu kelas adalah bagian dari yang lain.
  • Komposisi: Bentuk khusus dari agregasi dengan ikatan yang lebih kuat.
  • Generalization: Hubungan "is-a" antara superclass dan subclass.

 

2. Diagram Objek (Object Diagram)

Diagram objek adalah snapshot dari objek dan hubungan mereka pada titik waktu tertentu. Diagram ini adalah instance dari diagram kelas, menggambarkan objek sistem dan asosiasi antar objek.

Komponen Utama:

  • Objek: Instance dari kelas dengan nilai spesifik untuk atribut.
  • Link: Hubungan antara objek, analog dengan asosiasi di diagram kelas.

3. Diagram Urutan (Sequence Diagram)

Diagram urutan menggambarkan interaksi antara objek dalam urutan temporal tertentu. Diagram ini sangat berguna untuk memodelkan skenario atau use case tertentu.

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
Mohon tunggu...

Lihat Konten Ruang Kelas Selengkapnya
Lihat Ruang Kelas Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun