OBJECT ORIENTED
ANALYSIS & DESIGN
TEKNIK INFORMATIKA
WHAT IS OO?
A Method to design and build large
program with a long lifetime
# Blueprint of systems before coding
# Development Process
# Maintenance and Modification
# Control of Dependencies
# Separation into Components
2
PERKEMBANGAN METODE
ANALYSIS & DESIGN SYSTEM
Metode Tradisional
Metode Terstruktur
Metode Berorientasi Object
(Object Oriented)
METODE TRADISIONAL
Berkembang dari pemrograman
tradisional
Kontrol Alur (Urutan, Keputusan, Loop)
System Flow Chart
Hampir selalu dimulai dengan pemikiran
tentang file secara fisik
Tidak berorientasi pada kebutuhan
informasi
4
METODE TERSTRUKTUR
Dimulai pada tahun 1977
Dimulai dengan mencoba melihat System
dari sudut pandang Logical
Melihat data sebagai sumber proses.
Metode :
E R Diagram
Normalisasi
DFD ( Control Flow, State Transition diagram)
5
PERBANDINGAN
OBJECT ORIENTED :
STRUCTURED:
PERBANDINGAN (Cont)
OBJECT ORIENTED :
STRUCTURED :
Integration of programs is
series of incremental
prototypes.
KEUNTUNGAN DARI OO
Merupakan konsep yang umum yang
dapat digunakan untuk memodel hampir
semua phenomena dan dapat dinyatakan
dalam bahasa umum (Natural Language)
Memberikan informasi yang jelas tentang
context dari system
Mengurangi biaya Maintenance
9