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