Pemrograman berorientasi objek ii 06

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