Minggu, 15 Mei 2011

M6. PBO dalam PHP

OOP (Objek Oriented Programming)

Pemrograman Berorientasi Objek

  1. Pengembangan aplikasi yang berfokus pada data, bukan pada logika

  2. Mempunyai 3 konsep inti :

  1. Encapsulation

  2. Inheritance

  3. Plimorphism

Penjelasan :

  1. 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


  1. Inheritance

  • Pewarisan karakteristik objek untuk mengembangkan objek lain yang serupa tapi tak sama

  • Mempunyai beberapa karakteristik yang sama


  1. 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

Kumpulan Blog-Blog