PHP 90%
Python 83%
2010 - 2011 | OSS Core Engineer at PT Ericsson Indonesia
C# 83%
2008 - 2009 | Radio Database Planner at PT. NextWave subcon NSN
• Misalnya pada objek Siswa, dapat berisi data nama, jenis kelamin,
usia, alamat, nomor telpon, dll. Dan operasi untuk menetapkan atau
mengubah nilai dari data-data tersebut.
Object
• Objek dapat digambarkan menggunakan notasi standar yaitu UML
(Unified Modeling Language)
• Contoh:
Contoh:
• Sepeda-1 dan Sepeda-2 merupakan instance dari class Sepeda
Sepeda-1: Sepeda Sepeda-2: Sepeda
Class
• Class dapat digambarkan dalam sebuah notasi standar yaitu UML.
<ClassName> Sepeda
Attribute gir
jenis
Behavior()
warna
ubahGir()
lihatWarna()
Contoh:
• Object Manusia memiliki artibut nama, umur, jenis kelamin, dll
Attribute
• Instance Variable: merupakan variabel yang menjadi milik objek yang
merupakan instance dari class tertentu. Ini berarti bahwa setiap objek
dari class tersebut dapat memiliki nilai variabel instance yang
berbeda.
• Class Variable: adalah milik class yang bersangkutan. Ini berarti
bahwa setiap objek dari class tersebut akan berbagi nilai variabel
class yang sama. Untuk mendeklarasikan variabel class, ditambahkan
modifier static sebelum tipe data. Variabel ini dapat digunakan untuk
mendeklarasikan konstanta.
Behavior
• Behavior/tingkah laku merupakan hal-hal yang dapat dilakukan oleh
objek.
• Behavior dapat digunakan untuk mengubah nilai atribut suatu objek,
menerima informasi dari objek lain dan mengirim informasi ke objek
lain.
• Dalam class behavior disebut sebagai methods.
Messages dan Methods
• Proses menginstruksikan sebuah objek dengan memberikan atau
meminta nilai dari sebuah methods disebut sebagai messages.
• Dengan kata lain sebuah objek dapat mengirim dan menerima pesan
dari objek lainnya melalui sebuah methods dan argumennya.
Figure 1.5 The result distance is returned to the sender of the message.
Messages dan Methods
• Method yang didefinisikan untuk class dinamakan class
method
• Method yang didefinisikan untuk suatu objek dinamakan
instance method
Membuat Class, Objek dan memanggil Atribut
public class Mobil { Mobil.java
String warna;
int tahunProduksi;
}