SlideShare a Scribd company logo
Nadiyatul Aynun Jariyah
Nur Laily Kartiningsih
LAPORAN
FORM LOGIN PHP MENGGUNAKAN MVC
Oleh :
- Nadiyatul Aynun Jariyah 1200631020
- Nur Laily Kartiningsih 1200631014
Prodi Manajemen Informatika
Fakultas Tehnik
Universitas Muhammadiyah Jember
2014
Nadiyatul Aynun Jariyah
Nur Laily Kartiningsih
Cara membuat Form Login PHP Mnggunakan MVC
Langkah pertama kitainstal terlebih dahulu program XAMPP pada komputer atau laptop
kita. Setelah itu, jika program XAMPP sudah terinstal. Kita instal program Sublime pada
laptop atau komputer kita. Jika sudah, aktifkan terlebih dahulu xampp kita yang sudah kita
instal tadi.
Klik pada icon xampp
Lalu kita klik star pada bagian Apache dan MySQL
Nadiyatul Aynun Jariyah
Nur Laily Kartiningsih
Jika sudh kita klik star pada dua bagian tersebut, kurang lebih tampilannya seperti berikut :
Langkah Kedua kita buat folder terlebih dahulu pada folder htdocs. Fungsinya, untuk
menyimpan file program html yang akan kita buat.
Buka Document pada windows
Pilih Documen pada menubarnya. Lalu klik Local Disk C
Nadiyatul Aynun Jariyah
Nur Laily Kartiningsih
Pilih folder xampp
Pilih folder htdocs
Nadiyatul Aynun Jariyah
Nur Laily Kartiningsih
Buatlah sebuah folder baru yang berfungsi sebagai tempat induk penyimpanan file
program html kita. Kali ini fodel saya, saya beri nama NadiyaLaily.
lalu klik folder yang kita buat tadi, dan buat tiga folder kembali di dalam folder induk tadi
( Nadiyaaily ) yaitu Controller , Model , View.
Nadiyatul Aynun Jariyah
Nur Laily Kartiningsih
langkah selanjutnya yaitu Langkah KeTiga kita buka program Sublime yang sudah kita
instal tadi. Kurang lebih tampilannya seperti ini
Setelah itu pilih menu File
Nadiyatul Aynun Jariyah
Nur Laily Kartiningsih
Lalu pilih menu New File
Kurang lebih tampilannya setelah kita pilih New File
Nadiyatul Aynun Jariyah
Nur Laily Kartiningsih
Lalu kita ketikkan code program Controller.php seperti pada gambar berikut
Jika sudah klik File -> pilih Save As -> lalu simpan pada folder Controller yang terdapat di
dalam folder NadiyaLaily pada htdocs dengan nama Controller.php
Selanjutnya kembali pada aplikasi Sublime, klik menu File dan pilih New File. Lalu ketikan
kode program Model.php seperti pada gambar berikut
Nadiyatul Aynun Jariyah
Nur Laily Kartiningsih
Jika sudah, pilih menu File -> Save As dan simpan project pada folder Model yang terdapat
di dalam folder NadiyaLaily pada folder htdocs dengan nama Model.php
Selanjutnya kembali pada aplikasi Sublime, klik menu File dan pilih New File. Lalu ketikan
kode program login.php seperti pada gambar berikut
Jika sudah, pilih menu File -> Save As dan simpan project pada folder View yang terdapat di
dalam folder NadiyaLaily pada folder htdocs dengan nama login.php
Selanjutnya kembali pada aplikasi Sublime, klik menu File dan pilih New File. Lalu ketikan
kode program Afterlogin.php seperti pada gambar berikut
Nadiyatul Aynun Jariyah
Nur Laily Kartiningsih
Jika sudah, pilih menu File -> Save As dan simpan project pada folder View yang terdapat di
dalam folder NadiyaLaily pada folder htdocs dengan nama Afterlogin.php
Selanjutnya kembali pada aplikasi Sublime, klik menu File dan pilih New File. Lalu ketikan
kode program index.php seperti pada gambar berikut
Jika sudah, pilih menu File -> Save As dan simpan project pada folder NadiyaLaily pada
folder htdocs dengan nama index.php
Kurang lebih daftar foldernya seperti pada gambar dibawah ini
Sekarang kita coba untuk memanggil login.php. pertama tama kita harus mengaktivkan
xampp seperti pada langkah pertama tadi. Karna jika kita tidak mengaktivkannya, maka
program tidak akan dapat kita coba.
Buka mozila atau google crome. Lalu tuliskan localhost/NadiyaLaily/View/login.php
Nadiyatul Aynun Jariyah
Nur Laily Kartiningsih
Lalu klik Enter. Dan setelah kita Enter maka hasil seperti berikut:
Nadiyatul Aynun Jariyah
Nur Laily Kartiningsih
Pengertian MVC
Model-View-Controller atau MVC
adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari
tampilan (View) dan cara bagaimana memprosesnya (Controller).
Dalam implementasinya kebanyakan framework dalam aplikasi website adalah
berbasis arsitektur MVC. MVC memisahkan pengembangan aplikasi berdasarkan komponen
utama yang membangun sebuah aplikasi seperti manipulasi data, antarmuka pengguna, dan
bagian yang menjadi kontrol dalam sebuah aplikasi web.
Model View Controller pertama sekali dipublikasikan oleh peneliti XEROX PARC yang
bekerja dalam pembuatan bahasa pemrograman Smalltalk sekitar tahun 1970-1980.
Jenis jenis MVC yaitu seperti berikut :
 Server Side MVC, Server Side MVC biasa terjadi pada aplikasi web tradisional, yang
