際際滷

際際滷Share a Scribd company logo
TUGAS RESUM
APLIKASI INTERNET
Nama Kelompok :
Elvriska Ayu Widiyanti (1200631031)
Lintang Novitasari (1200631017)
Awalia Wahyu Juwita (1200631030)
PROGRAM STUDI MANAJEMEN INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
1. OOP dengan PHP
 Konsep penting pada suatu OOP yaitu,
 Class
 Object
 Constructor dan destructor
 Visibilitas member(member visibility)
 Pewarisan
 Kelas / Class
Class disusun berdasarkan karakteristik sebuah object benda. Class adalah
penampung sekumpulan elemen data (variable) dan kode progam (function).
Setiap pedefinisian / deklarasi sebuah kelas pada PHP menggunakan class
yang yang diikuti nama kelas, kemudian diikuti tanda { dan diakhiri tanda
}. Bisa memberikan sembarang nama sebuah kelas, selama tidak memiliki
fungsi yang sama yang dimiliki oleh PHP. Kita bisa mendefinisikan properti
kelas dan method kelas. Variabel $this adalah variabel samaran
yangdigunakan untuk memanggil sebuah propertis atau method sebuah kelas.
 Properti Kelas
Merupakan sebuah identitas / karakter khusus sebuah kelas. Untuk
memberikan nilai dari properti sebuah kelas kita tidak bisa menggunakan cara
langsung, seperti memberikan nilai pada sebuah variable. Untuk mengakses /
mengambil value properti sebuah kelas juga menggunakan variable $this.
 Method / Behavior Kelas
Adalah fungsi  fungsi apa yang bisa dilakukan oleh object. Misalkan pada
kelas orang bisa melakukan makan, tidur, berjalan.
 Aturan Pembuatan Kelas
a. Definisi suatu class dimulai dengan keyword Class, diikuti dengan
nama classnya.
b. Isi suatu class diapit dengan kurung kurawal ({})
c. Umumnya isi class diawali dengan menuliskan properti - propertinya
dan diikuti dengan method-methodnya.
 Object
Merupakan instansiasi dari suatu class. Sebuah class tidak dapat digunakan
tanpa diinstansiasikan dulu (kecuali untuk static Class).
 Instansiasi Class
Instansiasi object bisa dilakukan dengan perintah new. Ketika suatu instansiasi
class 9pembuatan ocject) dilakkan, maka secara otomatis akan memanggil
function Constructor milik class tersebut.
 Constructor dan Destructor
 Constructor adalah suatu function khusus yang akan dieksekusi ketika
suatu object dibuat. Umumnya constructor dibuat untuk memberikan
suatu operasi awal yang harus dilakukan ketika sebuah object
dilahirkan.
 Destructor adalah function khusu yang dilakukan ketika suatu object
akan dihapus. Umumnya destructor dibuat untuk mengembalikan
kembali sumber daya komputer.
 Visibility Member
Visibilitas dari properti atau method dapat dilakukan dengan mengawali
pendefinisian dengan keyword : public, private, protected
 Pewarisan (inheritance)
