Tugas APLINET Meresum
Tri Hendra Juniarto (1200631012) 
Andika Febrianto (1200631003)
Yulio Rizki (1200631027)
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
 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
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
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

More Related Content

DOCX
Resume tentang oop dalam php
DOCX
Resume tentang oop dalam php
PPTX
8. konsep class, object dan method
PDF
[PBO] Pertemuan 5 - Inheritance
PPTX
10. konsep enkapsulasi
DOCX
Modul oop with java application mauludin
DOCX
Tugas resum
PPTX
3. struktur program java
Resume tentang oop dalam php
Resume tentang oop dalam php
8. konsep class, object dan method
[PBO] Pertemuan 5 - Inheritance
10. konsep enkapsulasi
Modul oop with java application mauludin
Tugas resum
3. struktur program java

What's hot (18)

PDF
12. tambahan polymorphisme
PDF
Modul praktikum PBO
PPTX
12. keuntungan pemograman dengan menggunakan polymorphism
PPTX
11. inheritance
PPTX
12. polymorphisme
PPTX
Pemograman berorientasi objek
DOC
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
PDF
Modul Pemrograman Berorientasi Objek
PPTX
Pewarisan (inheritance) pada JAVA
PDF
Pewarisan, Polimorfisme, dan Interface
PPTX
Object Oriented Programming Concept
PPTX
Pemograman berorientasi obyek kelompok 6
PPT
istilah inheritance pada Pemrograman Berorientasi Object
PDF
02. prak.-pemrograman-berorientasi-objek
PDF
14. java class library
DOCX
BAB 1 PBO C++ Struktur
DOCX
BAB 3 PBO C++ Pewarisan
12. tambahan polymorphisme
Modul praktikum PBO
12. keuntungan pemograman dengan menggunakan polymorphism
11. inheritance
12. polymorphisme
Pemograman berorientasi objek
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Modul Pemrograman Berorientasi Objek
Pewarisan (inheritance) pada JAVA
Pewarisan, Polimorfisme, dan Interface
Object Oriented Programming Concept
Pemograman berorientasi obyek kelompok 6
istilah inheritance pada Pemrograman Berorientasi Object
02. prak.-pemrograman-berorientasi-objek
14. java class library
BAB 1 PBO C++ Struktur
BAB 3 PBO C++ Pewarisan
Ad

Similar to Tugas aplinet meresum (20)

DOCX
Tugas pbw 1310652044_1310652045
DOCX
Tugas pbw 1310652044_1310652045
PDF
Tugas resume aplikasi internet
DOCX
Resa ari siswo[1210652011], rico nilar hartono[1210652008]
DOCX
Konsep oop pada php dan mvc pada php framework, 1200631047 1200631018 1200631028
PDF
Resume aplinet oop mvc
PDF
Abu yanto tugas resume aplinet
PPTX
Tugas resume aplinet (edi,vani,risky)
PPTX
OOP(Object Oriented Programming) di PHP .pptx
PPT
mf488_10_092649.ppt
PDF
Presentation1.pdf
PPT
T1 - Konsep Pemrograman Berorientasi Obyek.ppt
PPTX
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
PPTX
Object oriented programming
DOC
Resume aplinet
PPT
Pemrograman Berorientasi Objek Modul 1-1.ppt
DOCX
Modul 3 object oriented programming dalam php
PPTX
Pemrograman Berorientasi Objek (PBO).pptx
PPTX
Materi Pemrograman Berbasis Desktop
DOCX
Hardini 3201416015 3_b
Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045
Tugas resume aplikasi internet
Resa ari siswo[1210652011], rico nilar hartono[1210652008]
Konsep oop pada php dan mvc pada php framework, 1200631047 1200631018 1200631028
Resume aplinet oop mvc
Abu yanto tugas resume aplinet
Tugas resume aplinet (edi,vani,risky)
OOP(Object Oriented Programming) di PHP .pptx
mf488_10_092649.ppt
Presentation1.pdf
T1 - Konsep Pemrograman Berorientasi Obyek.ppt
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
Object oriented programming
Resume aplinet
Pemrograman Berorientasi Objek Modul 1-1.ppt
Modul 3 object oriented programming dalam php
Pemrograman Berorientasi Objek (PBO).pptx
Materi Pemrograman Berbasis Desktop
Hardini 3201416015 3_b
Ad

Tugas aplinet meresum

  • 1. Tugas APLINET Meresum Tri Hendra Juniarto (1200631012)  Andika Febrianto (1200631003) Yulio Rizki (1200631027)
  • 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:
  • 3.  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 {}.
  • 4.  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
  • 5.  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
  • 6. 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
  • 7. 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