Implementasi Konsep MVC menggunakan LARAVEL secara Sederhana

Apa itu MVC(Model, View, Controller)?

Sebuah metode dalam membuat aplikasi dengan memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, antarmuka pengguna, dan bagian yang menjadi kontrol utama aplikasi.

  • Model, bukan sebuah database tetapi merupakan bagian (fungsi-fungsi) yang berhubungan langsung dengan database untuk memanipulasi data seperti memasukkan data, pembaruan data, hapus data, dan lain-lain, namun tidak dapat berhubungan langsung dengan bagian view.
  • View, merupakan bagian yang mengatur tampilan ke pengguna. Pada suatu aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh controllerView berfungsi untuk menerima dan merepresentasikan data kepada pengguna. Bagian ini tidak memiliki akses langsung terhadap bagian model.
  • Controller, merupakan bagian yang mengatur hubungan antara bagian model dan bagian viewcontroller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.



Dengan menggunakan prinsip MVC suatu aplikasi dapat dikembangkan secara terpisah antara layer application-logic dan presentation, sehingga dalam sebuah tim pengembangan website, seorang programmer bisa berkonsentrasi pada pengembangan core-system saja, sedangkan web designer bisa berkonsentrasi pada tampilan web saja. Walaupun demikian dibutuhkan komunikasi yang baik antara programmer dan designer.



Tutorial Implementasi menggunakan Laravel:

 Untuk Model dan Controller

1. Jalankan XAMPP.


2. Buka browser dan ketik localhost/phpmyadmin, kemudian buat database dengan nama (terserah), buat 1 table dengan username(VARCHAR), id(INT), password(VARCHAR), pada id, indexnya jadi PRIMARY.


3. Klik save, lalu klik kolom insert untuk mengisi id, username, dan password, lalu klik Go. 


4. lalu akan muncul data yang telah kita INSERT tadi.


5. Kemudian buka CMD, ketikkan perintah seperti dibawah ini, untuk membuat controller baru dengan nama tugasController.


6. Jika berhasil, maka lokasi tugasController.php akan berada didalam folder app/http/controllers.


7. kemudian buat script seperti dibawah ini.


Untuk View

8. Buat file dengan nama tugas.blade.php pada filder resources/views dengan script seperti dibawah ini.


9. buka file web.php yang terletak di routes, tujuannya agar bisa diakses saat membuka link /tgas. 


10. Aktifkan php artisan di CMD dengan mengetikkan php artisan serve.


11. Seperti inilah implementasi MVC yang berjalan pada Laravel.




Sekian dan Terimakasih :)


Source :
https://davigmacode.wordpress.com/2010/11/22/sekilas-tentang-konsep-mvc-model-view-controller/
https://medium.com/@alibiabu16/panduan-singkat-implementasi-mvc-pada-laravel-5b62079ed7a1

Comments

Popular posts from this blog

Definisi, Fungsi, Kelebihan, Kekurangan, dan Jenis - Jenis Framework serta Cara Install Laravel

Menampilkan dan Menambahkan data via PHP Framework

Implementasi React pada halaman CRUD