Component & Deployment Diagram

Slides:



Advertisements
Presentasi serupa
Erick Kurniawan, S.Kom, M.Kom
Advertisements

JARINGAN CLIENT - SERVER
Pernahkah anda membuka sebuah Website???? What It????
Pemrograman Internet Konsep Dasar.
Bab 8 Aplikasi Internet.
Web Service.
Pemrograman Internet Basis Java
U M L Unified Modeling Language
APLIKASI MANAJEMEN PERKANTORAN - D Minggu 1. Kata “ Visual ” merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical.
Internet & Jaringan Komputer
UNIFIED MODELLING LANGUAGE
SEQUENCE DIAGRAM.
Java Database Connectivity (JDBC) JDBC adalah Application Programming Interface (API) yang dirancang untuk mengakses Database.
W EB S ERVICES Riyanto, S.Kom. A PA ITU W EB S ERVICES ? Adalah service yang mempertukarkan data dalam format XML Tersedia dan diakses melalui Internet.
Konsep Pemrograman Internet
ARCHITECTURE.
SOFTWARE.
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
RANCANGAN ARSITEKTUR TEKNOLOGI INFORMASI Materi Pertemuan 27
Deployment Diagram.
Physical Diagram -Component diagram. 4 Component Diagram Course Offering Student Professor Course.dll People.dll Course User Register.exe Billing.exe.
Wahyu Herlambang ( ) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2012 Wahyu Herlambang ( ) Pendidikan Teknik.
COMPONENT DIAGRAM DEPLOYMENT DIAGRAM
K OMPONEN DAN D EPLOYMENT DIAGRAM E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan 1.
Diagram composite struktur dan Deployment Diagram
JDBC Java2 Advanced.
Pengenalan Web Server dan Server Side Script
Deploy pada Visual Studio dan SQL Server. Proyek-proyek SQL server yang dibuat dengan memakai Visual Studio secara default hanya akan menghasilkan intermediate.
COMPONENT DIAGRAM.
HUBUNGAN WEB DATABASE Sesi 8 83 web database.
83web database1/38 PEMILIHAN IMPLEMENTASI WEB DATABASE Sesi 11.
Diagram Class, Diagram Objek Diagram Component dan Deployment
ARSITEKTUR DAN PEMODELAN APLIKASI
Pengantar Internet & HTML Toufan D Tambunan & Indra L Sardi
Komponen dan Deployment diagram
Teknologi Dasar Internet dan Web
Client-Server Computing
Pengantar Web Service Teguh S.
Object oriented analyst and design
Arsitektur SisTer.
Service-oriented Business Intelligence (SoBI)
SOFTWARE KOMPUTER.
ARSITEKTUR TEKNOLOGI INFORMASI
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
Semantic Web: Web Services
Web Service.
PEMODELAN PROYEK (UML)
Pengantar Web Service Teguh S.
Client-Server Computing
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ PROSES SISTER Oleh : Laseri, S.Kom.
04 Membangun Sistem Informasi ERP Tahapan SDLC Hata Maulana, M.T.I.
Konsep Pemrograman Internet
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
Pemrograman Berorientasi Platform (IN315B)
Mengelola Query Basis Data
JAVA.
04 Membangun Sistem Informasi ERP Tahapan SDLC Hata Maulana, M.T.I.
04 Membangun Sistem Informasi ERP Tahapan SDLC Hata Maulana, M.T.I.
Konsep Web Statis dan Web Dinamis
Dasar Pemrograman Web.
Pemrograman Internet Wahyu Herlambang ( )
Oleh : Laseri, S.Kom BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ PROSES SISTER.
Client-Server Computing
Jaringan Komputer Week 2-Protocol Jaringan -TCP/IP Reference Model.
Pertemuan 12 Package Diagram Deployment Diagram.
Model Komunikasi Source Transmitter Transmission System Receiver
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
Transcript presentasi:

Component & Deployment Diagram

Component Diagram Menggambarkan alokasi semua class dan object kedalam komponen dalam desain fisik system software, termasuk pengaturan dan kebergantungan antar komponen software Component dapat terdiri dari logical component, seperti business component, process component, dll Physical component (software arsitektur) , seperti Com+, dot NET,CORBA, dll Component digambarkan dengan bentuk pada UML versi 1.*: Pada UML versi 2 digambarkan dengan bentuk: atau atau atau

Component cont... Stereotypes yang dapat digambarkan pada bentuk component: <<application>>,kumpulan aplikasi system <<executable>>,component yang jalan di client <<file>>, data file <<infrastructure>>, technical component didalam system <<source code>>, source file <<table>>, table data dalam sebuah database <<UI>>, User interface (screen, pages, report) dll <<database>> <<document>> <<library>> <<web service>> <<XML DTD>> Contoh:

Component cont... Dependencies dimodelkan dengan garis terputus dengan panah terbuka gambarkan dependencies dari kiri ke kanan Contoh: <<ASP>> Source Code bergantung pada <<database>> MySQL Dimungkinkan sebuah component dependencies pada interfaces component lainnya

Component cont... Inheritance inheriting/child component diletakkan dibawah parent component, dengan arah panah menuju ke parent component dimodelkan dengan garis dengan panah tertutup Contoh:

Component cont... Contoh Component diagram: applet1.class Demo.html logo.gif applet1.java applet2.java

Contoh:

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

Deployment cont... 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>

Deployment cont... Node 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

Deployment cont... Node dapat digambarkan dengan bentuk visual, ataupun gabungan antara node dan visual

Deployment cont... Association 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

Deployment cont... HTTP Web Server Client <<internet>> Server Client * <<asynchronous>> 1 association dimungkinkan mempunyai multiplicity (0..1, 1..*, dll)

Deployment cont... Dependencies 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 faktur.asp dependencies terhadap order.asp

Deployment cont... cara diatas dapat digambarkan dengan memasukkan artifact/software ke dalam node/hardware atau dimungkinkan sebuah node memiliki node yang lain

Contoh Deployment Diagram (Order Processing System) HTTP Web Server Oracle Server Application Server Printer Main Program Web Server Internet Information Server Client Workstation #2 Client Workstation #1 Web Browser Web Browser

SEKIAN