Académique Documents
Professionnel Documents
Culture Documents
Reff :
Lloseng, OOSE, Chapter 2 Review of Object
Orientation
Differences
Procedural paradigm:
• Software is organized around the notion of procedures
• Procedural abstraction
—Works as long as the data is simple
• Adding data abstractions
—Groups together the pieces of data that describe
some entity
—Helps reduce the system’s complexity.
- Such as Records and structures
OBJECT Oriented
Procedural/Structured Oriented
© Lethbridge/Laganière 2005 Chapter 2: Review of Object Orientation 4
Procedural/Structured Oriented OBJECT Oriented
Berangkat dari pengamatan terhadap Sama
proses bisnis (bagaimana transaksi
bisnis dilakukan) atau pengamatan
terhadap cara kerja sistem hardware.
Fokus pada “pemrosesan data”, Fokus pada “object”,
procedure/fungsi apa saja yang (class) object apa saja yang dibutuhkan
dibutuhkan di dalam sistem di dalam sistem
Data terpisah dari prosedur/fungsi Prosedur/fungsi “disatukan” dengan
data yang diolah
Memperhatikan aliran data dari Memperhatikan interaksi antar object
“sumber data”, ke suatu “pemrosesan dalam class-class yang berbeda untuk
data”, kemudian ke “penyimpanan berkolaborasi mendukung kebutuhan
data” atau pemberian informasi ke (use case) pengguna (actor)
“pemakai informasi”
Pemodelan : Flowchart, DFD, ERD, Pemodelan : UML (Activity Diagram,
dsb Use Case Diagram, Class Diagram,dll)