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 271
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Ilmu Alam dan Teknologi. Sumber ilustrasi: PEXELS/Anthony

Hubungan Extend:

  • Definisi: Menunjukkan bahwa use case dapat diperluas oleh use case lain di bawah kondisi tertentu.
  • Representasi: Digambarkan sebagai garis putus-putus dengan label extend yang mengarah dari use case tambahan ke use case utama.

  • Diagram Komponen (Component Diagram)
  • Diagram komponen (Component Diagram) adalah salah satu jenis diagram UML yang digunakan untuk memodelkan aspek fisik dari sistem perangkat lunak. Diagram ini menggambarkan struktur dan hubungan antara komponen-komponen perangkat lunak, seperti file, library, modul, dan subsistem, serta dependensi di antara mereka. Tujuan utama dari diagram komponen adalah untuk memberikan representasi visual dari komposisi dan organisasi komponen perangkat lunak, membantu pengembang memahami bagaimana berbagai bagian sistem saling berinteraksi dan bergantung satu sama lain.
  • Elemen-Elemen dalam Diagram Komponen

Komponen (Component):

  • Definisi: Bagian modular dari sistem yang menyediakan fungsi atau layanan tertentu.
  • Representasi: Digambarkan sebagai persegi panjang dengan dua tab kecil di sisi kiri atas, menyerupai ikon folder.

Antarmuka (Interface):

  • Definisi: Sekumpulan operasi yang disediakan atau dibutuhkan oleh komponen.
  • Representasi: Digambarkan sebagai lingkaran (untuk antarmuka yang disediakan) atau setengah lingkaran (untuk antarmuka yang dibutuhkan) yang terhubung ke komponen.

Hubungan Antar Komponen (Dependency):

  • Definisi: Menunjukkan bahwa satu komponen bergantung pada komponen lain.
  • Representasi: Digambarkan sebagai garis putus-putus dengan panah mengarah dari komponen yang bergantung ke komponen yang menjadi dependensi.

Simpul (Node):

  • Definisi: Entitas fisik tempat komponen di-deploy.
  • Representasi: Digambarkan sebagai kubus atau persegi panjang tiga dimensi.

Port:

  • Definisi: Titik interaksi yang lebih spesifik dalam komponen yang mengatur komunikasi dengan komponen lain.
  • Representasi: Digambarkan sebagai persegi kecil yang ditempatkan di sisi komponen.

  • Diagram Deployment (Deployment Diagram)
  • Diagram deployment (Deployment Diagram) adalah salah satu jenis diagram UML yang digunakan untuk memodelkan aspek fisik dari suatu sistem, khususnya bagaimana perangkat keras (hardware) dan perangkat lunak (software) diatur dan ditempatkan dalam lingkungan fisik. Diagram ini menunjukkan bagaimana komponen perangkat lunak dipetakan ke nodus fisik, seperti server, perangkat, atau mesin virtual. Tujuan utama dari diagram deployment adalah untuk memberikan representasi visual dari arsitektur fisik sistem, membantu pengembang dan pemangku kepentingan lainnya memahami bagaimana perangkat lunak dijalankan pada perangkat keras dan bagaimana komponen perangkat keras berinteraksi satu sama lain.
  • Elemen-Elemen dalam Diagram Deployment

Nodus (Node):

  • Definisi: Entitas fisik atau logis di mana komponen perangkat lunak dijalankan. Nodus bisa berupa perangkat keras seperti server atau mesin virtual.
  • Representasi: Digambarkan sebagai kubus atau persegi panjang tiga dimensi.

Komponen (Component):

  • Definisi: Unit modular dari perangkat lunak yang dijalankan di dalam nodus.
  • Representasi: Digambarkan sebagai persegi panjang dengan dua tab kecil di sisi kiri atas, yang ditempatkan di dalam atau terhubung ke nodus.

Hubungan Antar Nodus (Communication Path):

  • Definisi: Menunjukkan hubungan komunikasi antara dua atau lebih nodus.
  • Representasi: Digambarkan sebagai garis yang menghubungkan dua nodus.

Artifak (Artifact):

  • Definisi: File fisik yang berada di dalam komponen perangkat lunak, seperti file jar, war, dll.
  • Representasi: Digambarkan sebagai persegi panjang dengan nama file di dalamnya, ditempatkan di dalam komponen.

  • Diagram Komunikasi (Communication Diagram)
  • Diagram komunikasi (Communication Diagram), sebelumnya dikenal sebagai diagram kolaborasi (Collaboration Diagram), adalah salah satu jenis diagram UML yang digunakan untuk memodelkan interaksi dinamis antara objek dalam sistem. Diagram ini menekankan pada struktur organisasi objek yang berinteraksi serta pesan-pesan yang mereka tukarkan untuk mencapai tujuan tertentu. Tujuan utama dari diagram komunikasi adalah untuk memberikan representasi visual dari cara objek saling berinteraksi dan berkolaborasi melalui pertukaran pesan, membantu pengembang memahami dinamika komunikasi dan kolaborasi antar objek dalam skenario tertentu.
  • Elemen-Elemen dalam Diagram Komunikasi

Objek (Object):

  • Definisi: Entitas dalam sistem yang berinteraksi dengan objek lain melalui pengiriman dan penerimaan pesan.
  • Representasi: Digambarkan sebagai persegi panjang dengan nama objek dan kelas di dalamnya, sering kali dengan garis di bawah nama.

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