Mohon tunggu...
Muhammad Rifqi
Muhammad Rifqi Mohon Tunggu... Mahasiswa - Mahasiswa

Mahasiswa Teknik Informatika Universitas Sultan Ageng Tirtayasa

Selanjutnya

Tutup

Pendidikan

Diagram UML

23 Mei 2024   15:22 Diperbarui: 23 Mei 2024   15:34 145
+
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

     9. Deployment Diagram

Deployment Diagram adalah salah satu jenis diagram dalam Unified Modeling Language (UML) yang digunakan untuk menggambarkan penyebaran fisik dari artefak perangkat lunak ke node perangkat keras dalam suatu sistem. Diagram ini memberikan pandangan arsitektur sistem dari perspektif fisik, menunjukkan bagaimana perangkat lunak di-host di atas perangkat keras. 

  • Deskripsi: Deployment Diagram menggambarkan penyebaran artefak perangkat lunak ke node fisik (misalnya server, perangkat keras).
  • Komponen Utama: Node (Node), Artefak (Artifact), Hubungan (Association).
  • Penggunaan: Deployment Diagram digunakan untuk menunjukkan arsitektur fisik dari sistem dan bagaimana perangkat lunak dipetakan ke perangkat keras.
  • Contoh:
    • Node: WebServer, DatabaseServer
    • Artefak: WebApp.war, DatabaseSchema.sql

    10. Package Diagram

Package Diagram adalah salah satu jenis diagram dalam Unified Modeling Language (UML) yang digunakan untuk mengorganisasi elemen-elemen model sistem ke dalam grup atau paket. Diagram ini membantu dalam mengelola kompleksitas sistem dengan mengelompokkan elemen-elemen terkait ke dalam paket yang terorganisir, memudahkan pengembangan dan pemeliharaan sistem. 

  • Deskripsi: Package Diagram menggambarkan pengelompokan elemen UML dalam paket dan hubungan antar paket.
  • Komponen Utama: Paket (Package), Elemen yang Dipaket (Packaged Element), Hubungan (Dependency, Import).
  • Penggunaan: Package Diagram digunakan untuk mengorganisir elemen besar dari sistem dalam paket untuk meningkatkan pemahaman dan pengelolaan.
  • Contoh:
    • Paket: com.example.model, com.example.controlle

    11. Communication Diagram

Communication Diagram, juga dikenal sebagai Collaboration Diagram, adalah salah satu jenis diagram dalam Unified Modeling Language (UML) yang digunakan untuk menggambarkan interaksi antara objek-objek dalam sistem perangkat lunak. Fokus utama dari Communication Diagram adalah pada kolaborasi antara objek dan bagaimana pesan-pesan dikirimkan di antara mereka untuk mencapai suatu tujuan atau fungsi tertentu. 

  • Deskripsi: Communication Diagram menggambarkan interaksi antar objek dan menekankan hubungan antar objek.
  • Komponen Utama: Lifeline (Lifeline), Pesan (Message), Hubungan (Link).
  • Penggunaan: Communication Diagram digunakan untuk menggambarkan kolaborasi objek dalam mencapai suatu tujuan.
  • Contoh:
    • Objek: Customer, OrderService, InventoryService
    • Pesan: checkStock(), updateInventory()

    12. Interaction Overview Diagram

Interaction Overview Diagram adalah salah satu jenis diagram dalam Unified Modeling Language (UML) yang digunakan untuk memberikan pandangan keseluruhan tentang bagaimana berbagai interaksi dalam sistem terjadi. Diagram ini menggabungkan elemen-elemen dari Activity Diagram dan Sequence Diagram, memungkinkan perancang untuk menggambarkan alur interaksi secara lebih terstruktur dan terorganisir. 

  • Deskripsi: Interaction Overview Diagram adalah kombinasi dari diagram aktivitas dan diagram interaksi, menunjukkan urutan aktivitas dengan rincian interaksi.
  • Komponen Utama: Aktivitas (Activity), Diagram Interaksi (Interaction Diagram).
  • Penggunaan: Interaction Overview Diagram digunakan untuk menangkap alur logis secara keseluruhan dengan menyoroti diagram interaksi spesifik.
  • Contoh:
    • Aktivitas: User Login, Order Placement
    • Diagram Interaksi: Sequence Diagram, Communication Diagram

    13. Timing Diagram

Timing Diagram adalah salah satu jenis diagram dalam Unified Modeling Language (UML) yang digunakan untuk menggambarkan perubahan kondisi atau nilai dari satu atau lebih objek seiring berjalannya waktu. Diagram ini sangat berguna untuk memodelkan dan menganalisis perilaku dinamis dari sistem waktu nyata (real-time systems), khususnya dalam menggambarkan interaksi yang terkait dengan waktu antara berbagai elemen sistem.

  • Deskripsi: Timing Diagram menggambarkan perubahan kondisi atau nilai dari satu atau lebih objek seiring waktu.
  • Komponen Utama: Lifeline (Lifeline), Keadaan/Waktu (State/Time), Perubahan (Change).
  • Penggunaan: Timing Diagram digunakan untuk menganalisis aspek waktu dalam sistem, seperti waktu respon dan keterlambatan.
  • Contoh:
    • Lifeline: User Interface, Backend Service
    • Keadaan/Waktu: Request Sent, Response Received

     14. Profile Diagram

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
Mohon tunggu...

Lihat Konten Pendidikan Selengkapnya
Lihat Pendidikan 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