PHP Tipe Data Script PHP

30 Hasil penilaian tersebut akan dinyatakan dengan keputusan penilaian TERAKREDITASI atau TIDAK TERAKREDITASI. Setelah itu kita memberikan peringkat akreditasi, dengan konversi sebagai berikut : 361 sd 400 A Sangat Baik 301 sd 360 B Baik 200 sd 300 C Cukup 200 - Tidak Terakreditasi

2.2 PHP

Script PHP PHP : Hypertext Preprocessor merupakan bahasa web serverside yang bersifat open source. Bahasa PHP menyatu dengan script HTML yang sepenuhnya dijalankan pada server. Sumber : Hakim, Lukmanul. 2008. Membongkar Trik Rahasia Para Master PHP Kelebihan dari bahasa pemrograman PHP adalah sebagai berikut : 1. Sebuah script yang tidak melakukan kompilasi dalam penggunanya. 2. Web Server yang mendukung PHP dapat ditemukan dimana-mana dari mulai IIS sampai dengan dengan Apache, dengan konfigurasi yang sangat mudah. 3. Dalam sisi pengembangan lebih mudah, karena banyaknya developer yang membantu dalam pengembangannya. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 31 4. Pada sisi pemahaman, PHP adalah bahasa scripting yang paling mudah dikuasai karena referensi yang mudah ditemukan. 5. PHP adalah bahasa pemrograman Open Source yang dapat digunakan diberbagai Sistem Operasi Unix, Linux, Windows dan dapat dijalankan secara runtime melalui console ataupun terminal serta dapat dijalankan dengan perintah-perintah system.

2.3 Tipe Data Script PHP

PHP memiliki 5 jenis tipe data dasar yaitu, Integer, Float, String, Array dan Object. Berbeda dengan dengan program-program lainnya, jenis tipe data PHP tidak dapat langsung kita tentukan sendiri, melainkan akan ditentukan berdasarkan untuk apa variabel tersebut digunakan pada saat program dijalankan.

2.3.1 Tipe Data Integer

Int atau Integer merupakan tipe bilangan bulat. Tipe data integer memiliki ukuran maksimum 32 bit atau bisa menampung nilai sampai 2 milyar. test = 123 desimal test = -123 negatif desimal test = 0123 octal test = 01A hexadesimal Apabila nilai dari sebuah variabel di luar jangkauan tipe data integer, maka otomatis akan dikonversi ke tipe float. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 32

2.3.2 Tipe Data Float

Floating point merupakan tipe data yang berisikan bilangan pecahan atau bilangan desimal. Data floating memiliki nilai maksimum mencapai 1.8E308. Bentuk dari data ini adalah desimal ataupun bentuk pangkat. Perhatikan contoh berikut ini : nilai_desimal=0.298; nilai_pangkat=298.0E-5;

2.3.3 Tipe data String

Tipe data String dinyatakan dengan menggunakan tanda kutip tunggal atau menggunakan tanda kutip ganda “ ”. Perhatikan contoh berikut ini : string=Selamat Belajar PHP; string=”Selamat Belajar PHP”; Perbedaan penggunaan antara dua tanda kutip tersebut adalah , jika menggunakan tanda kutip tunggal, apabila dalam sebuah variable yang memiliki data string tesebut tedapat variable yang lain, maka nilai dari variable tersebut akan dieklarasikan atau dicetak nama variable itu sendiri. Perhatikan contoh berikut ini : htmlhead tittleData String PHPtittlehead body ? data_string.php warna=”Putih”; data1=”Warna bunga melati adalah warna”; data2=”Warna bunga melati adalah warna”; Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 33 echo”brdata1”; echo’brdata2’; ? bodyhtml Jalankan program diatas dengan menggunakan browser, sehingga menyebabkan tampak bahwa string yang menggunakan petik ganda, variabel warna akan dicetak isinya, yaitu “Putih”. Sebaliknya untuk string yang menggunakan tanda petik tunggal, penulisan variabel warna akan tercetak apa adanya. Untuk menulis atau mendeklarasikan baris baru, backslash, tanda dollar, maka harus menambahkan tanda backslash \ didepan karakter tersebut. Untuk lebih jelasnya perhatikan daftar tabel 2.1 : Tabel 2.1 Deklarasi Tipe Data String Deklarasi Pengertian \n Untuk berpindah ke baris baru baris berikutnya. \r Untuk berpindah ke baris berikutnya paragraf baru. \t Untuk membentuk tab Horizontal. \\ Untuk menuliskan tanda backslash. \ Untuk menuliskan tanda dollar. \” Untuk menuliskan tanda kutip. \[0-9]{3,7} Digunakan untuk mendeklarasikan karakter berurutan sesuai dengan formatnya menggunakan ekpesi reguler. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 34

