Belajar Pemrograman Bersama Portal Coding

Belajar berbagai pemrograman secara gratis dan praktis agar cepat mahir.

Mulai Belajar

Pengenalan PHP OOP (Object Oriented Programming)

Tanggal Upload : 2020-03-13 17:46:27

Diupload Oleh : Administrator


# php # php oop

Pengenalan PHP OOP (Object Oriented Programming)

 

Halo sobat portal coding.

Pada pembahasan kali ini kita akan membahas materi mengenai pemrograman berorientasi objek di php. Silahkan disimak ya.

 

Apa itu OOP ?

OBJECT ORIENTED PROGRAMMIN (OOP) merupakan sebuah metode yang hampir terdapat diseluruh bahasa pemrograman. Dimana metode yang digunakan bersifat objektif. Maksudnya adalah perancangan sebuah sistem lebih mengarah kepada objek mengenai program tersebut.

Dalam pemrograman PHP terdapat 2 metode, yaitu php yang bersifat prosedural (PHP PROSEDURAL) dan bersifat objek (PHP OOP). 

Dan pada pembahasan kali ini kita hanya akan berfokus pada PHP OOP, sedangkan PHP PROSEDURAL akan kita bahas di materi selanjutnya setelah OOP selesai.

 

Bagaimana Konsep OOP ?

Pada pemrograman PHP, terdepat istilah-istilah yang akan sering kita dengar saat membahas mengenai PHP OOP.

Berikut ini adalah daftar istilah-istilah yang akan sering kita gunakan dalam membuat aplikasi berbasis objek pada PHP.

  • Class - Class / Kelas bisa diumpamakan sebagai template atau kerangka yang bisa digunakan untuk membuat banyak objek yang sama.
  • Objek - Objek ini di defenisikan oleh sebuah Class/kelas. Kita hanya mendefinisikan kelas satu kali dan bisa membuat banyak objek yang sama. Objek juga dikenal sebagai instance.
  • Member Variable - Merupakan variabel - variable yang didefenisikan di dalam sebuah kelas. Variabel-variabel ini juga disebut sebagai atribut objek setelah objek baru dibuat.
  • Member function - Function yang didefinisikan di dalam sebuah kelas dan dapat digunakan untuk mengakses objek data
  • Inheritance - Merupakan Pewarisan, Sebuah parent class/ kelas induk bisa mewarisi seluruh fungsi yang ada pada kelas tersebut. child class yang bisa menggunakan fungsi dan kelas induk/ parent class nya.
  • Parent Class - Class yang diwarisi dari Class lain. Biasa juga disebut base class or super class.
  • Child Class - Merupakan Class yang mewarisi Class lain. Biasa juga disebut subclass or derived class.
  • Polymorphism - Merupakan konsep dasar pemrograman berorientasi objek dimana fungsi yang sama dapat digunakan untuk tujuan yang berbeda.
  • Constructor- Merupakan sebuah fungsi khusus yang akan dipanggil secara otomatis setiap kali kita membuat objec baru dari kelas tersebut.

Dan masih banyak lagi istilah-istilah yang ada dalam pemrograman bersifat OOP.

 

Apa keuntungan menggunakan OOP ?

Membuat program dengan menggunakan pemrograman PHP OOP ini memiliki banyak keuntungan di bandingkan dengan pemrograman PHP PROSEDURAL(Native). Walaupun sebenarnya kita bisa membuat sebuah program dengan menggukan PHP PROSEDURAL secara kompleks.

Agar lebih tertarik belajar OOP, Saya akan rangkum keuntungan-keuntungan menggunakan OOP.

Berikut  ini adalah keuntungan yang diperoleh dari menggunakan PHP OOP.

  1. Lebih mudah dipahami, karena penulisan kode dengan konsep OOP sangat terstruktur.
  2. Lebih irit waktu dan penulisan kode, tulis kode sekali panggil berkali-kali.
  3. Lebih mudah dalam tahap pengembangan aplikasi
  4. Jika migrasi ke PHP Framework akan lebih mudah, karena PHP framework sendiri sudah menggunakan konsep OOP.

 

Mungkin 4 keuntungan yang saya rangkum ini bisa dijadikan bahan pertimbangan untuk para programmer lainnya apakah memutuskan untuk tetap prosedural ataukah oop, baik dua-duanya, semuanya bisa dipakai dengan baik. 

Bagi kalian yang ingin belajar pemrograman PHP OOP ini bisa mengikuti tutorial ini step-by-step. 

Sekian dulu perkenalan pemrogramman PHP OOP kali ini, semoga kalian terarik untuk mempelajarinya dan menambah wawasan kalian. 

Terima kasiih.

Advertisement



Tentang Portal Coding

Tentang Portal Coding

Portal Coding adalah situs web yang membahas mengenai berbagai macam bahasa pemrograman baik versi web, desktop maupun mobile secara lengkap.

Portal Coding On Youtube

Ayo subscribe channel Portal Coding di Youtube. Dichannel ini kami menyediakan berbagai tutorial dalam bentuk video. Agar kita lebih mudah belajar pemrograman. Klik disini untuk subscribe.

Subscribe