Konsep Dasar PBO

Konsep Dasar PBO

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

1. Fungsi, Prosedur,
  • Method Prosedur adalah sebutan untuk fungsi yang tidak mengembalikan nilai. Fungsi ini biasanya ditandai dengan kata kunci void.
  • Fungsi adalah sebutan untuk fungsi yang mengembalikan nilai.
  • Method adalah fungsi yang berada di dalam Class. Sebutan ini, biasanya digunakan pada OOP.
2.  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.
3. 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 {
           }

4. 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();

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

6. Constructor

  • Constructor adalah method khusus yang akan dieksekusi pada saat pembuatan objek (instance).
  • Biasanya method ini digunakan untuk inisialisasi atau mempersiapkan data untuk objek.
7. 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:
Contoh Sourch code PBO :

public class Main {

    public int usia;
    private String Nama, ibu, ayah, Status;

    void inputData(String nama, String status, String ibu, 
    String ayah, int umur) {
        this.Nama = nama;
        this.Status = status;
        this.ibu = ibu;
        this.ayah = ayah;
        this.usia = umur;


    }

    void cetak() {
        System.out.println("Nama        = " + Nama);
        System.out.println("Status      = " + Status);
        System.out.println("Nama ibu    = " + ibu);
        System.out.println("Nama ayah   = " + ayah);
        System.out.println("Umur        = " + usia);
    }

    public static void main(String[] args) {
        Main hasil = new Main();
        hasil.inputData("Dafikin", "Pelajar/mahasiswa", "Sinta Ratinah", 
        "Fachrudin", 21);
        hasil.cetak();
    }
}

Sumber : http://hermansyah.info/konsep-pemrograman-berorientasi-objek-pbo-object-oriented-programming-conceptsoop/

Komentar

Postingan populer dari blog ini

Jasper Report (Pengenalan dasar)

Enkapsulasi