Profile Picture

Home

I'm alisya teriana, i am from ACEH TANGGARA.I am currently living in the dormitory of the Lhokseumawe State Polytechnic.

Dasar PHP

02 Jun 2025 -

Materi tentang Dasar PHP

Apa Itu PHP?

PHP adalah singkatan dari Hypertext Preprocessor, yaitu bahasa pemrograman

server-side yang digunakan untuk membangun halaman web dinamis. Artinya,

kode PHP diproses di sisi server, dan hasil akhirnya berupa HTML yang

dikirimkan ke browser pengguna,PHP termasuk bahasa pemrograman open-source

yang sangat populer dalam pengembangan website karena mudah digunakan, fleksibel,

dan terintegrasi langsung dengan HTML serta MySQL.

Fungsi Utama PHP

PHP sangat sering digunakan untuk membuat fitur-fitur web seperti:

Memproses data dari formulir HTML

Menghubungkan dan berinteraksi dengan database (misalnya MySQL)

Membuat sistem login dan register

Mengelola file (upload, simpan, hapus, dll)

Mengirim email otomatis

Membangun aplikasi berbasis logika (validasi, perhitungan, dll)

Cara Menjalankan PHP

Karena PHP adalah bahasa server-side, maka kita membutuhkan:

Web Server seperti Apache

PHP Interpreter

(Opsional) Database Server seperti MySQL

Solusi Praktis: XAMPP / Laragon

Untuk pemula, menggunakan XAMPP atau Laragon sangat direkomendasikan.

Langkah-langkah

Download XAMPP dari https://www.apachefriends.org

Install dan jalankan Apache & MySQL

Simpan file PHP ke folder htdocs (misalnya: C:\xampp\htdocs)

Akses melalui browser dengan mengetik:

http://localhost/namafile.php

Struktur Dasar File PHP

File PHP memiliki ekstensi .php. Contoh file paling sederhana:

php <?php echo “Halo, dunia!”; ?> Ketika dibuka melalui localhost di browser, maka yang tampil adalah:

Halo, dunia!

Dasar-Dasar Sintaks PHP

1. Tag Pembuka PHP

php <?php // kode PHP ditulis di sini ?>

2. Output ke Browser

php echo “Ini output”; print “Ini juga mencetak”;

3 Variabel

php $nama = “Lina”; $umur = 20;

echo “Halo, saya $nama, umur saya $umur tahun.”;

4. Tipe Data

String: “teks”

Integer: 1, 20, -10

Float: 3.14

Boolean: true, false

Array: [“apel”, “jeruk”]

Object: (dibahas di OOP)

Operator & Percabangan

Operator Aritmatika

$a = 10; $b = 5;

echo $a + $b; // 15 echo $a * $b; // 50 Percabangan If-Else:

$nilai = 78;

if ($nilai >= 85) { echo “Nilai A”; } elseif ($nilai >= 70) { echo “Nilai B”; } else { echo “Nilai C”; }

Perulangan (Looping)

1. For Loop

for ($i = 1; $i <= 3; $i++) { echo “Angka ke-$i
”; }

2. While Loop

$i = 1; while ($i <= 3) { echo “Baris $i
”; $i++; }

form HTML dan $_POST / $_GET

Form HTML

Nama:

File proses.php

<?php $nama = $_POST[‘nama’]; echo “Halo, $nama!”; ?> $_POST digunakan untuk mengambil data dari form dengan method POST. $_GET digunakan untuk form atau URL dengan method GET.

Array di PHP

$buah = [“apel”, “jeruk”, “pisang”];

echo $buah[1]; // Output: jeruk

foreach ($buah as $item) { echo $item . “
”; }

Koneksi ke Database (MySQL)

1. Membuat Koneksi

php

$conn = mysqli_connect(“localhost”, “root”, “”, “nama_database”);

if (!$conn) { die(“Koneksi gagal: “ . mysqli_connect_error()); }

2. Menampilkan Data php $result = mysqli_query($conn, “SELECT * FROM siswa”);

while ($row = mysqli_fetch_assoc($result)) { echo $row[‘nama’] . “
”; }

3.Fungsi di PHP

php function sapa($nama) { return “Halo, $nama!”; }

echo sapa(“Alya”);

4.Include dan File Terpisah

header.php

echo “<h1>Judul Website</h1>”; index.php php include ‘header.php’;

echo “<p>Selamat datang!</p>”;

include atau require digunakan

untuk menyisipkan file lain ke dalam

file PHP utama. Berguna untuk template,

menu, dan footer.

5Fitur Tambahan (Lanjutan)

PHP memiliki fitur lanjutan untuk membuat aplikasi yang lebih kompleks, seperti:

Session & Cookies (Login, keranjang belanja)

Upload file

Validasi form

Sistem Login & Register

OOP (Object Oriented Programming)

AJAX & API dengan PHP