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    
?>