1 / 18

Architectural View

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.

tyne
Download Presentation

Architectural View

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Architectural View Siti Mukaromah, S.Kom

  2. 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:

  3. Component Diagram • 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.

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

  5. Component Diagram

  6. Code Generation • 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.

  7. Code Generation • 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.

  8. Code Generation • Pilih class mana saja pada Class Diagram yang ingin di-generate ke code program. • Code Generation ke Java:

  9. Reverse Engineering • Membuat model (Class Diagram) dai source code. • Reverse Engineering dari kode sumber Java:

  10. Deployment Diagram

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

  12. Deployment Diagram

  13. Latihan 1 • Buat Component Diagram utk proses Yahoo mail!

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

  15. SOAL 1 • 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.

  16. SOAL 2 • 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.

More Related