> For the complete documentation index, see [llms.txt](https://learn.devlabss.my.id/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.devlabss.my.id/laravel/bab-1-pengenalan-and-instalasi/1.3-membuat-proyek-baru.md).

# 1.3 Membuat Proyek Baru

## Membuat proyek Laravel baru

Setelah alat utama siap, sekarang saatnya membuat proyek pertama.

Di bab ini, Anda akan membuat fondasi aplikasi **E-Library** menggunakan Composer.

### Sebelum mulai

Pastikan tiga hal ini sudah siap:

* Laragon sudah terpasang dan bisa dijalankan.
* Composer sudah dikenali terminal.
* Koneksi internet stabil untuk proses unduh package.

### Memahami lokasi proyek di Laragon

Jika memakai Laragon, proyek biasanya disimpan di folder:

```
C:\laragon\www
```

Folder ini penting karena Laragon akan membaca proyek di dalamnya secara otomatis.

Jika nama folder proyek adalah `e-library`, Laragon biasanya membuat alamat lokal seperti:

```
http://e-library.test
```

### Perintah membuat proyek

Gunakan perintah berikut:

```bash
composer create-project laravel/laravel e-library
```

Arti tiap bagian:

* `composer` menjalankan Composer.
* `create-project` membuat proyek baru dari package yang dipilih.
* `laravel/laravel` adalah starter project resmi Laravel.
* `e-library` adalah nama folder proyek yang akan dibuat.

### Langkah praktik

Ikuti urutan ini:

{% stepper %}
{% step %}

### Buka terminal Laragon

Jalankan Laragon lalu klik **Terminal**.

Pastikan posisi terminal berada di `C:\laragon\www`.
{% endstep %}

{% step %}

### Jalankan perintah create-project

Ketik perintah berikut lalu tekan Enter:

```bash
composer create-project laravel/laravel e-library
```

{% endstep %}

{% step %}

### Tunggu proses instalasi

Composer akan mengunduh Laravel dan package pendukungnya.

Proses ini bisa memakan waktu beberapa menit.
{% endstep %}

{% step %}

### Pastikan instalasi selesai

Instalasi dianggap berhasil jika proses berhenti normal dan muncul pesan:

```
Application key set successfully.
```

{% endstep %}

{% step %}

### Buka proyek di VS Code

Buka **VS Code** lalu pilih **Open Folder**.

Pilih folder `C:\laragon\www\e-library`.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
Jangan tutup terminal saat Composer masih mengunduh package. Jika proses terputus, instalasi bisa gagal atau tidak lengkap.
{% endhint %}

### Menjalankan proyek di browser

Setelah proyek selesai dibuat, ada dua cara untuk membukanya.

#### Opsi 1 — lewat Laragon

Cara ini paling praktis.

1. Pastikan **Start All** di Laragon sudah aktif.
2. Buka browser.
3. Akses `http://e-library.test`.

Jika berhasil, Anda akan melihat halaman bawaan Laravel.

#### Opsi 2 — lewat server bawaan Laravel

Jika alamat `.test` tidak bisa dibuka, gunakan server internal Laravel.

Buka terminal di folder proyek lalu jalankan:

```bash
php artisan serve
```

Laravel akan menampilkan alamat seperti:

```
http://127.0.0.1:8000
```

Buka alamat itu di browser.

{% hint style="info" %}
Untuk menghentikan `php artisan serve`, tekan `Ctrl + C` di terminal.
{% endhint %}

### Hasil yang perlu terlihat

Setelah langkah di bab ini selesai, Anda seharusnya melihat hasil berikut:

* folder `e-library` sudah terbentuk di `C:\laragon\www`
* proyek berhasil dibuka di VS Code
* halaman bawaan Laravel tampil di browser
* terminal tidak berhenti di error saat proses `create-project`

### Troubleshooting umum

Masalah yang paling sering muncul:

* **Internet terputus saat install** — ulangi perintah setelah koneksi stabil.
* **Folder `e-library` sudah ada** — hapus folder lama jika isinya gagal atau tidak dipakai.
* **Alamat `.test` tidak bisa dibuka** — gunakan `php artisan serve` sebagai alternatif.

{% hint style="danger" %}
Jika terminal menampilkan error aneh tetapi proses install tetap berjalan, jangan langsung panik. Fokus dulu apakah proyek berhasil dibuat dan folder Laravel terbentuk dengan lengkap.
{% endhint %}

### Indikator kesiapan bab 1.3

Pastikan semua poin ini sudah selesai:

* Saya menjalankan perintah dari folder `C:\laragon\www`.
* Saya berhasil membuat proyek `e-library` dengan Composer.
* Saya melihat pesan `Application key set successfully.`
* Folder proyek berhasil dibuka di VS Code.
* Halaman awal Laravel bisa dibuka di browser.
* Saya tahu cara menjalankan dan menghentikan `php artisan serve`.

Jika semua sudah siap, lanjut ke [1.4 Membedah Struktur Folder Laravel](/laravel/bab-1-pengenalan-and-instalasi/1.4-membedah-struktur-folder-laravel.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://learn.devlabss.my.id/laravel/bab-1-pengenalan-and-instalasi/1.3-membuat-proyek-baru.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
