SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Miles, Russ & Hamilton, Kim,
2006,
Oreilly Publisher ,
Learning UML 2.0
286 Page
1. Pengenalan Konsep Deployment Diagram
2. Notasi, Semantik dan Stereotype pada
Deployment Diagram
3. Contoh Kasus Deployment Diagram
Didalam UML 2.0, Deployment Diagram masuk
kedalam lingkup Physical View yang memodelkan
lingkungan fisik sistem (mis :hardware dan
software)
yang akan digunakan untuk menjalankan sistem
didunia nyata.
Sistem disini berarti software yang Anda buat
diimplementasikan ke software & hardware
yang memungkinkan software Anda untuk
berjalan.
• Pada tingkat abstraksi tertentu, Deployment diagram dapat membantu
menggambarkan/memvisualisasikan kebutuhan perangkat keras dan perangkat lunak pendukung
pada suatu sistem di lingkungan implementasi.
• Deployment Diagram merupakan diagram yang digunakan untuk memetakan rancangan arsitektur
fisik suatu sistem
• Deployment diagram juga dapat memperlihatkan bagaimana perangkat keras dan perangkat lunak
bekerja bersama dalam menjalankan sebuah sistem.
• Deployment Diagram memiliki Notasi dan Stereotype yang dapat digunakan untuk
membuat sebuah model. Berikut adalah Stereotype Umum didalam Deployment
Diagram :
1. Node
2. Artifact
3. Communication Path
4. Boundary / Frame
• Node merupakan notasi didalam deployment diagram yang digunakan
untuk menggambarkan perangkat keras (hardware) yang akan
digunakan oleh sistem.
• Penggunaan Node tidak terbatas untuk menggambarkan hardware
saja, Node dapat dipakai untuk jenis perangkat lunak yang
menyediakan lingkungan eksekusi (execution environment) yang
dapat menjalankan suatu file/perangkat lunak lainnya
• Node digambarkan dengan notasi kubus 3D, dengan keterangan
berupa nama dan stereotype dari node
• Node perangkat keras (hardware) dan perangkat lunak (Software) dibedakan
dengan memberikan jenis stereotype yang berbeda. Stereotype <<device>> untuk
node hardware, dan stereotype <<execution environment>> untuk node software.
CONTOH NODE HARDWARE
CONTOH NODE SOFTWARE
• Artifact merupakan suatu file berbentuk fisik yang dapat di dijalankan (execute)
atau digunakan oleh suatu perangkat lunak didalam sistem.
• Artifact digambarkan dengan notasi persegi panjang dengan keterangan berupa
stereotype << artifact>> dan nama dari actifact.
• Dalam Deployment Diagram Artifact hanya dapat dijalankan (execute) oleh
Node, Sehingga artifact harus berada didalam Suatu Node yang nantinya akan
menggunakan artifact tersebut dalam pekerjaannya.
(Contoh Menggambar Artifact)
• Sebuah Node mungkin saja membutuhkan bantuan dari Node lain
untuk dapat menyelesaikan pekerjaannya saat sistem dijalankan.
• Untuk menggambarkan bentuk komunikasi antar node dalam
deployment diagram , dapat memakai notasi Communication
path.
• Communication path digambarkan dengan sebuah garis yang
menghubungkan dua buah node yang berkomunikasi.
• Digunakan sebagai pembatasan dari suatu sistem yang menggambarkan
ruang lingkup dari sistem yang dikembangkan pada deployment diagram.
• Frame / Boundary digambarkan dengan notasi persegi panjang, dimana
seluruh komponen fisik pembentuk sistem harus digambarkan didalam
boundary
Komponen sistem
digambar didalam frame
Web Apps
MyMedicide Apps
[RPL2] Deployment Diagram

Más contenido relacionado

La actualidad más candente

Soal essay basis data xi
Soal essay basis data xiSoal essay basis data xi
Soal essay basis data xitia irma
 
