Lihat ke Halaman Asli

Salsabila Firdausiah Ramadani

Universitas Sultan Ageng Tirtayasa

Diagram UML (Unified Modeling Language) dan Jenis-jenisnya

Diperbarui: 24 Mei 2024   20:18

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

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 Selanjutnya


BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline