Pengertian Laravel dan MVC

Pengertian Laravel dan MVC
 
 
Hai semuanya..
Dalam artikel ini aku mau bahas tentang Pengertian Laravel. Tentunya kalian juga harus tahu apa itu laravel? yukk langsung simak artikel nya!!
 
Pengembangan website akan terasa lebih mudah jika menggunakan tool yang tepat. Contohnya pemilihan framework php yang akan digunakan.
 
Framework yang baik adalah framework yang sesuai dengan kebutuhan aplikasi web yang akan kalian bangun. Tidak hanya itu, framework juga harus bisa menyederhanakan proses pembuatan dan menghasilkan performa yang aplikasi web yang lebih maksimal.
 
Nah! Salah satu framework yang sangat populer saat ini adalah Laravel. Framework ini terkenal kesederhanaannya dan menghasilkan aplikasi web yang powerful.
 
 
Apa Itu Laravel?
 
Kalian pasti tahu bahasa pemrograman PHP? Laravel adalah satu-satunya framework yang membantu kalian untuk memaksimalkan penggunaan PHP di dalam proses pengembangan website.
 

PHP menjadi bahasa pemrograman yang sangat dinamis, tapi semenjak adanya Laravel, dia menjadi lebih powerful, cepat, aman, dan simpel. Setiap rilis versi terbaru, Laravel  selalu memunculkan teknologi baru di antara framework PHP lainnya.
 
 
Laravel adalah sebuah framework PHP yang dirilis dibawah lisensi MIT, dibangun dengan konsep MVC (model view controller). Laravel adalah pengembangan website berbasis MVP yang ditulis dalam PHP yang dirancang untuk meningkatkan kualitas perangkat lunak dengan mengurangi biaya pengembangan awal dan biaya pemeliharaan, dan untuk meningkatkan pengalaman bekerja dengan aplikasi dengan menyediakan sintaks yang ekspresif, jelas dan menghemat waktu.
 
 
Laravel diluncurkan sejak tahun 2011 dan mengalami pertumbuhan yang cukup eksponensial. Di tahun 2015, Laravel adalah framework yang paling banyak mendapatkan bintang di Github. Sekarang framework ini menjadi salah satu yang populer di dunia, tidak terkecuali di Indonesia.
 
 
Laravel fokus di bagian end-user, yang berarti fokus pada kejelasan dan kesederhanaan, baik penulisan maupun tampilan, serta menghasilkan fungsionalitas aplikasi web yang bekerja sebagaimana mestinya. Hal ini membuat developer maupun perusahaan menggunakan framework ini untuk membangun apa pun, mulai dari proyek kecil hingga skala perusahaan kelas atas.
 
 
Laravel mengubah pengembangan website menjadi lebih elegan, ekspresif, dan menyenangkan, sesuai dengan jargonnya “The PHP Framework For Web Artisans”. Selain itu, Laravel juga mempermudah proses pengembangan website dengan bantuan beberapa fitur unggulan, seperti Template Engine, Routing, dan Modularity.
 
 
Apa itu MVC ?
 
Nahh setelah tau apa itu Laravel aku akan jelaskan sedikit tentang MVC yang dimaksud disini. MVC adalah sebuah pendekatan pembuatan perangkat lunak yang memisahkan aplikasi dari data Model, presentasi (view) dan logika atau proses (Controller).
 
 
Dengan menggunakan metode MVC pembuatan perangkat lunak akan menjadi lebih mudah dan cepat, setelah pembuatan perangkat lunak pun menjadi mudah untuk dirawat dan dikembangkan. Untuk memahami metode pengembangan aplikasi menggunakan MVC diperlukan pengetahuan tentang pemrograman berorientasi objek (Object Oriented Programming).
 
 
Apa itu Modeling, View dan Controller ?
 
  • Model : Mungkin dari kalian sudah tau apa itu Model. Model adalah struktur data jika didalam laravel biasanya disebut Eloquent. Model berisi fungsi-fungsi yang membantu dalam mengelola database seperti memasukkan data, pembaruan data, hapus data dan lainnya.
  • View :View adalah bagian yang mengatur tampilan antarmuka kepada pengguna. Bisa dikatakan sebagai halaman web.
  • Controller : Controller adalah bagian yang menghubungkan antara model dengan view. Jika kalian pernah mempelajar (if) (then) dan (else), percayalah ilmu itu sangat amat berguna di controller. Biasanya controller berisi logika-logika untuk memproses data yang akan ditampilkan.
 

Cukup sampai di sini artikel tentang pengertian laravel yang bisa aku sampaikan, Semoga Bermanfaat bagi kaliaan.
 
Sebenarnya masih banyak lagi pengertian laravel yang lain, sebagian mungkin sudah dijabarkan di atas, dan yang lainnya silahkan kalian coba cari sendiri ya.
 
Jangan lupa baca arikel aku yang lainnya juga ya!! Terima Kasih.
 
 
Download Tutorial