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

Elemen-Elemen Perangkat Lunak:

  • Definisi: Unit-unit dasar dalam sistem perangkat lunak, seperti kelas, antarmuka, atau diagram lainnya.
  • Representasi: Digambarkan sebagai elemen-elemen individual seperti kelas atau antarmuka di dalam paket.

Ketergantungan Antar Paket (Package Dependency):

  • Definisi: Menunjukkan hubungan ketergantungan antara dua paket, di mana satu paket menggunakan atau bergantung pada yang lain.
  • Representasi: Digambarkan sebagai panah dengan ujung terbuka yang mengarah dari paket pengguna ke paket yang digunakan.

Elemen Package Import:

  • Definisi: Menunjukkan paket yang diimpor oleh paket lain.
  • Representasi: Digambarkan sebagai garis putus-putus dengan panah ke paket yang diimpor.

  • Diagram Struktur Kombinasi (Composite Structure Diagram)
  • Diagram Struktur Kombinasi (Composite Structure Diagram) adalah salah satu jenis diagram UML yang digunakan untuk memodelkan struktur internal dari suatu kelas atau komponen, termasuk bagaimana komponen-komponen tersebut berinteraksi dan saling berhubungan dalam suatu sistem. Diagram ini memperlihatkan komposisi fisik atau struktural dari suatu entitas kompleks, yang terdiri dari bagian-bagian atau komponen-komponen yang lebih kecil. Tujuan utama dari diagram struktur kombinasi adalah untuk memberikan representasi visual yang rinci tentang komponen-komponen sistem dan hubungan antara mereka, membantu pengembang memahami struktur internal sistem dengan lebih baik.
  • Elemen-Elemen dalam Diagram Struktur Kombinasi

Kelas atau Komponen Utama:

  • Definisi: Entitas utama yang sedang dipelajari strukturnya.
  • Representasi: Digambarkan sebagai kotak dengan nama kelas atau komponen di dalamnya.

Part (Bagian):

  • Definisi: Komponen-komponen yang membentuk bagian dari kelas atau komponen utama.
  • Representasi: Digambarkan sebagai komponen-komponen internal yang terhubung ke kelas atau komponen utama.

Port:

  • Definisi: Titik akses atau pintu masuk ke atau keluar dari kelas atau komponen.
  • Representasi: Digambarkan sebagai simbol kecil yang ditempatkan di sisi kelas atau komponen dan digunakan untuk menghubungkan dengan elemen-elemen lain.

Konektor:

  • Definisi: Menunjukkan hubungan antara bagian-bagian dalam suatu kelas atau komponen.
  • Representasi: Digambarkan sebagai garis yang menghubungkan bagian-bagian dalam dengan menggunakan port.

Struktur Internal:

  • Definisi: Cara bagian-bagian dari kelas atau komponen terhubung dan saling berinteraksi.
  • Representasi: Digambarkan dengan menggambarkan bagian-bagian internal dan hubungannya menggunakan port dan konektor.

  • Diagram Profil (Profile Diagram)
  • Diagram Profil (Profile Diagram) adalah jenis diagram UML yang digunakan untuk mendefinisikan dan merepresentasikan kumpulan ekstensi atau profil UML yang dapat diterapkan pada model UML. Profil memperluas model UML dengan menambahkan elemen-elemen khusus, konstrain, dan notasi-notasi yang disesuaikan untuk mendukung kebutuhan domain tertentu atau metode pengembangan perangkat lunak tertentu. Tujuan utama dari diagram profil adalah untuk memberikan mekanisme yang memungkinkan pengguna untuk memperluas dan menyesuaikan bahasa modeling UML agar sesuai dengan kebutuhan spesifik dalam domain atau lingkup proyek tertentu.
  • Elemen-Elemen dalam Diagram Profil

Elemen Profil:

  • Definisi: Komponen-komponen tambahan atau ekstensi yang didefinisikan dalam profil UML.
  • Representasi: Digambarkan sebagai elemen-elemen seperti stereotipe, tag, konstrain, atau notasi khusus lainnya yang disesuaikan untuk memperluas UML.

Elemen Model UML yang Diperluas:

  • Definisi: Elemen-elemen model UML yang diperluas atau diperkaya dengan menggunakan profil.
  • Representasi: Digambarkan sebagai elemen-elemen standar UML yang mungkin diberi stereotipe atau tag tambahan sesuai dengan profil yang diterapkan.

Ekstensi Profil:

  • Definisi: Deskripsi aturan dan notasi tambahan yang didefinisikan dalam profil untuk memperluas UML.
  • Representasi: Digambarkan sebagai bagian dari diagram yang menunjukkan stereotipe, tag, atau aturan tambahan yang diterapkan pada elemen-elemen model UML.
  •  
  • Pola Desain (Design Patterns) dalam UML

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