Mengawali Belajar Framework Laravel (Instalasi)


Mengawali Belajar Framework Laravel (Instalasi)


Framework Laravel adalah bahasa pemrograman berbasis web yang didukung dengan berbagai fitur dan framework ini merupakan bahasa pemrograman PHP yang sangat bersih. Framework Laravel mulai di lirik oleh webmaster sekitar tahun 2012 dan sekarang merupakan framework laravel merupakan framework yang paling banyak digunakan oleh para webmaster.

BAB I PENDAHULUAN

Setelah berselancar di dunia maya tentang framework PHP, dari beberapa framework PHP yang tampilkan oleh mesin telusur di internet ada yang menarik perhatian satu framework yang satu ini dimana pada saat itu panduan dan referensi tidak begitu banyak ditemukan apalagi referensi yang murni berbahasa Indonesia, akan tetapi berdasarkan statistik framework ini paling banyak digunakan oleh webmaster di dunia. Adalah framework Laravel namanya, informasi ini di himpun dari berbagai media online (blog, forum) dan statistik memang menunjukkan bahwa framework Laravel menduduki peringkat paling banyak dari sisi pengguna. Ada apa sebenarnya? kenapa akhir-akhir ini framework Laravel paling banyak digunakan oleh para webmaster dunia terutama mereka yang terbiasa dengan PHP? Dengan tidak ada maksud untuk membandingkan framework PHP mana yang lebih baik, sebenarnya itu tergantung pada kebutuhan dan kebiasaan masing-masing para webmaster, di sini yang perlu diulas adalah kenapa para webmaster banyak menggunakan framework Laravel ini, tentu ada alasan-nya. Berikut hasil statistik Laravel :


Gambar 1 Statistik Penggunaan Framework Laravel oleh Google


Gambar 2 Statistik Penggunaan Framework Laravel oleh SitePoint

Selain dari hasil statistik yang tampak pada gambar 1 dan 2, setelah dicoba diterapkan ternyata cukup simpel dan mudah dibandingkan dengan kebiasaan penulis menggunakan PHP murni dengan tools Notepad plus-plus, tidak hanya itu berdasarkan informasi yang dihimpun ada kemudahan lain yang ditawarkan, seperti syntax yang sudah disederhanakan dan bahkan diklaim sebagai code clean and classy, ekspresif, dan sistem keamanan yang menjadi dasar pengembangan framework Laravel, tetapi pilihan tetap di tangan anda sebagai webmaster apakah tetap bertahan atau tidak dengan framework selain Laravel, begitu pula bagi para calon webmaster yang baru saja mulai mempelajari framework PHP silahkan memilih mana yang lebih klik di hati anda. Namun jika anda mulai tertarik untuk mempelajari framework Laravel silahkan lanjutkan membaca tulisan ini, yang akan membahas tahap awal bagaimana mengawali menggunakan framework Laravel mulai dari instalasi sampai uji coba, karena ini sangat penting untuk memulai mempelajari framework Laravel, jadi perhatikan dan ikuti tahap demi tahap agar dapat dipahami dan berhasil sampai tahap uji coba.

BAB II PEMBAHASAN

A. Kebutuhan Server untuk Instalasi Laravel 5

Kebutuhan Server untuk memulai belajar membuat sebuah aplikasi berbasis web menggunakan framework Laravel 5, ada beberapa fitur pendukung yang harus dipenuhi diantaranya:
  1. PHP minimal versi 5.5.9 atau lebih (hasil uji coba laravel versi 5.2)
  2. Server sudah dilengkapi dengan OpenSSL PHP Extension
  3. Server dapat mendukung PDO PHP Extension
  4. Server dapat mendung Mbstring PHP Extension
  5. Dan server dilengkapi dengan Tokenizer PHP Extension
Untuk memenuhi kebutuhan fitur pendukung di atas anda cukup menggunakan XAMPP server terbaru.

B. Instalasi Web Server

Setelah mengetahui kebutuhan fitur tambahan yang menjadi syarat untuk memulai membangun sebuah aplikasi web menggunakan framework Laravel 5, silahkan download XAMPP server for Windows bagi pengguna sistem operasi Windows melalui situs resminya pada tautan berikut https://www.apachefriends.org/download.html, perhatikan contoh Gambar 3


Gambar 3 XAMPP For Windows Versi 5.6.12

Download salah satunya sesuai dengan kebutuhan dan lakukan instalasi seperti biasa sesuai dengan petunjuk pada saat melakukan instalasi.

C. Instalasi Composer

Composer adalah dependency management untuk PHP berfungsi untuk mengatur kebutuhan library secara otomatis agar sesuai dengan kebutuhan pada saat sebelum menggunakan framework Laravel sehingga tidak perlu men-download satu persatu setiap komponen yang dibutuhkan oleh framework Laravel. Untuk mendapatkan composer ini silahkan buka website resmi composer pada tautan berikut: https://getcomposer.org/ dimana anda akan diarahkan ke sebuah laman download composer, jika ada pilihan pilih windows installer bagi pengguna sistem operasi windows atau yang lain sesuai dengan sistem operasi yang digunakan, seperti yang tampak pada gambar 4 di bawah ini.


