6a2af materi oop 002
OBJECT
Pertemuan 02
Apa Itu Object?
Menurut Kamus Besar Bahasa Indonesia:
1 Kimia benda, hal, dsb yg dijadikan sasaran
untuk diteliti, diperhatikan, dsb: -- penelitian
ini adalah tata kehidupan suku terasing di
Riau;
2 Fisika, titik atau himpunan yg bertindak sbg
sumber cahaya bagi suatu lensa, cermin, atau
bagi suatu sistem lensa;
Apa itu Object?
Dalam OOP, object diartikan “Seperangkat
perangkat lunak yang saling terkait dalam hal
State dan Behavior.”
Object dalam pemrograman biasanya di kiaskan
dengan objek dalam kehidupan anda seharihari.
Object adalah kunci memahami Object Oriented
Programming.
Karakteristik Object
Object memiliki 2 karakteristik:
1. State, yaitu ciri-ciri yang melekat pada
Object. State harus bisa menggambarkan
Object secara tepat.
2. Behavior, yaitu perilaku yang dilakukan oleh
Object. Behavior biasanya berkaitan dengan
State yang terdapat pada Object
Fields and Methods
Sebuah Object menyimpan State dalam Fields.
State (Fields) bisa digambarkan sebagai
Variabel dalam beberapa bahasa pemrograman.
Object juga mengekspos Behavior
melalui Methods. Behavior (Methods) bisa
digambarkan sebagai fungsi dalam beberapa
bahasa pemrograman.
Methods beroperasi pada keadaan internal
obyek dan berfungsi sebagai mekanisme utama
untuk komunikasi Object-to-Object.
Perhatikan Video Berikut
Object “Sepeda”
Perhatikan Gambar
Berikut
Object dalam Game PnZ
Tumbuhan Kacang Polong
Tumbuhan Kacang Es
Tumbuhan Bunga
Matahari
Kentang/Umbi
Kacang Kecil
Buah Cerry
Pemotong Rumput
Peluru Kacang Hijau
Peluru Kacang Es
Energi Matahari
Zombie ber-Jas
Zombie ber-Tongkat
Zombie ber-Cone
Zombie ber-Bendera
Sekop
Lahan
Score Energi
Level Bar
State & Behavior Game PnZ
Tumbuhan Kacang
Polong
Muncul >> True/False
Rusak >> True/False
Menembak >> On/Of
Kentang
Peluru Kacang
Muncul >> True/False
Koordinat >> Berjalan
Zombie Ber-Tongkat
Muncul >> True/False
Tongkat >> Melompat
Muncul >> True/False
Rusak >> True/False
Melompat >> On/Of
Makan >> On/Of
Pematik >> On/Of
Meledak >> On/Of
Koordinat >> Berjalan
Nyawa >> Berkurang
Pertemuan 02
Apa Itu Object?
Menurut Kamus Besar Bahasa Indonesia:
1 Kimia benda, hal, dsb yg dijadikan sasaran
untuk diteliti, diperhatikan, dsb: -- penelitian
ini adalah tata kehidupan suku terasing di
Riau;
2 Fisika, titik atau himpunan yg bertindak sbg
sumber cahaya bagi suatu lensa, cermin, atau
bagi suatu sistem lensa;
Apa itu Object?
Dalam OOP, object diartikan “Seperangkat
perangkat lunak yang saling terkait dalam hal
State dan Behavior.”
Object dalam pemrograman biasanya di kiaskan
dengan objek dalam kehidupan anda seharihari.
Object adalah kunci memahami Object Oriented
Programming.
Karakteristik Object
Object memiliki 2 karakteristik:
1. State, yaitu ciri-ciri yang melekat pada
Object. State harus bisa menggambarkan
Object secara tepat.
2. Behavior, yaitu perilaku yang dilakukan oleh
Object. Behavior biasanya berkaitan dengan
State yang terdapat pada Object
Fields and Methods
Sebuah Object menyimpan State dalam Fields.
State (Fields) bisa digambarkan sebagai
Variabel dalam beberapa bahasa pemrograman.
Object juga mengekspos Behavior
melalui Methods. Behavior (Methods) bisa
digambarkan sebagai fungsi dalam beberapa
bahasa pemrograman.
Methods beroperasi pada keadaan internal
obyek dan berfungsi sebagai mekanisme utama
untuk komunikasi Object-to-Object.
Perhatikan Video Berikut
Object “Sepeda”
Perhatikan Gambar
Berikut
Object dalam Game PnZ
Tumbuhan Kacang Polong
Tumbuhan Kacang Es
Tumbuhan Bunga
Matahari
Kentang/Umbi
Kacang Kecil
Buah Cerry
Pemotong Rumput
Peluru Kacang Hijau
Peluru Kacang Es
Energi Matahari
Zombie ber-Jas
Zombie ber-Tongkat
Zombie ber-Cone
Zombie ber-Bendera
Sekop
Lahan
Score Energi
Level Bar
State & Behavior Game PnZ
Tumbuhan Kacang
Polong
Muncul >> True/False
Rusak >> True/False
Menembak >> On/Of
Kentang
Peluru Kacang
Muncul >> True/False
Koordinat >> Berjalan
Zombie Ber-Tongkat
Muncul >> True/False
Tongkat >> Melompat
Muncul >> True/False
Rusak >> True/False
Melompat >> On/Of
Makan >> On/Of
Pematik >> On/Of
Meledak >> On/Of
Koordinat >> Berjalan
Nyawa >> Berkurang