Minggu, Desember 21, 2014

Semester 2 – Object Oriented Programming

Mata kuliah Object Oriented Programming atau Pemrograman Berorientasi Objek ini mempelajari tentang konsep OOP pada Pemrograman Java. Di dalamnya mencakup kelas dan objek pada Java serta hubungan keduanya, kondisi percabangan dan perulangan dengan menggunakan Java, Array, Paket dan Interface, Kelas Inner dan Kelas Abstrak, dan lain – lain.

Dalam Object Oriented Programming, ada 3 konsep dasar diantaranya :
  • Encapsulation adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain. Dalam OOP Encapsulation di wujudkan dalam bentuk “class”. Seperti yang telah dijalaskan sebelumnya dalam sebuah class terdapat property dan method yang memiliki hak akses tertentu terhadap environment/lingkungan-nya, hak akses ini biasa di sebut Access Modifier, access modifier terdiri dari private, protected, dan public.
  • Inheritance adalah pewarisan yang artinya sebuah class dapat mewarisi atribut dan method dari class lain. untuk mendeklarasikan suatu class sebagai subclass dilakukan dengan cara menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent class-nya. Kata kunci extends tersebut memberitahu kompiler Java bahwa kita ingin melakukan perluasan class.
  • Polymorism yaitu suatu aksi yang memungkinkan pemrogram menyampaikan pesan tertentu keluar dari hirarki obyeknya, dimana obyek yang berbeda memberikan tanggapan/respon terhadap pesan yang sama sesuai dengan sifat masing-masing obyek. Polymorism dapat berarti banyak bentuk, maksudnya yaitu kita dapat menimpa (override), suatu method, yang berasal dari parent class (super class) dimana object tersebut diturunkan, sehingga memiliki kelakuan yang berbeda.
Untuk mendownload semua materi OOP, silahkan Klik DI SINI.

0 komentar:

Posting Komentar