architectural view

Post on 05-Jan-2016

33 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Architectural View. Siti Mukaromah, S.Kom. Component Diagram. Menunjukkan model fisik dari kode program (komponen) dan bagaimana satu sama lain saling berkaitan. Semua komponen diperlukan untuk memetakan setiap class pada bahasa implementasinya. Simbol Component:. Component Diagram. - PowerPoint PPT Presentation

TRANSCRIPT

Siti Mukaromah, S.Kom

Menunjukkan model fisik dari kode program (komponen) dan bagaimana satu sama lain saling berkaitan.

Semua komponen diperlukan untuk memetakan setiap class pada bahasa implementasinya.

Simbol Component:

Hanya ada 1 tipe relasi pada Component Diagram: Relasi Dependensi.◦ Menunjukkan ketergantungan component dengan

component lainnya.◦ Dependensi memiliki implikasi kompilasi suatu

component tidak bisa dikompilasi hingga component lain selesai dikompilasi.

Pada gambar diatas:Komponen A tergantung pada Komponen B.Komponen A tidak bisa dikompilasi sebelum Komponen B selesai dikompilasi.

Setiap class harus dipetakan ke component. Jika setiap class dipetakan ke satu

component, maka nama component sama dengan nama class pemetaannya.

Jika ingin memetakan beberapa class yang ke satu component, maka hanya ada satu class dengan visibilitas public nama component sama dengan nama class dengan visibilitas public tersebut.

Code Generation dilakukan melalui component buat dulu Component Diagramnya.

Pada tools Rational Rose, Code Generation bisa juga dilakukan langsung melalui Class Diagram Component akan dibuat secara otomatis setiap class dipetakan ke satu component.

Pilih class mana saja pada Class Diagram yang ingin di-generate ke code program.

Code Generation ke Java:

Membuat model (Class Diagram) dai source code.

Reverse Engineering dari kode sumber Java:

Menggambarkan arsitektur fisik dari sistem (interkoneksi antar elemen fisik) dimana komponen-komponen sistem berada.

Elemen fisik:◦ Prosesor

Komputer (server/cllient).◦ Device ◦ Peralatan pendukung (input/output).

Deployment Diagram

Buat Component Diagram utk proses Yahoo mail!

Buat Deployment Diagram untuk Warnet yang memiliki sebuah printer & scanner, 1 server & 5 klien utk mencetak struk.

Rental VCD menyewakan VCD dan DVD film kepada pelanggannya. Pelanggan perlu mendaftarkan diri dan membayar biaya keanggotaan sebelum bisa menyewa VCD. Setiap pelanggan hanya diperbolehkan menyewa maksimum 3 VCD dalam waktu yang sama. Tersedia pula jasa pengantaran dengan tambahan biaya. Karyawan rental VCD bertugas untuk mencatat keanggotaan, keluar – masuknya CD film yang disewa, dan mencatat transaksi keuangan yang terjadi.

Toko “Anda” adalah toko yang melayani penjualan secara retail.

Penjualan retail yang ditangani adalah penjualan tunai. System hanya menangani proses penjualan dan tidak

menangani proses inventory. Customer setelah memilih barang yang diinginkan, dapat

melakukan pembayaran di kasir. Saat customer menyerahkan barang belanjaan di kasir,

petugas kasir akan memasukkan data barang dan memasukkan nominal pembayaran dari customer.

Setelah system mengolah data yang dimasukkan, maka system akan mengupdate data, dan akan tercetak sebuah struk belanja customer dan data kembalian yang harus diterima oleh customer tersebut.

Setelah semua proses diatas selesai, customer dapat mengambil barang belanjaannya.

top related