Cara menggunakan what is oop php?

Seperti yang kita pahami bahwa sebuah method memiliki property dan method. Oleh karena itu seyogyanya pengisian nilai sebuah property dilakukan oleh method.


Membuat method

Disini kita akan menunjukkan perbedaan set property tanpa menggunakan method dan set property dengan menggunakan method.

Program berikut adalah mengset atau memberikan nilai property dan mengakses property tanpa menggunakan method :
<?php

class Phone_Number
{
// properti
var $email;

}

// buat objek andi dari class Phone_Number (instansiasi)
$andi = new Phone_Number();

$andi->email="andi@dtc-ilmu.com"; // set property email
echo $andi->email; // cetak property email
?>
Outputnya :
[email protected]
Dari program diatas, kita membuat objek andi kemudian objek tersebut memberi nilai property email dan setelah itu langsung mengakses nilai dari property email tersebut.

Pada program dibawah ini, kita akan memberikan nilai sebuah property yang dilakukan melalui method begitu juga untuk mencetak nilai propertynya dilakukan sebuah method. Sehingga disini kita memiliki dua buah method :
<?php

class Phone_Number {

// properti
var $email;

public function tampung($data) {
$this->email=$data;
return $this;
}

public function cetak(){
echo $this->email;
}
}

// buat objek andi dari class Phone_Number (instansiasi)
$andi = new Phone_Number();

$andi->tampung("[email protected]");// set property email dgn memanggil method tampung
$andi->cetak(); // mencetak properti dgn mengakses method cetak
?>
Outputnya :
[email protected]
Program diatas membuat objek andi, kemudian objek andi memanggil method tampung untuk mengirimkan nilai "[email protected]". Nilai property tersebut pada method tampung disimpan pada property email. Kemudian untuk menampilkan nilai property tersebut, dilakukan oleh method cetak.

Jika kita perhatikan kedua program diatas, sama-sama menghasilkan output : [email protected]. Mungkin timbul pertanyaan, lalu cara mana yang menguntungkan atau cara mana yang harus kita gunakan ?.

Untuk menjawab pertanyaan diatas, kembali lagi kepada konsep object oriented programming (oop), dimana sebuah objek memiliki data member (property) dan method. Dan tujuan utama dari konsep OOP adalah menyediakn fleksibilitas dalam hal reusibilitas (kemampuan untuk menggunakan kembali).

Dengan demikian jika sebuah objek dalam sebuah class akan berinteraksi dengan objek di class lain, maka pemberian nilai property dalam method sangat berguna. Karena property dalam objek A (Class A) dapat diset pada Objek B (Class B) melalui perantara method. Disinilah yang kita namakan konsep OOP menawarkan fleksibilitas dalam hal reusibilitas.

Pada Artikel kali ini, Mimin akan mengajak kalian belajar tentang OOPpada PHP. Apa itu OOP? Bagaimana OOP Bekerja? dan Kenapa kita harus mempelajari OOP akan kita bahas disini.

Daftar Isi

Pengertian OOP pada PHP

OOP (Object Oriented Programming) yang dalam bahasa Indonesia artinya Pemrograman Berbasis Objek (PBO) adalah sebuah konsep dimana Property / Variable dan juga Method / Fungsi di bungkus dalam sebuah Class.

Berikut akan Mimin contohkan OOPpada PHP

<?php

class Buah
{
    // Deklarasi Variabel
    public $nama;

    // Deklarasi Fungsi
    public function namaBuah()
    {
        echo $this->nama;
    }
}

Bisa dilihat pada syntax diatas, ada syntax class Buah, ini merupakan Deklarasi dari sebuah class.

<?php

$Apel = new Buah();
0 ini dibedakan berdasarkan Jenis Generalnya, contohnya
<?php

$Apel = new Buah();
1 dll. Didalam class Buah, dia memiliki sebuah Property atau Variabel, yang dinamai
<?php

$Apel = new Buah();
3, digunakan untuk menyimpan nama Buah kita. Lalu ada sebuah Method atau Fungsi yang bernama
<?php

$Apel = new Buah();
4, ini digunakan untuk menampilkan nama Buah di Codingan kita.

Setelah kita memiliki sebuah class Buah, selanjutnya kita akan mendeklarasikan atau menginisialisasi classkita kedalam bentuk

<?php

$Apel = new Buah();
7.

Objek pada OOP

Objek adalah output dari class. Objek dalam menampilkan atau mengelola isi class, dan seluruh isi classakan kita perkenalkan sebagai OOP0. Contoh penulisan OOP0seperti ini.

<?php

$Apel = new Buah();

Nah, bisa dilihat di syntax diatas, OOP2 merupakan contoh dari Objek. Objek ini biasanya adalah jenis dari Class itu sendiri. Misal

<?php

$Apel = new Buah();
0kita itu OOP4, maka
<?php

$Apel = new Buah();
7nya bisa saja Apel, Jeruk, dan semua jenis buah lainnya.

Objek dibutuhkan untuk menjalankan Class yang kita miliki seperti class Buahtadi.

Kelebihan Konsep OOP

Konsep OOP telah menjadi standar dalam dunia pemograman saat ini, dan telah menggeser konsep pemrograman prosedural yang memecah alur program menjadi beberapa prosedur dalam bentuk fungsi. OOP memiliki beberapa keunggulan dibandingkan pemrograman prosedural antara lain

  1. OOP lebih cepat dan mudah untuk dieksekusi
  2. OOP menyediakan struktur yang jelas untuk Program kita
  3. OOP membuat Codingan kita Tidak dideklarasi secara berulang-ulang, sehingga membuat Codingan kita lebih mudah untuk diedit, didebug, atau dimodifikasi
  4. OOP memungkinkan kita membuat aplikasi yang dapat digunakan kembali dengan syntax yang lebih sedikit dan waktu developing yang lebih cepat.

Kesimpulan

OOP pada PHP adalah yang yang wajib untuk kita pelajari saat kita ingin membuat sebuah Program dengan Clear Code. Setelah ini, Mimin akan memulai List untuk Studi Kasus yang berhubungan dengan Database, dan akan menggunakan OOP pada PHP sebagai sebuah class untuk melakukan Koneksi ke Database MYSQL dan juga mengolah Data yang ada di Database.

Apabila teman-teman ingin belajar Bagaimana cara untuk membuat koneksi dari PHP ke Database mysql, bisa dilihat postingan dibawah ini

  1. Belajar PHP #8 : Cara Koneksi PHP ke Database MYSQL

Mungkin sampai disini saja penjelasan mimin mengenai OOP, apabila teman-teman ingin mempelajari OOP lebih dalam, bisa lihat di website kesayangan Programmer yaitu w3schools.com

Apakah PHP menggunakan OOP?

OOP menjadi standar dalam bidang pemrograman modern termasuk PHP.

Bagaimana OOP bekerja?

Object oriented programming atau OOP adalah konsep pemrograman yang berorientasi pada objek atau data untuk mengatur sebuah desain program. Secara garis besar, cara kerja OOP yaitu membangun program dari gabungan objek-objek yang saling berhubungan dan disusun menjadi satu kesatuan.

Apakah laravel termasuk OOP?

Laravel relatif mudah untuk dipelajari selama Anda sudah memahami dasar-dasar pemrograman. Hal ini termasuk PHP dan konsep object-oriented programming (OOP).

OOP menggunakan bahasa apa?

Contoh bahasa pemrograman berorientasi objek antara lain Java, PHP, Python, dan Ruby.