Sunday, April 15, 2012

Apa itu Pemrograman Berbasis Object (PBO) ???

Pada blog ini saya akan membahas tentang Pemrograman Berbasis Object atau PBO. Singkatnya adalah kita membangun sebuah program berorientasikan objek dan tidak terstruktur lagi atau konvensional.
Apa beda antara orinented object (OO) dengan konvensional??
Oriented object berfokus pada object yg mengkobinasikan data dan fungsionalitas. Sedangkan konvensional berfokus pada fungsi.
Jadi oriented object adalah suatu cara dalam berfikir serta berlogika dalam mengatasi masalah yang ada dengan menggunakan bantuan komputer.
Jadi PBO adalah suatu cara pengembangan perangkat lunak dan sistem informasi berdasar pada abstraksi objek-objek yang ada di dunia nyata atau dengan kata lain adalah pengembangan dari bahasa prosedural. Bahasa prosedural dapat dikelompokan menjadi sebuah fungsi.
Fungsi dikelompokasn menjadi sebuah class atau objek.
Abstraksi adalah menentukan serta memodelkan fakta-fakta dari suatu objek yang penting bagi suatu aplikasi.

Mengapa harus berorientasi objek??

  1. Sebuah class dapat digunakan berulang-ulang (reusesable) tanpa harus menulis (syntax) kembali.
  2. Dapat menambahi fitur pada sebuah class tanpa harus mengedit class awal/asal.
  3. Dapat menggunakan objek tanpa harus mengetahui teknis di dalamnya.
  4. Java, Pyhton, ruby, C++, C, dll adalah contoh dari beberapa program menggunakan OOP (Object Oriented Programming)
Apa perbedaan class atau object??
  • class adalah rancangan dari sebuah objek (baahan mentah)
  • object adalah hasil dari rancangan sebuah class (hasil)
Sekian pembahasaan tentang dasar atau pengertian tentang Apa itu Pemrograman Berbasis Object (PBO).


No comments:

Post a Comment