public function simpanNilai(Nilai $nilaiObj) { $nomorSiswa = $nilaiObj->getSiswa()->getNomorSiswa(); $idMataPelajaran = $nilaiObj->getMataPelajaran()->getIdMataPelajaran(); $nilai = $nilaiObj->getNilai(); $idTahunAjaran = $nilaiObj->getTahunAjaran()->getIdTahunAjaran(); $ps = $this->connection->prepare("INSERT INTO nilai(nomor_siswa,id_mata_pelajaran,nilai,id_tahun_ajaran) \n \tvalue(:nomorSiswa,:idMataPelajaran,:nilai,:idTahunAjaran) "); $ps->bindParam(":nomorSiswa", $nomorSiswa, PDO::PARAM_INT); $ps->bindParam(":idMataPelajaran", $idMataPelajaran, PDO::PARAM_INT); $ps->bindParam(":nilai", $nilai, PDO::PARAM_INT); $ps->bindParam("idTahunAjaran", $idTahunAjaran, PDO::PARAM_INT); $ps->execute(); $this->connection = null; }
print "Lulus"; } else { print "Tidak Lulus"; } echo "<br>"; // 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