Posted by Materi Teknik Informatika • Informasi Teknologi Informasi • Digital Marketing on 9/19/2015
OOP merupakan teknik yang membagi program ke dalam object-object tertentu.
Prosedural merupakan teknik pemrograman pada struktur program yang menekankan pada sisi algoritmik.
Berikut ini contoh source code program dalam Prosedural VS OOP.
<title>PHP OOP</title>
<?php
// Procedural
$nilai = 60;
if($nilai >= 50)
print "Lulus";
else
print "Tidak Lulus";
// OOP
Class Nilai{ // Ini namanya Class
protected $cek_nilai;
public function setNilai($nilai){ // Ini namanya Method (Function dalam class)
// $nilai namanya property (Variable dalam class)
if($nilai >= 50)
$this->cek_nilai ="Lulus";
else
$this->cek_nilai = "Tidak Lulus";
}
public function getNilai(){ // Ini namanya Method (Function dalam class)
return $this->cek_nilai;
}
}
$obj = new Nilai; // Ini namanya object
$obj->setNilai(50);
echo $obj->getNilai(); // Execute
?>