tidak melibatkan client side seperti Javascript, Java applet, Flash, dan lain-lain. Server
Side MVC menyerahkan keseluruhan proses bisnis pada server, aplikasi pada sisi
pengguna hanya dapat menerima. MVC jenis ini kadang-kadang disebut juga dengan
namaThin Client.
 Mixed Client Side and Server Side MVC, Pada Mixed Client Side and Server Side MVC
1 client tidak menggunakan model sebagai jembatan untuk melakukan komunikasi pada
server, dibandingkan dengan Server Side MVC, arsitektur ini memiliki tingkat
kompleksitas yang lebih tinggi karena lebih banyak komponen yang terlibat. Untuk
selanjutnya arsitektur ini disebut, dengan Mixed MVC 1. Pada Mixed Client Side and
Server Side MVC 2, client menggunakan model sebagai jembatan untuk
melakukankomunikasi pada server, dibandingkan dengan arsitektur MVC yang lain,
arsitektur ini memiliki tingkat kompleksitas yang paling tinggi karena lebih banyak
komponen yang terlibat, sehingga membutuhkan sumber daya yang lebih besar pula.
Untuk selanjutnya arsitektur ini disebut dengan Mixed MVC 2.
 Rich Internet Application MVC, Application MVC Rich Internet Application (RIA)
disebut juga dengan nama Fat Client, merupakan aplikasi web yang memiliki
kemampuan dan fungsi hampir seperti aplikasi desktop. RIA pada sisi client,
memiliki mesin untuk mengambil data yang berada pada server, sehingga pada client
terdapat bagian MVC sendiri dan hanya membutuhkan bagian model pada sisi server.
Bagian dari MVC adalah :
1. Model, Model mewakili struktur data. Biasanya model berisi fungsi-fungsi yang
membantu seseorang dalam pengelolaan basis data seperti memasukkan data ke basis
data, pembaruan data dan lain-lain.
Nadiyatul Aynun Jariyah
Nur Laily Kartiningsih
2. View, View adalah bagian yang mengatur tampilan ke pengguna. Bisa di katakan
berupa halaman web.
3. Controller, Controller merupakan bagian yang menjembatani model dan view.
Controller berisi perintah-perintah yang berfungsi untuk memproses suatu data dan
mengirimkannya ke halaman web.[2]
Dengan menggunakan metode MVC maka aplikasi akan lebih mudah untuk dirawat dan
dikembangkan. Untuk memahami metode pengembangan aplikasi menggunakan MVC
diperlukan pengetahuan tentang pemrograman berorientasi objek (Object Oriented
Programming).
Demikian tutorial yang dapat saya sampaikan.....

More Related Content

What's hot

Rpl 09 - spesifikasi formal
Rpl   09 - spesifikasi  formalRpl   09 - spesifikasi  formal
Rpl 09 - spesifikasi formalFebriyani Syafri
 
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPT
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPTBài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPT
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPT
MasterCode.vn
 
