Tugas2 Pbo - Faiz - Ti3b
Tugas2 Pbo - Faiz - Ti3b
NIM : 1803010056
KELAS : TI 3B
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.
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