021-5421-2191 / 085100084723 WhatsApp info@matawebsite.com
Home Blog Model View Controller Dalam Laravel Bagian 1

Model View Controller Dalam Laravel Bagian 1


Model View Controller Dalam Laravel Bagian 1
27 March 2019, 02:00:53 | 110 | Sakti

Seperti pada framework-framework lainnya, laravel juga menganut system MVC(Model View Controller) dalam pembuatan aplikasinya. Secara sederhana konsep MVC terdiri dari tiga bagian yaitu bagian Model, bagian View dan bagian Controller. Didalam website dinamis setidaknya terdiri dari 3 hal yang paling pokok, yaitu basis data, logika aplikasi dan cara menampilkan halaman wesite. 3 hal tersebut direpresentasikan dengan MVC yaitu model untuk basis data, view untuk cara menampilkan halaman website dan controller untuk logika aplikasi.

Model merepresentasi struktur data dari website yang bisa berupa basis data struktur data, dan biasanya berhubungan langsung dengan database untuk memanipulasi data atau CRUD ( create, read, update, delete ). Model ini dibuat berdasarkan objek dalam aplikasi kita. Misalnya, jika kita membuat aplikasi penjualan, maka barang dan transaksi dapat menjadi model. Selain sebagai struktur data, model. juga menyimpan business rules dari aplikasi. Sebagai bisnis rules misalnya, dalam sebuah objek barang, kode barang minimal berisi 6 karakter, makamodel barang memastikan bahwa data yang isi sudah sesuai dengan aturan tersebut.

Sebelum lebih jauh mengenal laravel ada baiknya anda belajar PHP fudamental dalm paket kursus webmaster Mataweb Education.

Artikel Terkait

Bootstrap Grid System - Kursus Web Programing

Bootstrap Grid System - Kursus Web Programing

Bootstrap grid menyediakan cara cepat dan mudah untuk membuat situs web dengan responsive layout.Pada Bootstrap 3 memperkenalkan responsif mobile pertama dengan skala...
Apa itu Git?

Apa itu Git?

Git adalah sistem Version Control. Ada banyak sistem Version Control di luar sana: CVS, SVN, Mercurial, Fossil, dan, tentu saja, Git. Git berfungsi sebagai f...
Masa Depan PHP

Masa Depan PHP

Di forum seperti Stack Overflow, orang-orang mengatakan bahwa PHP sudah mati. Apakah mereka memiliki poin yang valid, atau mungkinkah mereka hanya tidak suka PHP?...
Flexible Routing Dalam PHP Laravel

Flexible Routing Dalam PHP Laravel

Laravel sangat unik karena dapat digunakan dalam berbagai cara. Lebih suka lebih, Laravel menawarkan routing degan berbagai cara yang cukup mudah. Route::ge...
Apa itu Big Data?

Apa itu Big Data?

Forbes melaporkan bahwa setiap menit, pengguna menonton 4,15 juta video YouTube , mengirim 456.000 tweet di Twitter, memposting&n...
Laravel 5 Blade Template

Laravel 5 Blade Template

Blade merupakan fitur bawaan dari laravel yang powerfull dan sangat mudah digunakan. Semua template blade harus disimpan dengan ekstensi .blade . Berikut adalah contoh...

Popular

Manfaat Iklan PPC Untuk Bisnis Online

Manfaat Iklan PPC Untuk Bisnis Online

Di era saat ini perkembangan teknologi mulai meningkat. s...
Apa itu Eclipse

Apa itu Eclipse

Eclipse adalah platform yang telah dirancang untuk memban...
6 Situs Penyedia Template Website Berbayar Tepercaya Asal Indonesia

6 Situs Penyedia Template Website Berbayar Tepercaya Asal Indonesia

Tidak sedikit orang yang mencari daftar situs yang menyed...
Perbedaan Antara Javascript dan jQuery

Perbedaan Antara Javascript dan jQuery

Hallo teman-teman, pada kesempatan kali ini kita akan bel...
Membuat Design Background Android

Membuat Design Background Android

Pada kesempatan kali ini kita akan membahas design didala...

Kategori

Berlangganan kabar terbaru dari Mataweb Media Teknologi.

Newsletter

{{ formErrors['emailnewsletter'][0] }}