Tugas laporan uas pbo
Tugas laporan uas pboTugas laporan uas pbo
Tugas laporan uas pbo
Moch Syahrin
 
Modul PBO Bab-05 - Pewarisan (Inheritance)
Modul PBO Bab-05 - Pewarisan (Inheritance)Modul PBO Bab-05 - Pewarisan (Inheritance)
Modul PBO Bab-05 - Pewarisan (Inheritance)
Rakhmat Dedi Gunawan
 
Pertemuan 6 tabview
Pertemuan 6 tabviewPertemuan 6 tabview
Pertemuan 6 tabview
heriakj
 
UML Aplikasi Rental Mobil
UML Aplikasi Rental MobilUML Aplikasi Rental Mobil
UML Aplikasi Rental Mobil
Dwi Mardianti
 
Laporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbcLaporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbc
Devi Apriansyah
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
Miftahul Khair N
 
Pengenalan Framework CodeIgniter
Pengenalan Framework CodeIgniterPengenalan Framework CodeIgniter
Pengenalan Framework CodeIgniter
I Putu Arya Dharmaadi
 
Algoritma pemrograman 01
Algoritma pemrograman 01Algoritma pemrograman 01
Algoritma pemrograman 01
Indra Panggalo
 
Membuat Class Sendiri
Membuat Class SendiriMembuat Class Sendiri
Membuat Class SendiriIbrahim Naki
 
Implementasi dan pengujian sistem
Implementasi dan pengujian sistemImplementasi dan pengujian sistem
Implementasi dan pengujian sistem
aidilsukri
 
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
Rakhmat Dedi Gunawan
 
Ứng dụng công cụ test tự động kiểm thử website
Ứng dụng công cụ test tự động kiểm thử websiteỨng dụng công cụ test tự động kiểm thử website
Ứng dụng công cụ test tự động kiểm thử website
Dotnet Open Group
 
Pertemuan 6 Rekayasa Perangkat Lunak
Pertemuan 6 Rekayasa Perangkat LunakPertemuan 6 Rekayasa Perangkat Lunak
Pertemuan 6 Rekayasa Perangkat Lunak
Rakhmi Khalida, M.M.S.I
 
PPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptxPPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptx
MirnaNia
 
Aplikasi Project Management berbasis web
Aplikasi Project Management berbasis webAplikasi Project Management berbasis web
Aplikasi Project Management berbasis web
Arofiah Hidayati
 
Soal latihan-access-21
Soal latihan-access-21Soal latihan-access-21
Soal latihan-access-21
Kunto Anugrahito
 
Soal + jawaban PAT PBO Kelas XI RPL 2021.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docxSoal + jawaban PAT PBO Kelas XI RPL 2021.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docx
Saprudin Eskom
 

What's hot (20)

Rpl 09 - spesifikasi formal
Rpl   09 - spesifikasi  formalRpl   09 - spesifikasi  formal
Rpl 09 - spesifikasi formal
 
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPT
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPTBài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPT
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPT
 
Tugas laporan uas pbo
Tugas laporan uas pboTugas laporan uas pbo
Tugas laporan uas pbo
 
Modul PBO Bab-05 - Pewarisan (Inheritance)
Modul PBO Bab-05 - Pewarisan (Inheritance)Modul PBO Bab-05 - Pewarisan (Inheritance)
Modul PBO Bab-05 - Pewarisan (Inheritance)
 
Laporan tugas akhir daspro kelompok
Laporan tugas akhir daspro kelompok Laporan tugas akhir daspro kelompok
Laporan tugas akhir daspro kelompok
 
Pertemuan 6 tabview
Pertemuan 6 tabviewPertemuan 6 tabview
Pertemuan 6 tabview
 
UML Aplikasi Rental Mobil
UML Aplikasi Rental MobilUML Aplikasi Rental Mobil
UML Aplikasi Rental Mobil
 
Laporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbcLaporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbc
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Pengenalan Framework CodeIgniter
Pengenalan Framework CodeIgniterPengenalan Framework CodeIgniter
Pengenalan Framework CodeIgniter
 
Algoritma pemrograman 01
Algoritma pemrograman 01Algoritma pemrograman 01
Algoritma pemrograman 01
 
