Authentication
411x Tipe PPT Ukuran file 0.08 MB Source: nryulia.staff.gunadarma.ac.id
Konsep PBO
Pemrograman Pemrograman
Procedural Murni Basis Objek
Variabel_1
…….
Variabel_n
Konstranta_1 Objek
Konstranta_n
Fungsi_1
….
Fungsi_n
TPT-2 2
Ilustrasi
• Properti : data-data milik objek
contoh : Objek Orang
Properti : nama,berat badan, tinggi,dll
• Method:Perilaku yang dimiliki objek
contoh: berjalan,makan,marah,dll
• Event: Kejadian yang menimpa objek
contoh: dipukul,lapar,mengantuk,dll
>>> Model Pemrograman Property_method_event
‘Ketika lapar(event),orang melakukan pekerjaan
yaitu makan(method)
TPT-2 3
• Konsep utama pemrograman berorientasi objek
yaitu melakukan permodelan objek dari kehidupan
nyata ke dalam tipe data abstrak.
• Pemrograman berorientasi objek merupakan konsep
pemrograman untuk memodelkan objek yang kita
gunakan dalam kehidupan sehari-hari, dan konsep
ini membawa perubahan yang mendasar dalam
konsep pemrograman terstruktur.
• Perubahan dramatis dalam konsep dasar disebut
paradigma, banyak orang yang menyebut
“paradigma OOP” karena memang OOP membawa
konsep yang sama sekali berbeda
dengan bahasa pemrograman generasi sebelumnya
(bahasa pemrograman terstruktur).
TPT-2 4
Setiap objek dalam kehidupan nyata dapat kita
pandang sebagai kelas, misalnya kelas Hewan,
kelas Manusia,kelas Mobil.
• Objek dari kelas tersebut misalnya sapi dan ayam
untuk kelas Hewan
• Budi dan Tono untuk kelas Manusia
Kesimpulan :
Dengan OOP, kita dapat mengimplementasikan
objekt data yang tidak hanya memiliki ciri khas
(attribut), melainkan juga memiliki metode untuk
memanipulasi attribut tersebut. Singkatnya, OOP
memiliki keunggulan dari konsep pemrograman
terstruktur, selain itu juga memiliki kemampuan
untuk mengimplementasikan objek dalam kehidupan
nyata.
TPT-2 5
Struktur Kelas
• Sebagai langkah pertama dalam OOP akan kita
bahas pendefinisian kelas di C++. 1.2
• Contoh beberapa kelas yang lazim kita temui
dalam kehidupan sehari-hari. Amati contoh lain
dari kehidupan kita, dengan mendeklarasikan
sebuah kelas bernama BilanganRasional :
TPT-2 6
no reviews yet
Please Login to review.