www.agniluthfi.

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. Tipe data integer Dalam ilmu komputer, istilah "Integer" digunakan untuk merujuk kepada tipe data apapun yang merepresentasikan bilangan bulat, atau beberapa bagian dari bilangan bulat. Disebut juga sebagai Integral Data Type. 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. Range bilangan ini adalah dari -2,147,483,648 sampai +2,147,483,647 pada platform 32bit. Jika angka yang digunakan diluar kisaran range tersebut, maka PHP akan secara otomatis mengkonversikannya menjadi tipe Floating Point. Tipe data floating point Floating-point atau bilangan titik mengambang, adalah sebuah format bilangan yang dapat digunakan untuk merepresentasikan sebuah nilai yang sangat besar atau sangat kecil. Bilangan ini direpresentasikan menjadi dua bagian, yakni bagian mantisa dan bagian eksponen (E). Bagian mantisa menentukan digit

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). Kebanyakan CPU atau mikroprosesor sederhana tidak mendukung secara langsung operasi terhadap bilangan floating-point ini, karena aslinya mikroprosesor ini hanya memiliki unit aritmetika dan logika, serta unit kontrol yang beroperasi berdasarkan pada bilangan bulat (integer) saja. 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. Tipe data string String dalam pemrograman komputer adalah sebuah deret simbol. Tipe data string adalah tipe data yang digunakan untuk menyimpan barisan karakter. Tipe data string dinyatakan dengan menggunakan tanda kutip tunggal (‘ ’) atau tanda kutip ganda (“ “). Perhatikan contoh berikut ini $string=’Mari belajar PHP’; $string=”Mari belajar PHP”; 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. Tipe data array Larik atau array dalam ilmu komputer, adalah suatu tipe data terstruktur yang dapat menyimpan banyak data dengan suatu nama yang sama dan menempati tempat di memori yang berurutan (kontinyu) serta bertipe data yang sama pula. 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). Jenis-jenis array adalah: • Array satu dimensi Array satu dimensi merupakan jenis larik dasar dan jenis larik yang paling sering digunakan, pemakaian larik satu dimensi terutama dipakai dalam tipe data string (terutama dalam bahasa Bahasa pemrograman C). • Array dua dimensi/multidimensi Array dua dimensi merupakan tipe larik yang lain. Larik dua dimensi sering dipakai untuk merepresentasikan tabel dan matriks dalam pemrograman.

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,

Perhatikan contoh diatas, array dideklarasikan secara langsung dengan memasukkan nilainya. Jika nilai array tidak diisi, maka nilai tersebut akan secara otomatis diisi dengan nilai angka index. Untuk fungsi “for” yang menyatakan perulangan akan dibahas pada bab selanjutnya. Tipe data object Tipe data object adalah tipe data yan gdapat berupa bilangan, variable, ataupun fungsi. Data ini dapat disertakan kedalam sebuah program sehingga dapat meringkas beberapa fungsi dalam program dan dapat memperkecil ukuran file. Semakin kecil ukuran file, semakin cepat file tersebut dapat diakses oleh pengguna.

7

Sign up to vote on this title
UsefulNot useful