|
19
Object Oriented Analysis Design
(OOAD) merupakan teknologi desain
yang berbasiskan object
dan
class, cara berpikir untuk mengorganisasi software
sebagai kumpulan object
yang saling berhubungan baik dalam struktur data
maupun perilaku sistem. OOAD juga dapat diartikan sebagai abstraksi dari dunia
nyata yang berbasis object dan interaksinya dengan object yang lainnya.
Pada esensinya Object Oriented Analysis Design, selalu berhubungan
dengan object dan
class. Object memiliki arti sebagai suatu entitas yang memilki
identitas, status dan perilaku dan dapat melakukan suatu operasi. Dengan
menggunakan objek maka sistem
dapat mengatur apa saja yang dapat dilakukan
terhadap entitas tersebut. Object adalah sesuatu hal atau konsep, dapat berupa hal
yang nyata, berupa konsep, atau sebuah abstraksi dari konsep
yang
diinterpretasikan didalam software. Sebuah object
memiliki
state
(attributes) dan
behavior (method). Setiap object memiliki karakteristik masing-masing yang dapat
dibedakan dengan object lainnya. Sedangkan class adalah sekumpulan object yang
memiliki
kesamaan structure,
behavior, dan attribute. Class
juga menangani
pembuatan dan penghancuran sebuah object.
2.1.8 Waterfall model
Waterfall model adalah
suatu sistem yang sistematik, pendekatan secara
terurut kepada pengembangan perangkat lunak yang dimulai dari tingkat sistem
dan berlanjut melalui communication, planning, modeling, construction, dan
deployment. (Pressman,2010, 39)
|