11
Pemodelan Berorientasi Objek Adam Hendra Brata 1 Perancangan Sistem dengan Analisis Dinamis

Pemodelan Berorientasi Objek · PDF filePerangkat Lunak Diagram Use Case Diagram Sekuensial ... antarmuka pengguna sudah ter-cover dengan baik pada perancangan sistem Analisis Dinamis

Embed Size (px)

Citation preview

Page 1: Pemodelan Berorientasi Objek · PDF filePerangkat Lunak Diagram Use Case Diagram Sekuensial ... antarmuka pengguna sudah ter-cover dengan baik pada perancangan sistem Analisis Dinamis

Pemodelan Berorientasi

Objek

Adam Hendra Brata

1

Perancangan Sistem dengan

Analisis Dinamis

Page 2: Pemodelan Berorientasi Objek · PDF filePerangkat Lunak Diagram Use Case Diagram Sekuensial ... antarmuka pengguna sudah ter-cover dengan baik pada perancangan sistem Analisis Dinamis

2Pemodelan Kebutuhan Sistem

Ruang Lingkup

Masalah

Analisis

Kebutuhan

Pemodelan

Perangkat

Lunak

Diagram Use

Case

Diagram

Sekuensial

Diagram

Aktivitas

Diagram Kelas Diagram State

Page 3: Pemodelan Berorientasi Objek · PDF filePerangkat Lunak Diagram Use Case Diagram Sekuensial ... antarmuka pengguna sudah ter-cover dengan baik pada perancangan sistem Analisis Dinamis

Materi Pertemuan 6

Perancangan Sistem dengan Analisis Dinamis

Analisis Dinamis

Diagram Sekuensial / Sequence

3

Page 4: Pemodelan Berorientasi Objek · PDF filePerangkat Lunak Diagram Use Case Diagram Sekuensial ... antarmuka pengguna sudah ter-cover dengan baik pada perancangan sistem Analisis Dinamis

Analisis Dinamis

4

Page 5: Pemodelan Berorientasi Objek · PDF filePerangkat Lunak Diagram Use Case Diagram Sekuensial ... antarmuka pengguna sudah ter-cover dengan baik pada perancangan sistem Analisis Dinamis

Analisis dinamis umumnya dilakukan setelah

analisis statis dengan tujuan :

Memastikan kelas diagram yang sudah kita

buat “komplit” dan tepat

Memastikan model hasil perancangan kita siap

untuk diimplementasikan

Memastikan semua fungsionalitas sistem dan

antarmuka pengguna sudah ter-cover dengan

baik pada perancangan sistem

5Analisis Dinamis

Page 6: Pemodelan Berorientasi Objek · PDF filePerangkat Lunak Diagram Use Case Diagram Sekuensial ... antarmuka pengguna sudah ter-cover dengan baik pada perancangan sistem Analisis Dinamis

Analisis dinamis memiliki fokus utama pada

Use Case Realization

1. Menelusuri semua use case dan mencoba

mensimulasikan hubungan tiap objek yang terkait

dengan melihat proses pertukaran pesan antar objek, baik yang mengirim maupun yang

menerima

2. Menentukan spesifikasi sterotype pada kelas atau

objek yang terlibat proses pertukaran pesan untuk semakin mempermudah pemodelan dan

implementasi

3. Menggambarkan hasil simulasi dalam

communication diagram atau sequence diagram

6Analisis Dinamis

Page 7: Pemodelan Berorientasi Objek · PDF filePerangkat Lunak Diagram Use Case Diagram Sekuensial ... antarmuka pengguna sudah ter-cover dengan baik pada perancangan sistem Analisis Dinamis

Terdapat 4 class sterotype pada pemodelan UML

Actor

Mewakili aktor dari sistem

Boundary

Mewakili semua antarmuka dari sistem

Controller

Mewakili semua objek di dalam sistem yang memiliki tugas sebagai pengaturproses logika dari sistem

Entity

Mewakili semua objek di dalam sistem yang merepresentasikan konsep bisnisdan penyimpanan data

7Class Sterotype

Page 8: Pemodelan Berorientasi Objek · PDF filePerangkat Lunak Diagram Use Case Diagram Sekuensial ... antarmuka pengguna sudah ter-cover dengan baik pada perancangan sistem Analisis Dinamis

Diagram Sekuensial

8

Page 9: Pemodelan Berorientasi Objek · PDF filePerangkat Lunak Diagram Use Case Diagram Sekuensial ... antarmuka pengguna sudah ter-cover dengan baik pada perancangan sistem Analisis Dinamis

Sequence diagram menggambarkan interaksi

antar objek di dalam dan di sekitar sistem

(termasuk pengguna, display, dan

sebagainya) berupa message yang

digambarkan terhadap waktu

Sequence diagram terdiri atar dimensi vertikal

(waktu) dan dimensi horizontal (objek-objek

yang terkait)

9Sequence Diagram

Page 10: Pemodelan Berorientasi Objek · PDF filePerangkat Lunak Diagram Use Case Diagram Sekuensial ... antarmuka pengguna sudah ter-cover dengan baik pada perancangan sistem Analisis Dinamis

Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu

Diawali dari apa yang men-trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan

Diagram ini secara khusus berasosiasi dengan use case diagram

Memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk menghasilkan sesuatu didalam use case

10Sequence Diagram

Page 11: Pemodelan Berorientasi Objek · PDF filePerangkat Lunak Diagram Use Case Diagram Sekuensial ... antarmuka pengguna sudah ter-cover dengan baik pada perancangan sistem Analisis Dinamis

Terimakasih v^^

11