architectural view

18
Siti Mukaromah, S.Kom

Upload: tyne

Post on 05-Jan-2016

33 views

Category:

Documents


0 download

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

Page 1: Architectural View

Siti Mukaromah, S.Kom

Page 2: Architectural View

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:

Page 3: Architectural View
Page 4: Architectural View

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.

Page 5: Architectural View

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

Page 6: Architectural View
Page 7: Architectural View

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.

Page 8: Architectural View

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.

Page 9: Architectural View

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

Code Generation ke Java:

Page 10: Architectural View

Membuat model (Class Diagram) dai source code.

Reverse Engineering dari kode sumber Java:

Page 11: Architectural View
Page 12: Architectural View

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).

Page 13: Architectural View
Page 14: Architectural View

Deployment Diagram

Page 15: Architectural View

Buat Component Diagram utk proses Yahoo mail!

Page 16: Architectural View

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

Page 17: Architectural View

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.

Page 18: Architectural View

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.