Membangun Topologi Jaringan Menggunakan Packet Tracer
Membangun Topologi Jaringan Menggunakan Packet TracerMembangun Topologi Jaringan Menggunakan Packet Tracer
Membangun Topologi Jaringan Menggunakan Packet TracerLusiana Diyan
 
Arsitektur komputer paralel
Arsitektur komputer paralelArsitektur komputer paralel
Arsitektur komputer paraleledjimel
 
Modul teknik digital dan logika
Modul teknik digital dan logikaModul teknik digital dan logika
Modul teknik digital dan logikaBambang Apriyanto
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerAuliaa Oktarianii
 
Modul packet-tracer
Modul packet-tracerModul packet-tracer
Modul packet-tracerAyas Tincem
 
Testing&implementasi 2
Testing&implementasi 2Testing&implementasi 2
Testing&implementasi 2aiiniR
 
Interaksi Manusia dan Komputer : Conceptual Model
Interaksi Manusia dan Komputer : Conceptual ModelInteraksi Manusia dan Komputer : Conceptual Model
Interaksi Manusia dan Komputer : Conceptual ModelEko Kurniawan Khannedy
 
RPL 1 (Lama) - Perancangan Perangkat Lunak
RPL 1 (Lama) - Perancangan Perangkat LunakRPL 1 (Lama) - Perancangan Perangkat Lunak
RPL 1 (Lama) - Perancangan Perangkat LunakAdam Mukharil Bachtiar
 
Komponen Perangkat Lunak
Komponen Perangkat LunakKomponen Perangkat Lunak
Komponen Perangkat LunakGemi Siksmat
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLShofura Kamal
 

La actualidad más candente (20)

Soal essay basis data xi
Soal essay basis data xiSoal essay basis data xi
Soal essay basis data xi
 
Pengujian Perangkat Lunak
Pengujian Perangkat LunakPengujian Perangkat Lunak
Pengujian Perangkat Lunak
 
Membangun Topologi Jaringan Menggunakan Packet Tracer
Membangun Topologi Jaringan Menggunakan Packet TracerMembangun Topologi Jaringan Menggunakan Packet Tracer
Membangun Topologi Jaringan Menggunakan Packet Tracer
 
Instalasi OpenGL – GLUT
Instalasi OpenGL – GLUTInstalasi OpenGL – GLUT
Instalasi OpenGL – GLUT
 
Arsitektur komputer paralel
Arsitektur komputer paralelArsitektur komputer paralel
Arsitektur komputer paralel
 
Modul teknik digital dan logika
Modul teknik digital dan logikaModul teknik digital dan logika
Modul teknik digital dan logika
 
Kumpulan catatan Teknik Kompilasi
Kumpulan catatan Teknik KompilasiKumpulan catatan Teknik Kompilasi
Kumpulan catatan Teknik Kompilasi
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 6 - Abstrak[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 6 - Abstrak
 
Array dan Fungsi
Array dan FungsiArray dan Fungsi
Array dan Fungsi
 
Modul packet-tracer
Modul packet-tracerModul packet-tracer
Modul packet-tracer
 
Activity Diagram
Activity DiagramActivity Diagram
Activity Diagram
 
[RPL2] Activity Diagram
[RPL2] Activity Diagram[RPL2] Activity Diagram
[RPL2] Activity Diagram
 
Testing&implementasi 2
Testing&implementasi 2Testing&implementasi 2
Testing&implementasi 2
 
Software Requirements
Software RequirementsSoftware Requirements
Software Requirements
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Interaksi Manusia dan Komputer : Conceptual Model
Interaksi Manusia dan Komputer : Conceptual ModelInteraksi Manusia dan Komputer : Conceptual Model
Interaksi Manusia dan Komputer : Conceptual Model
 
RPL 1 (Lama) - Perancangan Perangkat Lunak
RPL 1 (Lama) - Perancangan Perangkat LunakRPL 1 (Lama) - Perancangan Perangkat Lunak
RPL 1 (Lama) - Perancangan Perangkat Lunak
 
Komponen Perangkat Lunak
Komponen Perangkat LunakKomponen Perangkat Lunak
Komponen Perangkat Lunak
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
 

Similar a [RPL2] Deployment Diagram

Diagram Deployment
Diagram DeploymentDiagram Deployment
Diagram DeploymentAgoeng Rivai
 
Tugas3 rekayasa web-1412510917
Tugas3 rekayasa web-1412510917Tugas3 rekayasa web-1412510917
Tugas3 rekayasa web-1412510917rimaafauziaah
 
Dokumen Persyaratan Perangkat Lunak
Dokumen Persyaratan Perangkat LunakDokumen Persyaratan Perangkat Lunak
Dokumen Persyaratan Perangkat LunakErliyan Redy Susanto
 
Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675pika glavikantara
 
Istu dana aditya 1112510811 tugas 2 (kelompok)
Istu dana aditya 1112510811 tugas 2 (kelompok)Istu dana aditya 1112510811 tugas 2 (kelompok)
Istu dana aditya 1112510811 tugas 2 (kelompok)istudana13
 
yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)Ajat Sudrajat
 
Otomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis ObjekOtomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis Objeknaufals11
 
Tugas 3 ki-0316-alvin yosua-1411510454
Tugas 3 ki-0316-alvin yosua-1411510454Tugas 3 ki-0316-alvin yosua-1411510454
Tugas 3 ki-0316-alvin yosua-1411510454alvinyosua
 
Pemodelan UML untuk Sistem Informasi Persewaan Alat Pesta.pptx
Pemodelan UML untuk Sistem Informasi Persewaan Alat Pesta.pptxPemodelan UML untuk Sistem Informasi Persewaan Alat Pesta.pptx
Pemodelan UML untuk Sistem Informasi Persewaan Alat Pesta.pptxCandraRafiWidiyatna
 
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
Bab 2  Dasar Teori perancangan sistem informasi pendaftaran online be smart i...Bab 2  Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...Ricko SkyWriter
 
Bab1 jaringan komputer & sistem administrasi (2)
Bab1 jaringan komputer & sistem administrasi (2)Bab1 jaringan komputer & sistem administrasi (2)
Bab1 jaringan komputer & sistem administrasi (2)Eko Supriyadi
 
1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_kuIrfanRifangga
 

Similar a [RPL2] Deployment Diagram (20)

Diagram Deployment
Diagram DeploymentDiagram Deployment
Diagram Deployment
 
TD-635-12-PSBO
TD-635-12-PSBOTD-635-12-PSBO
TD-635-12-PSBO
 
Modul uml
Modul umlModul uml
Modul uml
 
UML
UMLUML
UML
 
Uml
UmlUml
Uml
 
Tugas3 rekayasa web-1412510917
Tugas3 rekayasa web-1412510917Tugas3 rekayasa web-1412510917
Tugas3 rekayasa web-1412510917
 
Dokumen Persyaratan Perangkat Lunak
Dokumen Persyaratan Perangkat LunakDokumen Persyaratan Perangkat Lunak
Dokumen Persyaratan Perangkat Lunak
 
Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675
 
Istu dana aditya 1112510811 tugas 2 (kelompok)
Istu dana aditya 1112510811 tugas 2 (kelompok)Istu dana aditya 1112510811 tugas 2 (kelompok)
Istu dana aditya 1112510811 tugas 2 (kelompok)
 
yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)
 
Otomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis ObjekOtomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis Objek
 
Tugas 3 ki-0316-alvin yosua-1411510454
Tugas 3 ki-0316-alvin yosua-1411510454Tugas 3 ki-0316-alvin yosua-1411510454
Tugas 3 ki-0316-alvin yosua-1411510454
 
