:::: MENU ::::

Selasa, 18 September 2018



                                   



Apa itu 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.

Bagian MVC
  • 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.
  • Viewers, Viewers adalah bagian yang mengatur tampilan ke pengguna. Bisa di katakan berupa halaman web.
  • Controller, Controller merupakan bagian yang menjembatani model dan view. Controller berisi perintah-perintah yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman web.

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).
Sumber : id.wikipedia.org/wiki/MVC



Implementasi MVC pada Laravel

Langkah Pertama yaitu buat project baru dengan cara laravel new MVC yang mana project saya namanya MVC lalu tunggu sampai selesai


Setelah itu buat model dengan cara php artisan make:mode view disini model saya bernama view

















Kemudian buat Controller dengan cara php artisan make:controller viewController yang nama viewController adalah nama Controllernya

















Setelah itu Open project MVC tadi menggunakan text editor, kemudian pilih folder resources\views kemudian buatlah file baru disini saya menamakannya view.blade.php


















Kemudian buka file model yang sudah kita buat tadi,letaknya ada di folder app. Disini saya membuat dua fungsi,yaitu fungsi nama dan nim

















Kemudian buka file Controller yang letaknya di app\Http\Controllers disini saya membuat fungsi tampilkan, yang mana variable $view untuk membuat object view dari model view tadi. Variable $nama untuk mengambil nilai dari fungsi nama di model view begitu juga dengan variable nim

















Kemudian untuk mengatur arah / rute nya kita perlu membuat route nya,dengan cara masuk ke folder routes dan pilih web.php. "/" sebagai folder root atau utama kemudian nama Controller@nama fungsi di Controllernya

















Kemudian buka file view yang sudah kita buat tadi,letaknya di resources,pilih view.blade.php untuk mengatur tampilan yang akan ditampilkan pada web
















Ini gambaran terakhir dari tampilan yang sudah dibuat tadi


0 komentar:

Posting Komentar

A call-to-action text Contact us