Anda di halaman 1dari 5

NAMA : FAIZ KISAL FILALBA

NIM : 1803010056

KELAS : TI 3B

PEL : PBO (PEMROGRAMAN BERORIENTASI OBJEK)

1. Contoh latihan1
 Script

 Hasil
 Analisis
- Pada program latihan1 mempunyai class dengan nama orang.
- Mempunyai atribut nama dan umur.
- Terdapat fungsi dengan nama berbicara, yang menampilkan properti nama.
- Terdapat juga fungsi statususia, yang akan menentukan status usia pada objek
orang.
- Terdapat instance objek hasil dari instance kelas orang, dengan memasukan
inputan pada properti nama dengan mengisi “Randi Rizal” dan umur “20”.
- Sehingga menghasilkan outputan/hasil yang menampilkan
Nama : Randi Rizal
Umur : 20

2. Contoh latihan2
 Script
 Hasil

 Analysis
- Lanjutan dari script latihan1, pada script ini ditambahkan method pada
$objOrang->berbicara(); dan $objOrang->statususia();.
- Membuat lagi instance objek baru dari instance kelas orang, yang berisi inputan
nama “Zhafran” dan usia “10”.
- Sehingga menghasilkan outputan/hasil yang menampilkan
Halo, nama saya adalah Randi Rizal
Dewasa, karena pada function statususia jika inputan umur >=17 hasilnya akan
dewasa.

Halo, nama saya adalah Zhafran


Dibawah umur, karena inputannya < dari 17.

3. Contoh latihan3
 Script

 Hasil
 Analisis
- Pada script ini memiliki class dengan nama mahasiswa.
- Dengan atributnya berupa nim, nama, dan nilai.
- Memiliki fungsi
Public function prosesNilai()
Yang akan menampilkan hasil dari properti nim, nama, dan nilai sesuai dengan
inputan yang dimasukan.
- Terdapat instance objek dari hasil instance objek mahasiswa, dengan
memasukan inputan pada nim “122001321” nama “Randi Rizal” nilai “85”.
- Pada objMHS->prosesNilai() memanggil fungsi yang ada pada script bagian atas,
sehingga menghasilkan outputan/hasil dengan tampilan
Mahasiswa dengan NIM 1220221321
Dengan Nama Randi Rizal
Mendapatkan Nilai 85

Anda mungkin juga menyukai