Professional Documents
Culture Documents
com
Tipe Data dalam PHP
Ada beberapa tipe data yang biasa digunakan dalam bahasa pemrograman. PHP
membagi tipe data menjadi 5 buah tipe data yaitu Integer, Floating Point, String,
Array, dan Object. Tipe data yang kita gunakan dalam PHP tidak perlu kita
deklarasikan terlebih dahulu. PHP akan secara otomatis menentukan tipe data
yang digunakan.
Nilai sebuah data dari sebuah tipe data integer adalah nilai bilangan bulat
tersebut dalam matematika. Representasi data ini merupakan cara bagaimana
nilainya disimpan di dalam memori komputer. Tipe data integral terbagi menjadi
dua buah kategori, baik itu bertanda (signed) ataupun tidak bertanda (unsigned).
Bilangan bulat bertanda mampu merepresentasikan nilai bilangan bulat negatif,
sementara bilangan bulat tak bertanda hanya mampu merepresentasikan
bilangan bulat positif.
1
www.agniluthfi.com
dalam angka tersebut, sementara eksponen menentukan nilai berapa besar
pangkat pada bagian mantisa tersebut (pada posisi titik desimal). Sebagai contoh,
bilangan 314600000 dan bilangan 0.0000451 dapat direpresentasikan dalam
bentuk bilangan floating point: 3146E5 dan 451E-7 (artinya 3146 * 10 pangkat 5,
dan 451 * 10 pangkat -7).
Perhitungan atau kalkulasi terhadap nilai floating point pada jenis mikroprosesor
sederhana dapat dilakukan dengan menggunakan perangkat lunak, sehingga
operasinya sangat lambat. Untuk itulah, sebuah prosesor tambahan dibutuhkan
untuk melakukan operasi terhadap jenis bilangan ini, yang disebut dengan unit
titik mengambang. Dalam bahasa pemrograman, khususnya keluarga bahasa
pemrograman C, bilangan titik mengambang direpresentasikan dengan tipe data
float. Range dari tipe data ini adalah dari 1.7E-308 sampai 1.7E+308.
Perbedaan dari penggunaan tanda kutip tunggal dan tanda kutip ganda pada
sebuah string adalah jika kita menggunakan tanda kutip tunggal, maka isi dari
string tersebut adalah kata yang terdapat pada string itu sendiri. Sedangkan jika
2
www.agniluthfi.com
kita menggunakan tanda kutip ganda pada sebuah string, maka isi dari string
tersebut adalah nilai yang berada pada variable tersebut. Untuk lebih jelasnya
perhatikan contoh berikut :
<html>
<head>
<title>String</title>
</head>
<body>
<?
$warna=biru;
$string1='Warna yang dipilih adalah warna $warna';
$string2="Warna yang dipilih adalah warna $warna";
echo "$string1<br>";
echo "$string2";
?>
</body>
</html>
Jika kita jalankan program diaas menggunakan browser, maka hasilnya adalah
3
www.agniluthfi.com
Pada gambar diatas, tampak bahwa string yang menggunakan tanda petik
tunggal akan menampilkan nama variabelnya sendiri yaitu $warna. Sedangkan
string yang menggunakan tanda petik ganda akan menampilkan isi dari variable
tersebut yaitu biru yang merupakan isi dari variable $warna. Perlu diingatkan
kembali bahwa penulisan nama variable bersifat case sensitive. Artinya
dibedakan antara penggunaan huruf capital dan huruf non capital.
$warna=biru
Berbeda dengan
$WARNA=merah
Untuk menuliskan atau mendeklarasikan baris baru, backslash, dan tanda dolar,
tambahkan backslash(\) didepan karakter tersebut. Hal ini dilakukan karena
karakter-karakter tersebut telah digunakan oleh PHP sebagai suatu fungsi
tertentu. Misalnya karakter dolar ($) digunakan untuk menandai sebuah
variable, spasi atau baris baru pada program tidak akan berpengaruh pada
4
www.agniluthfi.com
tampilan web, dan backslash digunakan sebagai penanda komentar. Untuk lebih
jelasnya perhatikan table berikut ini.
Deklarasi Pengertian
\n Digunakan untuk berpindah ke baris berikutnya atau baris baru
\r Digunakan untuk berpindah ke baris berikutnya dan membentuk
paragraph baru
\t Digunakan untuk membentuk tab horizontal
\\ Digunakan untuk menuliskan karakter backslash
\$ Digunakan untuk menuliskan karakter dolar
\[0-9]{3,7} Digunakan untuk mendeklarasikan karakter berurutan sesuai
formatnya menggunakan ekspresi regular.
Larik dapat diakses berdasarkan indeksnya. Indeks larik umumnya dimulai dari
0 dan ada pula yang dimulai dari angka bukan 0. Pengaksesan larik biasanya
dibuat dengan menggunakan perulangan (looping).
5
www.agniluthfi.com
Didalam data array ini dapat mengandung data jenis array juga.data array yang
ada didalam array ini memperbolehkan kita untuk memasukkan data dengan tipe
yang berbeda. Berikut ini adalah contoh penulisan array,
<html>
<head>
<title>Array</title>
</head>
<body>
<?
$array[]=10;
$array[]='100';
$array[]="50";
$array[]="Ini adalah array";
$array[]='array';
$nama[awal]="agni";
$nama[tengah]="luthfi";
$nama[akhir]="heryana";
for($i=0;$i<5;$i++)
{
echo "<br>variabel array \$array[$i] adalah $array[$i]";
}
echo "<br>variabel \$nama[awal] adalah $nama[awal]";
echo "<br>variabel \$nama[tengah] adalah $nama[tengah]";
echo "<br>variabel \$nama[akhir] adalah $nama[akhir]";
?>
</body>
</html>
6
www.agniluthfi.com
Jika kita jalankan program diatas menggunakan web browser, maka tampilannya
akan seperti ini,