PHP Dasar

02 Jun 2025

Panduan lengkap tentang dasar-dasar pemrograman PHP


1. Pengertian PHP

PHP (Hypertext Preprocessor) adalah bahasa pemrograman server-side yang digunakan untuk mengembangkan aplikasi web dinamis. PHP dapat disisipkan langsung ke dalam file HTML untuk menghasilkan halaman web yang interaktif.


2. Cara Menulis PHP

Kode PHP ditulis di dalam tag <?php ... ?> seperti berikut:

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

Untuk menampilkan teks atau output di browser, gunakan echo atau print.


3. Variabel PHP

Variabel di PHP diawali dengan tanda $. Variabel tidak perlu didefinisikan tipe datanya (dynamic typing).

<?php
  $nama = "Budi";
  $umur = 20;
  echo "Nama: $nama, Umur: $umur";
?>

4. Tipe Data PHP

PHP mendukung berbagai tipe data:

Contoh:

<?php
  $teks = "Belajar PHP";
  $angka = 123;
  $desimal = 3.14;
  $isActive = true;
?>

5. Operator PHP

Operator Deskripsi    
+, -, *, /, % Aritmatika    
==, !=, <, >, <=, >= Perbandingan    
&&, ` | | , !` Logika    
.= Penggabungan string    

Contoh:

<?php
  $x = 10;
  $y = 5;
  echo $x + $y; // 15
?>

6. Struktur Kontrol

a. If-Else

<?php
  $nilai = 80;
  if($nilai >= 75){
    echo "Lulus";
  } else {
    echo "Tidak Lulus";
  }
?>

b. Switch-Case

<?php
  $hari = "Senin";
  switch($hari){
    case "Senin":
      echo "Hari Senin";
      break;
    case "Selasa":
      echo "Hari Selasa";
      break;
    default:
      echo "Hari lainnya";
  }
?>

c. Perulangan

For

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

While

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

Foreach (untuk array)

<?php
  $buah = array("Apel", "Mangga", "Jeruk");
  foreach($buah as $item){
    echo $item . "<br>";
  }
?>

7. Komentar

Gunakan komentar untuk menjelaskan kode:

// Ini komentar satu baris
# Ini juga komentar satu baris
/*
  Ini komentar 
  lebih dari satu baris
*/

8. Penutup

PHP adalah bahasa server-side yang digunakan untuk membuat aplikasi web dinamis. Gunakan tag <?php ... ?> untuk menulis kode PHP. Pelajari variabel, operator, dan kontrol alur program untuk membangun aplikasi web interaktif.