Belajar PHP Dasar untuk Pemula dari Nol
Kalau lo baru mulai belajar pemrograman web, PHP adalah salah satu bahasa terbaik buat dipelajari. PHP udah dipakai di jutaan website (termasuk WordPress, Facebook versi awal, dll). Yuk kita bahas lengkap step by step!
1. Apa Itu PHP?
PHP (Hypertext Preprocessor) adalah bahasa pemrograman server-side yang dipakai buat bikin website dinamis. Artinya, PHP bisa ngolah data, konek ke database, dan generate HTML secara otomatis.
![]()
Contoh website yang pakai PHP:
- WordPress → CMS paling populer
- Laravel → Framework modern PHP
- Facebook (awal) → dulu dibangun pakai PHP
2. Persiapan: Install XAMPP
Karena PHP jalan di server, lo butuh XAMPP buat server lokal. XAMPP udah nyediain Apache (web server) + MySQL (database).
- Download di: apachefriends.org
- Install → buka XAMPP Control Panel.
- Klik Start di Apache & MySQL.
3. Hello World di PHP
Sekarang mari bikin program pertama di PHP.
- Buka folder
C:\xampp\htdocs\ - Buat folder baru:
belajarphp - Di dalamnya buat file
index.php
<?php
echo "Hello World dari PHP 🚀";
?>
Buka browser dan akses: http://localhost/belajarphp/ 👉 Kalau muncul teks "Hello World dari PHP 🚀" berarti sukses!
4. Variabel & Tipe Data
Variabel di PHP ditandai dengan tanda $.
<?php
$nama = "Gifan";
$umur = 22;
$tinggi = 170.5;
echo "Nama: $nama <br>";
echo "Umur: $umur tahun<br>";
echo "Tinggi: $tinggi cm";
?>
5. Operator
PHP punya operator matematika (+, -, *, /, %).
<?php
$a = 10;
$b = 3;
echo $a + $b; // 13
echo "<br>";
echo $a % $b; // 1
?>
6. Percabangan (if / else)
<?php
$nilai = 75;
if ($nilai >= 80) {
echo "Nilai A";
} elseif ($nilai >= 70) {
echo "Nilai B";
} else {
echo "Nilai C";
}
?>
7. Perulangan (loop)
Loop dipakai buat mengulang kode.
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Angka: $i <br>";
}
?>
8. Fungsi di PHP
Fungsi dipakai buat nge-reuse kode.
<?php
function salam($nama) {
return "Halo $nama, selamat belajar PHP!";
}
echo salam("Gifan");
?>
9. Koneksi Database MySQL
PHP sering dipakai bareng database (MySQL). Contoh koneksi sederhana:
<?php
$host = "localhost";
$user = "root";
$pass = "";
$db = "belajar";
$conn = mysqli_connect($host, $user, $pass, $db);
if ($conn) {
echo "Koneksi berhasil!";
} else {
echo "Koneksi gagal: " . mysqli_connect_error();
}
?>
👉 Pastikan lo udah bikin database di http://localhost/phpmyadmin/.
10. Kesimpulan
Dengan PHP, lo bisa bikin website dinamis. Dari artikel ini, lo udah belajar:
- Apa itu PHP
- Cara bikin Hello World
- Variabel & tipe data
- Operator, if/else, loop, function
- Koneksi ke database MySQL
Langkah selanjutnya lo bisa coba: CRUD (Create, Read, Update, Delete) data pakai PHP & MySQL. Itu pondasi buat bikin aplikasi web beneran (blog, toko online, sistem login, dll).
Ingat: jangan takut error. Error adalah guru terbaik dalam coding 😉