- Object-Oriented merupakan pendekatan yang berdasarkan pada kelas-kelas dan objek.
- Suatu cara berfikir untuk mengatur perangkat lunak sebagai kumpulan objek-objek diskrit yang menggabungkan struktur data dan perilaku.
- Abstraksi dari dunia nyata yang berdasarkan pada objek serta bagaimana mereka berinteraksi dengan objek lainnya.
- Abstraksi dan Klasifikasi
- Fokus pada kepentingan, aspek pada suatu entitas dan mengabaikan unsur ketidaksengajaan
- Suatu gagasan untuk mengelompokkan perangkat lunak berdasarkan kelas-kelas tertentu
- Enkapsulasi dan Menyembunyikan Informasi
- Memisahkan aspek eksternal suatu objek yang dapat diakses oleh objek yang lain dengan aspek internal yang merupakan pelaksanaan detail didalam objek tersebut yang tersembunyi dari objek yang lain.
- Polimorfisme dan Inheritance
- Kemampuan abstraksi untuk berbagi properti dengan cara mewarisi dari tingkat yang paling atas kepada tingkatan-tingkatan dibawahnya.
Objek dan Class
- Objek
- Objek merupakan "sesuatu" atau konsep. Dapat berupa "sesuatu" maupun konsep didalam dunia nyata, dapat pula sebuah abstraksi tentang "sesuatu" atau konsep yang dinyatakan sebagai representasi dari perangkat lunak.
- Objek memiliki state (atribut) dan perilaku (method)
- Objek secara individu, disebut juga sebagai instances, memiliki identitas dan hal-hal yang berbeda, dan dapat dibedakan antara objek yang satu dengan objek lainnya.
- Class
- Class merupakan deskripsi dari kumpulan objek yang memiliki kesamaan atribut dan perilaku.
- Dalam penggunaannya, definisi atau spesifikasi class meliputi definisi dari atribut yang terdiri dari state, metode dalam menerapkan perilaku, dan penanganan dalam pembuatan dan penghapusan objek.
Pengantar Metodologi Berorientasi Objek
Tujuan Analisa dan Perancangan- Menguji Physical Entity sebelum membuat sistem.
- Menyampaikan kepada calon pengguna sistem
- Visualisasi
- Mereduksi kompleksitas sistem.
Beberapa jenis metodologi
- Shlaer/Mellor Method [Shlaer-1988]
- Coad/Yourdon Method [Coad-1991]
- BoochMethod [Booch-1991]
- OMT Method [Rumbaugh-1991]
- Wirfs-Brock Method [Wirfs-Brock-1990]
- OOSE ObjectoryMethod [Jacobson-1992]
- UML (Unified Modeling Language) [UML-1997]
Langkah-langkah Proses Pengembangan
- Analisa
- Perancangan
- Implementasi


2 comments:
Mirip slidenya Om ROmi Satria Wahono :D
betul oom emang dari situ, berhubung belum sempet selesaiin translatenya jadi belum sempet juga bikin reference-nya gitu ... terima kasih atas komentarnya^_^
Post a Comment