2.3.4 Tipe Data Array

Array adalah jenis tipe data yang mengandung satu atau lebih data di dalam sebuah variabel. Penulisan Array dimulai dengan indeks 0nol dan apabila nilai index array tidak ditentukan, maka otomatis index akan diurutkan sesuai dengan urutan penulisan. Sintaks penulisan array : nama_variabel _array nilai array ; atau nama_variabel_array [ key ] = nilai array ; Berikut ini adalah contoh penulisan data array : htmlhead tittleProgram PHPtittlehead body ? data_array.php nama_hari=array Minggu, Senin, Selasa,Rabu,Kamis,Jumat,Sabtu; data[]=40; data[]=600; data[]=”80”; data[]=”data array”; data[]=array; nama[awal]=”Prima”; nama[akhir]=”Fauzyah”; for hari=0; hari=6; hari++ { Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 35 echo”brHari nama_hari[hari]”; } for i=0; i5; i++ { echo”brVariabel \data[i] nilainya adalah : data[i]”; } echo”brVaiabel \nama[awal] nilainya adalah: nama[awal]”; echo”brVariabel \nama[akhir] nilainya adalah: nama[akhir]”; ? bodyhtml Perhatikan contoh diatas, array dideklarasikan secara langsung dengan memasukkan nilainya. Apabila nilai array tidak diisi, maka secara otomatis nilai tersebut akan diisi dengan nilai angka index. Setelah dijalankan dengan program tersebut adalah browser, maka hasilnya akan tampak sebagai berikut : Hari Minggu Hari Senin Hari Selasa Hari Rabu Hari Kamis Hari Jumat Hari Sabtu Variabel data[0] nilainya adalah: 40 Variabel data[1] nilainya adalah: 600 Variabel data[2] nilainya adalah: 80 Variabel data[3] nilainya adalah: data array Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 36 Variabel data[4] nilainya adalah: array Variabel data[awal] nilainya adalah: Prima Variabel data[akhir] nilainya adalah: Fauzyah PHP adalah bahasa pemrograman lain mengenal adanya penggunaan istilah array multidimensi, yaitu array bertingkat. Perhatikan contoh berikut ini : ? data_array2.php didefinisikan dengan array hewan hewan=array “kaki”=array ”empat”=”kuda”, “dua”=”ayam”, “warna”=array “putih”=”kelinci”, “hitam”=”musang”, ”coklat”=”kucing” ; tampilkan array buah [warna][jeruk] echo “Nilai dari variabel \hewan[\”warna\”] \”putih\”] adalah ”.hewan[“warna”][“putih”]; ? Apabila program diatas dijalankan dibrowser, maka akan menghasilkan nilai kuning yang dapat dipanggil dengan menggunakan fungsi echo, yaitu : echo hewan [“warna”][“putih”] Hasil dari script diatas dengan menggunkan browser sebagai berikut : Nilai dari Variabel hewan[“Warna”][“Putih”] adalah Kelinci Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 37

2.3.5 Tipe Data Object

Tipe data object adalah tipe data yang dapat berupa bilangan, variabel, ataupun fungsi. Dengan dibuatnya data object ini dapat membantu programmer untuk membuat sebuah program. Data ini dapat disertakan ke dalam program, sehingga meringkas beberapa fungsi dan dapat memperkecil ukuran file. Semakin kecil ukuran file, maka semakin singkat waktu yang dibutuhkan untuk mengakses file tersebut. Contoh dari penulisan data object adalah : htmlhead tittleProgram PHPtittlehead body ? Class warna_daun{ Function warna { return “Pada umumnya berwarna hijau, tapi kadang kuning atau coklat”; } } daun=new warna_daun; echo “Warna daun adalah “ .warna_daun-warna; ? bodyhtml Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 38

2.4 Operator Dalam Script PHP