Membuat Class Sendiri
Membuat Class SendiriMembuat Class Sendiri
Membuat Class Sendiri
 
Implementasi dan pengujian sistem
Implementasi dan pengujian sistemImplementasi dan pengujian sistem
Implementasi dan pengujian sistem
 
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
 
Ứng dụng công cụ test tự động kiểm thử website
Ứng dụng công cụ test tự động kiểm thử websiteỨng dụng công cụ test tự động kiểm thử website
Ứng dụng công cụ test tự động kiểm thử website
 
Pertemuan 6 Rekayasa Perangkat Lunak
Pertemuan 6 Rekayasa Perangkat LunakPertemuan 6 Rekayasa Perangkat Lunak
Pertemuan 6 Rekayasa Perangkat Lunak
 
PPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptxPPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptx
 
Aplikasi Project Management berbasis web
Aplikasi Project Management berbasis webAplikasi Project Management berbasis web
Aplikasi Project Management berbasis web
 
Soal latihan-access-21
Soal latihan-access-21Soal latihan-access-21
Soal latihan-access-21
 
Soal + jawaban PAT PBO Kelas XI RPL 2021.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docxSoal + jawaban PAT PBO Kelas XI RPL 2021.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docx
 

Similar to Tutorial Form login menggunakan MVC

Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
Edwin Prassetyo
 
Tugas topik khusus
Tugas topik khususTugas topik khusus
Tugas topik khusus
wardandha
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
Wira Hul
 
Laporan tutorial form login php menggunakan mvc
Laporan tutorial form login php menggunakan mvcLaporan tutorial form login php menggunakan mvc
Laporan tutorial form login php menggunakan mvcSam_Azzam
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4
Ratri Alfiani
 
Modul 05 Framework CodeIgniter.pdf
Modul 05 Framework CodeIgniter.pdfModul 05 Framework CodeIgniter.pdf
Modul 05 Framework CodeIgniter.pdf
Setiya Nugroho
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrudmales Aja
 
0301_Pertemuan 1.pdf
0301_Pertemuan 1.pdf0301_Pertemuan 1.pdf
0301_Pertemuan 1.pdf
yenisianturi4
 
E commerce dengan php mysql
E commerce dengan php mysqlE commerce dengan php mysql
E commerce dengan php mysqlAlvin Setiawan
 
Tutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web servicesTutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web servicesmuhammad arif nasution
 
Tugas 5 1300631006
Tugas 5 1300631006Tugas 5 1300631006
Tugas 5 1300631006
Ghede
 
Tugas 4 rekayasa web (0916)
Tugas 4   rekayasa web (0916)Tugas 4   rekayasa web (0916)
Tugas 4 rekayasa web (0916)
Zaid Ahmad Ramadhani
 
Laporan akhir
Laporan akhirLaporan akhir
Laporan akhiryudhigcgc
 
Codeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur FitriyaniCodeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur Fitriyani
Annisa Nur Fitriyani
 
Membangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan frameworkMembangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan framework
Gst Ayu Indriani
 

Similar to Tutorial Form login menggunakan MVC (20)

Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
 
Tugas topik khusus
Tugas topik khususTugas topik khusus
Tugas topik khusus
 
1100631021_YiiFramework
1100631021_YiiFramework1100631021_YiiFramework
1100631021_YiiFramework
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Frame work php
Frame work phpFrame work php
Frame work php
 
Laporan tutorial form login php menggunakan mvc
Laporan tutorial form login php menggunakan mvcLaporan tutorial form login php menggunakan mvc
Laporan tutorial form login php menggunakan mvc
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4
 
Modul 05 Framework CodeIgniter.pdf
Modul 05 Framework CodeIgniter.pdfModul 05 Framework CodeIgniter.pdf
Modul 05 Framework CodeIgniter.pdf
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrud
 
0301_Pertemuan 1.pdf
0301_Pertemuan 1.pdf0301_Pertemuan 1.pdf
0301_Pertemuan 1.pdf
 
E commerce dengan php mysql
E commerce dengan php mysqlE commerce dengan php mysql
E commerce dengan php mysql
 
Tutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web servicesTutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web services
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Tugas 5 1300631006
Tugas 5 1300631006Tugas 5 1300631006
Tugas 5 1300631006
 
