Cara Install dan Setup Laravel di Windows untuk Pemula – Perwira Learning Center

 

 Cara Install dan Setup Laravel di Windows untuk Pemula

 

1. Latar Belakang

    Perkembangan teknologi web saat ini menuntut pengembang untuk mampu membuat aplikasi yang terstruktur, aman, dan mudah dikembangkan. Salah satu framework yang populer digunakan dalam pengembangan web berbasis PHP adalah Laravel.

    Laravel menyediakan berbagai fitur bawaan seperti sistem routing, autentikasi, manajemen database dengan Eloquent ORM, serta struktur kode berbasis MVC (Model-View-Controller). Dengan adanya fitur-fitur tersebut, proses pengembangan aplikasi menjadi lebih cepat dan terorganisir dibandingkan menggunakan PHP native.

    Namun sebelum dapat menggunakan Laravel, pengguna perlu melakukan proses instalasi awal pada sistem operasi yang digunakan, salah satunya Windows. Oleh karena itu, artikel ini membahas langkah-langkah install dan setup Laravel di Windows secara sederhana dan mudah dipahami oleh pemula.

 

 Apa itu laravel? - Angon Data Aji Saka

 

2. Alat dan Bahan

 a. Perangkat Lunak

    - Web browser (contoh: Google Chrome atau Mozilla Firefox) 

    - Code editor / text editor (contoh: Visual Studio Code)

    - Terminal / Command Prompt

    - Web server    

b. Perangkat Keras

     - Laptop / Komputer.   

3. Pembahasan

3.1 Apa itu Laravel?

    Laravel adalah framework PHP yang digunakan untuk membangun aplikasi web berbasis server (backend). Laravel menggunakan konsep MVC (Model-View-Controller), yang memisahkan logika program, tampilan, dan pengolahan data agar kode lebih terstruktur dan mudah dikelola.

    Laravel dibuat oleh Taylor Otwell dan pertama kali dirilis pada tahun 2011. Hingga saat ini Laravel menjadi salah satu framework PHP paling populer di dunia karena dokumentasinya lengkap, komunitasnya besar, dan fitur-fiturnya sangat membantu pengembang.

3.2 Intalasi PHP, Composer, Laravel

Untuk menginstal Laravel kita harus intalasi PHP dan Composer.

A. Instalasi PHP 

Langkah instalasi PHP:

- Windows

 1. Buka PowerShell sebagai administrator

2. Jalan perintah berikut:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://php.new/install/windows/8.4')) 

3. Tunggu proses instalasi selesai

4. Tutup PowerShell lalu buka kembali 

5. Cek apakah berhasil:

php -v 

- Linux 

1. Buka Terminal

2. Jalankan perintah berikut:

/bin/bash -c "$(curl -fsSL https://php.new/install/linux/8.4)"

3. Tunggu hingga proses selesai

4. Cek versi PHP:

php -v 

- MacOS 

1. Buka Terminal

2. Jalankan perintah berikut:

/bin/bash -c "$(curl -fsSL https://php.new/install/mac/8.4)"

3. Tunggu hingga proses selesai

4. Cek versi PHP:

php -v 

B. Intalasi Composer

Composer adalah dependency manager untuk PHP yang digunakan untuk menginstal Laravel dan library pendukung lainnya.

Langkah Instalasi Composer:

1. Buka terminal atau command prompt

2. Jalankan perintah berikut: 

composer global require laravel/installer

3. Tunggu proses hingga berhasil 

4. Cek apakah berhasil: 

laravel  --version

3.3 Bagaimana Cara Membuat Projek Laravel?

 Ada dua cara membuat projek Laravel, yaitu menggunakan perintah laravel new nama_projek atau composer create-project laravel/laravel nama-proyek 

A. Langkah membuat projek menggunakan laravel new nama_projek

1. Buka terminal atau command prompt

2. Jalankan perintah berikut: 

laravel new nama_projek 

3. Saat proses pembuatan projek, akan muncul:

    a.  Which starter kit would you like to install?

          Artinya: kamu mau pakai template frontend apa? 

          Pilihannya: 

          - None

          - React

          - Vue

          - Livewire

    b.  Which testing framework do you prefer?

          Artinya: kamu mau pakai testing framework yang mana?

          Pilihannya: 

          - Pest

          - PHPUnit

    c.  Do you want to install Laravel Boost to improve AI assisted coding? 

          Artinya: Apakah kamu ingin menginstal Laravel Boost untuk meningkatkan fitur 

                          coding dengan bantuan AI?

          Pilihannya: 

          - Yes

          - No

    d.  Which database will your application use? 

          Artinya: Database apa yang akan digunakan aplikasi kamu? 

          Pilihannya: 

          - SQLite

          - MySQL

          - MariaDB

          - PostgreSQL

          - SQL Server (Missing PDO extension)

    e. Default database updated. Would you like to run the default database migrations?

          Artinya: Database default sudah diperbarui. Apakah kamu ingin menjalankan 

                          migrasi database bawaan sekarang?

          Pilihannya: 

          - Yes

          - No

     f. Would you like to run npm install and npm run build?

         Artinya: Apakah kamu ingin menjalankan npm install dan npm run build sekarang?

          Pilihannya: 

          - Yes

          - No

4. Tunggu proses hingga selesai  

5. Jika proses sudah selesai, kalian bisa langsung eksekusi kode. 

B. Langkah membuat projek menggunakan laravel new nama_projek

1. Buka terminal atau command prompt

2. Jalankan perintah berikut: 

composer create-project laravel/laravel nama_projek

3. Tunggu proses hingga selesai

4. Jika proses sudah selesai, kalian bisa langsung eksekusi kode.  

3.4 Kesimpulan 

    Berdasarkan pembahasan yang telah dijelaskan, dapat disimpulkan bahwa proses instalasi dan setup Laravel memerlukan beberapa tahapan penting yang harus dilakukan secara berurutan. Tahapan tersebut meliputi instalasi PHP sebagai bahasa pemrograman utama, instalasi Composer sebagai pengelola dependency, serta proses pembuatan proyek Laravel melalui terminal atau command prompt. 

    Laravel merupakan framework PHP yang menggunakan konsep MVC (Model-View-Controller) sehingga membantu pengembang dalam membuat aplikasi web yang terstruktur, rapi, dan mudah dikembangkan. Selain itu, fitur-fitur bawaan seperti sistem routing, migrasi database, dan integrasi frontend menjadikan Laravel sebagai salah satu framework yang populer dan banyak digunakan.

    Dengan mengikuti langkah-langkah instalasi yang benar, pemula dapat menjalankan Laravel dengan mudah dan mulai mengembangkan aplikasi web secara lebih profesional. Oleh karena itu, pemahaman terhadap proses instalasi dan konfigurasi awal menjadi dasar penting sebelum masuk ke tahap pengembangan aplikasi yang lebih lanjut.

4. Daftar Pustaka 

Domainesia. (n.d.). Install Laravel di Windows. https://www.domainesia.com/tips/install-laravel-di-windows/

Jakarta Telkom University. (n.d.). Tutorial install dan mengakses Laravel untuk pemula. https://jakarta.telkomuniversity.ac.id/tutorial-install-dan-mengakses-laravel-untuk-pemula/

Laravel. (n.d.). Installation (Version 12.x). https://laravel.com/docs/12.x/installation

Rumahweb Indonesia. (n.d.). Belajar Laravel untuk pemula. https://www.rumahweb.com/journal/belajar-laravel/

 

Posting Komentar

0 Komentar