Pemograman Berorientasi Objek(PBO)




KONSEP DASAR PBO

Pemrograman Berorientasi Objek
Pemrograman berorientasi objek atau Object Oriented Programming (OOP) atau  yaitu merupakan sebuah paradigma atau teknik pemrograman yang berorientasikan Objek.

Fungsi, Prosedur, Method
      Fungsi adalah sebutan untuk fungsi yang mengembalikan nilai.
      Prosedur adalah sebutan untuk fungsi yang tidak mengembalikan nilai. Fungsi ini biasanya ditandai dengan kata kunci void.
      Method adalah fungsi yang berada di dalam Class. Sebutan ini, biasanya digunakan pada OOP.
Kelebihan Konsep PBO
      Konsep OOP sangat cocok digunakan untuk mendefinisikan tipe data abstrak, hal ini karena OOP menyediakan struktur modular yang jelas untuk program.
      Konsep OOP mempermudah dalam mengubah kode yang sudah ada. Objek yang baru dibuat dapat terbentuk tanpa harus mengubah kode yang telah ada.

Konsep Kelas
      Bentuk atau gambaran umum ciri-ciri dari sebuah objek, contoh kelas adalah mobil. Kelas mobil memiliki objek yaitu: Toyota, Suzuki, Honda, dll.
      Ketiga objek tersebut memiliki kesamaan atribut. Atribut yang dapat disebutkan dari ketiga objek tersebut adalah : harga, mesin, warna, tipe, bobot, dll.
      Deklarasi :
public class Class1 {
}
Konsep Objek
      Bentuk representasi dari sebuah kelas dalam konsep OOP.
      Ketika objek diterjemahkan ke dalam konsep OOP, maka elemen penyusunnya juga terdiri atas 2 bagian, yaitu:
1.    Atribut, merupakan ciri-ciri yang melekat pada suatu objek (state).
2.    Method, merupakan fungsi-fungsi yang digunakan untuk  melakukan manipulasi sekumpulan nilai yang ada pada atribut.
      Deklarasi sebuah Objek pada Kelas:
namaKelas namaObjek = new namaKelas();

Parameter
      Parameter adalah variabel yang menampung nilai untuk diproses di dalam fungsi. Parameter berperan sebagai input untuk fungsi.


Constructor
      Constructor adalah method khusus yang akan dieksekusi pada saat pembuatan objek (instance).
      Biasanya method ini digunakan untuk inisialisasi atau mempersiapkan data untuk objek.








Keyword This
      Digunakan sebagai referensi dari variabel instansi yang mengacu pada suatu objek.
      Selain itu, This juga digunakan sebagai pembeda antara variabel instansi dengan variabel atribut. Apabila tidak menggunakan This, maka nilai akan di set 0 atau null pada String.
      Selain dari 2 fungsi tersebut, keyword This juga berfungsi sebagai pemanggil Constructor milik kelas yang sedang digunakan:








Access Modifier
      Access Modifier merupakan pengaturan terhadap hak akses pada kelas maupun method.

Comments