Deployment Diagram.

Slides:



Advertisements
Presentasi serupa
KEBUTUHAN & SPESIFIKASI SOFTWARE
Advertisements

Jaringan komputer Pertemuan 4.
U M L Unified Modeling Language
Internet & Jaringan Komputer
UNIFIED MODELLING LANGUAGE
Aplikasi Teknologi Informasi Dalam Pendidikan
BPR – Tahap 1 (Persiapan)
Unified Modelling Language (UML)
BAB 2 METODE REKAYASA PERANGKAT LUNAK
13 KOMPONEN DIAGRAM UML & PROSES MODEL WATERFALL
Interaction Diagram.
SEQUENCE DIAGRAM.
ARSITEKTUR SISTEM INFORMASI PENJUALAN & PEMBELIAN Handicraft shop
Architecture dan design
REKAYASA PERANGKAT LUNAK
TEKNIK – TEKNIK ANALISA DESAIN PADA PERANCANGAN PROGRAM
Statechart Diagram..
Rekayasa Perangkat Lunak Proses Rekayasa Perangkat Lunak
Inter Process Communication
Pengantar uml Pertemuan 4. Pengenalan UML UML adalah sebuah bahasa yang memberikan vocabulary dan tatanan penulisan kata-kata dalam ‘MS Word’ untuk kegunaan.
COMPONENT DIAGRAM DEPLOYMENT DIAGRAM
K OMPONEN DAN D EPLOYMENT DIAGRAM E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan 1.
Diagram composite struktur dan Deployment Diagram
Perancangan Sistem Informasi Berorientasi Object
Metode Perancangan Program
Metode Perancangan Program
PROTOKOL LAPISAN APLIKASI
COMPONENT DIAGRAM.
Diagram-diagram UML Pokok Bahasan : Use case diagram Class diagram
RELATIOPNSHIPS IN THE UML
UNIFIED MODELLING LANGUAGE
Rekayasa Perangkat Lunak UML (Unified Modelling Language)
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
Diagram Class, Diagram Objek Diagram Component dan Deployment
Komunikasi (Sistem Terdistribusi).
Komponen dan Deployment diagram
Component & Deployment Diagram
SEQUENCE DIAGRAM.
Sequence Diagram.
QUIZ PSBO Total : 35 PG.
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Object oriented analyst and design
7 DATABASE Client/Server Wiratmoko Y, ST C H A P T E R
KEBUTUHAN & SPESIFIKASI SOFTWARE
State Machine Diagram.
UML mendukung pengembangan aplikasi
PEMODELAN SYSTEM BERORIENTASI OBYEK (UML)
PEMODELAN PROYEK (UML)
UNIFIED MODELLING LANGUAGE
Metode Perancangan Program
SOAL PERTEMUAN 1-6 PSBO 4 SKS
PEMODELAN OBJECT ORIENTED
Soal PSBO Pert.1-6.
KEBUTUHAN & SPESIFIKASI SOFTWARE
Perancangan Perangkat Lunak – Part 1
SOAL LATIHAN 1 SIMULA di perkenalkan pertama kali pada tahun …..
Jaringan Komputer.
Unified Modelling Languange (UML)
Unified Modeling Language (UML)
JAVA.
Konsep Web Statis dan Web Dinamis
Statechart Diagram..
Suplemen collaboration diagram component diagram
Jaringan Komputer Week 2-Protocol Jaringan -TCP/IP Reference Model.
Pertemuan 12 Package Diagram Deployment Diagram.
Pertemuan 6 Unified Modeling Language (UML)
KEBUTUHAN & SPESIFIKASI SOFTWARE
WEB SERVICE. PENGERTIAN WEB SERVICE  Merupakan media standar untuk komunikasi yang menyebar antara aplikasi clien dan server pada World Wide Web.
RPL untuk Pemrograman Berorientasi Obyek
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Transcript presentasi:

Deployment Diagram

Deployment Diagram Deployment/physical diagram menggambarkan detail bagaimana komponen di-deploy dalam infrastruktur sistem, di mana komponen akan terletak (pada mesin, server atau piranti keras apa), bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server, dan hal-hal lain yang bersifat fisikal Sebuah node adalah server, workstation, atau piranti keras lain yang digunakan untuk men-deploy komponen dalam lingkungan sebenarnya. Hubungan antar node (misalnya TCP/IP) dan requirement dapat juga didefinisikan dalam diagram ini Deployment diagram digunakan untuk melayani pemodelan hardware yang digunakan dalam implementasi sistem dan asosiasinya antara komponen-komponen tersebut. Elemen yang digunakan dalam deployment diagram adalah nodes (ditunjukkan sebagai sebuah cube), komponen (ditunjukkan sebagai sebuah kotak bujursangkar) dan juga asosiasi.

Deployment diagram ini menunjukkan hardware yang digunakan pada jaringan kantor yang kecil. Application server (node) terhubung dengan database server (node) dan database client (component) sudah terinstall dalam application server. Workstation juga terhubung (association) dengan application server dan juga ke printer.

