You are on page 1of 3

Asep

KONSEP DASAR OOP – ATTRIBUT DAN METHOD


Syaifuddin

KONSEP DASAR PEMROGRAMAN BERORIENTASI OBJEK


(ATTRIBUT DAN METHOD)

Konsep utama pemrograman berorientasi objek adalah melakukan permodelan


objek dari kehidupan nyata ke dalam tipe data abstrak, yaitu merupakan konsep
pemrograman untuk memodelkan objek yang kita gunakan dalam kehidupan
sehari-hari.

Setiap objek dalam kehidupan nyata dapat kita pandang sebagai kelas, misalnya
kelas Hewan, kelas Manusia, kelas Mobil. Sedangkan objek dari kelas tersebut
misalnya kucing dan burung untuk kelas Hewan, Indra dan Deni untuk kelas
Manusia serta Toyota dan Daihatsu untuk kelas Mobil. Kemudian dari setiap
objek tersebut memiliki State/ Atribut (Variable) dan Behavior (Method).

State/Attribute

Adalah berbagai variable yang mengitari class yang nilai datanya bisa ditentukan
di object, atau segala sesuatu yang berhubungan dengan karakteristik objek,
seperti Tipe, Model, Warna. Misalnya “Warna cat rumah itu adalah biru langit.”,
dari pernyataan tersebut dapat disimpulkan bahwa Rumah adalah sebagai objek,
dan warna cat sebagai atributnya. Contohnya di dalam pemrograman java:

class Rumah {
string warna;
string pintu;variable
……
}

Behavior/Method

Behavior/Method adalah implementasi dari bagaimana bekerjanya sebuah class,


atau dengan kata lain method merupakan segala sesuatu yang dapat dilakukan
oleh object. Method dapat memanipulasi data, perhitungan matematika dan
memonitor kejadian dari suatu even. Sebagai contoh untuk object sepeda motor,
dengan attribute warna dan merek , methodnya adalah cara menghidupkan dan
cara menjalankannya. Jika dituliskan pada pemrograman java adalah sebagai
berikut:

class Motor{
String warna, merek, kondisi1, kondisi2;

void hidupkan(){
kondisi1 = "Mesin dihidupkan";
System.out.println("Hidupkan mesin :"+kondisi1);
}

void jalankan(){
kondisi2 = "Motor dijalankan";
System.out.println("Jalankan motor :"+kondisi2);
}
Asep
KONSEP DASAR OOP – ATTRIBUT DAN METHOD
Syaifuddin

public class SepedaMotor{


public static void main(String[]args){
Motor motorsaya = new Motor();

motorsaya.merek = "Honda";
motorsaya.warna = "Hitam";
System.out.println("Sepeda Motor Merek "+ motorsaya.merek
+", warna "+ motorsaya.warna);
motorsaya.hidupkan();
motorsaya.jalankan();
}
}

Jika dituliskan pada note pad++,

Dan hasilnya setelah dicompile pada command prompt,


Asep
KONSEP DASAR OOP – ATTRIBUT DAN METHOD
Syaifuddin

You might also like