Header Ads

Kelebihan dan Kekurangan PBO : Pemrograman JAVA

PBO/OOP memiliki kelebihan dan kekurangan, Metode berorientasi objek didasarkan pada penerapan prinsip-prinsip pengelolaan yang sangat kompleksitas. berorientasi objek meliputi berbagai aktivitas analisa berorientasi objek, perancangan berorientasi objek, pemrograman berorientasi objek. dan testing berorientasi objek.

Pada era sekarang ini, metode berorientasi objek banyak digunakan karena metodologi yang sebelumnya banyak menimbulkan problem yakni terdapat kesulitan pada saat merubah hasil dari satu fase pengembangan ke fase berikutnya, contohnya pada metode pendekatan yang terstruktur, jenis software yang dikembangkan pada era ini sangat berbeda dengan software pada masa lalu. Software yang dikembangkan pada saat ini sangat beragam (aplikasi e-commerce, utility , real-time, , dan lain-lain) dengan platform yang tidak sama, sehingga menimbulkan kebutuhan akan metodologi pengembangan yang dapat mengkoordinir ke semua jenis software yang dinginkan tersebut.

A. Latar Belakang
Tidak hanya PHP Native (Prosedural), ternyata PBO memiliki kekurangan dan kelebihan. 

B. Maksud dan Tujuan
Agar lebih tau tentang kelebihan dan kekurangan PBO yang biasanya diterapkan ketika membuat suatu sistem informasi berbasis mobile dan website.

C. Alat dan Bahan
1. Laptop/Komputer
2. Internet
3. Ebook

D. Pembahasan

Kelebihan PBO/OOP (Object Oriented Programing) :

1. Alami (Natural)
Pendekatan terhadap object yang menggambarkan segala sesuatu yang nyata, seperti sifat suatu benda maupun kegunaan dari benda tersebut. Jadi suatu objek mempunyai sifat benda berupa data yang logis dan memiliki kegunaan.

2. Modularity
Setiap object yang dibentuk dikelola secara terpisah dari object lainnya meskipun berasal dari sebuah
kelas yang sama. Modifikasi terhadap sebuah object bisa dilakukan tanpa mempengaruhi fungsionalitas dari object yang lainnya. Jadi ketika kita membuat suatu objek dan ditampilkan kita bisa memisah dan menampilkannya.

3. Reusable
Class yang telah dibuat dalam pemrograman berorientasi object bisa digunakan lagi pada program yang lain. Jadi ketika membuat objek untuk bahasa pemrograman dan objek tersebut terdiri dari class-class yang terpisah. Class tersebut bisa digunakan lagi walapun sifatnya dinamis.

4. Informasi Hiding
Menggunakan object tanpa harus tahu teknis yang ada didalamnya serta memiliki kemampuan untuk menyembunyikan ataupun mengatur jangkauan akses sebuah data. Jadi setiap objek class ter enkapsulasi terbungkus dan ter enkripsi serta memiliki hak akses.

Kekurangan PBO/OOP (Object Oriented Programing) :

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.

E. Kesimpulan
Jadi PBO atau OOP mempunyai kelebihan dan kekurangan PBO belum sempurna dikarenakan masih butuh pengembangan lagi. Seperti halnya open source yaitu free tidak berbayar. Yang artinya opensoure itu adalah untuk dikembangkan. Semua bahasa pemrograman adalah opensource.

F. Referensi
1. https://ilhamalhadi.wordpress.com/tag/kelemahan-pbo/
2. 1a. Ebook Konsep PBO

Tidak ada komentar

Diberdayakan oleh Blogger.