Tugas pbw
Tugas pbwTugas pbw
Tugas pbw
 
Pengertian yii framework
Pengertian yii frameworkPengertian yii framework
Pengertian yii framework
 
Tugas 4 rekayasa web (0916)
Tugas 4   rekayasa web (0916)Tugas 4   rekayasa web (0916)
Tugas 4 rekayasa web (0916)
 
Laporan akhir
Laporan akhirLaporan akhir
Laporan akhir
 
Codeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur FitriyaniCodeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur Fitriyani
 
Membangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan frameworkMembangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan framework
 

Tutorial Form login menggunakan MVC

  • 1. Nadiyatul Aynun Jariyah Nur Laily Kartiningsih LAPORAN FORM LOGIN PHP MENGGUNAKAN MVC Oleh : - Nadiyatul Aynun Jariyah 1200631020 - Nur Laily Kartiningsih 1200631014 Prodi Manajemen Informatika Fakultas Tehnik Universitas Muhammadiyah Jember 2014
  • 2. Nadiyatul Aynun Jariyah Nur Laily Kartiningsih Cara membuat Form Login PHP Mnggunakan MVC Langkah pertama kitainstal terlebih dahulu program XAMPP pada komputer atau laptop kita. Setelah itu, jika program XAMPP sudah terinstal. Kita instal program Sublime pada laptop atau komputer kita. Jika sudah, aktifkan terlebih dahulu xampp kita yang sudah kita instal tadi. Klik pada icon xampp Lalu kita klik star pada bagian Apache dan MySQL
  • 3. Nadiyatul Aynun Jariyah Nur Laily Kartiningsih Jika sudh kita klik star pada dua bagian tersebut, kurang lebih tampilannya seperti berikut : Langkah Kedua kita buat folder terlebih dahulu pada folder htdocs. Fungsinya, untuk menyimpan file program html yang akan kita buat. Buka Document pada windows Pilih Documen pada menubarnya. Lalu klik Local Disk C
  • 4. Nadiyatul Aynun Jariyah Nur Laily Kartiningsih Pilih folder xampp Pilih folder htdocs
  • 5. Nadiyatul Aynun Jariyah Nur Laily Kartiningsih Buatlah sebuah folder baru yang berfungsi sebagai tempat induk penyimpanan file program html kita. Kali ini fodel saya, saya beri nama NadiyaLaily. lalu klik folder yang kita buat tadi, dan buat tiga folder kembali di dalam folder induk tadi ( Nadiyaaily ) yaitu Controller , Model , View.
  • 6. Nadiyatul Aynun Jariyah Nur Laily Kartiningsih langkah selanjutnya yaitu Langkah KeTiga kita buka program Sublime yang sudah kita instal tadi. Kurang lebih tampilannya seperti ini Setelah itu pilih menu File
  • 7. Nadiyatul Aynun Jariyah Nur Laily Kartiningsih Lalu pilih menu New File Kurang lebih tampilannya setelah kita pilih New File
  • 8. Nadiyatul Aynun Jariyah Nur Laily Kartiningsih Lalu kita ketikkan code program Controller.php seperti pada gambar berikut Jika sudah klik File -> pilih Save As -> lalu simpan pada folder Controller yang terdapat di dalam folder NadiyaLaily pada htdocs dengan nama Controller.php Selanjutnya kembali pada aplikasi Sublime, klik menu File dan pilih New File. Lalu ketikan kode program Model.php seperti pada gambar berikut
  • 9. Nadiyatul Aynun Jariyah Nur Laily Kartiningsih Jika sudah, pilih menu File -> Save As dan simpan project pada folder Model yang terdapat di dalam folder NadiyaLaily pada folder htdocs dengan nama Model.php Selanjutnya kembali pada aplikasi Sublime, klik menu File dan pilih New File. Lalu ketikan kode program login.php seperti pada gambar berikut Jika sudah, pilih menu File -> Save As dan simpan project pada folder View yang terdapat di dalam folder NadiyaLaily pada folder htdocs dengan nama login.php Selanjutnya kembali pada aplikasi Sublime, klik menu File dan pilih New File. Lalu ketikan kode program Afterlogin.php seperti pada gambar berikut
  • 10. Nadiyatul Aynun Jariyah Nur Laily Kartiningsih Jika sudah, pilih menu File -> Save As dan simpan project pada folder View yang terdapat di dalam folder NadiyaLaily pada folder htdocs dengan nama Afterlogin.php Selanjutnya kembali pada aplikasi Sublime, klik menu File dan pilih New File. Lalu ketikan kode program index.php seperti pada gambar berikut Jika sudah, pilih menu File -> Save As dan simpan project pada folder NadiyaLaily pada folder htdocs dengan nama index.php Kurang lebih daftar foldernya seperti pada gambar dibawah ini Sekarang kita coba untuk memanggil login.php. pertama tama kita harus mengaktivkan xampp seperti pada langkah pertama tadi. Karna jika kita tidak mengaktivkannya, maka program tidak akan dapat kita coba. Buka mozila atau google crome. Lalu tuliskan localhost/NadiyaLaily/View/login.php
  • 11. Nadiyatul Aynun Jariyah Nur Laily Kartiningsih Lalu klik Enter. Dan setelah kita Enter maka hasil seperti berikut:
  • 12. Nadiyatul Aynun Jariyah Nur Laily Kartiningsih Pengertian MVC Model-View-Controller atau MVC adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Dalam implementasinya kebanyakan framework dalam aplikasi website adalah berbasis arsitektur MVC. MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, antarmuka pengguna, dan bagian yang menjadi kontrol dalam sebuah aplikasi web. Model View Controller pertama sekali dipublikasikan oleh peneliti XEROX PARC yang bekerja dalam pembuatan bahasa pemrograman Smalltalk sekitar tahun 1970-1980. Jenis jenis MVC yaitu seperti berikut :  Server Side MVC, Server Side MVC biasa terjadi pada aplikasi web tradisional, yang tidak melibatkan client side seperti Javascript, Java applet, Flash, dan lain-lain. Server Side MVC menyerahkan keseluruhan proses bisnis pada server, aplikasi pada sisi pengguna hanya dapat menerima. MVC jenis ini kadang-kadang disebut juga dengan namaThin Client.  Mixed Client Side and Server Side MVC, Pada Mixed Client Side and Server Side MVC 1 client tidak menggunakan model sebagai jembatan untuk melakukan komunikasi pada server, dibandingkan dengan Server Side MVC, arsitektur ini memiliki tingkat kompleksitas yang lebih tinggi karena lebih banyak komponen yang terlibat. Untuk selanjutnya arsitektur ini disebut, dengan Mixed MVC 1. Pada Mixed Client Side and Server Side MVC 2, client menggunakan model sebagai jembatan untuk melakukankomunikasi pada server, dibandingkan dengan arsitektur MVC yang lain, arsitektur ini memiliki tingkat kompleksitas yang paling tinggi karena lebih banyak komponen yang terlibat, sehingga membutuhkan sumber daya yang lebih besar pula. Untuk selanjutnya arsitektur ini disebut dengan Mixed MVC 2.  Rich Internet Application MVC, Application MVC Rich Internet Application (RIA) disebut juga dengan nama Fat Client, merupakan aplikasi web yang memiliki kemampuan dan fungsi hampir seperti aplikasi desktop. RIA pada sisi client, memiliki mesin untuk mengambil data yang berada pada server, sehingga pada client terdapat bagian MVC sendiri dan hanya membutuhkan bagian model pada sisi server. Bagian dari MVC adalah : 1. Model, Model mewakili struktur data. Biasanya model berisi fungsi-fungsi yang membantu seseorang dalam pengelolaan basis data seperti memasukkan data ke basis data, pembaruan data dan lain-lain.
  • 13. Nadiyatul Aynun Jariyah Nur Laily Kartiningsih 2. View, View adalah bagian yang mengatur tampilan ke pengguna. Bisa di katakan berupa halaman web. 3. Controller, Controller merupakan bagian yang menjembatani model dan view. Controller berisi perintah-perintah yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman web.[2] Dengan menggunakan metode MVC maka aplikasi akan lebih mudah untuk dirawat dan dikembangkan. Untuk memahami metode pengembangan aplikasi menggunakan MVC diperlukan pengetahuan tentang pemrograman berorientasi objek (Object Oriented Programming). Demikian tutorial yang dapat saya sampaikan.....