Senin, 18 November 2013

Berkenalan Dengan PBO (Pemograman Berorientasi Objek)


Apa yang dimakasud PBO (Pemograman berorientasi Objek) itu? 


  1. Konsep Pemograman Berorientasi Objek
Pemograman berorientasi objek dalam bahasa Inggris dikenal dengan: object-oriented programming disingkat OOP) adalah pemograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya. Konsep ini membagi program menjadi objek-objek yangsaling berinteraksi satu sama lain. 
Objek adalah kesatuan entitas yang memiliki sifat dan tingkah laku. Dalam kehidupan sehari-hari, objek adalah benda, baik benda yang berwujud nyata maupun benda yang tidak nyata (konsep). 

2. Keuntungan OOP
Ada enam keuntungan yang diperoleh bila menggunakan OOP:
  1. Alami (Natural)
  2. Dapat diandalkan
  3. Dapat digunakan kembali
  4. Mudah untuk di-maintain
  5. Dapat diperluas
  6. Efisien waktu
Ada beberapa bahasa yang menggunakan konsep OOP antara lain :
  1. C++
  2. Visual C++
  3. Java
  4. Delphi
  5. Visual Basic
Saya tidak akan membahas semua bahasa pemograman yang menggunakan konsep OOP namun saya akan membahas OOP pada pemograman java.

Konsep Dasar OOP
1.  Objek

Objek adalah kesatuan entitas (benda), baik yang berwujud nyata ataupun hanya suatu sistem atau konsep yang memiliki sifat karakteristik dan fungsi. 
Objek-objek yang dibuat dari satu class yang sama akan memiliki atribut dan method yang sama, hanya mungkin nilai atributnya yang berbeda.

2. Class
Class adalah kerangka dari objek yang kita buat. Class juga dapat dikatakan sebagai model dari objek. Sekali class dibuat maka kita dapat membuat objek dari kelas tersebut sebanyak yang kita inginkan.
Class adalah pemodelan yang berisi informasi (aturan) tentang sifat karakteristik (data) tingkah laku (method) yang dimiliki oleh objek tersebut. 

3.Instans
Instans adalah perwujudan dari suatu kelas. Instance adalah perwujudan kelas menjadi objek.



Tidak ada komentar:

Posting Komentar