• Tidak ada hasil yang ditemukan

Modul 12 Componet Diagram

N/A
N/A
Protected

Academic year: 2017

Membagikan "Modul 12 Componet Diagram"

Copied!
8
0
0

Teks penuh

(1)

1

12.

Component Diagr am

Contents

12.1 Pendahuluan ... 2

12.2 Im plem ent asi Perangkat Lunak ... 3

12.2.1 Soft w are Tools ... 3

12.3 Com ponent Diagram ... 3

12.3.1 Com ponent ... 3

(2)

2

12.1

Pendahuluan

Klasifikasi diagram UM L:

o

Static

Use case diagram , Class diagram

o

Dynamic

St at e diagram , Act ivit y diagram , Sequence diagram , Collaborat ion diagram

o

Implementation

Com ponent diagram , Deployment diagram

Klasifikasi lain dari UM L

o

Behavior diagrams

Jenis diagram yang menggam barkan perilaku suat u sist em

M eliput i act ivit y, st at e m achine, dan use case diagram s, int eract ion diagram s

o

Interaction diagrams

Sebuah subset dari diagram perilaku yang m enekankan int eraksi objek. M eliput i collaborat ion, act ivit y, sequence diagram s

o

Structure diagrams

Jenis diagram yang m enggam barkan unsur-unsur spesifikasi yang t erlepas dari w akt u. M eliput i class, com posit e st ruct ure, com ponent , deploym ent

(3)

3 Terdapat Kebergant ungan ant ara 2 elem en, jika t erdapat perubahan pada 1 elem en bisa m em pengaruhi lainnya. Diagram kom ponen sering disebut sebagai “ wiring diagram s” . Wiring kom ponen m erepresent asikan kom ponen dan dependensi diant ara kom ponen t ersebut .

12.2

Implementasi Per angkat Lunak

12.2.1

Softwar e Tools

Im plem ent asi perangkat lunak m em erlukan beberapa t ools yang digunakan unt uk m engem bangkan sist em. Unt uk m em ast ikan bahw a soft w are yang digunakan versinya kom pat ibel, lisensi banyaknya pengguna dan sebagainya m aka diperlukan adanya at uran m anajem en. Sofw are t ools yang digunakan ant ara lain

a. Soft w are m odelling Tools

b. Com piler, Debugger, Int epret er, runt im e support c. Visual edit or

d. Int egrat ed Developent enviroment e. Configurat ion M anajem ent

f. Class Brow ser g. DBM S

h. CORBA

i. Applicat ion Cont ainer j. Test ing Tools

k. Inst allat ion Tools l. Conversion Tools

m . Docum ent at ion Generat or

12.3

Component Diagr am

12.3.1

Component

(4)

4 Com ponent bisa m emiliki beberapa bagian ant ara lain :

o

Int erfaces

Sebuah int erface m erupakan deklarasi dari sat u set operasi dan obligat ions

o

Usage dependencies

usage dependency adalah hubungan yang salah sat u unsur m em erlukan unsur lain unt uk im plem ent asi penuh

o

Port s

Port m erupakan t it ik int eraksi ant ara kom ponen sert a lingkungan

o

Connect ors

M enghubungkan 2 buah com ponent s

Interface

o

M erupakan definisi dari kum pulan sat u at au lebih operasi

o

Hanya m enyediakan operasi t et api t idak im plem ent asinya

o

Im plem ent asi biasanya disediakan oleh kelas / kom ponen

o

Dalam sist em yang kom pleks, Im plem ent asi disediakan oleh sekelom pok kelas daripada sat u kelas

Ada 2 jenis int erface, yait u :

Provide int erface

Ant ar m uka unt uk m enunjukkan bahw a com ponent m enyediakan suat u fungsi

Required Int erface

(5)

5

Port

Sem ua int eraksi kom ponen dengan lingkungan dilakukan m elalui port .

Int ernal t ert ut up rapat dari lingkungan

Tidak t erdapat pada UM L 1.x

Dependencies

dim odelkan dengan garis t erput us dengan panah t erbuka

gam barkan dependencies dari kiri ke kanan

Cont oh:

<<ASP>> Source Code bergant ung pada

<<dat abase>> M ySQL

Dim ungkinkan sebuah com ponent dependencies pada int erfaces com ponent lainnya

Source code

<<ASP>>

(6)

6 Cont oh:

Connector

Terdapat 2 jenis connect or yait u :

Assem bly

Delegat ion

Assembly Connector

M erupakan konekt or diant ara 2 kom ponen m endefinisikan bahw a sat u kom ponen m em berikan layanan yang dibut uhkan oleh kom ponen lain.

Harus didefinisikan dari required int erface ke provided int erface

Dinot asikan dengan “ ball-and-socket ” connect ion

Delegation Connector

(7)
(8)

8

Refer ensi

1. OReilly.Learning.UM L.2.0.Apr.2006

Referensi

Dokumen terkait

Negara- negara yang m engalam i kesulit an pangan, biasanya m em iliki populasi penduduk dengan t ingkat pert um buhan yang t inggi, sehingga konsekw ensinya adalah kebut uhan

Dengan sering m eninggalkan prkat eknya sebagai dokt er, Koch m em bukt ikan bahw a bakt eri t ersebut penyebab ant hrax dengan cara m em isahkan bakt eri unt uk bat ang t ersebut

KETERANGAN M engum um kan Rencana Um um Pengadaan Barang/ Jasa unt uk Pelaksanaan Kegiat an Tahun Anggaran 2013, sepert i t ersebut dibaw ah ini

Hasil evaluasi adm inist rasi, t eknis, harga dan kualifikasi perusahaan yang t ersebut di at as adalah m em enuhi persyarat an yang dit ent ukan.. Dem ikian pengum um an unt uk

M engum um kan Rencana Um um Pengadaan Barang/ Jasa Unt uk Pelaksanaan Kegiat an Tahun Anggaran 2013, Sepert i t ersebut di baw ah

DAK M aret April April Juli M engum um kan Rencana Um um Pengadaan Barang/ Jasa unt uk pelaksanaan kegiat an t ahun anggaran 2013 sepert i t ersebut di baw h ini

Unt uk m em perbaiki broken link t ersebut , pilih file yang akan diperbaik i dan klik pada icon folder ( yang berwarna hij au).. Set elah it u brow se ke direct ory di m ana Anda

Berbeda dengan fungsi yang bert ipe void , fungsi ini berguna unt uk m elakukan suat u proses yang dapat m engem balikan suat u nilai.. Bent uk um um fungsi t ersebut