Beruflich Dokumente
Kultur Dokumente
Overview
Mengapa
Implementasi
Mengapa OOP?
Kerja
Konsep OOP
Class/Kelas
Entitas yang mempunya karakter/ciri yang sama. Isi dari sebuah class: Atribut Metodh/function Class dijadikan sebagai blueprint objek Contoh:
Class database terdiri dari atribut-atribut sebuah database dan metodh-metodh operasi database
Contoh:
Object database_karyawan merupakan objek yang berisi atribut dan operasi-operasi pada database/tabel karyawan
Konsep OOP
Tiga
pilar OOP
Konsep OOP
Inheritance
Penuruan sifat dari induknya (parenth class) Memungkinkan metodh overriding Contoh:
Orang tua cerdas menurunkan anak cerdas Orang tua cerdas menurunkan anak lebih cerdas
Contoh
Konsep OOP
Polimorfisme
Kemampuan beberapa objek bertipe sama bereaksi secara berbeda terhadap pesan yang sama.
Konsep OOP
Encapsulation
class
Budi Instantiasi Nama=Orang IQ=115 Makan() Kerja()
Manusia Nama=Orang IQ=115 Makan() Tidur() Kerja() Inheritance Programmer Nama=Orang IQ=120 Kerja() Suntuk()
Instantiasi
manusia
budi
tentara
amin
class
Karyawan
View
Hapus
View_all() Add(id,nama,gaji_pokok) Del(id)
Tambah
mysqldb
karyawan
Implementasi