Mohon tunggu...
FINA FEBRIANTI
FINA FEBRIANTI Mohon Tunggu... Mahasiswa - Mahasiswa

Informatika

Selanjutnya

Tutup

Ilmu Alam & Tekno

Diagram UML: Panduan Komprehensif

24 Mei 2024   21:35 Diperbarui: 24 Mei 2024   22:13 272
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Asosiasi (Associations):

  • Definisi: Asosiasi menggambarkan hubungan antara dua atau lebih kelas.
  • Representasi: Digambarkan sebagai garis yang menghubungkan kelas-kelas yang terlibat.

Agregasi (Aggregation):

  • Definisi: Agregasi adalah jenis hubungan khusus yang menunjukkan bahwa suatu kelas terdiri dari bagian-bagian yang merupakan objek dari kelas lain.
  • Representasi: Digambarkan dengan garis yang diakhiri dengan simbol wajik kosong di sisi kelas yang mengandung.

Komposisi (Composition):

  • Definisi: Komposisi adalah jenis agregasi yang lebih kuat di mana bagian-bagian tidak dapat berdiri sendiri tanpa keseluruhan.
  • Representasi: Digambarkan dengan garis yang diakhiri dengan simbol wajik penuh di sisi kelas yang mengandung.

Pewarisan (Inheritance):

  • Definisi: Pewarisan adalah hubungan antara superclass (kelas induk) dan subclass (kelas turunan) di mana subclass mewarisi atribut dan metode dari superclass.
  • Representasi: Digambarkan dengan garis berpanah kosong dari subclass ke superclass.

Implementasi (Realization):

  • Definisi: Implementasi adalah hubungan antara kelas dan antarmuka (interface) di mana kelas menyediakan realisasi konkrit dari metode yang didefinisikan oleh antarmuka.
  • Representasi: Digambarkan dengan garis berpanah putus-putus dari kelas ke antarmuka.

  • Diagram Objek (Object Diagram)
  • Diagram objek (Object Diagram) adalah variasi dari diagram kelas yang menggambarkan contoh konkret dari elemen-elemen kelas pada suatu titik waktu tertentu. Diagram ini menampilkan objek dan hubungan mereka pada situasi spesifik, yang memberikan pandangan statis dari sistem pada suatu waktu. Tujuan utama dari diagram objek adalah untuk memodelkan snapshot dari sistem, memvisualisasikan contoh spesifik dari struktur data dan hubungan antar objek yang ditentukan oleh diagram kelas.
  • Elemen-Elemen dalam Diagram Objek

Objek (Object):

  • Definisi: Objek adalah instansiasi dari kelas. Setiap objek memiliki identitas unik dan keadaan yang terdiri dari nilai atribut.
  • Representasi: Objek digambarkan sebagai persegi panjang dengan dua bagian: nama objek (diikuti dengan nama kelas yang diikuti oleh garis bawah) dan atribut beserta nilai-nilainya.

Link (Link):

  • Definisi: Link adalah koneksi antara dua atau lebih objek yang menunjukkan hubungan antar objek dalam diagram objek.
  • Representasi: Link digambarkan sebagai garis yang menghubungkan dua objek.

  • Diagram Urutan (Sequence Diagram)
  • Diagram urutan (Sequence Diagram) adalah salah satu jenis diagram UML yang digunakan untuk memodelkan interaksi antara objek dalam suatu sistem dalam urutan waktu tertentu. Diagram ini menekankan urutan pengiriman pesan antara objek untuk mencapai fungsionalitas tertentu dalam skenario atau use case. Tujuan utama dari diagram urutan adalah untuk memberikan representasi visual dari aliran pesan dalam sistem, membantu pengembang memahami dan merancang logika interaksi antar objek secara lebih detail.
  • Elemen-Elemen dalam Diagram Urutan

Aktor (Actor):

  • Definisi: Aktor adalah entitas eksternal yang berinteraksi dengan sistem (misalnya, pengguna atau sistem lain).
  • Representasi: Digambarkan sebagai stick figure atau simbol manusia di sisi kiri atau atas diagram.

Objek (Object):

  • Definisi: Objek adalah instansiasi dari kelas yang terlibat dalam interaksi.
  • Representasi: Digambarkan sebagai persegi panjang dengan nama objek di dalamnya, sering kali ditampilkan di bagian atas diagram.

Garis Kehidupan (Lifeline):

  • Definisi: Garis vertikal yang menunjukkan eksistensi objek selama waktu tertentu.
  • Representasi: Digambarkan sebagai garis putus-putus vertikal yang turun dari objek atau aktor.

Aktifitas (Activation):

  • Definisi: Periode waktu di mana objek sedang melakukan operasi atau aktivitas tertentu.
  • Representasi: Digambarkan sebagai persegi panjang tipis yang berada di atas garis kehidupan objek.

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno 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