Menggambarkan arsitektur system Deployment Diagram Menggambarkan arsitektur system Pemetaan software(component pada component diagram) yang jalan di sebuah hardware (node pada deployment diagram) Software component tidak selalu menggambarkan setiap software component yang ada pada sebuah Komputer(system operasi/Microsoft Office, dll), akan tetapi software component tersebut akan digambarkan ketika ada hubungan dengan pengimplementasian sebuah system Menggambarkan bagaimana s/w dan h/w bekerja sama Menggambarkan topologi jaringan Artifact Spesifikasi dari bentuk physic informasi yang digunakan atau dihasilkan Contoh : source file, script, executable file, table di database, document word/excel, e-mail, dll Digambarkan dengan bentuk Dapat dihubungkan dengan component pada component diagram Hanya digambarkan dalam sebuah node perhatikan potongan program dibawah ini yang sesuai dengan artifact yang ada: <! order.ASp> <!-- #include file=buka.asp --> <!-- #include file=uler.txt --> <!-- #include file=data.css -->//code style sheet <script src="tgl.js"> //javascript </script>

Node - Deployment Diagram Adalah hardware seperti computer/PDA ,lap top, handphone peralatan komunikasi data (router,hub,switch,modem) dll Digambarkan dengan bentuk kotak 3 dimensi Nama Node Node dapat digabungkan dengan component pada component diagram Node dapat digambarkan dengan bentuk visual, ataupun gabungan antara node dan visual

Association (connection) - Deployment Diagram Digambarkan dengan sebuah garis yang menghubungkan antara node Setiap association mempunyai sebuah stereotypes seperti Stereotypes Istilah Asychronous Hubungan asynchronous HTTP HyperText Transport Protocol (internet protocol_ JOBC Java Database Connectivity, a Java API for database access. ODBC Open Database Connectivity, a Microsoft API for database access. RMI Remote Method Invocation, a Java communication protocol. RPC Communication via remote procedure calls Synchronous Komunikasi synchronous Web Services Komunikasi melalui Web Services protocols seperti as SOAP and UDDI Ethernet Ethernet Card Server Client * <<asynchronous>> 1 association dimungkinkan mempunyai multiplicity (0..1, 1..*, dll)

Dependencies - Deployment Diagram Digambarkan dengan garis terputus yang berpanah terbuka deploy Sebuah garis terputus dengan ujung panah terbuka yang tertuju ke node dengan sebuah stereotypes <<deploy>> untuk menggambarkan software yang terdapat pada sebuah hardware dimungkinkan sebuah node memiliki node yang lain faktur.asp dependencies terhadap order.asp cara diatas dapat digambarkan dengan memasukkan artifact/software ke dalam node/hardware atau

Manifest - Deployment Diagram bentuk fisik dari artifact digambarkan dengan sebuah garis terputus dengan ujung panah terbuka yang tertuju ke component dengan sebuah stereotypes <<manifest>>

Interaction Overview Diagram Sebuah jenis activity Diagram yang memperlihatkan alur control dalam system atau business process. Setiap node/activity didalam diagram mewakili interaction diagram yang lain Interaction Overview Diagram menggunakan notasi yang dipakai pada Activity diagram dan Sequence Diagram Interaction, dilambangkan dengan gambar dibawah ini Sd = sequence diagram

Interaction Overview Diagram Contoh Interaction overview diagram Sequence diagram

Memperlihatkan interaksi ketika tujuan utama diagram adalah waktu Timing Diagram Memperlihatkan interaksi ketika tujuan utama diagram adalah waktu Menggambarkan perubahan dalam state atau kondisi dari pengelompokkan instance atau tugas berlebihan Biasanya dipakai untuk memperlihatkan perubahan dalam state object berlebihan dalam merespon ke external events Dipakai untuk memperlihatkan perilaku dari sebuah/beberapa object melalui periode waktu Ada 2 jenis Timing diagram yaitu Concise/ simple notation Dipakai untuk mengeksplorasi sebuah/beberapa object melalui periode waktu keterangan gambar : object  :seminar states  proposed, scheduled, enrolling students, Being Taught, Final Exams, Closed Lifeline  Timing Constrant | {Nov 1 .. Des 31} | {jan 1 .. July 31}

Timing Diagram Robust notation State/condition Object Lifeline Message

Composite Structure Diagram Menggambarkan stuktur internal dari pengelompokkan (class, component, use case), termasuk hubungan pengelompokkan ke bagian lain dari system Collaboration Mendefinisikan struktur dari kerjasama element/role Ditampilkan dalam bentuk elipse dengan garis terputus, yang berisi nama collaboration Digunakan untuk menjelaskan bagaimana system bekerja atau

Composite Structure Diagram Collaboration occurrence Sebuah collaboration dihubungkan ke sebuah methode atau object melalui collaboration occurrence Digambarkan dengan sebuah elipse dengan garis terputus yang berisi nama occurrence (kejadian/peristiwa), titik dua dan type collaboration Contoh: retail:sale Keterangan gambar : Collaboration sale menggambarkan collaboration antara role buyer dan seller Collaboration brokeredsale menggambarkan collaboration diantara 3 role yaitu producer, broker dan consumer Collaboration brokeredsale terdiri dari 2 occurrence dari collaboration sale yaitu wholesale:sale dan retail:sale Ocucurrence wholesale mengindikasikan collaboration sale dimana producer sebagai seller dan broker adalah buyer Role Digambarkan dengan kotak dengan berisi nama Role Broker

Composite Structure Diagram

Contoh Deploment Diagram (Acknowledgments Toeko triyanto)