Upload
roy-tri-afandi
View
1.796
Download
2
Embed Size (px)
DESCRIPTION
ni masih konsep doang, tapi silahkan dibaca..semoga bermanfaatrtawormy14@mokleter
Citation preview
OOPObject
Oriented
Programming-roy tri afandi-
Apa itu OOP ?
Banyak orang bingung akan
kehadiran OOP dalam dunia
programming.
Definisi OOP:
Teknik membuat suatu program
berdasarkan objek.
OOP bukanlah sebuah script atau kode
yang ada pada program, melainkan
bagaimana kita mendesign membuat
program
OOP Script
Class dan Object
Definisi :
Class : blueprint dari object
Object : hasil cetakan dari class
Masih bingung ?
Perumpamaan Class dan Object
Class
Object
Atribut dan Method
Atribut :
Segala sesuatu milik Object
Contoh Nama, tipe, merk, harga, dll
Method:
Segala sesuatu yang dapat dilakukan
Object
Contoh Jalan, bernafas, mengerem, dll.
Masih bingung ?
Atribut
Ban Setir Nama Nomor
Maju Mundur Mengerem Belok
OOP vs Procedural
Analogi
Misal kita akan membuat Kue pesta
Procedural:
Kita akan membuat langsung sebuah kue
dengan diberi selai coklat/nanas.
Jika kita ingin membuat kue lain, maka kita
akan membuat mulai dari awal roti dan
selainya, karena kita tidak bisa memisah
antara roti dengan selainya
Analogi
OOP:
Kita akan membuat roti sendiri, selai sendiri.
Jika kita ingin membuat kue coklat, kita Cuma memakai roti dan selai coklat saja.
Begitu juga sebaliknya.
Jadi, OOP berkonsep dengan memilah2 objek agar bisa dipakai lagi tanpa harus membuat objek yang sama