Dokumen ini membahas konsep-konsep penting OOP dalam PHP seperti class, object, constructor, destructor, dan pewarisan. Juga menjelaskan model-view-controller (MVC) sebagai arsitektur aplikasi PHP dan bagaimana kerja MVC dalam PHP framework.
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Resume tentang oop dalam php
1. TUGAS APLINET
MERESUM
Oleh:
Tri Hendra Juniarto(1200631012)
Agus Andika(1200631003)
Yulio Rizki(1200631027)
PROGRAM STUDI MANAJEMEN INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2013
2. RESUME TENTANG OOP DALAM PHP
Dalam OOP terdapat beberapa konsep penting yang terdiri dari Class, Object,
Constructor dan Destructor , Member visibiltas dan Pewarisan.
Pengertian dari beberapa konsep penting:
1.Class
yaitu sekumpulan data /variable dan kode program yang digunakan oleh
pengolahan data. Suatu class dapat mewaariskan beberapa atau semua
karakteristik ke class lain atau anak class. Sifat itu tersebut disebut juga dengan
pewaarisan(Inheritance).Class disusun berdasarkan karakteristik sebuah objek
benda. Sifat tersebut disebut Abstraksi. Dalam suatu class terdapa variable dan
method. Suatu class menyimpan karakteristik suatu benda dalam variable. Contoh
dari variable seperti Tinggi, berat, warna rambut dan nama dalam suatu class.
Method suatu class diwujudkan dalam sebuah fungsi .Method yaitu perilaku yang
dapat dilakukkan dalam sebuah class. Contohnya dalam sebuah class hewan
mempunyai method seperti Makan , minum dan tidur. Dalam suatu class pasti
dimulai dengan keyword class dan diikuti dengan nama class itu sendiri. Pada
umumnya dalam isi class diawali dengan menuliskan variable variable dan method
– method. Suatu class diantara kurung kurawal {}.
2. Objek
merupakan instansiasi dari suatu Class. Sebuah class tidak dapat digunakan tanpa
diinstansiasikan dulu(kecuali untuk Static Class).Dalam suatu class terdapat
instansiasi class. Instansiasi dapat dilakukan dengan perintah new. Ketika suatu
pembuatan objek dilakukan , maka secara otomatis memanggil fungsi constructor
yang dimiliki oleh class tersebut.
3.Constructor dan Dsetructor
Constructor adalah suatu fungsi khusus yang akan dieksekusi ketika suatu objek
dibuat.Pada umumnya constructor dibuat untuk memberikan suatu operasi awal
yang harus dilakukan ketika sebuah objek dilahirkan. Destructor adalah fungsi
khusus yang dilakukan ketika suatu objek akan dihapus.Pada umumnya destructor
dibuat untuk mengembalikan kembali sumber daya komputer(misalnya memori, file
3. 4. Member Visibilitas
Yaitu hak akses dalam suatu class. Terdiri dari 3 hak akses :
-Public
Member yang dapat di akses darimanapun , walau dari luar class.
-Private
Member yang dapat di akses hanya dalam class .Dalama private member tidak
dikenal dalam class class turunan .
-Protected
Member yang dikenal oleh class turunannya.
-Funcition setter
Fungsi yang digunakan untuk memberikan nilai untuk suatu variable. Function setter
hanya digunakkan dalam varibale yang mempunyai visibilitas private dan protected
-Function getter
Fungsi yang digunakan untuk menghasilkan (get) suatu nilai baik dari semua
visibilitas.
-Pewarisan (Inheritance)
Dengan suat pewarisan, sebuah class dapat diturunkan menjadi class baru yang
mempunyai sebagian atau seluruh karakteristik dari induk class itu sendiri. Keyword
dalam pewarisan yaitu extends. Member visibilitas berlaku dalam pewarisan .
Dalam suatu pewarisan terdapat Override yang diartikan suatu fungsi yang telah
tersedia dalam anak class sehingga mempunyai perilaku yang berbeda dengan
induk class
4. KONSEP MVC DENGAN PHP
MVC adalah arsitektur aplikasi yang memisahkan kode kode aplikasi didalam tiga
lapisan ,,,,
yaitu model,view dan control.
Fungsi dari masing-masing lapisan tersebut dantaranya>>>>>
Model : berfungsi untuk menangani semua fungsi yang berhubungan dengan
database.
View : berfungsi untuk menangai bagian tampilan pada aplikasi yang dibagnun
dengan Codeigniter.
Controller : berfungsi sebagai perantara atau pengontrol pergerakan aliran data dari
model menuju view dan sebaliknya...
Konsepnya sesuai lapisan-lapisan diatas,,yaitu berupa SCRIPT-SCRIPT PHP
kita buat SCRIPT MODEL
lalu buat SCRIPT VIEW
Dan buat SRIPT CONTROLLER
5. konsep penggunaan MVC yang terdapat pada
PHP Frameworks
Framework adalah kerangka kerja. Framework juga dapat diartikan sebagai
kumpulan script (terutama class dan function) yang dapat membantu
developer/programmer dalam menangani berbagai masalah-masalah dalam
pemrograman seperti koneksi ke database, pemanggilan variabel, file,dll sehingga
developer lebih fokus dan lebih cepat membangunaplikas
jadi konsepnya adalah...
pertamana kita melakukan BROWSER melakukan BROWSING/Request di HTTP di
proses CONTROLLER lalu di eksekusi oleh MODEL,,lalu dari CONTROLLER
merespon BROWSING tadi,, dari MODEL mengirim data ke CONTROLLER,,,data
yang di terima CONTROLLER ditampilkan di VIEW dan dari VIEW akan
menampilkan data ke CONTROLLER berupa GUI INTERFACE