Episode 3: Mengenal Variabel* Tipe Data* dan Operator di PHP Lengkap

Diposting pada

Episode 3: Mengenal Variabel, Tipe Data, dan Operator di PHP Lengkap

PHP adalah bahasa pemrograman yang sangat populer untuk pengembangan web dinamis. Pada episode sebelumnya, kita telah membahas cara menginstal XAMPP dan menjalankan script PHP pertama. Kali ini, kita akan membahas elemen dasar yang wajib dipahami setiap programmer PHP, yaitu variabel, tipe data, dan operator.


Apa Itu Variabel dalam PHP?

Definisi dan Fungsi

Variabel adalah tempat untuk menyimpan nilai/data yang dapat digunakan kembali dalam program. Dalam PHP, semua variabel diawali dengan simbol $ (dolar).

Contoh Penulisan Variabel

php
<?php
$nama = "Andi";
$umur = 25;
$tinggi = 172.5;
?>

Aturan Penulisan Variabel

  • Harus diawali dengan simbol $.

  • Nama variabel tidak boleh diawali angka.

  • Case-sensitive: $Nama dan $nama dianggap berbeda.

  • Tidak boleh mengandung spasi atau karakter khusus (gunakan _ sebagai pemisah).


Tipe Data di PHP

PHP adalah bahasa yang loosely typed, artinya Anda tidak perlu menentukan tipe data secara eksplisit. Namun, memahami jenis tipe data tetap penting agar program tidak error.

1. String

Digunakan untuk menyimpan teks.

php
$teks = "Selamat datang!";

2. Integer

Bilangan bulat, positif maupun negatif.

php
$angka = 100;

3. Float (Double)

Bilangan desimal atau pecahan.

php
$nilai = 99.5;

4. Boolean

Mewakili nilai true (benar) atau false (salah).

php
$is_active = true;

5. Array

Kumpulan nilai dalam satu variabel.

php
$buah = array("apel", "jeruk", "pisang");

6. Object

Tipe data kompleks yang didefinisikan oleh class.

php
class Mobil {
public $warna = "merah";
}
$avanza = new Mobil();

7. NULL

Menandakan bahwa variabel tidak memiliki nilai.

php
$kosong = null;

Cara Menampilkan Nilai Variabel

Untuk menampilkan isi variabel, gunakan fungsi echo atau print.

php
$nama = "Budi";
echo "Nama saya adalah $nama";

Output:

nginx
Nama saya adalah Budi

Operator di PHP

Operator digunakan untuk melakukan operasi terhadap variabel dan nilai. PHP menyediakan berbagai jenis operator:


1. Operator Aritmatika

Digunakan untuk perhitungan matematis.

Operator Fungsi Contoh
+ Penjumlahan $a + $b
- Pengurangan $a - $b
* Perkalian $a * $b
/ Pembagian $a / $b
% Modulus $a % $b
php
$a = 10;
$b = 3;
echo $a * $b; // Output: 30

2. Operator Penugasan

Untuk memberi atau memperbarui nilai variabel.

Operator Contoh Sama dengan
= $a = 5; Memberi nilai
+= $a += 3; $a = $a + 3;
-= $a -= 2; $a = $a - 2;
*= $a *= 4; $a = $a * 4;

3. Operator Perbandingan

Untuk membandingkan dua nilai, menghasilkan true atau false.

Operator Fungsi Contoh
== Sama dengan $a == $b
!= Tidak sama $a != $b
> Lebih besar $a > $b
< Lebih kecil $a < $b
>= Lebih besar/sama $a >= $b
<= Lebih kecil/sama $a <= $b
php
$nilai1 = 80;
$nilai2 = 75;
var_dump($nilai1 > $nilai2); // true

4. Operator Logika

Digunakan untuk menggabungkan ekspresi logika.

Operator Nama Contoh
&& AND $a > 10 && $b < 20
` `
! NOT !($a == $b)

5. Operator Increment/Decrement

Digunakan untuk menambah atau mengurangi nilai variabel.

php
$a = 5;
echo ++$a; // Output: 6 (pre-increment)
echo $a--; // Output: 6, lalu nilai $a jadi 5

6. Operator String

Digunakan untuk menggabungkan dua string.

php
$nama_depan = "Dina";
$nama_belakang = "Putri";
$nama_lengkap = $nama_depan . " " . $nama_belakang;
echo $nama_lengkap; // Dina Putri

Tips dan Catatan Penting

  • Gunakan var_dump($variabel); untuk mengetahui tipe data dan isi variabel.

  • Hindari penggunaan variabel tanpa inisialisasi untuk menghindari error.

  • Kombinasikan tipe data dan operator secara tepat agar hasil program sesuai harapan.

  • Selalu beri komentar pada bagian penting untuk memudahkan revisi kode.


Kesimpulan

Pada artikel ini, kita telah mempelajari dasar-dasar penting dalam pemrograman PHP, yaitu variabel, tipe data, dan operator. Pengetahuan ini merupakan fondasi utama dalam membangun aplikasi web dinamis. Dengan memahami konsep-konsep tersebut, Anda akan lebih mudah melanjutkan ke materi berikutnya seperti kondisi, perulangan, fungsi, dan manipulasi form.