profile picture

home

PHP Dasar

02 Jun 2025 -

penjelasan tentang PHP Dasar

PHP (Hypertext Preprocessor) adalah bahasa pemrograman server-side yang dirancang khusus untuk pengembangan web. Dengan PHP, Anda dapat membuat situs web dinamis, mengelola basis data, memproses formulir, dan banyak lagi. PHP mudah dipelajari untuk pemula dan memiliki banyak fitur yang kuat untuk pengembang berpengalaman.

Berikut adalah penjelasan terperinci tentang dasar-dasar PHP yang dapat digunakan dalam workshop web.


1. Apa itu PHP?

PHP adalah bahasa skrip yang berjalan di sisi server. Artinya, kode PHP diproses di server sebelum dikirimkan ke browser pengguna dalam bentuk HTML. PHP sering digunakan bersama basis data seperti MySQL untuk membuat aplikasi web yang dinamis dan interaktif.

1.1. Fitur Utama PHP


2. Sintaks Dasar PHP

Kode PHP ditulis di antara tag <?php dan ?>.

<?php
// Ini adalah komentar satu baris
/* Ini adalah komentar
   multi-baris */
echo "Hello, World!"; // Menampilkan teks
?>

2.1. Variabel

Variabel di PHP diawali dengan tanda $.

<?php
$nama = "John";
$usia = 25;
echo "Nama saya adalah $nama dan usia saya adalah $usia.";
?>

2.2. Tipe Data

PHP mendukung berbagai tipe data, termasuk:

String: Kumpulan karakter.

Integer: Angka bulat.

Float: Angka desimal.

Boolean: true atau false.

Array: Kumpulan nilai.

Object: Representasi objek.

NULL: Variabel tanpa nilai.

3. Struktur Kendali

3.1. Pernyataan If-Else

<?php
$nilai = 85;

if ($nilai >= 90) {
    echo "Grade A";
} elseif ($nilai >= 80) {
    echo "Grade B";
} else {
    echo "Grade C";
}
?>

3.2. Looping

For Loop:

<?php
for ($i = 1; $i <= 5; $i++) {
    echo "Nomor: $i<br>";
}
?>

While Loop:

<?php
$i = 1;
while ($i <= 5) {
    echo "Nomor: $i<br>";
    $i++;
}
?>

4. Fungsi di PHP

Fungsi digunakan untuk mengorganisir kode yang dapat digunakan kembali.

<?php
function salam($nama) {
    return "Halo, $nama!";
}

echo salam("Alice");
?>

5. Penggunaan PHP dengan HTML

PHP sering digunakan bersama HTML untuk membuat situs web dinamis.

<!DOCTYPE html>
<html>
<head>
    <title>Contoh PHP</title>
</head>
<body>
    <h1><?php echo "Selamat Datang di PHP!"; ?></h1>
</body>
</html>

6. Menghubungkan PHP dengan Basis Data

PHP dapat digunakan untuk mengakses dan mengelola basis data seperti MySQL. Berikut adalah contoh sederhana:

<?php
$servername = "localhost";
$username = "root";
$password = "";
$database = "workshop";

// Membuat koneksi
$conn = new mysqli($servername, $username, $password, $database);

// Cek koneksi
if ($conn->connect_error) {
    die("Koneksi gagal: " . $conn->connect_error);
}
echo "Koneksi berhasil!";
?>

7. Kesimpulan

PHP adalah bahasa pemrograman yang kuat untuk pengembangan web. Dengan memahami dasar-dasar PHP, Anda dapat mulai membuat situs web dinamis, memproses data, dan bahkan membangun aplikasi web yang kompleks. Dalam workshop web, menguasai PHP dasar adalah langkah pertama yang penting untuk menjadi pengembang web yang handal.