Kamis, 06 Oktober 2011

Analisis Berorientasi Objek


OOAD (Object Oriented Analisys and Design) adalah metode dalam perancangan perangkat lunak dengan berorientasi objek (mengorganisasi perangkat lunak sebagai kumpulan dari objek tertentu yang memiliki struktur data dan perilaku). Obyek sendiri adalah sesuatu berupa konsep atau sesuatu yang membedakannya dengan lingkungannya. Semua objek mempunyai identitas pembeda yang membedakan dengan objek lainnya, antara lain :
·        Atribut,  adalah nilai internal suatu objek yang mencerminkan karakteristik objek dan relasi dengan objek lain.
·     Behavior, adalah bagaimana suatu objek bertindak dan bereaksi, dan berhubungan dengan fungsi diterapkan pada suatu atribut.

Metode pengembangan sistem berorientasi objek mempunyai tiga karakteristik utama antara lain:

Encapsulation
Encapsulation merupakan pembatasan ruang lingkup program terhadap data yang diproses. Data dan prosedur atau fungsi dikemas bersama-sama dalam suatu objek, sehingga prosedur atau fungsi lain dari luar tidak dapat mengaksesnya.

Inheritance
Inheritance merupakan pewarisan dimana anak dari objek akan mewarisi data / atribut dan metode dari induknya langsung (atribut dan operasi antar kelas yang mempunyai hubungan secara hirarki dimiliki bersama)

Polymorphism
Polimorfisme yaitu konsep yang menyatakan bahwa bahwa operasi yang sama mungkin mempunyai perbedaan dalam kelas objek yang berbeda.

Tidak ada komentar:

Posting Komentar