Title: A1258690108DeuMN
1Deployment 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 - lt! order.ASpgt
- lt!-- include filebuka.asp --gt
- lt!-- include fileuler.txt --gt
- lt!-- include filedata.css --gt//code style sheet
- ltscript src"tgl.js"gt //javascript
- lt/scriptgt
2Node - 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
3Association (connection) - Deployment Diagram
- Digambarkan dengan sebuah garis yang
menghubungkan antara node - Setiap association mempunyai sebuah stereotypes
seperti
stereotypes istilah
asynchronous Hubungan asynchronous
HTTP HyperText Transport Protocol (internet protocol_
JDBC 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
ltltasynchronousgtgt 1
association dimungkinkan mempunyai multiplicity
(0..1, 1.., dll)
4Dependencies - Deployment Diagram
- Digambarkan dengan garis terputus yang berpanah
terbuka - deploy
- Sebuah garis terputus dengan ujung panah terbuka
yang tertuju ke node dengan sebuah stereotypes
ltltdeploygtgt 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
5Manifest - Deployment Diagram
- bentuk fisik dari artifact
- digambarkan dengan sebuah garis terputus dengan
ujung panah terbuka yang tertuju ke component
dengan sebuah stereotypes ltltmanifestgtgt
6Interaction 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
7Interaction Overview Diagram
Contoh
- Interaction overview diagram
8Timing 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 ?
9Timing Diagram
State/condition
Object Lifeline
Message
10Composite 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
11Composite 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 retailsale
- 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
wholesalesale dan retailsale - Ocucurrence wholesale mengindikasikan
collaboration sale dimana producer sebagai seller
dan broker adalah buyer - Role
- Digambarkan dengan kotak dengan berisi nama Role
Broker
12Composite Structure Diagram