Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemodelan objek.

Presentasi serupa


Presentasi berjudul: "Pemodelan objek."— Transcript presentasi:

1 Pemodelan objek

2 UML Unified Modeling Language (UML) = bahasa standard yang digunakan untuk melakukan spesifikasi, visualisasi, konstruksi, dan dokumentasi sistem software UML juga digunakan utk membuat model sebuah bisnis dan sistem yang non-software

3 Fase Pengembangan Sistem & UML
Analisa kebutuhan (requirement analysis) Use case diagrams Analysis Class diagrams, dynamic models Design Tambahan class, infrastuktur teknis Programming Mengubah class ke dalam bentuk kode pemrograman Testing Unit testing  class diagram & specification Integratin testing  component & collaboration diagrams System testing  use case diagram

4 Tipe-Tipe UML Diagram Use case diagram Class diagram
Interaction diagram State diagram Activity diagram Physical diagram Component diagram Deployment diagram

5 Use Case Diagram Use case = serangkaian skenario yang menggambarkan interaksi antara user dan sistem Actor = melambangkan seorang user atau sebuah sistem yang berinteraksi dengan sistem yang sedang dibuat modelnya Use Case

6 Use Case Diagram Contoh soal: seorang pelanggan memesan barang pada suatu perusahaan. Berikut ini langkah2 pemesanan barang: Mencari katalog dan memilih item Memanggil sales representative Menyediakan informasi pengiriman Menyediakan informasi pembayaran Menerima nomor konfirmasi dari sales

7 Contoh Use Case Diagram
Browse Catalog & Select Item Call Sales Person Give Shipping Info Give Payment Info Get Confirmation #

8 Class Diagram Class diagram digunakan utk menggambarkan jenis dari suatu objek dan hubungan antara objek-objek tersebut Class diagram membuat model struktur class dan isinya menggunakan elemen seperti: Classes Packages Objects

9 Class Diagram Class terdiri dari : nama, atribut, dan operasi
Nama Kelas Atribut Proses

10 Struktur Hirarki General Specialization
perincian Kelas objek dalam bentuk specialisasi Whole Part perincian kelas objek terdiri dari apa saja

11 General Specification
Whole Part

12 Interaction Diagram Interaction diagram membuat model perilaku (behavior) use case diagram dengan menggambarkan cara interaksi dari group-group objek dalam menyelesaikan tugasnya Interaction diagram dibagi menjadi dua: Sequence diagram Collaboration diagram

13 Sequence diagram . Sistem Kasir Inisialisasi () Entry Jual ()
Entry Bayar () Cetak Struk ()

14 Diagram Collaborasi . Inisialisasi () 1. Init Tabel () Cah register
barang

15 Diagram Collaborasi . Inisialisasi () 1. Init Tabel () Cah register
Penjualan barang

16 State Diagram State diagram digunakan utk menggambarkan perilaku (behavior) sistem State diagram menggambarkan seluruh kemungkinan keadaan suatu objek saat event muncul Tiap diagram mewakili objek dari suatu kelas dan menelusuri perbedaan keadaan dari setiap objek pada seluruh sistem

17 Activity Diagram Activity diagram menggambarkan arus kerja dari perilaku sistem Activity diagram = state diagram  aktivitas adalah keadaan melakukan sesuatu Activity diagram menggambarkan keadaan aktivitas dengan menunjukkan aktivitas yang dilakukan secara berurut Activity diagram dapat menggambarkan aktivitas kondisional maupun aktivitas paralel

18 Physical Diagram Physical diagram terdiri dari 2 yaitu:
Deployment diagram  menunjukkan hubungan fisik antara hardware dan software pada suatu sistem Component diagram  menunjukkan bagian2 dari software dan bagaimana tiap bagian tsb saling berinteraksi

19 Perancangan berorientasi objek
Perbaiki dan lengkapi model objek hasil analisis Perancangan objek Rancang model kolaborasi dan hubungan antar objek Rncang antar muka pemakai Pengkajian ulang


Download ppt "Pemodelan objek."

Presentasi serupa


Iklan oleh Google