Pemodelan UML untuk Sistem Informasi Persewaan Alat Pesta.pptx
Pemodelan UML untuk Sistem Informasi Persewaan Alat Pesta.pptxPemodelan UML untuk Sistem Informasi Persewaan Alat Pesta.pptx
Pemodelan UML untuk Sistem Informasi Persewaan Alat Pesta.pptx
 
Uml
UmlUml
Uml
 
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
Bab 2  Dasar Teori perancangan sistem informasi pendaftaran online be smart i...Bab 2  Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Bab1 jaringan komputer & sistem administrasi (2)
Bab1 jaringan komputer & sistem administrasi (2)Bab1 jaringan komputer & sistem administrasi (2)
Bab1 jaringan komputer & sistem administrasi (2)
 
1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku
 
Tugas umll
Tugas umllTugas umll
Tugas umll
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 

Más de rizki adam kurniawan

[MPPL] Managemen Sumber Daya Manusia
[MPPL] Managemen Sumber Daya Manusia[MPPL] Managemen Sumber Daya Manusia
[MPPL] Managemen Sumber Daya Manusiarizki adam kurniawan
 
[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)rizki adam kurniawan
 
[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handling[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handlingrizki adam kurniawan
 
[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collection[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collectionrizki adam kurniawan
 
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVCrizki adam kurniawan
 
[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 12 - Pemrograman Android[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 12 - Pemrograman Androidrizki adam kurniawan
 
[PBO] Pertemuan 10 - Pemrograman Database (2)
[PBO] Pertemuan 10 - Pemrograman Database (2)[PBO] Pertemuan 10 - Pemrograman Database (2)
[PBO] Pertemuan 10 - Pemrograman Database (2)rizki adam kurniawan
 
[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] Pertemuan 10 - Pemrograman Database (1)[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] Pertemuan 10 - Pemrograman Database (1)rizki adam kurniawan
 
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)rizki adam kurniawan
 
[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktorrizki adam kurniawan
 
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEWrizki adam kurniawan
 

Más de rizki adam kurniawan (20)

[MPPL] Managemen Sumber Daya Manusia
[MPPL] Managemen Sumber Daya Manusia[MPPL] Managemen Sumber Daya Manusia
[MPPL] Managemen Sumber Daya Manusia
 
[RPL2] Pengujian Perangkat Lunak
[RPL2] Pengujian Perangkat Lunak[RPL2] Pengujian Perangkat Lunak
[RPL2] Pengujian Perangkat Lunak
 
[RPL2] Growth Hacking
[RPL2] Growth Hacking[RPL2] Growth Hacking
[RPL2] Growth Hacking
 
[RPL2] Sequence Diagram
[RPL2] Sequence Diagram[RPL2] Sequence Diagram
[RPL2] Sequence Diagram
 
[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)
 
[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handling[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handling
 
[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collection[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collection
 
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
 
[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 12 - Pemrograman Android[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 12 - Pemrograman Android
 
[PBO] Pertemuan 10 - Pemrograman Database (2)
[PBO] Pertemuan 10 - Pemrograman Database (2)[PBO] Pertemuan 10 - Pemrograman Database (2)
[PBO] Pertemuan 10 - Pemrograman Database (2)
 
[RPL2] Design Sprint
[RPL2] Design Sprint[RPL2] Design Sprint
[RPL2] Design Sprint
 
[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] Pertemuan 10 - Pemrograman Database (1)[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] Pertemuan 10 - Pemrograman Database (1)
 
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
 
[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface
 
[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism
 
[PBO] Pertemuan 5 - Inheritance
[PBO] Pertemuan 5 - Inheritance[PBO] Pertemuan 5 - Inheritance
[PBO] Pertemuan 5 - Inheritance
 
[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor
 
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
 
[RPL2] Pertemuan 2 - Validasi Ide
[RPL2] Pertemuan 2 - Validasi Ide[RPL2] Pertemuan 2 - Validasi Ide
[RPL2] Pertemuan 2 - Validasi Ide
 
[PBO] Pertemuan 4 - Getter Setter
[PBO] Pertemuan 4 - Getter Setter[PBO] Pertemuan 4 - Getter Setter
[PBO] Pertemuan 4 - Getter Setter
 

[RPL2] Deployment Diagram

  • 1.
  • 2. Miles, Russ & Hamilton, Kim, 2006, Oreilly Publisher , Learning UML 2.0 286 Page
  • 3. 1. Pengenalan Konsep Deployment Diagram 2. Notasi, Semantik dan Stereotype pada Deployment Diagram 3. Contoh Kasus Deployment Diagram
  • 4. Didalam UML 2.0, Deployment Diagram masuk kedalam lingkup Physical View yang memodelkan lingkungan fisik sistem (mis :hardware dan software) yang akan digunakan untuk menjalankan sistem didunia nyata. Sistem disini berarti software yang Anda buat diimplementasikan ke software & hardware yang memungkinkan software Anda untuk berjalan.
  • 5. • Pada tingkat abstraksi tertentu, Deployment diagram dapat membantu menggambarkan/memvisualisasikan kebutuhan perangkat keras dan perangkat lunak pendukung pada suatu sistem di lingkungan implementasi. • Deployment Diagram merupakan diagram yang digunakan untuk memetakan rancangan arsitektur fisik suatu sistem • Deployment diagram juga dapat memperlihatkan bagaimana perangkat keras dan perangkat lunak bekerja bersama dalam menjalankan sebuah sistem.
  • 6.
  • 7. • Deployment Diagram memiliki Notasi dan Stereotype yang dapat digunakan untuk membuat sebuah model. Berikut adalah Stereotype Umum didalam Deployment Diagram : 1. Node 2. Artifact 3. Communication Path 4. Boundary / Frame
  • 8. • Node merupakan notasi didalam deployment diagram yang digunakan untuk menggambarkan perangkat keras (hardware) yang akan digunakan oleh sistem. • Penggunaan Node tidak terbatas untuk menggambarkan hardware saja, Node dapat dipakai untuk jenis perangkat lunak yang menyediakan lingkungan eksekusi (execution environment) yang dapat menjalankan suatu file/perangkat lunak lainnya • Node digambarkan dengan notasi kubus 3D, dengan keterangan berupa nama dan stereotype dari node
  • 9. • Node perangkat keras (hardware) dan perangkat lunak (Software) dibedakan dengan memberikan jenis stereotype yang berbeda. Stereotype <<device>> untuk node hardware, dan stereotype <<execution environment>> untuk node software. CONTOH NODE HARDWARE CONTOH NODE SOFTWARE
  • 10. • Artifact merupakan suatu file berbentuk fisik yang dapat di dijalankan (execute) atau digunakan oleh suatu perangkat lunak didalam sistem. • Artifact digambarkan dengan notasi persegi panjang dengan keterangan berupa stereotype << artifact>> dan nama dari actifact.
  • 11. • Dalam Deployment Diagram Artifact hanya dapat dijalankan (execute) oleh Node, Sehingga artifact harus berada didalam Suatu Node yang nantinya akan menggunakan artifact tersebut dalam pekerjaannya. (Contoh Menggambar Artifact)
  • 12. • Sebuah Node mungkin saja membutuhkan bantuan dari Node lain untuk dapat menyelesaikan pekerjaannya saat sistem dijalankan. • Untuk menggambarkan bentuk komunikasi antar node dalam deployment diagram , dapat memakai notasi Communication path. • Communication path digambarkan dengan sebuah garis yang menghubungkan dua buah node yang berkomunikasi.
  • 13. • Digunakan sebagai pembatasan dari suatu sistem yang menggambarkan ruang lingkup dari sistem yang dikembangkan pada deployment diagram. • Frame / Boundary digambarkan dengan notasi persegi panjang, dimana seluruh komponen fisik pembentuk sistem harus digambarkan didalam boundary Komponen sistem digambar didalam frame
  • 14.
  • 16.