SM 2 # tugas 3 OOP
OBJECT ORIENTED PROGRAMING
Pengertian istilah istilahnya
Pengertian Class dalam Pemrograman Berbasis Objek
Class adalah cetak biru atau blueprint dari object. Class
digunakan hanya untuk membuat kerangka dasar. Yang akan kita pakai nantinya
adalah hasil cetakan dari class, yakni object.
Sebagai analogi, class bisa diibaratkan dengan laptop atau notebook. Kita tahu
bahwa laptop memiliki ciri-ciri seperti merk, memiliki keyboard,
memiliki processor, dan beberapa ciri khas lain yang menyatakan
sebuah benda tersebut adalah laptop. Selain
memiliki ciri-ciri, sebuah laptop juga bisa dikenakan tindakan, seperti: menghidupkan laptop atau mematikan laptop.
Class dalam
analogi ini adalah gambaran umum tentang sebuah benda. Di dalam pemrograman
nantinya, contoh class seperti: koneksi_database dan profile_user.
Pengertian Method dalam Pemrograman Berbasis Objek
Method adalah
tindakan yang bisa dilakukan di dalam class. Jika
menggunakan analogi class laptop kita,
maka contoh method adalah: menghidupkan laptop, mematikan laptop, mengganti cover laptop, dan berbagai tindakan lain.
Method pada dasarnya adalah function yang berada di dalam class. Seluruh fungsi dan sifat function bisa
diterapkan ke dalam method, seperti argumen/parameter, mengembalikan nilai
(dengan keyword return), dan lain-lain.
Pengertian Object dalam Pemrograman Berbasis Objek
Object atau Objek adalah hasil cetak dari class, atau hasil ‘konkrit’ dari class. Jika menggunakan analogi class laptop, maka objek dari class laptop bisa berupa: laptop_andi, laptop_anto, laptop_duniailkom, dan
lain-lain. Objek dari class laptop akan
memiliki seluruh ciri-ciri laptop, yaitu property dan method-nya.
Proses ‘mencetak’ objek
dari class ini disebut dengan ‘instansiasi’ (atau instantiation dalam bahasa inggris).
Pengertian atribut dalam Pemrograman Berbasis Objek
Property (atau disebut juga dengan atribut) adalah data yang terdapat dalam sebuah class. Melanjutkan analogi tentang laptop, property
dari laptop bisa berupa merk, warna, jenis processor,
ukuran layar, dan lain-lain.
Property ini sebenarnya hanyalah
variabel yang terletak di dalam class. Seluruh aturan dan tipe data yang biasa
diinput ke dalam variabel, bisa juga diinput kedalam property
Pengertian Method dalam Pemrograman Berbasis Objek
Method adalah tindakan yang bisa dilakukan di dalam class. Jika
menggunakan analogi class Laptop, maka contoh
method adalah: menghidupkan laptop, mematikan
laptop, atau mengganti cover laptop.
Method pada dasarnya adalah function yang
berada di dalam class. Seluruh sifat function
bisa diterapkan ke dalam method seperti bisa di isi argument/parameter,
mengembalikan nilai (dengan keyword return), dan lain-lain.
void method adalah method yang tidak mengembalikan
suatu nilai. Dilihat sekilas, void method dapat diidentifikasi dengan adanya
kata kunci “void” di depan nama method
return method
adalah method yang mengembalikan nilai. Method ini bisa diidentifikasi dengan
adanya data type di depan nama method-nya dan kata kunci return di dalam
method-nya.
Komentar
Posting Komentar