Anda di halaman 1dari 19

PEMROGRAMAN

BERORIENTASI OBJECT

Pengenalan Class, Object, Method,


dan Attribute
Tujuan Pembelajaran

Mengetahui pengertian kelas, obyek, method, dan


atribut
Mengetahui karakteristik kelas, obyek, method, dan
atribut
Mengetahui fitur pemrograman berorientasi obyek
Mengetahui cara menentukan komponen dari kelas
Mengetahui cara mendeklarasikan kelas, obyek,
method, dan atribut di java
Ilustrasi 1

Taukah kalian dengan


Handphone?
Sebutkan ciri-ciri Handphone!
Apa saja yang bisa dilakukan
oleh Handphone sehingga bisa
dikatakan sebagai Handphone?
Ilustrasi 2

Taukah kalian dengan Sepeda Motor?


Sebutkan ciri-ciri sepeda motor!
Apa saja yang bisa dilakukan oleh sepeda motor
sehingga bisa dikatakan sebagai sepeda motor?
Hubungan Ilustrasi

Handphone dan Sepeda Motor merupakan salah


satu bentuk object
Ciri-ciri yang anda pikirkan pada dua ilustrasi di atas
merupakan bentuk atribut
Sedangkan hal-hal yang dapat dilakukan pada dua
ilustrasi di atas merupakan bentuk method
Pengertian Class dan Object

Class
 Desain, cetakan, template
 Struktur data dari sebuah objek
 Dari sebuah class bisa dibuat banyak objek
 Memiliki method dan atribut
 Contoh: class handphone, motor, mobil, kucing

Object
 Representasi nyata dari sebuah class
 Contoh: dari class Elektronik, dapat membuat objek
handphone, televisi
Pengertian Method dan Attribute

Method
 Menjelaskan behaviour dari sebuah objek
 Sebuah fungsi atau prosedur yg digunakan untuk memanipulasi
nilai atribut
 Contoh: pada entiti mahasiswa, terdapat method kuliah

Attribute
 Nilai data pada suatu objek yang berasal dari class
 Elemen data, Variabel, member data, field data dari suatu objek
 Ciri-ciri yang melekat pada suatu objek
 Merepresentasikan karakteristik dari suatu objek
 Contoh: pada objek mahasiswa, terdapat atribut NIM
Dari Ilustrasi 1

Object: Handphone
Attribute:
 Tombol
 Layar
 Merk
 Network

Method:
 Kirim SMS
 menelfon
Dari Ilustrasi 2

Object: Sepeda Motor


Attribute:
 Mesin
 Merk
 Roda

Method:
 Menyalakan mesin
 Menyalakan lampu
Ilustrasi 3
Ilustrasi 4
Sudah paham perbedaan
object, attribut, dan method?
Hak Akses

1. Private
Variabel/method yang hanya dapat diakses oleh kelas itu
sendiri.
2. Protected
Variabel/method dapat diakses oleh semua kelas
turunan.
3. Public
Variabel/method dapat diakses oleh semua kelas.
4. Default
Dapat diakses oleh kelas manapun yang berada dalam
satu package
Mendefinisikan Class

<modifier>class<nama>{
<deklarasi_atribut>*
<deklarasi_konstruktor>*
<deklarasi_method>*
}
Pikirkan!

Misalkan anda memiliki HP sebanyak 2 buah, yang


satu adalah CDMA dan yang satu lagi GSM
Anda bisa membuat kedua object tersebut dari satu
class, karena keduanya memiliki atribut dan method
yang sama
Cara membuat object dari suatu class itulah yang
dinamakan Instance of Class
Instance of Class

Diperlukan operator new dalam menginstansi


(membuat) object dari class
Sintaks:
namaClass namaObject = new namaClass()

Untuk lebih memudahkan anda dalam penggunaan


Instance of Class, coba bukalah Contoh1.java
CONTOH CLASS (JAVA)

Nama kelas
class orang
Kata kunci class mengawali pendeklarasian kelas
{
private String nama;
Nama anggota class
private int umur;

Hak akses
public void setNama(String *nama){
this.nama=nama;
}

public String getNama(){return nama;}


public int getUmur(){return umur;}
};
Method main()

Untuk menjalankan program dibutuhkan sebuah


method main().
Method main() dapat dideklarasikan di kelas
manapun tetapi nama kelas tempat method main()
berada harus sama dengan nama file .java nya.
Deklarasi method main :
public static void main(String[] args)
{
//code for the main method
}
CONTOH CLASS (JAVA)

public class OrangTes{


public static void main(String args[]){
Instansiasi
orang org = new orang(); objek

org.setNama(“Amir”);
System.out.println(“Nama: “
+org.getNama());
System.out.println(“Umur: “
+org.getUmur());
}
}

Anda mungkin juga menyukai