Escolar Documentos
Profissional Documentos
Cultura Documentos
METODE ANALISIS
Konsep Dasar
Analisis
Berorientasi Obyek
Restyandito
e-mail
: dito@ukdw.ac.id
website : http://lecturer.ukdw.ac.id/~dito
TI1163 Analisa dan Perancangan Berorientasi Objek
Restyandito - 2
METODE ANALISIS
METODE ANALISIS
Restyandito - 3
Functional Decomposition
Functional Decomposition
Data Flow Approach
Object Oriented
Restyandito - 4
Functional Decomposition
Functional decomposition hanya menghasilkan
suatu spesifikasi fungsional yang memetakan
subyek secara tidak langsung.
Restyandito
Restyandito - 5
Restyandito - 6
TI 1163
Pemrograman Berorientasi Objek
Restyandito - 7
Object Oriented
Restyandito - 8
Restyandito - 9
Object-Oriented
- Pendekatan masalah berorientasi pada aksi
dan data
INPUT
BLACK
BOX
Fungsi 2
DATA
DATA
GLOBAL
GLOBAL
OUTPUT
Fungsi 3
Restyandito
Restyandito - 11
Restyandito - 10
Fungsi 4
Restyandito - 12
TI 1163
Pemrograman Berorientasi Objek
Faktor Pendorong OO
Konsep pendekatan OO yang sudah cukup matang.
Fokus:
Faktor Pendorong OO
Sifat dari sistem/program yang dibuat banyak
berubah
Sistem sekarang yang domain-oriented.
abstraksi prosedural vs. abstraksi data
Restyandito - 13
Kenapa OO?
Restyandito - 15
Terminologi
Restyandito
Architecture
Modularity
Abstraction
Information hiding
High Cohesion
Low Coupling
Restyandito - 16
Terminologi
Restyandito - 14
Reusability
Stability
Reliability
Parallel computing
Interoperability
Restyandito - 17
Restyandito - 18
TI 1163
Pemrograman Berorientasi Objek
Terminologi
Terminologi
Abstraction (Abstraksi)
The principle of ignoring those aspects of a subject
that are not relevant to the current purpose in order
to concentrate more fully on those that are. (Oxford,
1986)
Restyandito - 19
Restyandito - 20
Terminologi
Inheritance (Pewarisan)
A mechanism for expressing similarity among
Classes, simplifying definition of Classes similar to
one(s) previously defined. (Edward Yourdon, 1991)
Association (Hubungan)
The union or connection of ideas (Webster
Dictionary, 1977)
The End
Message (Pesan)
Any communication, written or oral, sent
between persons. (Webster Dictionary, 1977)
TI1163 Analisa dan Perancangan Berorientasi Objek
Restyandito
terima kasih
Restyandito - 21