Upload
vuongtram
View
220
Download
0
Embed Size (px)
Citation preview
Pemodelan Berorientasi
Objek
Adam Hendra Brata
1
Perancangan Sistem dengan
Analisis Dinamis
2Pemodelan Kebutuhan Sistem
Ruang Lingkup
Masalah
Analisis
Kebutuhan
Pemodelan
Perangkat
Lunak
Diagram Use
Case
Diagram
Sekuensial
Diagram
Aktivitas
Diagram Kelas Diagram State
Materi Pertemuan 6
Perancangan Sistem dengan Analisis Dinamis
Analisis Dinamis
Diagram Sekuensial / Sequence
3
Analisis Dinamis
4
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
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
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
Diagram Sekuensial
8
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
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
Terimakasih v^^
11