Materi PPL Materi Component dan Deployment Diagram

1. COMPONENT DIAGRAM


- Definisi
 
     Diagram komponen atau component diagram dibuat untuk menunjukkan organisasi dan ketergantungan diantara kumpulan komponen dalam sebuah sistem. diagram komponen fokus pada komponen sistem yang dibutuhkan dan ada didalam sistem. diagram komponen juga dapat digunakan untuk memodelkan hal-hal berikut :  
  • Source code program perangkat lunak.
  • komponen executable yang di lepas ke user.
  • Basis data secara fisik.
  • Sistem yang harus beradaptasi dengan sistem lain.
  • Framework sistem, framework pada perangkat lunak merupakan kerangka kerja yang dibuat untuk memudahkan pengembangan dan pemeliharaan aplikasi, contohnya seperti struts dari apache yang menggunakan prinsip desain Model-View-Controller (MVC) dimana soucre code program dikelompokkean berdasarkan fungsinya. dimana controller berisi source code yang menangani request dan validasi, model berisi source code yang menangani manipulasi data dan bussiness logic, dan view berisi source code yang menangani tampilan.
Komponen dasar yang biasanya ada dalam suatu sistem adalah sebagai berikut :
  • Komponen user interface yang menangani tampilan.
  • Komponen bussiness process yang menangani fungsi-fungsi proses bisnis.
  • Komponen data yang menangani manipulasi data.
  • Komponen security yang menangani keamanan sistem.
- Notasi Diagram 



Hasil gambar untuk notasi diagram component"


- Langkah - Langkah Pembuatan DiagramHasil gambar untuk langkah langkah  diagram component"


2. Deplyoment Diagram



-Definisi


         Deployment diagram adalah salah satu jenis alat atau bahasa (UML) yang digunakan untuk memvisualisasikan, menspesifikasikan, dan mendokumentasikan proses yang terjadi pada suatu sistem perangkat lunak berbasis Object Oriented yang akan dibangun. Hal inilah yang mempermudah user dalam pemakaian sistem yang telah dibuat dan diagram tersebut merupakan diagram yang statis. Misalnya untuk mendeskripsikan sebuah situs web, deployment diagram menunjukkan komponen perangkat keras (“node”) apa yang digunakan (misalnya, web server, server aplikasi, dan database server), komponen perangkat lunak (“artefak”) apa yang berjalan pada setiap node (misalnya, aplikasi web, database), dan bagaimana bagian-bagian yang berbeda terhubung (misalnya JDBC, REST, RMI).
 Tujuan atau fungsi dari deployment diagram yaitu untuk menggambarkan/memvisualisasikan secara umum proses yang terjadi pada suatu sistem/software.


- Notasi Diagram





- Langkah - Langkah pembuatan deployment diagram


  Ada beberapa langkah untuk menentukan deployment diagram :
* Mengidentifikasi lingkup model
* Mempertimbangkan hal-hal teknis dasar
* Mengidentifikasi arsitektur jaringan (distribusi )
* Mengidentifikasi node dan koneksi

Komentar