Berkenalan Dengan Pemograman Berorienasi Objek (OOP)

Berkenalan Dengan Pemograman Berorienasi Objek (OOP)Salam Programmer Indonesia, sudah lama saya tidak post karena adanya kesibukan tugas tugas kuliah, dikesempatan kali ini saya akan membahas mengenai Pemograman Berorientasi Objek atau yang biasa lebih terdengar OOP Programming.

OOP sendiri memiliki kepanjangan (Object Oriented Programming) merupakan sebuah teknik membuat suatu program yang dibuat atau dibangun berdasarkan objek. OOP sendiri harus membutuhkan usaha keras agar dapat memahami nya oleh sebab itu terkadang programmer memerlukan waktu lama untuk mempelajarinya hingga mahir.

Nah, walaupun saya juga masih belum mengenal lebih jauh tentang OOP tidak ada salahnya kita belajar dan berbag bersama informasi tentang OOP.

Di dalam OOP, minimal yang kita harus ketahui yakni
  1. Class
  2. Variabel
  3.  Metode
  4.  Object

Untuk penjelasan masing masingnya seperi ini
  •  Class adalah point penting dari OOP yang berisi data dan kode dengan aksi. Atau bisa kita ibaratkan sebagai Cetakan dalam program.


“ class perkenalan {  … } “
  •   Variabel adalah tempat menyimpan data yang kita inputkan.

“ public $nama;
   public $alamat; “
  • Memiliki peran menjelaskan bagaimana suatu atribut yang didefinisikan oleh class dapat beraksi.

“ function perkenalan () { … } “
  •  Object adalah unit dasar dalam OOP yang dilengkapi dengan aksi, identitas, bagian dari class namun tidak sama


Untuk source yang lebih jelasnya seperti ini
<?php class perkenalan { public $nama; public $alamat; function sapaan() { echo "Selamat Datang $this->nama"; } function perkenalkandiri() { echo "nama saya adalah $this->nama dan saya beralamat di $this->alamat"; }
?>

Didalam OOP programming kita juga dikenalkan dengan yang namanya “ $this-> “ nah keyword ini hanya ada di pemograman OOP saja. Fungsinya ini untuk mengambil data yang ada dari variabel.

Dalam source diatas kita belum menampilkan hasilnya oleh sebab itu kita tambah kode setelah } sebelum?> jadi seperti ini
<?php class perkenalan { public $nama; public $alamat; function sapaan() { echo "Selamat Datang $this->nama"; } function perkenalkandiri() { echo "nama saya adalah $this->nama dan saya beralamat di $this->alamat"; } $hello = new perkenalan();$hello->nama = "Rangga Tech";$hello->alamat = "Kota Bandung";$hello->sapaan();echo "<br>";$hello->perkenalkandiri(); 
?>

Dalam source tersebut kita menambahkan kode
$hello = new perkenalan();
Dimana kode ini digunakan untuk memanggil class perkenalan, dan jangan lupa buatlah objek yang tidak sama dengan yang lain lihat ini “ $hello “.

Nah, Untuk menginput data kita akan mendeklarasikan kodenya seperti ini
$NamaObject -> property = nilai;

Dalam kode diatas kita membuat seperti ini
$hello -> nama = “ Rangga Tech “;
$hello -> alamat = “ Kota Bandung “;
Dikode ini dapat diartikan kita akan menginputkan/ mengisi variable public $nama atau public $alamat dengan suatu nilai “ Rangga Tech “ atau “ Kota Bandung”.

Untuk menampilkan outputnya kita dapat menggunakan kode
$NamaObject -> function();

Maka akan kita tulis seperti ini
$hello -> sapaan();
$hello -> perkenalkandiri();

Jika diartikan kita akan memanggil function sapaan() dan function perkenalkandiri() dimana dalam fungsi tersebut terdapat $this -> nama dan $this->alamat yang sudah kita isikan datanya. Maka jika kita jalankan nanti di monitor akan tampak seperti ini
Pemograman Berorienasi Objek (OOP)
OOP 


Thanks to : http://blog.phpindonesia.com/2016/01/memahami-implementasi-php-object.html


Berkenalan Dengan Pemograman Berorienasi Objek (OOP) Berkenalan Dengan Pemograman Berorienasi Objek (OOP) Reviewed by Rangga Tech on 1/23/2016 09:45:00 AM Rating: 5

No comments:

Powered by Blogger.