7
Enkapsulasi, inheritance dan polymorphism Pemrograman Berorientasi Objek II Pertemuan – 6 Edri Yunizal, S.Kom., M.T. ([email protected]) Lita Sari Muchlis, M.Kom. 1

Pemrograman berorientasi objek ii 06

Embed Size (px)

DESCRIPTION

Enkapsulasi, inheritance, polymorphism dalam visual basic

Citation preview

Page 1: Pemrograman berorientasi objek ii   06

Enkapsulasi, inheritance dan polymorphism

Pemrograman Berorientasi Objek IIPertemuan – 6

Edri Yunizal, S.Kom., M.T.([email protected])

Lita Sari Muchlis, M.Kom.

1

Page 2: Pemrograman berorientasi objek ii   06

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

Page 3: Pemrograman berorientasi objek ii   06

3 teknik dari PBO

• Enkapsulasi• Inheritance• Polymorphism

Visual basic tidak bisa mengoptimalkan fitur-fitur pemrograman berorientasi objek

3

Page 4: Pemrograman berorientasi objek ii   06

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

Page 5: Pemrograman berorientasi objek ii   06

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

Page 6: Pemrograman berorientasi objek ii   06

Project15 bilangan terbesar

6

Page 7: Pemrograman berorientasi objek ii   06

Sumber

• H.S., Suryadi., Sumin, Agus. (1997). Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar. Jakarta: Universitas Gunadarma

• QUE

7