Selasa, 03 April 2012

Keuntungan dan Kelemahan Pemrograman Berorientasi Obyek

Pemrograman berorientasi objek (PBO)merupakan pengembangan dari bahasa prosedural. Pemrograman berorientasi objek fungsinya dikelompokan menjadi class. Adapun beberapa kata kunci yang digunakan  class, object, attribute, method, inheritance, dan interface.
PBO muncul setelah adanya pemrograman terstruktur. Salah satu pemrograman terstruktur yang sudah sering dibahas adalah Java. Banyak orang lebih menggunakan pada pemrograman ini salah satunya karena lebih mudah digunakan. Disini kita akan membahas tentang kelebihan dan kelemahan pada PBO.

Kelebihan PBO:
  1. Dalam menggunakan sebuah class cukup sekali tidak perlu dituis berkali-kali.
  2. Dapat menambahkan fitur pada class tanpa mengedit class asal.
  3. Menggunakan objek tanpa harus tahu teknis yang ada didalamnya.
  4. Data yang digunakan dalam bentuk private hanya bisa di akses oleh fungsi lokasi, sehingga tidak perlu khawatir untuk berpengaruh pada fungsi lainnya.
  5. Dalam pembuatan library sangat mudah dalam penggunaan. Library java kian bertambah karena meningkatnya dalam pembangunan aplikasi sehingga library juga ikut meningkat untuk memudahkan programer dalam pembangunan aplikasi. Serta tampilan yang cukup rapi.
  6. Memiliki sintak seperti bahasa C maupun C++.
  7. Dapat mengatur memori secara langsung tanpa programer mengatur memori secara manual.
Kelemahan PBO:
  1. Memiliki memori lebih besar dibandingkan dengan program terstruktur.
  2. Mudah mengembalikan kode jadi menjadi kode sumber sehingga algoritma yang digunakan pun sulit untuk disembunyikan dan mudah dibajak.

4 komentar: