Objek di php dan contoh penggunaannya

Selamat datang di tutorial lapak belajar, melanjutkan pembahasan seri tutorial PHP, sampai part 29 kita akan belajar tentang OOP di PHP

Baiklah, kita akan mulai membahas apa itu OOP

Jika dilihat dari situs OOP Wikipedia

adalah paradigma pemrograman yang didasarkan pada konsep “objek”, yang dapat berisi data, berupa field atau disebut juga dengan atribut; . Semua data dan fungsi dalam paradigma ini dibungkus dalam kelas atau objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lain,

Sumber. https. //Indo. wikipedia. org/wiki/Pemrograman_berorientasi objek

 

Penjelasannya lumayan panjang juga..

Oke, kita akan membuatnya lebih sederhana

Jika pemrograman php yang kita pelajari adalah model prosedural, lalu apa itu oop??

Dalam pemrograman berbasis objek, kita akan memetakan masalah ke dalam kelas, dan memecahkan masalah ke dalam kelas – kelas, sehingga program akan dibagi menjadi bagian-bagian yang lebih kecil – kelas akan terdiri dari metode atau fungsi, dan akan ada properti atau atribut, nah dari class tersebut nantinya kita bisa membuat objek dari class yang telah dibuat

Masih bingung?..., nah biar lebih simpel

Saya biasanya menganalogikan OOP ini dengan benda-benda nyata di kehidupan kita...

Misalnya, jika kita memiliki objek komputer dalam kehidupan kita, komputer tersebut memiliki informasi berikut

  • Warna. merah
  • Ram. 4GB
  • Hard disk. 2 TB
  • Prosesor. Inti i7

Komputer memiliki kemampuan berikut

  • Bisa memutar musik
  • Dapat memutar video
  • Bisa edit foto
  • Bisa edit video

Nah, itu analogi dari objek di kehidupan nyata, kita akan menjadikannya objek di OOP

  • Kelasnya adalah komputer

Properti atau atribut adalah

  • Warna
  • Ram
  • Hard disk
  • Prosesor

Metode atau fungsi yang dimiliki oleh kelas komputer adalah

  • bermain musik
  • memutar video
  • mengedit foto
  • Edit Video

Nah, itu analogi dari sebuah class di OOP, dari sebuah class komputer yang berisi properti dan method, kita bisa membuat objek baru dari class komputer tersebut yaitu framework, dan objeknya, sehingga kita bisa membuat banyak objek komputer, dengan properti yang berbeda untuk setiap objek

Bagaimana masih bingung, seharusnya tidak 😀

Itu konsep pemrogramannya, bagaimana dengan kodingnya??

Oke, lihat skrip di bawah ini

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

kelas komputer{

   var $warna;

   var $ram;

   var $harddisk;

   var $processor;

   fungsi memutar musik()

   {

     return "komputer memutar musik";

   }

   fungsi play_video()

   {

     return "komputer memutar video";

   }

   fungsi edit_foto()

   {

     return "Edit Foto";

   }

   fungsi edit_video()

   {

     return "Edit Video";

   }

}

$computer_a = baru komputer();

$computer_a->warna = "Merah" ;

$computer_a->ram = "4 GB ";

$computer_a->harddisk = "2 TB ";

$computer_a->prosesor = "Core i7 ";

?>

Scriptnya kurang lebih seperti itu

Nah sekarang kita akan belajar tentang apa itu

  • Kelas
  • Properti / Atribut
  • Metode / Fungsi
  • Obyek

Tahu Kelasnya

Kelas adalah cetak atau cetak biru dari suatu objek, dimana di dalam kelas tersebut terdapat properti dan metode, jadi kelas merupakan kerangka dasar yang harus dibuat terlebih dahulu sebelum membuat objek.

Jadi jika pada contoh di atas kita membuat kelas komputer, dari kelas komputer tersebut kita bisa membuat objek lain yaitu menjadi

  • Komputer_andi
  • Komputer_budi
  • Komputer_cika

Nah, dari objek – objek tersebut dapat mengakses properti dan method yang dimiliki oleh class tersebut


Mengenal Properti / Atribut

Property/Attribute secara konseptual adalah variabel yang dimiliki oleh suatu class, dimana dengan property/atribut class dapat menyimpan data, pada contoh diatas, warna, ram, hard disk, processor adalah property/atribut


Tahu Metode / Fungsi

Method/Function adalah kemampuan yang dapat dilakukan oleh class, dimana object nantinya dapat mengakses method/fungsi melalui class, pada contoh diatas method/function adalah play_music, play_video, edit_photo, dan edit_video


Mengetahui Objek

Object adalah hasil print dari framework/class, jadi misalnya kita membuat class komputer yang sudah memiliki properti dan method, kita bisa membuat object yang menggunakan class computer tersebut, yang nantinya bisa mengakses property dan method yang ada di class computer tersebut. , pada contoh diatas objeknya adalah computer_andi, computer_budi, computer_cika

Nah itulah kurang lebih pembahasan awal tentang OOP, kita sudah belajar tentang apa itu class, property, method dan juga object, jika ada yang ingin didiskusikan silahkan di kolom komentar, sampai jumpa di tutorial selanjutnya

 

 




ANDA INGIN SERIUS BELAJAR PEMROGRAMAN PHP?

Seperti yang anda ketahui bahwa saat ini skill dalam bidang pemrograman sangat dibutuhkan, salah satunya adalah pemrograman PHP
Bagi anda yang ingin serius belajar pemrograman PHP, Warung Belajar memiliki beberapa Paket Tutorial yang dapat membantu anda dalam belajar Pemrograman PHP, mulai dari langkah dasar hingga bisa membuat aplikasi berbasis web menggunakan PHP

Paket tutorial ini berisi video tutorial belajar pemrograman dalam bahasa indonesia, cocok sekali untuk anda yang sedang belajar pemrograman php, bahkan untuk umum sekalipun

Paket Tutorial ini juga dilengkapi dengan studi kasus yang akan mempermudah pemahaman Anda dalam mempelajari pemrograman, Ayo berinvestasi untuk meningkatkan kemampuan Anda dalam menguasai Pemrograman PHP

Apa itu objek dalam PHP?

"Object" diturunkan dari sebuah class, dan Anda dapat membuat banyak instance dari class yang sama . Misalnya, ada satu kelas Person, tetapi banyak objek Person dapat menjadi instance dari kelas ini — dan , zainab , hector , dll. Kelas mendefinisikan properti.

1 Apa yang dimaksud dengan class dan object berikan contohnya?

Jawaban. Class adalah Kumpulan dari beberapa Object yang dapat menampung variabel . sedangkan Object adalah bagian dinamis dari kelas. contoh kelas. Kucing.

Apa yang dimaksud dengan objek, bagaimana cara membuat objek, berikan contoh dalam pemrograman?

Objek adalah instance dari yang secara umum mewakili kelas (template) objek , instance adalah representasi nyata dari kelas itu itu sendiri. Contoh. Dari Class Fruit kita bisa membuat object Mangga, Pisang, Apel, dan yang lain.

Apa yang dimaksud dengan program objek?

Pemrograman berorientasi objek objek (Bahasa Inggris. berorientasi objek pemrograman disingkat OOP) adalah paradigma pemrograman yang didasarkan pada konsep "< /a> objek ", yang dapat berisi data, berupa field atau disebut juga atribut; .