Social Icons

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 :

Rabu, 04 Oktober 2017

Dasar PHP (2)

Whats up broh, kali ini saya akan membahas tentang contoh script dasar belajar php part 2. Pada artikel sebelumnya saya sudah membahas tentang perulangan For dan do While selain itu juga saya sudah bahas tentang penggunaan struktur if dan switch case. Langsung sajalah kita ke TKP.
  1. Menampilkan Array dengan menunjuk nomor indeksnya
  2. <?php
     $anak[0] = "Faruq";
     $anak[1] = "Alya";
     $anak[2] = "Zahro";
     echo "Isi Array 0 adalah $anak[0]";
     echo "<br />";
     echo "Isi Array 1 adalah $anak[1]";
     echo "<br />";
     echo "Isi Array 2 adalah $anak[2]";
     echo "<br />";
    ?>
    
    Tampilan pada layar :  

Minggu, 01 Oktober 2017

Dasar PHP (1)

Hallo kawan-kawan, kali ini saya akan membahas tentang contoh script dasar belajar php. Tapi bukan php yang itu tuh (Pemberi harapan Palsu) tapi php ini berupa bahasa pemrograman berbasis web. Langsung saja kita ke TKP.
  1. Pemakaian Variabel
  2. <html>
    <head>
    <title> Contoh Skrip PHP</title>
    </head>
    <body>
     <?php
      $nama = "Galih Febrizki";
      echo "$nama berkata \"Katakan namamu!\"";
     ?>
    </body>
    </html>
    
    Tampilan pada layar :

Jumat, 29 September 2017

Pengenalan Pemrograman Web dan Postman


Hallo kawan-kawan, kali ini saya akan membahas mengenai apa itu Pemrograman Web, Response, Request, dan Method nya. Bicara soal Web pasti selalu berhubungan dengan yang namanya internet. Dalam Internet terdapat sebuah protocol yaitu HTTP, nah dalam Web tentu melibatkan 2 pihak yaitu Client dan Web Server yang saling berkomunikasi. Langsung aja deh ke intinya, Checkidot.
Apa sih Pemrograman Web ?
Bagaimana Komunikasi yang terjadi di protocol HTTP pada Web ?


A. Pengertian Pemrograman Web
Pemrograman web merupakan salah satu cara membuat web dengan implementasi kode-kode bahasa pemrograman yang dapat berjalan di server. Bahasa pemrograman yang mendukung pemrograman web ini antara lain HTML, PHP, Javascript, ASP dan lain-lain. Pada pemrograman web terdapat 2 sisi programming. Yang pertama itu Client side programming, client side programming itu proses dilakukan pada sisi client (browser), script programnya dapat dilihat hanya dengan menggunakan view source. Script tergantung pada browser, bila browser tidak mendukung script, maka hasil tidak akan terlihat. Yang kedua itu Server side programming  yaitu proses dilakukan pada sisi server, tidak tergantung pada browser, script programnya tidak dapat terlihat sehingga lebih aman dan dapat melakukan konektifitas dengan database, dapat juga memanipulasi.
Pengertian HTTP atau definisi HTTP (HyperText Transfer Protocol) adalah sebuah protokol untuk meminta dan menjawab antara client dan server.

Gambar 1.1 Siklus Request dan Response pada HTTP