39
2.7.5 Konsep Pemrograman Berorientasi Objek
Konsep pemrograman berorientasi objek atau Object Oriented Programming
OOP adalah inti dari pemrograman Java. Semua program Java merupakan objek. Dasar pemrograman objek pada pemrograman Java,
antara lain : 1. Class
2. Object 3. Attribute
4. Method 5. Constructor
Desain pemrograman berorientasi objek adalah teknik yang memfokuskan desain pada objek dan class berdasarkan pad askenario dunia
nyata. Hal ini menegaskan keadaan state, behavior, dan interaksi dari objek. Selain itu, pemrograman tersebut mempunyai manfaat akan
kebebasan pengembangan,
meningkatkan kualitas,
mempermudah pemeliharaan, mempertinggi kemampuan dalam modifikasi, dan
meningkatkan penggunaan kembali software.
1. Class
Class adalah pemodelan dari objek yang menjelaskan data sifat
karakteristik data dan fungsi yang dimiliki suatu objek. Class merupakan wadah tempat yang digunakan untuk menciptakan suatu objek.
Dasar pemrograman berorientasi objek pada Java adalah class. Class dapat membuat atau mendeklarasikan tipe data baru. Ia dijalankan sebagai
40
blueprint . File sumber Java harus diberi nama berdasarkan class di dalam
program. Bentuk deklarasi class :
Class Nameclass
{ Class
Body }
Secara umum, class memiliki struktur anataomi sebagai berikut :
modifier1 Class Nameclass modifier2 {
Class Body
}
Dalam pemrograman Java, ada beberapa keyword yang sering digunakan sebagai modifier, yaitu kata tambahan yang terletak di depan
suatu unsure kelasdatamethod. Modifier tersebut berupa abstract, final, multiple, static,
serta tiga jenis lainnya, yaitu public, private, dan protected. Modifier
bersifat opsional boleh dipakai atau tidak. Modifier public, private
dan protected digunakan untuk menentukan tingkat aksesibilitas dari suatu kelasdatamethod.
Aturan pemberian nama class : a. Dimulai dengan abjad, tanda underscore _, atau tanda dolar .
b. Nama class
tidak boleh
dimulai dengan
bilangan 0,1,2,3,4,5,6,7,….. Setelah karakter pertama, dapat diikuti
kombinasi abjad, underscore, dolar, atau bilangan.
41
c. Tidak boleh menggunakan keyword dalam Java public, class, boolean, private
, dan sebagainya. d. Tidak boleh menggunakan operator +.-,=.
e. Java bersifat case sensitive membedakan huruf kecil dan huruf kapital.
Nama file source harus sesuai dengan nama class. Misalnya, menuliskan nama mahasiswa dan alamat mahasiswa.
Nama file source – nya : dataku.java
Nama class : dataku
class dataku{
public static void mainstring[] args{ string nama,alamat;
nama = “ Rita”; alamat = “Jalan Sudirman Medan”;
system.out.printIn“Nama : “+nama; system.out.printIn“Alamat : “+alamat;
} }
2. Object