Gambar 4 Laman Download Composer For Windows

Setelah selesai men-download composer lakukan instalasi seperti biasa seperti contoh proses instalasi composer berikut ini:
  • Pertama kali dilakukan dalam proses instalasi composer adalah temukan lokasi file Composer Setup yang baru saja selesai di-download dan klik 2 kali file tersebut untuk memulai instalasi. Bagi pengguna windows disarankan melakukan instalasi composer setup dengan cara klik kanan lalu pilih Run as Administrator untuk memastikan seluruh komponen composer dapat terinstal secara utuh.
  • Ikuti saja langkah demi langkah pada saat melakukan proses instalasi, seperti gambar di bawah ini.

Gambar 5 Tahap Awal Proses Instalasi Composer
  • Pada langkah ke tiga ini cukup penting, yang perlu diperhatikan adalah menentukan lokasi file PHP.exe yang akan menghubungkan server dengan composer yang berada pada XAMPP server yang sudah diinstal sebelumnya dengan cara klik browse dan cari lokasi dimana php.exe berada kemudian lanjutkan tekan next, perhatikan contoh gambar di bawah ini, dimana php.exe berada pada direktori C:\xampp\php\php.exe.

Gambar 6 Menetukan Lokasi atau Direktori file PHP.exe
  • Pada langkah ke empat ini yang perlu diperhatikan adalah koneksi internet, karena proses instalasi composer akan berhasil jika ada koneksi internet yang stabil, tunggu dan biarkan sampai composes selesai men-download komponen yang perlukan secara otomatis sampai proses instalasi composer selesai. Perhatikan gambar di bawah ini.

Gambar 7 Tahap Akhir Instalasi Composer

D. Mengunduh Laravel 5

Setelah selesai instalasi XAMPP Server dan Composer, yang perlu dilakukan adalah mendapatkan file-file framework Laravel dengan cara men-download melalui Command Prompt (cmd.exe), buka cmd.exe dan Run as Administrator kemudian tentukan dan pastikan di direktori mana anda akan menyimpan file-file framework Laravel 5 tersebut, pada contoh ini direktori yang digunakan untuk menyimpan adalah D:\Laravel.
D:\Laravel>
D:\Laravel>composer create-project laravel/laravel nama_folder “~5.0.0” -–prefer-dist
Nama_Folder dapat diganti dengan nama yang diinginkan dan biarkan sampai proses download file-file framework Laravel selesai. Jika anda ingin men-download versi terbaru dari framework Laravel cukup hilangkan “~5.0.0”.


E. Mengaktifkan Web server

Setelah selesai men-download file framework Laravel yang perlu dilakukan adalah mengaktifkan server agar file Laravel dapat diakses dari web browser melalui CMD.exe, masuk ke direktori atau nama folder tempat menyimpan file Laravel pada contoh di atas tadi menggunakan nama_folder. Dan ketikan php atisan serve –port=”8888”.
D:\Laravel>cd nama_folder
D:\Laravel\nama_folder>php artisan serve -–port=”8888”
Penjelasan kenapa menggunakan port 8888, bertujuan untuk mengantisipasi jika default port 80 sudah digunakan.

F. Uji Coba Laravel 5

Pada tahap akhir buka web browser dan ketikan localhost:8888 untuk memastikan apakah framework Laravel sudah dapat diakses, jika tampak seperti gambar 8 artinya anda pada tahap awal pengenalan framework Laravel sudah dapat dipahami.

Gambar 8 Hasil Tahap Pertama Belajar Framework Laravel 5

BAB III PENUTUP

A. Kesimpulan

Semakin ke sini semakin banyak pengembang framework PHP bermunculan yang memiliki keunggulan dan keunikan tersendiri, sekarang tinggal pengguna saja yang memilih berdasarkan keinginan dan kebutuhan, karena mempelajari menggunakan framework Laravel lebih jauh perlu fokus, kesabaran dan ketekunan agar dapat memahami secara menyeluruh. Tetapi secara umum framework Laravel memang memberi kemudahan bagi webmaster tanpa mengesampingkan sistem keamanan.

B. Saran

Pada tahap awal pengenalan framework Laravel ini, sangat diharapkan bantuan para pembaca dan penggemar framework Laravel untuk memberikan informasi atau catatan jika ada yang perlu ditambahkan, sehingga di kemudian hari tulisan ini dapat berguna bagi para calon webmaster muda di Indonesia.

DAFTAR BACAAN

https://laravel.com/docs/
http://id-laravel.com
https://www.google.co.id/trends/
http://www.sitepoint.com/

Subscribe to receive free email updates:

0 Response to "Mengawali Belajar Framework Laravel (Instalasi)"

Posting Komentar