Merupakan fitur OOP yang sangat berguna. Dengan pewarisan, sebuah class
dapat diturunkan menjadi class baru yang mempunyai sebagian atau seluruh
karakteristik dari class parentnya. Pewarisan dilakukan dengan keyword
extends. Dalam suatu pewarisan dikenal istilah Override yaitu
mendefinisikan ulang suatu function yang telah tersedia di class anak, dan
mempunyai sifat yang berbeda dari class parent.
2. Konsep MVC dengan PHP
Pengertian MVC adalah arsitektur aplikasi yang memisahkan kode-kode aplikasi
dalam tiga lapisan, Model, View, dan Control. MVC ini termasuk dalam arsitektural design
pattern yang menghendaki organisasi kode yang terstruktur dan tidak bercampur aduk.
- Konsep MVC.
Secara sederhana konsep MVC terdiri dari tiga bagian yaitu bagian model, bagian
view, dan bagian control.
1. Model
Mempresantiskan struktur data dari website yang bisa berupa basis data maupun data
lain, misalnya dalam bentuk file teks atau file xml. Website biasanya menggunakan basis data
dalam penyimpanan data maka bagian model biasanya akan berhubungan dengan perintah-
perintah query SQL. Model ini juga digunakan untuk melakukan coneksi ke basis data oleh
karena itu logika-log pemrograman dalam model harus berhubungan dengan basis data.
2. View
Merupakan informasi yang ditampilkan kepada pengunjung website. View adalah
halaman website yang dibuat menggunakan HTML dengan bantuan CSS atau JavaScript.
Dalam view jangan ada kode untuk melakukan koneksi ke basis data, karena view hanya
dikususkan untuk menampilkan data-data hasil dari model dan controller.
3. Controller
Merupakan penghubung antara model dan view. Didalam controller inilah terdapat
class dan fungsi-fungsi yang memproses permintaan dari view kedalam struktur data didalam
model. Tugas dari controller adalah menyediakan berbagai variabel yang akan ditampilkan di
view, memanggil model untuk melakukan akses ke basis data, menyediakan penanganan
error, mengerjakan proses logika dari aplikasi serta melakukan validasi atau cek terhadap
input.
3. Beberapa konsep penggunaan MVC yang terdapat pada PHP Frameworks.
Ada beberapa konsep pada MVC yaitu :
 Cofigs digunakan untuk konfigurasi database.
 Database yang telah dibuat tambahkan kolom url dan deskripsi pada tabel.
 Helper kelas ini adalah kelas direktori untuk kelas bantuan, diantara kelas Database
Object dan kelas Breadcrumbs.
 Breadcrumbs gunanya untuk membuat site navigation dan title, nilai title ini berasal
dari pendefinisian setiap aksi controller menggunakan method add.
 Function untuk membuat navigasi.
 Reguest untuk menggambil reguest yang dikirimkan oleh url.
 Index ambil konfigurasi confiq dengan fungsi parse_confiq_ini fungsinya untuk
membuat Myaql_Adapter dengan configurasi database tersebut.
 Model kelas ini adalah kelas turunan dari kelas DatabaseObject.
 Product untuk mengambil semua data ditabel product pada method GetProducts.
 Router diperlukan atribut tambahan url guna mengirimkan nilai untuk tambahan.
 Controller setiap instansi kelas model tambahan database pada parameternya.
Ad

