14
Most read
15
Most read
17
Most read
[RPL2] Deployment Diagram
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.
[RPL2] Deployment Diagram
• 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
[RPL2] Deployment Diagram
Web Apps
[RPL2] Deployment Diagram
MyMedicide Apps
[RPL2] Deployment Diagram

More Related Content

PDF
[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek
PDF
[RPL2] Pertemuan 2 - Validasi Ide
PDF
[RPL2] Class Diagram dan Relasinya (2)
PDF
[RPL2] Package Diagram
PDF
[RPL2] Design Sprint
PDF
[RPL2] Sequence Diagram
PDF
[PBO] Pertemuan 11 - GUI Java Desktop
PDF
[RPL2] Class Diagram dan Konsep Object Oriented (1)
[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek
[RPL2] Pertemuan 2 - Validasi Ide
[RPL2] Class Diagram dan Relasinya (2)
[RPL2] Package Diagram
[RPL2] Design Sprint
[RPL2] Sequence Diagram
[PBO] Pertemuan 11 - GUI Java Desktop
[RPL2] Class Diagram dan Konsep Object Oriented (1)

What's hot (20)

PDF
Pengujian Perangkat Lunak
PPTX
Pertemuan 1 Pemodelan Perangkat Lunak
PPTX
Metode proses pengembangan perangkat lunak
DOCX
Tugas4 rpl(b) kelompok 5
PDF
[PBO] Pertemuan 5 - Polymorphism
PPT
Modul 4 representasi pengetahuan
PPTX
Pertemuan 2 Pemodelan Perangkat Lunak
PPT
Sistem Basis Data(PPT)
PDF
Modul Ajar Basis Data
PDF
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
PPTX
Ragam Model Proses Perangkat Lunak
PDF
Class Diagram
PDF
RPL 1 (Lama) - Perancangan Perangkat Lunak
PDF
Bab III Class Diagram
PDF
10 feature engineering-univ-gunadarma
PPTX
Ppt: Usability (Interaksi Manusia dan Komputer)
PDF
[RPL2] Activity Diagram
PDF
Bahan ajar pertemuan 1 Class & Object
PPTX
Proses rekayasa perangkat lunak
PDF
[RPL2] Bisnis Model & Market Analysis
Pengujian Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
Metode proses pengembangan perangkat lunak
Tugas4 rpl(b) kelompok 5
[PBO] Pertemuan 5 - Polymorphism
Modul 4 representasi pengetahuan
Pertemuan 2 Pemodelan Perangkat Lunak
Sistem Basis Data(PPT)
Modul Ajar Basis Data
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Ragam Model Proses Perangkat Lunak
Class Diagram
RPL 1 (Lama) - Perancangan Perangkat Lunak
Bab III Class Diagram
10 feature engineering-univ-gunadarma
Ppt: Usability (Interaksi Manusia dan Komputer)
[RPL2] Activity Diagram
Bahan ajar pertemuan 1 Class & Object
Proses rekayasa perangkat lunak
[RPL2] Bisnis Model & Market Analysis
Ad

Similar to [RPL2] Deployment Diagram (20)

DOCX
Diagram Deployment
PDF
TD-635-12-PSBO
PDF
Modul uml
PPT
Uml
PPTX
Tugas3 rekayasa web-1412510917
DOC
Dokumen Persyaratan Perangkat Lunak
PPTX
Tugas3-0916-oktonato glavikantara-1612510675
DOCX
Istu dana aditya 1112510811 tugas 2 (kelompok)
PPTX
pemodelan-system-berorientasi-obyek-uml.pptx
PPTX
yang dimaksud dengan Unified Modeling Language (UML)
PDF
Otomatisasi Sistem Parkiran Berbasis Objek
PPTX
Tugas 3 ki-0316-alvin yosua-1411510454
PPTX
Pemodelan UML untuk Sistem Informasi Persewaan Alat Pesta.pptx
DOCX
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
PPTX
DOC
Bab1 jaringan komputer & sistem administrasi (2)
PPTX
1211510555 irfan adi rifangga tugas3_ku
PPTX
Materi_2_-_Analisis_Berorientasi_Objek.pptx
Diagram Deployment
TD-635-12-PSBO
Modul uml
Uml
Tugas3 rekayasa web-1412510917
Dokumen Persyaratan Perangkat Lunak
Tugas3-0916-oktonato glavikantara-1612510675
Istu dana aditya 1112510811 tugas 2 (kelompok)
pemodelan-system-berorientasi-obyek-uml.pptx
yang dimaksud dengan Unified Modeling Language (UML)
Otomatisasi Sistem Parkiran Berbasis Objek
Tugas 3 ki-0316-alvin yosua-1411510454
Pemodelan UML untuk Sistem Informasi Persewaan Alat Pesta.pptx
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
Bab1 jaringan komputer & sistem administrasi (2)
1211510555 irfan adi rifangga tugas3_ku
Materi_2_-_Analisis_Berorientasi_Objek.pptx
Ad

More from rizki adam kurniawan (19)

PDF
[MPPL] Managemen Sumber Daya Manusia
PDF
[RPL2] Pengujian Perangkat Lunak
PDF
[RPL2] Growth Hacking
PDF
[PBO] Pertemuan 10 - Exception & Error Handling
PDF
[PBO] Pertemuan 10 - Generic Programming & Collection
PDF
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
PDF
[PBO] Pertemuan 12 - Pemrograman Android
PDF
[PBO] Pertemuan 10 - Pemrograman Database (2)
PDF
[PBO] Pertemuan 10 - Pemrograman Database (1)
PDF
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
PDF
[PBO] Pertemuan 6 - Interface
PDF
[PBO] Pertemuan 6 - Abstrak
PDF
[PBO] Pertemuan 5 - Inheritance
PDF
[PBO] Pertemuan 4 - Kontruktor Destruktor
PDF
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
PDF
[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2
PDF
[PBO] Pertemuan 4 - Getter Setter
PDF
[PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek
PDF
[PBO] Pertemuan 2 - Method, String & array
[MPPL] Managemen Sumber Daya Manusia
[RPL2] Pengujian Perangkat Lunak
[RPL2] Growth Hacking
[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 10 - Pemrograman Database (2)
[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 5 - Inheritance
[PBO] Pertemuan 4 - Kontruktor Destruktor
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2
[PBO] Pertemuan 4 - Getter Setter
[PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek
[PBO] Pertemuan 2 - Method, String & array

Recently uploaded (10)

PPTX
INFORMATIKA UNTUK SISWA SMP KELAS VII.pptx
PPTX
PERANCANGAN ONTOLOGI JAJANAN TRADISIONAL KHAS BALI.pptx
PPTX
Full - Fase EF - Modul 1 - Mata Pelajaran Koding dan Kecerdasan Artifisial pa...
PPTX
Materi Workshop Keuangan Digital 2025.pptx
PPTX
Berfikir Komputasi untuk siswa SMP KELAS 9.pptx
PPTX
Belajar Pemrograman Komputer Dasar Cpp.pptx
PPTX
KEBIJAKAN_PENGEMBANGAN_SDM_APARATUR_DAN_NILAI_DASAR_ASN.pptx
PPTX
CARA AKSES KE INTERNET MELALUI WIFI ATAU LAN
PPTX
Materi Informatika Kelas X - Pert 1.pptx
PPTX
Cara Kerja SMS Gateway dan Aplikasi Gratis Berbasis Web
INFORMATIKA UNTUK SISWA SMP KELAS VII.pptx
PERANCANGAN ONTOLOGI JAJANAN TRADISIONAL KHAS BALI.pptx
Full - Fase EF - Modul 1 - Mata Pelajaran Koding dan Kecerdasan Artifisial pa...
Materi Workshop Keuangan Digital 2025.pptx
Berfikir Komputasi untuk siswa SMP KELAS 9.pptx
Belajar Pemrograman Komputer Dasar Cpp.pptx
KEBIJAKAN_PENGEMBANGAN_SDM_APARATUR_DAN_NILAI_DASAR_ASN.pptx
CARA AKSES KE INTERNET MELALUI WIFI ATAU LAN
Materi Informatika Kelas X - Pert 1.pptx
Cara Kerja SMS Gateway dan Aplikasi Gratis Berbasis Web

[RPL2] Deployment Diagram

  • 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.
  • 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