Variabel, Tipe Data, dan Operator dalam PHP

By | 11 October 2025

Setelah kamu berhasil menjalankan program PHP pertama di bagian sebelumnya Belajar PHP untuk Pemula, sekarang kita akan belajar bagaimana PHP menyimpan dan memproses data. Ini adalah dasar dari semua logika program di PHP — mulai dari menyimpan nama pengguna, menghitung harga total, hingga menentukan kondisi tertentu dalam aplikasi.

Apa Itu Variabel?

Variabel adalah wadah untuk menyimpan data sementara di dalam program.
Dalam PHP, semua variabel selalu diawali dengan tanda $.

Contoh:

<?php
$nama = "Arvian";
$umur = 25;
$kota = "Bandung";

echo "Halo, nama saya $nama, umur saya $umur tahun, dan saya tinggal di $kota.";
?>

Output:

Halo, nama saya Arvian, umur saya 25 tahun, dan saya tinggal di Bandung.

Aturan Penulisan Variabel

  1. Harus diawali dengan $

  2. Tidak boleh diawali angka (✅ $umur, ❌ $1umur)

  3. Tidak boleh mengandung spasi (gunakan _)

  4. Bersifat case-sensitive ($Nama$nama)

Jenis Tipe Data dalam PHP

PHP memiliki beberapa tipe data utama yang sering digunakan:

Tipe Data Contoh Keterangan
String "Halo Dunia" Teks atau tulisan
Integer 25 Angka bulat
Float / Double 3.14 Angka desimal
Boolean true atau false Nilai benar/salah
Array ["apel", "pisang", "jeruk"] Kumpulan data
Object (objek dari class) Data berbasis OOP
NULL NULL Tidak memiliki nilai

Contoh:

<?php
$nama = "Arvian";       // String
$umur = 25;             // Integer
$tinggi = 1.75;         // Float
$is_active = true;      // Boolean
$buah = ["Apel", "Jeruk", "Pisang"]; // Array
$alamat = NULL;         // Null

echo "Nama: $nama<br>";
echo "Umur: $umur<br>";
echo "Tinggi: $tinggi meter<br>";
echo "Status Aktif: " . ($is_active ? "Ya" : "Tidak") . "<br>";
echo "Buah favorit: " . $buah[0] . "<br>";
?>

Operator dalam PHP

Operator digunakan untuk melakukan operasi terhadap variabel dan nilai.
Ada beberapa kategori utama:

1️⃣ Operator Aritmatika

Digunakan untuk perhitungan angka.

Operator Keterangan Contoh
+ Penjumlahan $a + $b
- Pengurangan $a - $b
* Perkalian $a * $b
/ Pembagian $a / $b
% Modulus (sisa bagi) $a % $b

Contoh:

<?php
$a = 10;
$b = 3;

echo "Hasil tambah: " . ($a + $b) . "<br>";
echo "Hasil bagi: " . ($a / $b) . "<br>";
echo "Sisa bagi: " . ($a % $b);
?>

2️⃣ Operator Perbandingan

Digunakan untuk membandingkan dua nilai.

Operator Arti Contoh Hasil
== Sama dengan $a == $b true jika nilainya sama
!= Tidak sama dengan $a != $b true jika berbeda
> Lebih besar $a > $b true jika benar
< Lebih kecil $a < $b true jika benar
>= Lebih besar atau sama $a >= $b true jika benar
<= Lebih kecil atau sama $a <= $b true jika benar

Contoh:

<?php
$a = 10;
$b = 5;

if ($a > $b) {
    echo "$a lebih besar dari $b";
}
?>

3️⃣ Operator Logika

Digunakan untuk menggabungkan beberapa kondisi (biasanya dalam if).

Operator Arti Contoh
&& atau and Kedua kondisi harus benar $a > 5 && $b < 10
` atauor`
! Negasi (kebalikan) !($a > 5)

Contoh:

<?php
$umur = 20;
if ($umur >= 17 && $umur <= 60) {
    echo "Kamu termasuk usia produktif.";
}
?>

4️⃣ Operator Penggabungan String

Untuk menggabungkan teks gunakan tanda . (titik).

<?php
$nama = "Arvian";
$pekerjaan = "Programmer";

echo "Halo, nama saya " . $nama . ", saya seorang " . $pekerjaan . ".";
?>

Output:

Halo, nama saya Arvian, saya seorang Programmer.

Latihan Sederhana

Buat file latihan2.php dan ketik kode berikut:

<?php
$nama = "Andi";
$gaji = 5000000;
$bonus = 1000000;
$total = $gaji + $bonus;

echo "Nama: $nama <br>";
echo "Gaji Pokok: Rp " . number_format($gaji) . "<br>";
echo "Bonus: Rp " . number_format($bonus) . "<br>";
echo "Total Gaji: Rp " . number_format($total);
?>

Coba ubah nilai variabel dan lihat hasilnya di browser.
Dari sini kamu sudah bisa mulai membuat sistem perhitungan dinamis sederhana!

Kesimpulan

Di bagian ini kamu telah mempelajari:

  • Cara mendeklarasikan dan menampilkan variabel PHP.

  • Jenis tipe data yang sering digunakan.

  • Operator aritmatika, perbandingan, logika, dan string.

Semua konsep ini akan sering kamu gunakan di seluruh proyek PHP — dari CRUD, login, hingga sistem pembayaran.

 

Category: PHP