Part 2 Pengantar Object Oriented Programming dengan dengan PHP Part 2

IKB112312
STMIK EL RAHMA
Oleh : Wahyu Widodo

Pertemuan 2

[ Pengantar Object Oriented Programming Ke 2 ]

Pertemuan 2 : Pengantar Object Oriented Programming dengan dengan PHP Part 2

Tahapan apa saja dalam membuat sebuah class ?

Rumuskan class yang akan dibuat ( class behaviour )
Buat definisi method
Tentukan variable yang merepresentasikan class state
Buat implementasi method

Pertemuan 2 : Pengantar Object Oriented Programming dengan dengan PHP Part 2

Praktek membuat class rekening tabungan


Simpan dengan nama rekening.php

Pertemuan 2 : Pengantar Object Oriented Programming dengan dengan PHP Part 2

Cara menggunakan class

Object as Reference

Pertemuan 2 : Pengantar Object Oriented Programming dengan dengan PHP Part 2

Object Cloning
Coba teknik cloning berikut ini :

 Kenapa rekening isal dan rian sama ?
 Kenapa rekening aisyah beda ?

Pertemuan 2 : Pengantar Object Oriented Programming dengan dengan PHP Part 2

Constructor dan Destructor


Setelah mempraktikkan kode diatas, sebutkan apa saja kegunaan dari constructor dan
destructor ?

Pertemuan 2 : Pengantar Object Oriented Programming dengan dengan PHP Part 2

Variable
Terdapat 3 level akses :
 Public
 Private
 Protected

Contoh variable public :

Coba ganti public menjadi private. Apa yang terjadi ?

Pertemuan 2 : Pengantar Object Oriented Programming dengan dengan PHP Part 2

Berikut ini adalah contoh variable protected

 Apa persamaan private dan protected ?

 Lalu apa perbedaannya ?

Pertemuan 2 : Pengantar Object Oriented Programming dengan dengan PHP Part 2

Method

Pertemuan 2 : Pengantar Object Oriented Programming dengan dengan PHP Part 2

Tugas 1
1. Perlukah suatu method diberikan level akses sebagaimana variable ? jika
jawabannya perlu, berikan alasannya dan buatlah contoh pengembangan
level akses method dari contoh diatas.
2. Buatlah tutorial bagaimana cara penanganan kesalahan (error handling)
dengan try dan catch.