COMPONENT DIAGRAM DEPLOYMENT DIAGRAM

Slides:



Advertisements
Presentasi serupa
P EMBUATAN UML P ADA T OKO B ELANJA O NLINE Disusun oleh: Erik Putra Deddy Nur Arifin Qudsyi Ladestri Ahmad.
Advertisements

KEBUTUHAN & SPESIFIKASI SOFTWARE
Web Service.
Review Pertemuan 12 (Terakhir).
Pemrograman Internet Basis Java
U M L Unified Modeling Language
UNIFIED MODELLING LANGUAGE
PEMODELAN ANALISIS Kuliah - 5
Unified Modelling Language (UML)
13 KOMPONEN DIAGRAM UML & PROSES MODEL WATERFALL
Analisa dan Desain Objek
Pertemuan 6 Structural modelling
Lebih Lanjut Tentang UML
Java Database Connectivity (JDBC) JDBC adalah Application Programming Interface (API) yang dirancang untuk mengakses Database.
Architecture dan design
Yang akan dipelajari Pengenalan UML Sejarah Singkat UML
RANCANGAN ARSITEKTUR TEKNOLOGI INFORMASI Materi Pertemuan 27
Deployment Diagram.
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Proses Rekayasa Perangkat Lunak
Physical Diagram -Component diagram. 4 Component Diagram Course Offering Student Professor Course.dll People.dll Course User Register.exe Billing.exe.
Diagram Objek Materi.
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
Pengantar uml Pertemuan 4. Pengenalan UML UML adalah sebuah bahasa yang memberikan vocabulary dan tatanan penulisan kata-kata dalam ‘MS Word’ untuk kegunaan.
K OMPONEN DAN D EPLOYMENT DIAGRAM E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan 1.
Diagram composite struktur dan Deployment Diagram
JDBC Java2 Advanced.
Deploy pada Visual Studio dan SQL Server. Proyek-proyek SQL server yang dibuat dengan memakai Visual Studio secara default hanya akan menghasilkan intermediate.
HUBUNGAN WEB DATABASE Sesi 8 83 web database.
RELATIOPNSHIPS IN THE UML
UNIFIED MODELLING LANGUAGE
Rekayasa Perangkat Lunak UML (Unified Modelling Language)
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
Soal Kuis I PSBO.
Diagram Class, Diagram Objek Diagram Component dan Deployment
ARSITEKTUR DAN PEMODELAN APLIKASI
Object Oriented Design
Soal Pertemuan 15 Kuis.
Komponen dan Deployment diagram
UNIFIED MODELING LANGUAGE ( UML )
Object oriented analyst and design
Component & Deployment Diagram
ARSITEKTUR TEKNOLOGI INFORMASI
Pemodelan objek.
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
KONSEP DESAIN SOFTWARE DATABASE
7 DATABASE Client/Server Wiratmoko Y, ST C H A P T E R
KEBUTUHAN & SPESIFIKASI SOFTWARE
Sistem Informasi Psikologi
PEMODELAN SYSTEM BERORIENTASI OBYEK (UML)
PEMODELAN PROYEK (UML)
UNIFIED MODELLING LANGUAGE
Pengenalan Bahasa Pemrograman
Metode Perancangan Program
Architectural View Siti Mukaromah, S.Kom.
KEBUTUHAN & SPESIFIKASI SOFTWARE
Perancangan Perangkat Lunak – Part 1
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
JAVA.
JAWABAN PRETEST IT CENTER UNSWAGATI.
Rekayasa Perangkat Lunak Part 7
Perkembangan Perangkat Lunak
Suplemen collaboration diagram component diagram
Mengadministrasi server dalam jaringan adalah suatu bentuk pekerjaan yang dilakukan oleh administrator jaringan. Tugasnya: Membuat server Mengelola jaringan.
Pertemuan 12 Package Diagram Deployment Diagram.
Pertemuan 6 Unified Modeling Language (UML)
KEBUTUHAN & SPESIFIKASI SOFTWARE
RPL untuk Pemrograman Berorientasi Obyek
Pengenalan Visual Basic
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Transcript presentasi:

COMPONENT DIAGRAM DEPLOYMENT DIAGRAM PERTEMUAN KE-11 COMPONENT DIAGRAM DEPLOYMENT DIAGRAM

Component Diagram Apa itu Component ? Component Software adalah bagian fisik dari sebuah sistem, karena menetap di komputer, bukan dibenak para analis. Komponen bisa berupa tabel, file data, file exe, dokumen dan lain-lain. Apa hubungan antara component dan class? Component adalah implementasi software dari sebuah class. Class mewakili abstraksi dari serangkaian atribut dan operation. Interface Suatu Obyek harus menampilkan sebuah ‘wajah’ kepada dunia luar agar bisa berinteraksi dengan obyek tersebut untuk menjalankan operationnya. ‘Wajah’ obyek inilah yang disebut dengan Interface. Interface dalam konsep UML adalah serangkaian operation yang menspesifikasikan perilaku sebuah class.

Component Diagram Apa itu Component Diagram ? Component Diagram mengandung component, interface dan relationship. Notasi Component  Menurut Fowler (2004) hal penting pada component adalah component mewakili potongan-potongan yang independent yang bisa dipesan dan diperbaharui sewaktu-waktu. Jadi , pembagian sistem ke dalam component-component lebih banyak di dorong oleh kepentingan marketing dari pada kepentingan teknis. Nama Component Nama Component

Component Diagram Contoh Component Diagram Mesin Sales Server Sales message Transaction Processor Accounting Driver Message Queue Accounting System

Deployment Diagram Apa itu Deployment Diagram ? Deployment Diagram menunjukkan tata letak sebuah sistem secara fisik, menampakkan bagian-bagian software yang berjalan pada bagian-bagian hardware. Bagian utama dari hardware adalah node (komputasi). Ada 2 tipe node yang mungkin yaitu Processor dan Device. Processor adalah node yang bisa mengeksekusi sebuah component, sedangkan device tidak. Device adalah perangkat keras (seperti printer atau monitor) tipikalnya menjadi interface dengan dunia luar. Node mengandung artifact, dimana artifact adalah manifestasi fisik dari software, biasanya file. File yang bisa dieksekusi misalnya .EXE, binner, Assembly atau script, dokumen HTML, dll. Jadi, Daftar sebuah artifact didalam sebuah node menunjukkan bahwa artifact tersebut dideploy ke node tersebut pada saat sistem sedang berjalan.

Deployment Diagram Dalam UML notasinya adalah kubus. Contoh penerapan Deployment Diagram : BrowserClient browser RichClient [OS=Windows] HerculesClient.exe Application Server JoveGL.exe EJB Container HerculesBase.ear ………… Deployed artifact http/internet http/LAN JDBC WebServer [OS=Solaris] HerculesWeb.war OracleDBMS Java RMI/LAN Device node Execution environment node

Deployment Diagram Deployment diagram menyediakan gambaran bagaimana sistem secara fisik akan terlihat. Sistem terdiri dari node-node dimana setiap node diwakili untuk sebuah kubus. Garis yang menghubungkan antara 2 kubus menunjukkan hubungan diantara kedua node tersebut. Tipe node bisa berupa device yang berwujud hardware dan bisa juga processor (yang mengeksekusi component) atau execution environment (software yang menjadi host atau mengandung software yang lain).

Package Diagram Class merupakan bentuk dasar struktur sistem Object Oriented. Dalam membangun suatu sistem (sistem yang besar) pastinya akan menggunakan banyak class bahkan sampai ratusan class. Package adalah mengelompokkan konstruksi yang memungkinkan untuk mengambil konstruksi tersebut di UML dan mengelompokkan elemen-elemen tersebut secara bersama-sama menjadi level yang lebih tinggi. Penggunaan yang umum dilakukan adalah mengelompokkan class. Pada model UML, setiap class adalah anggota dari sebuah package. Package juga bisa menjadi anggota dari package yang lain. Dalam bentuk hirarki dari package paling tinggi sampai yang mengandung sub package dan class-class.

Package Diagram Cara menampilkan Package Diagram util util util Date Date Content listed in box Content diagramed in box Java::util Java util Date Java::util::Date Fully qualified package name Nested Package Fully qualified class name Setiap package mewakili sebuah namespace yang berarti setiap class harus mempunyai nama yang unik dan tidak boleh sama pada package tersebut, maka digunakanlah fully qualified name.

Package Diagram Contoh sebuah Package yang diimplementasi oleh package yang lain. application Database gateway Oracle gateway SQL Server gateway Test gateway