Variable dan tipe data

·

3 min read

Variable dan tipe data

Kita telah paham dan mengerti bagimana cara menggunkan dan menjalankan program dengn bahasa PHP, tapi tidak cukup sampai disitu, masih banyak hal yang masih harus dipelajari. Ikuti terus materi PHP series ini dan mari berkembang bersama.

Apa saja yang akan dibahas?

  • Mengenal variable
  • Menggunakan dan update variable pada PHP
  • Mengenal tipe data

Mengenal variable

Variable (dibaca: variabel) adalah kode program yang difungsikan untuk menampung nilai agar dapat dipakai atau diproses ketika dibutuhkan.

Hal yang harus diperhatikan pada variable PHP:

  • Variable diawali tanda dollar ( $ )
  • Variable bersifat case sensitive atau sensitif terhadap huruf kecil dan kapital
  • Variable dapat ditulis tanpa nilai (default: NULL) maupun dengan nilai.
  • Nama variable tidak boleh diawali dengan angka atau mengandung spasi
  • Penulisan variable dengan nilai adalah ditandai nama variable sebelah kiri kemudian diikuti tanda sama dengan ( = ) dan nilai berada pada sebelah kanan tanda sama dengan tersebut.

Menggunakan dan update variable pada PHP

Berikut merupakan contoh penulisan dan penggunaan variable pada PHP.

<?php
$nama = "Asrul Harahap";
echo "Hi, $nama";

Pada PHP, variable bisa ditulis dengan nilai atau tanpa nilai yang mana secara default adalah bernilai NULL yang biasanya digunakan saat suatu proses kalkulasi atau apapun itu barulah nilai di berikan pada variable, contoh.

<?php
$usia;
$lahir = 1995;
$sekarang = 2021;
$usia = $sekarang - $lahir;
echo "Usia anda sekarang adalah $usia";

Catatan: Variable pada PHP bersifat mutable artiny dapat diubah nilainya, untuk nilai tetap gunakan function define seperti define("KEY", "VALUE") .

Mengenal tipe data

Tipe data merupakan jenis data yang diwakili sebuah nilai pada sebuah variable. Pada PHP terdapat beberapa tipe data, yaitu:

  1. Integer
  2. Float
  3. String
  4. Boolean
  5. Array
  6. Object
  7. NULL

Integer

Tipe data integer adalah tipe data number berupa bilangan asli atau bilangan bulat. Integer dapat dituliskan hanya dengan nilainya saja dan integer dapat menggunakan operasi matematika, seperti penjumlahan, pengurangan dan lain-lain. Contoh.

<?php
$uang = 20_000_000_000;
$usia = 21

Catatan: penulisan integer dapat ditambahkan tanda underscore ( _ ) sebagai alat bantu membaca saat development, undesscore akan diabaikan oleh PHP saat mengeksekusi kode program.

Float

Float adalah tipe data number yang terdapat pada PHP yang nilainya berupa desimal atau memiliki koma, koma pada PHP menggunakan tanda titik ( . ). Contoh.

<?php
$pi = 3.14;

String

String adalah tipe data yang berbentuk teks kosong atau banyak yang deklarasikan menggunakan tanda double qoute ( " " ) maupun tanda single quote ( ' ' ). Nilai string akan diletakkan diatantara single atau double quote tersebut. Contoh.

<?php
$nama_siswa = "Asrul Harahap";
$nama_guru = "Martin Putra";

Boolean

Tipe data boolean adalah tipe data yang menyimpan nilai benar atau salah berupa true atau false (incase sensitive) atau bisa juga bernilai 0 atau 1. Tipe data ini biasanya digunakan untuk melakukan penge-cekan sebuah kondisi. Contoh.

$udah_nikah = true;
$punya_kucing = FALSE;

Array

Array merupakan tipe data kumpulan, pada PHP array dapat menyimpan berbagai jenis data. Array bisa dituliskan dengan keyword array( ) ataupun dengan simbol square bracket ( [ ]). Contoh.

<?php
$siswa = array("Asrul", "Anis", "Kiki", "Tisha", "Martin");
$hasil_vote = [1, "dua", 3, 4, 5, "enam"];

Object

Object merupakan tipe data yang menyimpan nilai majemuk seperti array dan merupakan turunan dari sebuah class bawaan PHP atau class dibuat oleh pengguna. Contoh

<?php
class Kendaraan {
    function start() {
        return "Brummmmm....";
    }
}
$mobil = new Kendaraan();
echo $mobil->start();

NULL

Tipe data ini adalah nilai default sebuah variable pada PHP, artinya jika variable tersebut tidak diberi nilai secara otomatis akan bertipe data NULL. Tipe data ini dapat dituliskan dalam huruf kapital atau huruf kecil.

Catatan: kamu dapat menggunakan method is_null($variable) untuk menge-cek apakah sebuah variable memiliki nilai atau tidak.