Membuat Grade Nilai dengan Menggunakan Setter dan Getter pada PHP OOP
Di panduan kali ini kamu akan belajar bagaimana menggunakan konsep Setter Dan Getter di PHP object oriented programming.
Manfaat setter pada php oop yaitu bagi menset nilai di suatu properti sedangkan getter yaitu bagi memperoleh nilai dari suatu hasil perhitungan. Bagi lebih jelasnya saya akan mencontohkannya dengan menggunakan program sederhana yang memanfaatkan setter dan getter di object oriented programming.
Ada dua File yang kita butuhkan yaitu index.php dan file bagi merancang Class yang bersisikan programnya.
Index.php //
<?php
include menu_makanan.php;
$grade = new Student;
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form action= method=GET>
<input type=text name=nilai>
<input type=submit name=cek>
</form>
<?php
if(isset($_GET[cek])){
$ponten=$grade->setNama($_GET[nilai]);
echo $grade->getNilai();
}
?>
</body>
</html>
Nilai.php
<?php
class Student {
var $nama;
var $nilai;
function setNama($nl) {
$this->nilai=$nl;
}
function getNilai(){
if($this->nilai<=100 $this->nilai>=81){
$jumlah ='A';
}
else if ($this->nilai<=80 $this->nilai>=71) {
$jumlah = 'B';
}
else if ($this->nilai<=70 $this->nilai>=61) {
$jumlah = 'C';
}
else if ($this->nilai<=80 $this->nilai>=71) {
$jumlah = 'B';
}
else {
$jumlah = 'Remedial';
}
return $jumlah;
}
}
?>
Seandainya telah di salin silahkan jalankan di localhosty masing-masing. Silakan inputkan nilai dari 0 s/d 100 bagi mengetahui gradenya.
Oke hingga bertemu di artikel berikutnya.
Sumber https://kursuswebsite.org