Study
PHP

Tugas Akhir

Penjelasan

Sekarang saatnya menggabungkan semua yang sudah dipelajari — dari variabel sampai OOP — jadi satu program utuh. Kamu akan membuat program sederhana "Pencatat Nilai Siswa" yang sekaligus memakai class, array, perulangan, percabangan, dan fungsi (method).

Tugas

Buat class Siswa dengan property $nama (string) dan $nilai (array berisi angka). Tambahkan method rataRata() yang menghitung rata-rata isi $nilai, dan method predikat() yang mengembalikan "A" (rata-rata >= 85), "B" (>= 70), atau "C" (di bawah itu) berdasarkan hasil rataRata(). Buat minimal 3 object Siswa di dalam sebuah array, lalu pakai foreach untuk menampilkan nama, rata-rata, dan predikat setiap siswa.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Kalau bingung mulai dari mana, kerjakan satu method dulu (mis. rataRata()), cek hasilnya dengan var_dump/echo, baru lanjut ke predikat(). Program besar selalu lebih mudah kalau dipecah jadi langkah-langkah kecil.