OOP (Objek Oriented Programming)
Pemrograman Berorientasi Objek
Pengembangan aplikasi yang berfokus pada data, bukan pada logika
Mempunyai 3 konsep inti :
Encapsulation
Inheritance
Plimorphism
Penjelasan :
Encapsulation
Proses pemisahan pengguna dengan proses dalam aplikasi dengan menggunakan interface
Keuntungan :
Programmer dapat mengubah implementasi aplikasi tanpa mengganggu komunikasi dengan user
Potensi kesalahan kecil pengguna diminimalisir karena dievaluasi berdasarkan interaksi pengguna dengan aplikasi
Inheritance
Pewarisan karakteristik objek untuk mengembangkan objek lain yang serupa tapi tak sama
Mempunyai beberapa karakteristik yang sama
Plimorphism
Pendefinisian karakteristik suatu objek sesuai dengan konteks penggunaannya
Contoh Tugas praktikum PBO dalam PHP :
// file : Eka Mettri(0078).php
// Tugas Praktikum 6 Objek dengan Class
class Tabungan
{
public $rekening;
public $saldo;
public $nama_pengguna;
function menabung($tb) {
$this->saldo = $this->saldo + $tb;
echo "Saldo tabungan anda sekarang setelah menabung adalah Sejumlah Rp $this->saldo
";
}
}
$Identitas = new Tabungan;
$Identitas->rekening = "083246677898";
$Identitas->saldo = 1250000;
$Identitas->nama_pengguna = "Eka Mettri Ayu";
echo "Nama pengguna buku tabungan adalah $Identitas->nama_pengguna
";
echo "Nomor rekening anda adalah $Identitas->rekening
";
echo "Saldo tabungan anda sebelum menabung adalah sejumlah Rp $Identitas->saldo
";
$Identitas->menabung(500000);
?>
Semoga materi ini bermanfaat bagi temen-temen semuanya... :-)
Tidak ada komentar:
Posting Komentar
Jangan lupa tinggalin komentar :D