Pengertian Analisis dan Perancangan Sistem

5. Analisis Berorientasi Objek Object Oriented Analysis adalah sebuah teknik yang mengintegrasikan data dan proses kedalam konstruksi yang disebut object. Model-model OOAObject Oriented Analysis adalah gambar-gambar yang mengilustrasikan objek-objek sistem dari berbagai macam perspektif, seperti struktur, kelakuan dan interaksi objek-objek.

2.6 Object Oriented

2.6.1 Pengertian Object Oriented

Yang dimaksud dengan berorientasi objek adalah bahwa mengorganisasikan perangkat lunak sebagai kumpulan objek-objek diskrit yang bekerja sama antara informasi atau struktur data dan perilaku behaviour yang mengaturnya Sholiq, 2006. Objek adalah segala sesutau yang ada di sekitar kita yang memiliki atribut dan perilaku sebagai suatu operasi pengaturnya. Objek-objek yang mempunyai atribut dan operasi yang sama dapat dikelompokkan dalam sebuah kategori yaitu kelas Sholiq, 2006. Pada pemrograman, berorientasi objek didefinisikan sebagai suatu cara membuat program yang mempunyai beberapa keuntungan yang menggunakan pendekatan component-based dalam pengembangan perangkat lunak, dimana hal pertama yang dilakukan adalah membuat sebuah sistem yang merupakan kumpulan objek-objek Sholiq, 2006. Ada beberapa aspek yang harus diperhatikan dalam pemodelan sistem informasi berorientasi objek. Berikut adalah aspek penting tersebut Munawar, 2005. 1. Abstraksi abstraction adalah proses memfilter atribut dan operasi pada suatu obyek, sehingga hanya atribut dan operasi yang dibutuhkan saja yang tinggal. 2. Pewarisan sifat inheritance adalah konsep dimana metode dan atau atribut yang ditentukan di dalam sebuah objek class dapat diwariskan atau digunakan lagi oleh objek class lainnya. Dengan demikian apapun atribut dan operasi dari class akan dimilki pula oleh semua obyek yang di-inherit diturunkan dari class tersebut. 3. Banyak bentuk polymorphism adalah suatu operasi dengan nama yang sama, tetapi jika diberikan pada objek yang berbeda akan mengakibatkan operasi yang berbeda. 4. Pembungkusan encapsulation atau yang sering disebut dengan penyembunyian informasi information hiding adalah menyembunyikan kompleksitas dari luar dan hanya membuka operasi-operasi yang diperlukan saja terhadap objek-objek yang lain. 5. Pengiriman pesan message sending diperlukan sebagai alat komunikasi antara objek yang satu dengan objek yang lainnya. Suatu objek mengirim sebuah pesan kepada objek lain untuk menjalankan sebuah operasi dan objek yang menerima akan memberikan respon untuk menjalankan operasi tersebut.