5 - Variabel Dan Tipe Data
5 - Variabel Dan Tipe Data
DPPLG
X PPLG
• Apa kamu pernah menemukan x dan y dalam perlajaran
matematika?
• Mereka berdua sebenarnya adalah variabel yang menyimpan
sesuatu. Kadang, kita sering diberi tugas untuk mencari tahu isi
dari x dan y.
• Contohnya:
• jika x + 3 = 5, Berapakah x?
• <?php
• $nama_barang = "Kopi C++";
• $harga = 4000;
• $stok = 40;
• Contoh: Salah
• $!nama = "";
• $46rosi = "";
• Contoh: Benar
• $nama = "";
• $rosi46 = "";
• Nama variabel yang terdiri dari dua suku kata, bisa dipisah
dengan underscore (_) atau menggunakan style camelCase.
• Contoh:
• Contoh:
• $nama_barang = "";
• $namaPembeli = "";
• $harga = 0;
• Nama variabel bersifat Case Sensitive, artinya huruf besar dan
huruf kecil dibedakan.
• $Belajar = "";
• $BELAJAR = "";
• $belajar = "";
2. Mengambil Nilai dari Variabel
• Setelah kita membuat variabel, biasanya akan kita gunakan
pada proses berikutnya dengan mengambil nilainya.
• Mengambil nilai dari variabel bisa kita lakukan dengan
menuliskan namanya dalam perintah echo maupun ekspresi
yang lain.
• Contoh:
• <?php
• // membuat variabel baru
• $nama_barang = "Minyak Goreng";
• $harga = 15000;
• // menampilkan isi variabel
• echo "Ibu membeli $nama_barang seharga Rp $harga";
• Hasilnya:
• Jika kita menggunakan tanda petik ganda (") dalam echo, maka
kita bisa menuliskan langsung nama variabelnya seperti ini:
• Contoh:
• <?php
• Contoh:
• $huruf = 'E';
• Lalu, String adalah tipe data yang terdiri dari kumpulan
karakter. Penulisannya diapit dengan tanda petik ganda.
• Contoh:
• Contoh:
• Contoh:
• $panjang = 233.12;
• $kapasistas = 13232.12;
• Kadang juga tipe data float ditulis dalam notasi seperti ini:
• $jarak = 1.2E-5;
• E-5 artinya eksponen dari 10.
• Contoh di atas akan sama dengan 1.2 x 10-5. Kalau kita
jabarkan akan menjadi 0.000012.
• Agar format float tidak tercetak dalam notasi E, kita bisa
gunakan fungsi sprintf().
• Contoh:
• Contoh:
• $isActive = false;
• $menikah = true;
Tipe Data Array dalam PHP
• Array adalah tipe data yang berisi sekumpulan data.
• Contoh:
• Contoh:
• $user = new User();
• Tipe data objek lebih sering disebut instance dari sebuah class.
Pada contoh di atas User() adalah class yang di-instance di
variabel $user.
• Setiap pembuatan instance harus didhului dengan kata kunci
new.
Tipe Data NULL di PHP
• Tipe data NULL adalah tipe data yang menyatakan kosong.
• Contoh:
• $nama = NULL;
4. Konversi Tipe data di PHP
• pa yang akan terjadi bila kita melakukan pembagian dengan
tipe data teks dengan angka seperti ini:
• $a = 3;
• $b = "angka 10";
• $c = $b / $a;
• Tentunya akan terjadi error saat kita ingin mencetak isi variabel
$c.
• Karena itu, kita harus konversi dulu tipe datanya agar bisa
dilakukan operasi yang lain.
• Pada PHP konversi tipe data bisa dilakukan dengan operator
kali (*).
• Contoh:
• <?php
• $foo = "1"; // mula-mual $foo dalam bentuk string (ASCII 49)
• $foo *= 2; // $foo sekarang adalah integer (2)
• $foo = $foo * 1.3; // $foo sekarang adalah float (2.6)
• $foo = 5 * "10 Little Piggies"; // $foo sekarang adalah integer (50)
• $foo = 5 * "10 Small Pigs"; // $foo sekarang adalah integer (50)
• ?>
5. Menghapus Variabel dari Memori
• Apabila ada variabel yang sudah tidak dibutuhkan lagi, maka
kita bisa menghapusnya untuk meningkatkan performa
program.
• Contoh:
• // membuat variabel $tmp
• $tmp = 2901;