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
-
Harus diawali dengan
$
-
Tidak boleh diawali angka (✅
$umur
, ❌$1umur
) -
Tidak boleh mengandung spasi (gunakan
_
) -
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 |
` | atau or` |
|
! |
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.