Download - Object Oriented Analysis and Design
Object Oriented Analysis and Design
Analisa dan Perancangan Sistem Informasi
Analisa dan Perancangan Sistem Informasi
2
Agenda Definisi Unified Modelling Language UML Diagrams
Analisa dan Perancangan Sistem Informasi
3
Apakah Analisa Itu?
Analisa dan Perancangan Sistem Informasi
4
Perancangan adalah …. Sebuah gambaran
atau sketsa Sebuah solusi
konseptual Yang sesuai dengan
kebutuhan Bukan sebuah
implementasi Sekalipun perancangan
yang bagus dapat diimplentasikan pada akhirnya.
Analisa dan Perancangan Sistem Informasi
5
Perancangan adalah … Sebuah rancangan solusi
Sebuah model
Analisa dan Perancangan Sistem Informasi
6
Apa yang dimaksud Analisa dan Perancangan Berorientasi Objek?
Analisa dan Perancangan Sistem Informasi
7
Apakah UML itu? Adalah sebuah bahasa
Analisa dan Perancangan Sistem Informasi
8
UML Unified Modelling Language
Bahasa Visual untuk APBO
Untuk penspesifikasian, visualisasi, pembangunan, pendokumentasian sistem perangkat lunak
Analisa dan Perancangan Sistem Informasi
9
UML UML menggabungkan
yang terbaik dari yang terbaik dari: Data Modeling Concepts
(ERD) Business Modeling
(workflow) Object Modeling Component Modeling
Analisa dan Perancangan Sistem Informasi
10
UML Diagrams Use Case Diagram Class Diagram Behavior Diagrams:
Statechart diagram Activity diagram
Interaction Diagrams: Sequence diagram Collaboration diagram
Implementation Diagrams: Component diagram Deployment diagram
Functional View
Logical View
Behavior View
Implementation View
Analisa dan Perancangan Sistem Informasi
11
UML Diagrams
Analisa dan Perancangan Sistem Informasi
12
UML Diagrams dan SDLC
Analisa dan Perancangan Sistem Informasi
13
Iterative SDLC
Analisa dan Perancangan Sistem Informasi
14
SDLC and UML Diagrams
Activity DiagramClass Diagram
Use Case DiagramSequence Diagram
Class DiagramSequence Diagram
Collaboration Diagram
Statechart DiagramDeployment
Diagram
Component Diagram
Deployment Diagram
Analisa dan Perancangan Sistem Informasi
15
Iterative Design Iterative Design menjadi
tidak bagus Terlalu kecil
Menambahkan ruang baru Memindahkan tembok?
Lupa tentang pintu Berubah pikiran tentang
pintunya Membongkar tembok!
Kurang cahaya …..
Analisa dan Perancangan Sistem Informasi
16
Keterbatasan UML UML modeling berdasar
pada pembuatan diagram Memiliki kecenderungan
untuk: Tidak lengkap Tidak tepat Tidak konsisten
Diagram tidak dapat mencerminkan sesuatu yang seharusnya menjadi bagian dari spesifikasi.
Analisa dan Perancangan Sistem Informasi
17
Inti dari UML adalah … Untuk pengembangan
usaha perangkat lunak: Use-case diagram Sequence diagram Class diagram
Analisa dan Perancangan Sistem Informasi
18
Beda Tujuan, Beda Pula Inti Diagram (1)
Untuk real-time dan embeded systems: Statechart
diagram Interaction
diagram Class diagram
Analisa dan Perancangan Sistem Informasi
19
Beda Tujuan, Beda Pula Inti Diagram (2) Untuk yang
berfokus pada arsitektur: Deployment
diagram Component
diagram
Analisa dan Perancangan Sistem Informasi
20
Supplementary Diagrams Diagram ini tetap
layak digunakan: Activity diagram Package diagram
Analisa dan Perancangan Sistem Informasi
21
Referensi: Aris Tjahyanto, 2005, Analisa dan Sistem
Informasi, ITS Surabaya