Kembali ke Blog

Materi Web

Paket Lengkap Belajar PHP untuk Pemula

Materi lengkap untuk memahami PHP dari konsep dasar, variabel, kondisi, perulangan, function, form, session, sampai koneksi database.

May 22, 2026 2 menit baca 122 kali dilihat Anwar Fauzi

Apa Itu PHP?

PHP adalah bahasa pemrograman yang berjalan di server. Artinya, kode PHP diproses oleh server terlebih dahulu, lalu hasilnya dikirim ke browser sebagai HTML.

PHP sering dipakai untuk membuat website dinamis seperti blog, toko online, sistem login, dashboard admin, dan aplikasi berbasis database.

Yang Perlu Disiapkan

  • Web server lokal seperti XAMPP, Laragon, atau Laravel Herd.
  • Editor kode seperti VS Code.
  • Browser untuk melihat hasil halaman.

Struktur Dasar PHP

File PHP biasanya memakai ekstensi .php. Kode PHP ditulis di dalam tag pembuka dan penutup berikut.

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

Variabel dan Tipe Data

Variabel dipakai untuk menyimpan nilai. Di PHP, nama variabel selalu diawali tanda dolar.

<?php
$nama = "Andi";
$umur = 20;
$aktif = true;

echo "Nama saya $nama dan umur saya $umur tahun.";
?>

Kondisi If Else

Kondisi dipakai saat program perlu mengambil keputusan.

<?php
$nilai = 82;

if ($nilai >= 75) {
    echo "Lulus";
} else {
    echo "Belum lulus";
}
?>

Perulangan

Perulangan membantu menjalankan kode berkali-kali tanpa menulis ulang kode yang sama.

<?php
for ($i = 1; $i <= 5; $i++) {
    echo "Baris ke-$i <br>";
}
?>

Function

Function membuat kode lebih rapi karena bagian yang sering dipakai bisa dijadikan satu.

<?php
function hitungDiskon($harga, $persen)
{
    return $harga - ($harga * $persen / 100);
}

echo hitungDiskon(100000, 10);
?>

Menerima Data Form

PHP bisa menerima data dari form HTML memakai $_GET atau $_POST.

<form method="POST" action="proses.php">
    <input type="text" name="nama">
    <button type="submit">Kirim</button>
</form>
<?php
$nama = $_POST['nama'] ?? '';
echo "Halo, " . htmlspecialchars($nama);
?>

Session untuk Login

Session dipakai untuk menyimpan data sementara selama pengguna membuka website, misalnya status login.

<?php
session_start();
$_SESSION['user'] = 'admin';

if (isset($_SESSION['user'])) {
    echo "Sudah login";
}
?>

Koneksi Database MySQL

Untuk aplikasi nyata, data biasanya disimpan di database. PHP bisa terhubung ke MySQL memakai PDO.

<?php
$pdo = new PDO('mysql:host=localhost;dbname=belajar_php', 'root', '');
$query = $pdo->query('SELECT * FROM users');
$users = $query->fetchAll(PDO::FETCH_ASSOC);

foreach ($users as $user) {
    echo $user['name'] . '<br>';
}
?>

Tips Belajar PHP

  • Mulai dari membuat halaman sederhana.
  • Latih form input, validasi, dan penyimpanan data.
  • Gunakan htmlspecialchars saat menampilkan input pengguna.
  • Setelah dasar kuat, lanjut belajar framework seperti Laravel.