Profile Picture

Home

PHP Dasar

02 Jun 2025 -

Berikut adalah materi lengkap tentang PHP Dasar :

📘 PHP Dasar

PHP (Hypertext Preprocessor) adalah bahasa pemrograman server-side yang banyak digunakan untuk membuat website dinamis, seperti halaman login, formulir pendaftaran, sistem komentar, dan lainnya.


💡 Belajar PHP Dasar untuk Pemula

PHP berjalan di server dan menghasilkan output dalam bentuk HTML yang ditampilkan di browser pengguna.


📌 Apa Itu PHP?

- Bahasa scripting yang dijalankan di sisi server
- Digunakan untuk membangun aplikasi web dinamis
- Contoh penggunaan: login, pendaftaran, komentar, dan lain-lain

🔧 Persiapan Belajar PHP

Sebelum memulai, pastikan kamu sudah memiliki:

- ✅ **XAMPP** atau **Laragon** untuk menjalankan server lokal
- ✅ **Editor teks** seperti Visual Studio Code, Sublime Text, atau Notepad++
- ✅ **Folder project** di dalam direktori `htdocs/` (jika menggunakan XAMPP)

✍️ Struktur Dasar PHP

File PHP harus disimpan dengan ekstensi .php. Contoh paling sederhana:

<?php
echo "Halo, dunia!";
?>

📘 Variabel di PHP

Gunakan simbol $ untuk membuat 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

Contoh koneksi database menggunakan mysqli_connect:

<?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, fleksibel, dan mudah dipelajari untuk membangun aplikasi web dinamis. Dengan memahami:

* Variabel
* Struktur kendali
* Perulangan
* Form input
* Koneksi database

…kamu sudah memiliki pondasi yang solid untuk menjadi web developer backend menggunakan PHP.