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 sehari-hari. Object adalah kunci memahami Object Oriented Programming.
Karakteristik Object Object memiliki 2 karakteristik: State, yaitu ciri-ciri yang melekat pada Object. State harus bisa menggambarkan Object secara tepat. 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/Off Kentang Pematik >> On/Off Meledak >> On/Off Peluru Kacang Muncul >> True/False Koordinat >> Berjalan Zombie Ber-Tongkat Tongkat >> Melompat Melompat >> On/Off Makan >> On/Off Nyawa >> Berkurang