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.
Beri Komentar
Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!