Pendekatan Berorientasi Object
Pendekatan Berorientasi Object
Karakteristiknya adalah:
- Pendekatan lebih pada object yang mengkombinasikan data dan fungsionalitas dan bukan hanya pada prosedur/fungsi saja
- Program besar dibagi menjadi objek-objek
- Struktur data dirancang dan menjadi karakteristik dari object-object
- Object-object dapat saling berkomunikasi dengan saling mengirim message (pesan) satu sama lain
- Pendekatan adalah bottom-up
Object-Oriented development
OOA | OOD | OOP |
---|---|---|
Analisis | Desain | Implementasi |
Analisis Berorientasi Objek (OOA)
Analisis berorientasi object
Desain Berorientasi Objek (OOD)
Dalam tahp ini kita menentukan bahwa object Pelanggan memiliki atribut dan operasi/fungsi. Dalam proses membeli barang objek pelanggan akan berinteraksi dengan objek Mesin Register sehingga ada relasi antar objek
Karakteristik Sifat Pendekatan Objek
Perbedaan Pendekatan Terstruktur dengan Pendekatan Berorientasi Objek
Pendekatan terstruktur | Pendekatan objek |
---|---|
Dekomposisi permasalahan dilakukan berdasarkan fungsi atau proses secara hirarki, mulai dari konteks hingga proses-proses yang kecil | Dekomposisi permasalahan dilakukan berdasarkan objek-objek yang ada dalam sistem |
Enak dipakai untuk tim, karena mengomunikasikan melalui desain | Tidak Menekankan pada team |
Unified Diagram Modelling (UML)
Diagram dalam UML
- Use case diagram
- Class Diagram
- Statechart diagram
- Activity Diagram
- Sequence Diagram
- Collaboration diagram
- Component Diagram
- Deployment Diagram