View
742
Download
0
Category
Preview:
DESCRIPTION
Enkapsulasi, inheritance, polymorphism dalam visual basic
Citation preview
Enkapsulasi, inheritance dan polymorphism
Pemrograman Berorientasi Objek IIPertemuan – 6
Edri Yunizal, S.Kom., M.T.(riyuniza@gmail.com)
Lita Sari Muchlis, M.Kom.
1
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 teknik dari PBO
• Enkapsulasi• Inheritance• Polymorphism
Visual basic tidak bisa mengoptimalkan fitur-fitur pemrograman berorientasi objek
3
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
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
Project15 bilangan terbesar
6
Sumber
• H.S., Suryadi., Sumin, Agus. (1997). Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar. Jakarta: Universitas Gunadarma
• QUE
7
Recommended