Social Icons

Featured Posts

Selasa, 07 November 2017

Implementasi Penggunaan Blade Template Laravel

DASAR TEORI

Blade adalah template engine yang disediakan oleh framework laravel atau bawaan dari framework laravel. Blade adalah konversi dari bahasa pemrograman PHP ke Blade itu sendiri agar lebih mudah dipahami dan lebih singkat. Kali ini kita akan menggunakan template AdminLTE sebagai desain nya. Langsung saja kita ke tahap prakteknya :

  1. Pastikan pada komputer anda telah terinstall XAMPP dan laravel
  2. Aktifkan MySQL dan Apache pada XAMPP

Kamis, 02 November 2017

Memahami Dasar Controller Dan View Pada Laravel

DASAR TEORI

Setelah mempelajari routing laravel sebelumnya, kali ini kita akan membahas tentang cara Controllers pada Laravel. Sebelumnya kita harus memahami terlebih dahulu konsep MVC. MVC kependekan dari, M adalah Model yang digunakan untuk query atau proses mengambil data dari database. V adalah View yang digunakan untuk tampilan user berupa html, css, js, dan data yang bersifat client. Sedangkan C adalah Controller yang digunakan untuk mengatur atau menjembatani antara model dan view juga bisa digunakan untuk mengatur alur program. Berikut ini gambar dari NVC :

Ok langsung saja kita coba praktek bagaimana menggunakan MVC pada laravel. Pertama buka web.php yang ada pada folder routes, kemudian buat sebuah file php dengan nama ProfileController.php pada folder app\Http\Controllers\ . Setelah itu buka file ProfileController.php tersebut kemudian masukkan source code berikut :

Jumat, 27 Oktober 2017

Basic Routing Pada Laravel

DASAR TEORI
 


Routes merupakan bagian yang sangat penting ketika berurusan dengan aplikasi terutama yang berbasis web. Routing adalah proses dimana suatu item dapat sampai ke tujuan dari satu lokasi ke lokasi lain. Dalam hal framework Laravel, item yang dimaksud adalah halaman website. Para developer Laravel dapat menentukan sendiri halaman yang akan muncul pada saat dikunjungi oleh User. Misalnya User mengunjungi halaman dashboard, maka kita dapat menentukan tampilan apa yang akan muncul, apakah itu hanya berupa tulisan, berupa halaman controller, berupa halaman view, maupun halaman error. Route dapat menghandle semua perintah yang telah dideklarasikan oleh kita.
Dalam routing kita akan mengenal yaitu GET dan POST, pastinya sudah tidak asing lagi bagi yang terbiasa belajar atau membuat website. Secara gambling kita bias melihat perbedaannya, GET data dan parameter akan terlihat di url sedangkan POST tidak terlihat di url. Tapi framework laravel bagian routing GET dan POST ini mempunyai cara kerja yang berbeda dan yang dimaksud bukan $_GET maupun $_POST kalau di laravel $_GET dan $_POST ini bias kita pelajari di bagian basic input di laravel.com contohnya Input::get(‘name’);.

Kamis, 26 Oktober 2017

Instalasi Laravel

INSTALASI LARAVEL MENGGUNAKAN COMPOSER


  1. Dasar Teori
  2. Laravel adalah Framework PHP untuk melakukan pengembangan web yang ditulis menggunakan bahasa pemrograman PHP. Laravel telah dirancang untuk meningkatkan kualitas perangkat lunak dengan mengurangi biaya, baik biaya pengembangan awal dan biaya pemeliharaan, serta memberikan sintaks ekspresif yang jelas dan set fungsi inti yang akan menghemat waktu pengerjaan.
    Laravel adalah salah satu dari beberapa kerangka bahasa pemrograman PHP yang menawarkan code modular. Hal ini dicapai melalui kombinasi driver dan sistem bundle-nya. Driver memungkinkan kita untuk dengan mudah mengubah dan memperluas caching, session, database, dan fungsi otentikasi. Penggunaan bundle mampu mengemas hingga segala jenis kode untuk digunakan kembali atau untuk memberikan kepada seluruh pengguna Laravel. Laravel sangat menarik, karena apapun yang ditulis dalam Laravel dapat dikemas dalam sebuah kemasan (McCool, 2012). 
    Untuk melakukan installasi laravel memiliki 2 cara installasi, pertama dengan menggunakan Composer dan kedua dengan cara download langsung file rar laravelnya kemudian di ekstract ke folder xampp/htdocs. Disini saya akan memberikan tutorial installasi laravel menggunakan Composer seperti berikut :