Recommended

Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045
Sugeng Nirwoto
Resume tentang oop dalam php
Resume tentang oop dalam php
hendrajuniarto
Resume aplinet oop mvc
Resume aplinet oop mvc
Sam_Azzam
Tugas aplinet meresum
Tugas aplinet meresum
hendrajuniarto
Resume tentang oop dalam php
Resume tentang oop dalam php
hendrajuniarto
Resa ari siswo[1210652011], rico nilar hartono[1210652008]
Resa ari siswo[1210652011], rico nilar hartono[1210652008]
resaarisiswo
14. java class library
14. java class library
Saprudin Eskom
8. konsep class, object dan method
8. konsep class, object dan method
Saprudin Eskom
Modul oop with java application mauludin
Modul oop with java application mauludin
Mauludin Ahmad
Modul praktikum PBO
Modul praktikum PBO
Alvian Bhakti
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Melina Krisnawati
10. konsep enkapsulasi
10. konsep enkapsulasi
Saprudin Eskom
Tugas resume aplikasi internet
Tugas resume aplikasi internet
Reyan Yui
Tugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi Objek
Pungkas Soebarkah
Laporan PBO pratikum 2
Laporan PBO pratikum 2
rahmi wahyuni
[PBO] Pertemuan 2 - Method, String & array
[PBO] Pertemuan 2 - Method, String & array
rizki adam kurniawan
BAB 1 PBO C++ Struktur
BAB 1 PBO C++ Struktur
Ricko SkyWriter
3. struktur program java
3. struktur program java
Saprudin Eskom
Modul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi Objek
Wahyu Widodo
15. konsep java class library (jcl)
15. konsep java class library (jcl)
Saprudin Eskom
Pewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan Interface
Ibrahim Naki
[PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek
[PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek
rizki adam kurniawan
Abu yanto tugas resume aplinet
Abu yanto tugas resume aplinet
abuyanto
[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor
rizki adam kurniawan
13216 3 enkapsulasi
13216 3 enkapsulasi
Universitas Bina Darma Palembang
12. tambahan polymorphisme
12. tambahan polymorphisme
Saprudin Eskom
仗亠亰亠仆舒亳 仍亠从仂仆仆仂亞仂 从舒 ..
仗亠亰亠仆舒亳 仍亠从仂仆仆仂亞仂 从舒 ..
1084school
Mediation
Mediation
Olga Vanherle
仍亠从仂仆. 从仆亳亞舒
仍亠从仂仆. 从仆亳亞舒
Nastasja_91
Mwardlow copyrights 1
Mwardlow copyrights 1
wardlowhhs

More Related Content

What's hot (18)

Modul oop with java application mauludin
Modul oop with java application mauludin
Mauludin Ahmad
Modul praktikum PBO
Modul praktikum PBO
Alvian Bhakti
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Melina Krisnawati
10. konsep enkapsulasi
10. konsep enkapsulasi
Saprudin Eskom
Tugas resume aplikasi internet
Tugas resume aplikasi internet
Reyan Yui
Tugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi Objek
Pungkas Soebarkah
Laporan PBO pratikum 2
Laporan PBO pratikum 2
rahmi wahyuni
[PBO] Pertemuan 2 - Method, String & array
[PBO] Pertemuan 2 - Method, String & array
rizki adam kurniawan
BAB 1 PBO C++ Struktur
BAB 1 PBO C++ Struktur
Ricko SkyWriter
3. struktur program java
3. struktur program java
Saprudin Eskom
Modul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi Objek
Wahyu Widodo
15. konsep java class library (jcl)
15. konsep java class library (jcl)
Saprudin Eskom
Pewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan Interface
Ibrahim Naki
[PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek
[PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek
rizki adam kurniawan
Abu yanto tugas resume aplinet
Abu yanto tugas resume aplinet
abuyanto
[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor
rizki adam kurniawan
13216 3 enkapsulasi
13216 3 enkapsulasi
Universitas Bina Darma Palembang
12. tambahan polymorphisme
12. tambahan polymorphisme
Saprudin Eskom
Modul oop with java application mauludin
Modul oop with java application mauludin
Mauludin Ahmad
Modul praktikum PBO
Modul praktikum PBO
Alvian Bhakti
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Melina Krisnawati
10. konsep enkapsulasi
10. konsep enkapsulasi
Saprudin Eskom
Tugas resume aplikasi internet
Tugas resume aplikasi internet
Reyan Yui
Tugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi Objek
Pungkas Soebarkah
Laporan PBO pratikum 2
Laporan PBO pratikum 2
rahmi wahyuni
[PBO] Pertemuan 2 - Method, String & array
[PBO] Pertemuan 2 - Method, String & array
rizki adam kurniawan
BAB 1 PBO C++ Struktur
BAB 1 PBO C++ Struktur
Ricko SkyWriter
3. struktur program java
3. struktur program java
Saprudin Eskom
Modul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi Objek
Wahyu Widodo
15. konsep java class library (jcl)
15. konsep java class library (jcl)
Saprudin Eskom
Pewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan Interface
Ibrahim Naki
[PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek
[PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek
rizki adam kurniawan
Abu yanto tugas resume aplinet
Abu yanto tugas resume aplinet
abuyanto
[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor
rizki adam kurniawan
12. tambahan polymorphisme
12. tambahan polymorphisme
Saprudin Eskom

Viewers also liked (20)

仗亠亰亠仆舒亳 仍亠从仂仆仆仂亞仂 从舒 ..
仗亠亰亠仆舒亳 仍亠从仂仆仆仂亞仂 从舒 ..
1084school
Mediation
Mediation
Olga Vanherle
仍亠从仂仆. 从仆亳亞舒
仍亠从仂仆. 从仆亳亞舒
Nastasja_91
Mwardlow copyrights 1
Mwardlow copyrights 1
wardlowhhs
Launch 3 22-38-1
Launch 3 22-38-1
savomir
UX for Mobile: Do you really want to know what else your users are doing whil...
UX for Mobile: Do you really want to know what else your users are doing whil...
Alexis Finch
Building your team ccf day 3
Building your team ccf day 3
Adrian Drysdale
Gesta
YOFRY10051998
Lop12c2bai8nguyenthikimtuyen 111020061102-phpapp02
Lop12c2bai8nguyenthikimtuyen 111020061102-phpapp02
Katherine Nguyen
Emailmarketing & mailverktyget Mailchimp
Emailmarketing & mailverktyget Mailchimp
Gustav Bergman
Oxidacion ejercicos
isahyyyyyyyyyyyyyyy
Mfb 07
Mfb 07
舒亟从舒 乂亳仆从仂于舒
Anisa, Grace and Elizabeth Pollution slide show
Anisa, Grace and Elizabeth Pollution slide show
Rorey Risdon
Trabajo ampliaci坦n 1.1
Trabajo ampliaci坦n 1.1
ElianVS99
Complexity Management Literacy Meeting - Presentazione di Marinella De Simone...
Complexity Management Literacy Meeting - Presentazione di Marinella De Simone...
Complexity Institute
Gacaferi.
Gacaferi.
jurilinda
Bauska_RailBaltica_public_hearing_21112015
Bauska_RailBaltica_public_hearing_21112015
Neils Balgalis
際際滷 Share Presentation
際際滷 Share Presentation
brendouno
Prashant plastic-industries-llp
Prashant plastic-industries-llp
Prashant Plastic Industries LLP
仗亠亰亠仆舒亳 仍亠从仂仆仆仂亞仂 从舒 ..
仗亠亰亠仆舒亳 仍亠从仂仆仆仂亞仂 从舒 ..
1084school
仍亠从仂仆. 从仆亳亞舒
仍亠从仂仆. 从仆亳亞舒
Nastasja_91
Mwardlow copyrights 1
Mwardlow copyrights 1
wardlowhhs
Launch 3 22-38-1
Launch 3 22-38-1
savomir
UX for Mobile: Do you really want to know what else your users are doing whil...
UX for Mobile: Do you really want to know what else your users are doing whil...
Alexis Finch
Building your team ccf day 3
Building your team ccf day 3
Adrian Drysdale
Lop12c2bai8nguyenthikimtuyen 111020061102-phpapp02
Lop12c2bai8nguyenthikimtuyen 111020061102-phpapp02
Katherine Nguyen
Emailmarketing & mailverktyget Mailchimp
Emailmarketing & mailverktyget Mailchimp
Gustav Bergman
Oxidacion ejercicos
isahyyyyyyyyyyyyyyy
Anisa, Grace and Elizabeth Pollution slide show
Anisa, Grace and Elizabeth Pollution slide show
Rorey Risdon
Trabajo ampliaci坦n 1.1
Trabajo ampliaci坦n 1.1
ElianVS99
Complexity Management Literacy Meeting - Presentazione di Marinella De Simone...
Complexity Management Literacy Meeting - Presentazione di Marinella De Simone...
Complexity Institute
Gacaferi.
Gacaferi.
jurilinda
Bauska_RailBaltica_public_hearing_21112015
Bauska_RailBaltica_public_hearing_21112015
Neils Balgalis
際際滷 Share Presentation
際際滷 Share Presentation
brendouno
Ad

Similar to Tugas resum (20)

Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045
Sugeng Nirwoto
Konsep oop pada php dan mvc pada php framework, 1200631047 1200631018 1200631028
Konsep oop pada php dan mvc pada php framework, 1200631047 1200631018 1200631028
iis dahlia
Tugas resume aplinet (edi,vani,risky)
Tugas resume aplinet (edi,vani,risky)
Koplak Koplakan
Resume aplinet
Resume aplinet
Mais Weli Ropiah
Oop dengan php
Oop dengan php
ERLITA_TRI
Membuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan php
Cahya Dwiana SN
Modul 3 object oriented programming dalam php
Modul 3 object oriented programming dalam php
Abrianto Nugraha
Frame work php
Frame work php
Devindha Permatasari
Pemrograman Berorientasi Objek Modul 1-1.ppt
Pemrograman Berorientasi Objek Modul 1-1.ppt
nurdinkurniawan30
Tugas7-[ku]-0316-dezan maulana-1411510975
Tugas7-[ku]-0316-dezan maulana-1411510975
Dezanm
Tugas 7
Tugas 7
Novita Sari
Tugas 3 rekayasa web
Tugas 3 rekayasa web
Fani Heryati
Tugas7 rekayasa web Ajat Sudrajat
Tugas7 rekayasa web Ajat Sudrajat
Ajat Sudrajat
Pengenalan OOP dan Framework Code Igniter
Pengenalan OOP dan Framework Code Igniter
Rudy Prasetya
Tugas 7
Tugas 7
Ridah Almakhbuby
Tugas 7 rekweb 0316
Tugas 7 rekweb 0316
alchdila boyda kuasa
Tugas rekweb 0316 arifmunandar 1312510124 (7)
Tugas rekweb 0316 arifmunandar 1312510124 (7)
Arif Munandar
Ci indonesia
Ci indonesia
kaniadona
Ci indonesia
Ci indonesia
kaniadona
Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0
Andarias Jacob Calvyn
Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045
Sugeng Nirwoto
Konsep oop pada php dan mvc pada php framework, 1200631047 1200631018 1200631028
Konsep oop pada php dan mvc pada php framework, 1200631047 1200631018 1200631028
iis dahlia
Tugas resume aplinet (edi,vani,risky)
Tugas resume aplinet (edi,vani,risky)
Koplak Koplakan
Oop dengan php
Oop dengan php
ERLITA_TRI
Membuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan php
Cahya Dwiana SN
Modul 3 object oriented programming dalam php
Modul 3 object oriented programming dalam php
Abrianto Nugraha
Pemrograman Berorientasi Objek Modul 1-1.ppt
Pemrograman Berorientasi Objek Modul 1-1.ppt
nurdinkurniawan30
Tugas7-[ku]-0316-dezan maulana-1411510975
Tugas7-[ku]-0316-dezan maulana-1411510975
Dezanm
Tugas 3 rekayasa web
Tugas 3 rekayasa web
Fani Heryati
Tugas7 rekayasa web Ajat Sudrajat
Tugas7 rekayasa web Ajat Sudrajat
Ajat Sudrajat
Pengenalan OOP dan Framework Code Igniter
Pengenalan OOP dan Framework Code Igniter
Rudy Prasetya
Tugas rekweb 0316 arifmunandar 1312510124 (7)
Tugas rekweb 0316 arifmunandar 1312510124 (7)
Arif Munandar
Ci indonesia
Ci indonesia
kaniadona
Ci indonesia
Ci indonesia
kaniadona
Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0
Andarias Jacob Calvyn
Ad

Tugas resum

  • 1. TUGAS RESUM APLIKASI INTERNET Nama Kelompok : Elvriska Ayu Widiyanti (1200631031) Lintang Novitasari (1200631017) Awalia Wahyu Juwita (1200631030) PROGRAM STUDI MANAJEMEN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER
  • 2. 1. OOP dengan PHP Konsep penting pada suatu OOP yaitu, Class Object Constructor dan destructor Visibilitas member(member visibility) Pewarisan Kelas / Class Class disusun berdasarkan karakteristik sebuah object benda. Class adalah penampung sekumpulan elemen data (variable) dan kode progam (function). Setiap pedefinisian / deklarasi sebuah kelas pada PHP menggunakan class yang yang diikuti nama kelas, kemudian diikuti tanda { dan diakhiri tanda }. Bisa memberikan sembarang nama sebuah kelas, selama tidak memiliki fungsi yang sama yang dimiliki oleh PHP. Kita bisa mendefinisikan properti kelas dan method kelas. Variabel $this adalah variabel samaran yangdigunakan untuk memanggil sebuah propertis atau method sebuah kelas. Properti Kelas Merupakan sebuah identitas / karakter khusus sebuah kelas. Untuk memberikan nilai dari properti sebuah kelas kita tidak bisa menggunakan cara langsung, seperti memberikan nilai pada sebuah variable. Untuk mengakses / mengambil value properti sebuah kelas juga menggunakan variable $this. Method / Behavior Kelas Adalah fungsi fungsi apa yang bisa dilakukan oleh object. Misalkan pada kelas orang bisa melakukan makan, tidur, berjalan. Aturan Pembuatan Kelas a. Definisi suatu class dimulai dengan keyword Class, diikuti dengan nama classnya. b. Isi suatu class diapit dengan kurung kurawal ({}) c. Umumnya isi class diawali dengan menuliskan properti - propertinya dan diikuti dengan method-methodnya. Object Merupakan instansiasi dari suatu class. Sebuah class tidak dapat digunakan tanpa diinstansiasikan dulu (kecuali untuk static Class). Instansiasi Class Instansiasi object bisa dilakukan dengan perintah new. Ketika suatu instansiasi class 9pembuatan ocject) dilakkan, maka secara otomatis akan memanggil function Constructor milik class tersebut. Constructor dan Destructor Constructor adalah suatu function khusus yang akan dieksekusi ketika suatu object dibuat. Umumnya constructor dibuat untuk memberikan suatu operasi awal yang harus dilakukan ketika sebuah object dilahirkan.
  • 3. Destructor adalah function khusu yang dilakukan ketika suatu object akan dihapus. Umumnya destructor dibuat untuk mengembalikan kembali sumber daya komputer. Visibility Member Visibilitas dari properti atau method dapat dilakukan dengan mengawali pendefinisian dengan keyword : public, private, protected Pewarisan (inheritance) Merupakan fitur OOP yang sangat berguna. Dengan pewarisan, sebuah class dapat diturunkan menjadi class baru yang mempunyai sebagian atau seluruh karakteristik dari class parentnya. Pewarisan dilakukan dengan keyword extends. Dalam suatu pewarisan dikenal istilah Override yaitu mendefinisikan ulang suatu function yang telah tersedia di class anak, dan mempunyai sifat yang berbeda dari class parent. 2. Konsep MVC dengan PHP Pengertian MVC adalah arsitektur aplikasi yang memisahkan kode-kode aplikasi dalam tiga lapisan, Model, View, dan Control. MVC ini termasuk dalam arsitektural design pattern yang menghendaki organisasi kode yang terstruktur dan tidak bercampur aduk. - Konsep MVC. Secara sederhana konsep MVC terdiri dari tiga bagian yaitu bagian model, bagian view, dan bagian control. 1. Model Mempresantiskan struktur data dari website yang bisa berupa basis data maupun data lain, misalnya dalam bentuk file teks atau file xml. Website biasanya menggunakan basis data dalam penyimpanan data maka bagian model biasanya akan berhubungan dengan perintah- perintah query SQL. Model ini juga digunakan untuk melakukan coneksi ke basis data oleh karena itu logika-log pemrograman dalam model harus berhubungan dengan basis data. 2. View Merupakan informasi yang ditampilkan kepada pengunjung website. View adalah halaman website yang dibuat menggunakan HTML dengan bantuan CSS atau JavaScript. Dalam view jangan ada kode untuk melakukan koneksi ke basis data, karena view hanya dikususkan untuk menampilkan data-data hasil dari model dan controller. 3. Controller Merupakan penghubung antara model dan view. Didalam controller inilah terdapat class dan fungsi-fungsi yang memproses permintaan dari view kedalam struktur data didalam model. Tugas dari controller adalah menyediakan berbagai variabel yang akan ditampilkan di view, memanggil model untuk melakukan akses ke basis data, menyediakan penanganan error, mengerjakan proses logika dari aplikasi serta melakukan validasi atau cek terhadap input. 3. Beberapa konsep penggunaan MVC yang terdapat pada PHP Frameworks.
  • 4. Ada beberapa konsep pada MVC yaitu : Cofigs digunakan untuk konfigurasi database. Database yang telah dibuat tambahkan kolom url dan deskripsi pada tabel. Helper kelas ini adalah kelas direktori untuk kelas bantuan, diantara kelas Database Object dan kelas Breadcrumbs. Breadcrumbs gunanya untuk membuat site navigation dan title, nilai title ini berasal dari pendefinisian setiap aksi controller menggunakan method add. Function untuk membuat navigasi. Reguest untuk menggambil reguest yang dikirimkan oleh url. Index ambil konfigurasi confiq dengan fungsi parse_confiq_ini fungsinya untuk membuat Myaql_Adapter dengan configurasi database tersebut. Model kelas ini adalah kelas turunan dari kelas DatabaseObject. Product untuk mengambil semua data ditabel product pada method GetProducts. Router diperlukan atribut tambahan url guna mengirimkan nilai untuk tambahan. Controller setiap instansi kelas model tambahan database pada parameternya.