PHP Dasar
02 Jun 2025
Panduan lengkap tentang dasar-dasar pemrograman PHP
1. Pengertian PHP
PHP (Hypertext Preprocessor) adalah bahasa pemrograman server-side yang digunakan untuk mengembangkan aplikasi web dinamis. PHP dapat disisipkan langsung ke dalam file HTML untuk menghasilkan halaman web yang interaktif.
2. Cara Menulis PHP
Kode PHP ditulis di dalam tag <?php ... ?>
seperti berikut:
<?php
echo "Halo, PHP!";
?>
Untuk menampilkan teks atau output di browser, gunakan echo
atau print
.
3. Variabel PHP
Variabel di PHP diawali dengan tanda $
. Variabel tidak perlu didefinisikan tipe datanya (dynamic typing).
<?php
$nama = "Budi";
$umur = 20;
echo "Nama: $nama, Umur: $umur";
?>
4. Tipe Data PHP
PHP mendukung berbagai tipe data:
- String: Teks
- Integer: Bilangan bulat
- Float: Bilangan desimal
- Boolean:
true
ataufalse
- Array: Kumpulan data
- Object: Objek
- NULL: Kosong
Contoh:
<?php
$teks = "Belajar PHP";
$angka = 123;
$desimal = 3.14;
$isActive = true;
?>
5. Operator PHP
Operator | Deskripsi | ||
---|---|---|---|
+ , - , * , / , % |
Aritmatika | ||
== , != , < , > , <= , >= |
Perbandingan | ||
&& , ` | | , !` |
Logika | ||
.= |
Penggabungan string |
Contoh:
<?php
$x = 10;
$y = 5;
echo $x + $y; // 15
?>
6. Struktur Kontrol
a. If-Else
<?php
$nilai = 80;
if($nilai >= 75){
echo "Lulus";
} else {
echo "Tidak Lulus";
}
?>
b. Switch-Case
<?php
$hari = "Senin";
switch($hari){
case "Senin":
echo "Hari Senin";
break;
case "Selasa":
echo "Hari Selasa";
break;
default:
echo "Hari lainnya";
}
?>
c. Perulangan
For
<?php
for($i = 1; $i <= 5; $i++){
echo "Perulangan ke-$i<br>";
}
?>
While
<?php
$i = 1;
while($i <= 5){
echo "Perulangan ke-$i<br>";
$i++;
}
?>
Foreach (untuk array)
<?php
$buah = array("Apel", "Mangga", "Jeruk");
foreach($buah as $item){
echo $item . "<br>";
}
?>
7. Komentar
Gunakan komentar untuk menjelaskan kode:
// Ini komentar satu baris
# Ini juga komentar satu baris
/*
Ini komentar
lebih dari satu baris
*/
8. Penutup
PHP adalah bahasa server-side yang digunakan untuk membuat aplikasi web dinamis.
Gunakan tag <?php ... ?>
untuk menulis kode PHP.
Pelajari variabel, operator, dan kontrol alur program untuk membangun aplikasi web interaktif.