> 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/php/bab-1-persiapan-awal/1.2-instalasi-perangkat-lunak.md).

# 1.2 Instalasi Perangkat Lunak

Sebelum menulis kode, Anda perlu menyiapkan alat kerja terlebih dulu.

Tanpa alat yang siap, file PHP tidak akan berjalan dengan baik, meskipun kodenya benar.

### Video pengantar

Tonton video ini untuk mendapat gambaran awal sebelum lanjut ke materi inti.

{% embed url="<https://youtu.be/o8oLQVYlpqw?si=vNsqaT0PdAyuBQsl>" %}

### Tujuan belajar

* mengetahui alat utama untuk belajar PHP
* menyiapkan server lokal dan editor kode
* memastikan PHP bisa dijalankan di komputer

### Alat yang dibutuhkan

Untuk belajar pada modul ini, siapkan:

* **Laragon** sebagai server lokal
* **VS Code** sebagai editor kode
* **Browser** seperti Chrome atau Edge

Laragon dipilih karena ringan, cepat, dan cukup ramah untuk pemula di Windows.

### Fungsi setiap alat

#### Laragon

Laragon membantu menjalankan web server dan PHP di komputer lokal.

Dengan Laragon, Anda bisa membuka proyek melalui localhost tanpa perlu internet.

#### VS Code

VS Code dipakai untuk menulis, mengedit, dan membaca file proyek.

Editor ini memudahkan Anda melihat struktur file, menulis kode, dan memperbaiki kesalahan.

#### Browser

Browser dipakai untuk melihat hasil program Anda.

Setiap kali file PHP dijalankan, hasil akhirnya akan terlihat di sini.

### Langkah instalasi

Ikuti urutan ini agar lebih rapi:

1. Install Laragon.
2. Install VS Code.
3. Buka Laragon lalu jalankan servis yang diperlukan.
4. Siapkan folder proyek di dalam folder kerja Laragon.
5. Buka folder itu dari VS Code.

Pada banyak instalasi Laragon, proyek biasanya disimpan di folder `C:\laragon\www`.

### Cara mengecek PHP

Anda bisa mengecek PHP dengan dua cara:

#### Lewat terminal

Jalankan perintah berikut:

```bash
php -v
```

Jika versi PHP tampil, berarti PHP sudah terbaca oleh sistem.

#### Lewat browser

Buat file sederhana, misalnya `cek.php`, lalu isi dengan:

```php
<?php
echo "PHP siap digunakan";
?>
```

Setelah itu, buka file melalui localhost. Jika teks tampil, berarti alur dasarnya sudah jalan.

{% hint style="info" %}
Jika `php -v` belum dikenali, fokus dulu pada instalasi Laragon dan pengaturan terminal. Jangan lanjut ke materi kode sebelum bagian ini beres.
{% endhint %}

### Tanda instalasi sudah benar

Instalasi Anda bisa dianggap siap jika:

* Laragon bisa dijalankan
* folder proyek bisa dibuka di VS Code
* perintah `php -v` menampilkan versi PHP
* file PHP sederhana bisa dibuka lewat browser

### Kesalahan umum

* Laragon belum dijalankan
* folder file PHP disimpan di lokasi yang salah
* siswa langsung menulis kode tanpa mengecek server lokal
* file disimpan di luar folder proyek Laragon

### Latihan singkat

Coba lakukan hal berikut:

1. Jalankan Laragon.
2. Buka VS Code.
3. Cek apakah PHP sudah dikenali.
4. Buat satu file uji sederhana.
5. Buka file itu di browser.

### Poin evaluasi bab 1.2.

Pastikan Anda sudah memahami poin berikut:

* Saya tahu alat utama yang dipakai untuk belajar PHP pada modul ini.
* Saya paham fungsi Laragon, VS Code, dan browser.
* Saya berhasil menjalankan Laragon di komputer saya.
* Saya berhasil mengecek apakah PHP sudah siap dipakai.

Jika semua sudah jelas, lanjut ke [1.3 Menulis Kode Pertama](/php/bab-1-persiapan-awal/1.3-menulis-kode-pertama.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/php/bab-1-persiapan-awal/1.2-instalasi-perangkat-lunak.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.
