10
OOP Object Oriented Programming -roy tri afandi-

Konsep OOP

Embed Size (px)

DESCRIPTION

ni masih konsep doang, tapi silahkan dibaca..semoga bermanfaatrtawormy14@mokleter

Citation preview

Page 1: Konsep OOP

OOPObject

Oriented

Programming-roy tri afandi-

Page 2: Konsep OOP

Apa itu OOP ?

Banyak orang bingung akan

kehadiran OOP dalam dunia

programming.

Definisi OOP:

Teknik membuat suatu program

berdasarkan objek.

Page 3: Konsep OOP

OOP bukanlah sebuah script atau kode

yang ada pada program, melainkan

bagaimana kita mendesign membuat

program

OOP Script

Page 4: Konsep OOP

Class dan Object

Definisi :

Class : blueprint dari object

Object : hasil cetakan dari class

Masih bingung ?

Page 5: Konsep OOP

Perumpamaan Class dan Object

Class

Object

Page 6: Konsep OOP

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 ?

Page 7: Konsep OOP

Atribut

Ban Setir Nama Nomor

Maju Mundur Mengerem Belok

Page 8: Konsep OOP

OOP vs Procedural

Page 9: Konsep OOP

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

Page 10: Konsep OOP

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