PHP Dasar
02 Jun 2025 -
Penjelasan tentang PHP Dasar
💡 Belajar PHP Dasar untuk Pemula
PHP (Hypertext Preprocessor) adalah bahasa pemrograman yang umum digunakan untuk pengembangan web dan sangat cocok untuk membuat aplikasi berbasis server. PHP berjalan di server dan menghasilkan output HTML yang dikirim ke browser pengguna.
📌 Apa Itu PHP?
PHP adalah bahasa scripting yang dijalankan di server (server-side) dan banyak digunakan untuk membuat website dinamis. Contohnya seperti halaman login, sistem komentar, atau formulir pendaftaran.
🔧 Persiapan Belajar PHP
Sebelum mulai, pastikan kamu memiliki:
- XAMPP atau Laragon untuk menjalankan server lokal
- Editor teks seperti Visual Studio Code, Sublime Text, atau Notepad++
- Folder project di dalam
htdocs/
(jika pakai XAMPP)
✍️ Struktur Dasar PHP
File PHP biasanya disimpan dengan ekstensi .php
. Berikut contoh struktur dasarnya:
<?php
echo "Halo, dunia!";
?>
📘 Variabel di PHP
PHP menggunakan tanda dolar ($
) untuk mendeklarasikan variabel:
<?php
$nama = "Ananda";
$umur = 20;
echo "Halo, nama saya $nama dan saya berumur $umur tahun.";
?>
🔄 Struktur Kendali
1. If…Else
<?php
$nilai = 80;
if ($nilai >= 75) {
echo "Lulus";
} else {
echo "Tidak Lulus";
}
?>
2. Switch Case
<?php
$hari = "Senin";
switch ($hari) {
case "Senin":
echo "Hari kerja";
break;
case "Minggu":
echo "Hari libur";
break;
default:
echo "Hari biasa";
}
?>
🔁 Perulangan
For Loop
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Angka ke-$i<br>";
}
?>
While Loop
<?php
$i = 1;
while ($i <= 5) {
echo "Angka ke-$i<br>";
$i++;
}
?>
📥 Formulir dan Input User
HTML Form:
<form action="proses.php" method="POST">
Nama: <input type="text" name="nama"><br>
<input type="submit" value="Kirim">
</form>
File proses.php
:
<?php
$nama = $_POST['nama'];
echo "Halo, $nama!";
?>
💾 Koneksi ke MySQL
<?php
$koneksi = mysqli_connect("localhost", "root", "", "nama_database");
if (!$koneksi) {
die("Koneksi gagal: " . mysqli_connect_error());
} else {
echo "Koneksi berhasil!";
}
?>
📌 Kesimpulan
PHP adalah bahasa yang kuat dan fleksibel untuk membuat website dinamis. Dengan memahami dasar-dasar PHP seperti variabel, struktur kendali, dan form input, kamu sudah punya pondasi kuat untuk membangun aplikasi web.