Wednesday, September 19, 2012

*Review 2nd Meeting : Object Oriented Programming

Pemrograman Berorientasi Objek (Object Oriented Programming/OOP) merupakan pemrograman yang berorientasikan kepada objek, dimana semua data dan fungsi dibungkus dalam class-class atau object-object. Setiap object dapat menerima pesan, memproses data, mengirim, menyimpan dan memanipulasi data. Beberapa object berinteraksi dengan saling memberikan informasi satu terhadap yang lainnya.

Konsep dasar dari Pemrograman Berorientasi Objek Pemrograman orientasi-objek menekankan konsep berikut :



Object
  • Merupakan Instance dari sebuah class.
  • Memanggil class lain dengan menjadikannya objek di suatu kelas (yang dipanggil adalah constructornya).

Class
  • Kumpulan sifat, ciri, dan perilaku mengenai suatu benda / hal / mahluk.

Method / Behavior
  • Method dikenal sebagai fungsi atau prosedur.
  • Kumpulan perilaku dalam class yang ada.
  • Misalnya method dari class manusia adalah bernyanyi, menari.
 Attribut / Variabel
  • Data yang berisi informasi dari suatu class, misalnya dari class Manusia : tinggi badan, warna kulit. 

Constructor
  • Method khusus di dalam sebuah class yang memiliki nama sama dengan class tersebut.
  • Dijalankan pertama kali saat kelas dipanggil atau diinisialisasikan.
  • Tidak mempunyai return type atau return value.

Import
  • Digunakan untuk mengambil class lain dari lokasi berbeda ke dalam suatu class.
Enkapsulasi
  • Merahasiakan detail informasi dan detail proses sistem dari akses secara langsung yang biasanya menggunakan sebuah method.
Polimorfisme
  • Kemampuan sebuah objek untuk membolehkan mengambil beberapa bentuk yang berbeda.
 
Overriding
  • Terjadi  jika di sub class menuliskan method yang sama nama dan parameternya dengan method yang ada di super class.
 
Overloading
  • Penggunaan satu nama untuk beberapa method yang berbeda dengan parameter berbeda.

Download Materi Lengkap disini dari http://www.nuriksan.net/

No comments:

Post a Comment