> 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.4-sintaks-and-komentar.md).

# 1.4 Sintaks & Komentar

Sintaks adalah aturan penulisan kode agar program bisa dibaca dan dijalankan dengan benar.

Kalau sintaks salah, program bisa error meskipun logikanya benar.

Video Pengantar

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

### Video pengantar

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

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

### Tujuan belajar

Setelah mempelajari bagian ini, Anda diharapkan bisa:

* menulis kode PHP dengan struktur dasar yang benar
* memahami fungsi titik koma
* memakai komentar untuk memberi catatan pada kode

### Aturan dasar sintaks PHP

Perhatikan tiga hal paling dasar:

1. kode PHP diawali dengan `<?php`
2. setiap perintah biasanya diakhiri dengan `;`
3. penulisan harus rapi dan mudah dibaca

Contoh:

```php
<?php
echo "Belajar sintaks PHP";
?>
```

Sintaks yang rapi akan memudahkan Anda saat membaca ulang kode sendiri.

### Bagian kecil yang sering dianggap sepele

Saat baru belajar, siswa sering fokus pada isi perintah dan lupa pada detail kecil.

Padahal, kesalahan kecil seperti kurang titik koma atau salah kurung bisa membuat program gagal dijalankan.

### Komentar pada PHP

Komentar dipakai untuk memberi penjelasan pada kode.

Komentar tidak dijalankan oleh program.

#### Komentar satu baris

```php
<?php
// Ini komentar satu baris
echo "Halo";
?>
```

Komentar jenis ini cocok untuk catatan pendek.

#### Komentar banyak baris

```php
<?php
/*
Ini komentar
lebih dari satu baris
*/
echo "Halo";
?>
```

Komentar jenis ini cocok untuk penjelasan yang lebih panjang.

### Kenapa komentar penting

Komentar membantu Anda:

* mengingat fungsi bagian kode
* menjelaskan kode ke teman satu tim
* memisahkan bagian program saat latihan

Komentar juga berguna saat Anda membuka ulang file setelah beberapa hari.

### Tips menulis kode yang rapi

Biasakan hal berikut sejak awal:

* tulis satu perintah dengan jelas
* gunakan enter untuk memisahkan bagian kode
* beri komentar jika bagian tertentu perlu penjelasan

Kebiasaan kecil ini akan sangat membantu saat program mulai lebih panjang.

### Kesalahan umum

* lupa titik koma di akhir perintah
* salah menulis tag pembuka PHP
* memakai komentar tetapi tidak menutupnya dengan benar
* menulis kode terlalu rapat sehingga sulit dibaca

### Latihan singkat

Coba buat file PHP yang berisi:

* satu komentar satu baris
* satu komentar banyak baris
* satu `echo` yang menampilkan nama Anda

Setelah itu, rapikan tampilannya agar mudah dibaca.

### Poin evaluasi bab 1.4.

Pastikan Anda sudah memahami poin berikut:

* Saya paham fungsi sintaks dalam PHP.
* Saya tahu perintah PHP umumnya diakhiri titik koma.
* Saya bisa menulis komentar satu baris dan banyak baris.
* Saya berhasil membuat file PHP dengan sintaks dasar yang benar.

Jika semua sudah jelas, lanjut ke [Praktik: Setup Localhost & Uji Coba File](/php/bab-1-persiapan-awal/praktik-setup-localhost-and-uji-coba-file.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.4-sintaks-and-komentar.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.
