Dokumen ini membahas tentang tiga teknik utama dari pemrograman berorientasi objek yaitu enkapsulasi, inheritance, dan polymorphism. Enkapsulasi berfungsi untuk mengisolasi data dan instruksi untuk memanipulasi data tersebut ke dalam objek. Inheritance dan polymorphism memungkinkan pembentukan hierarki kelas dan pendefinisian kembali metode kelas. Visual Basic tidak sepenuhnya dapat memanfaatkan fitur-fitur pemrograman berorientasi objek.
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Pemrograman berorientasi objek ii 06
1. Enkapsulasi, inheritance dan
polymorphism
Pemrograman Berorientasi Objek II
Pertemuan – 6
Edri Yunizal, S.Kom., M.T.
(riyuniza@gmail.com)
Lita Sari Muchlis, M.Kom.
1
2. Program aplikasi yang sempurna
• Sederhana dan bisa dibuat dengan cepat
– Membuat program membutuhkan waktu
• Mudah dipahami dan dimodifikasi
– Daripada membuat program dari awal, akan
sangat mudah jika memodifikasi program yang
sudah ada
• Handal dan bebas eror
– Handal artinya program bekerja tanpa crash, hang
dan sebagainya
2
3. 3 teknik dari PBO
• Enkapsulasi
• Inheritance
• Polymorphism
Visual basic tidak bisa mengoptimalkan fitur-
fitur pemrograman berorientasi objek
3
4. Enkapsulasi: mengisolasi data
• Alasan untuk membuat sub
program adalah untuk
membuat blok-blok
program yang independen
• Fungsi dan prosedur
memenuhi tujuan tersebut
sayangnya datanya tidak
terisolasi
• Gambar menunjukkan
bahwa data dari sub
program D diakses / diubah
oleh sub program A
4
5. enkapsulasi
• Untuk memecahkan masalah tersebut
program bisa dipisah dan diisolasi menjadi
sebuah objek.
• Objek mengisolasi:
– Data (disebut juga dengan properties)
– Instruksi (disebut sebagai method) untuk
memanipulasi data tersebut
5
7. Sumber
• H.S., Suryadi., Sumin, Agus. (1997). Pengantar
Algoritma dan Pemrograman: Teknik Diagram
Alur dan Bahasa Basic Dasar. Jakarta:
Universitas Gunadarma
• QUE
7