You are on page 1of 10

PHP tidak akan bisa beker ja dan dapat di gunakan secara mandiri di komputer - komputer Pengenalan PHP client,

di per lukan beberapa software tambahan yang har us di install. ada beberapa perangkat lunak pendukung yang harus di install anara lain: PHP adalah kependekan dar i kata Hypertext Preproccesor. PHP termasuk pada perangkatt lunak open source yang di atur dalam general purpose licences(GPL) 1. Apache Server 2. PHP 3. MySQL 4. PHPMyadmin 5. PHP mengenal beberapa jenis Tipe Data yaitu : I nteger, Floating Point, String, Ar rays, Object. Tipe Data pada suatu var iable secar a otomatis akan ditentukan PHP tergantung pada operasi yang sedang berlangsung. PHP merupakan bahasa pemrograman yang banyak di kembangkan di dalam lingkungan pembuatan website karena sangat cocok di gunakan, script PHP bisa di tempatkan pada script HTML begitupun sebaliknya script HTML bisa di letakan pada script PHP. PHP merupakan Tipepemrograman Data Pada PHP bahasa yang di khususkan untuk pembuatan web-web dinamis yaitu web-web yang kontenya selalu update dan berubah-ubah sesuai dengan pola yang di berikan dan dengan Dalam adanya pemrograman PHP yang dapat memungkinkan interaksi tipe antara client dengan bahasa pemrograman lain, ada bermacam-macam data, misalnya bulat), float(bilangan pecahan),char(karakter angka dan huruf), website integer(bilangan sehingga menjadikan web lebih atraktif dan interaktif, pada umumnya pembuatan string(kumpulan huruf atau kata), dan ber bagai tipe lainnya sumber data yang akan web-web dinamis itu juga bergantung pada database yang merupakan di tampilkan. PHP juga tergolong bahasa pemrograman berbasis ser ver maksudnya scr ipt PHP diletakan di 1. Tipe Data Integer server dan di ter jemahkan oleh web browser terlebih dahulu kemudian hasil terjemahan itu dikir imTipe ke browser client. Bahasa pemrograman PHP memiliki kesamaan dengan bahasa ASP ini meliputi semua bilangan bulat dengan range -2,147,483,648 sampai (Active +2,147,483,647 Server Page ), Cold pada Fusion platfor, m JSP 32bit. ( Java PHP ser juga ver Page), akan mengkonversi ataupun Perl. Berikut secara otomatis merupakan bila suatu bilangan berada diluar range tersebut ke dalam tipe data floating point. Tipe skema PHP sampai di terjemahkan oleh Browser : ini juga dapat dinyatakan dalam bentuk oktal (berbasis 8), desimal (ber basis 10), heksadesimal ( berbasis 16). Seperti dalam contoh berikut : Skema PHP $oktal = 031; $desimal = 25; $heksadesimal = 010; Web
2. Tipe Data Floating Point

Server

Skrip PHP

Tipe ini biasa digunakan dalam bilangan pecahan namun bisa juga bilangan desimal. Mesin PHP dalam bentuk Tipe ini memiliki range 1.7E-308 sampai 1.7E+308. Dapat dinyatakan Permintaan HTTP bilangan desimal atau dalam bentuk pangkat. Seperti contoh dibawah ini : $desimal = 0.25; $pangkat = 15.0E-2
3.

(Sesuatu html)

Tipe Data String

Kode HTML

Tanggapan Tipe data string dinyatakan dengan mengapitnya menggunakan tanda petik tunggal ( ) atau tanda petik ganda ( ). Perbedaan dari HTTP penggunaan keduanya adalah dengan tanda petik tunggal kita tidak dapat menggunakan variable dan escape sequence Client handling bersama dalam suatu kalimat. Seperti contoh :

$var=tanda; echo 1. Contoh $var ini dapat digunakan; echo 2. Contoh $var ini tidak dapat digunakan ; output ; 1. Contoh tanda ini dapat digunakan 2. Contoh $var ini tidak dapat digunakan

4.

Tipe Data Array Tipe ini dapat mengandung satu atau lebih data juga dapat diindeks berdasarkan numer ik atau string. Ia juga mendukung multiarray dimensi dan membolehkan semua datanya ber beda tipe data. Seperti contoh :

$array[] = 1; $array[] = 2 ; $array[] = 3'; $array[] = X ; $mobil[sedan] = Timor; $mobil[station] = Kijang; $mobil[pickup] = Zebra; for ($n=0; $n < 5; $n++) { echo variable \$array[$n] bernilai : $array[$n]; } echo variabel \$mobil[sedan] bernilai : $mobil[sedan] variabel \$mobil[station] bernilai : $mobil[station] variabel \$mobil[pikcup] bernilai : $mobil[pickup]; Tipe data array digunakan untuk menyimpan banyak data dalam satu variabel. array dalam php ada 3 (tiga) macam yakni numer ic array associative array multidimensional array Sebagai contoh untuk memasukkan daftar nama- nama har i ke dalam suatu variabel, perhatikan scr ipt dibawah : Contoh penulisan array numeric 1 <?php 2 $hari[0]="Senin"; Jenis

3 $hari[1]="Selasa"; 4 $hari[2]="Rabu"; 5 $hari[3]="Kamis"; 6 7 8


$hari[4]="Jum'at"; $hari[5]="Sabtu"; $hari[6]="Minggu"; //menampilkan tanpa perulangan. ;

9 echo "sekarang adalah hari $hari[3] <br />" 10//menampilkan menggunakan perulangan 11//perulangan akan dijelaskan pada artikel berikutnya 12for($i=0;$i<=6;$i++){ 13echo 14 15 16
} ?> $hari[$i]."<br/>";

Contoh penulisan array numeric 2 1 2 3


<?php $hari = array("Senin","Selasa","Rabu","Kamis","Jum'at","Sabtu","Minggu");

//menampilkan tanpa perulangan. ;

4 echo "sekarang adalah hari $hari[3] <br />" 5 //menampilkan menggunakan perulangan 6 //perulangan akan dijelaskan pada artikel berikutnya 7 for($i=0;$i<=6;$i++){ 8 echo 9
} ?> $hari[$i]."<br/>";

10

Pada contoh numeric array diatas dapat disimpulkan bahwa pemanggilan data array tersebut menggunakan angka, angka dimulai dari 0 sampai jumlah data yang dimasukkan. $hari[0] adalah pemanggilan untuk data pertama, $hari[1] adalah pemanggilan untuk data kedua dan seterusnya.

? Contoh penulisan associative array 1


<?php $hari =

2 array("Senin"=>"Ayam","Selasa"=>"Lele","Rabu"=>"Tempe","Kamis"=>"Tahu"," 3 4 5
Jum'at"=>"Teri","Sabtu"=>"Krupuk","Minggu"=>"Puasa"); //menampilkan tanpa perulangan. echo "Menu hari senin adalah $hari[Senin]" ?> ;

Contoh penulisan associative array 2 1 $hari["Senin"]=120; 2 $hari["Selasa"]=123; 3 $hari["Rabu"]=125; 4 $hari["Kamis"]=126; 5 6 7 8


$hari["Jum'at"]=127; $hari["Sabtu"]=128; $hari["Minggu"]=129; echo "Siswa yang mengantri makan pada hari senin sejumlah $hari[Senin]" ;

Pada contoh associative array diatas dapat disimpulkan bahwa pemanggilan data array tersebut menggunakan str ing yang ditentukan oleh kita, dengan kata lain pemanggilan menggunakan angka kita ganti menjadi string yang kita inginkan.

Contoh penulisan multidimension array 1 <?php 2 3 4 5


$makan = array( array("pagi"=>"bubur","siang"=>"ayam","sore"=>"bebek"), array("pagi"=>"bubur","siang"=>"tahu","sore"=>"tempe") ); //menampilkan tanpa perulangan. . $makan[0]["pagi"];

6 echo "Menu makan pada hari senin pagi adalah "

7 echo "<br />"; 8 echo "Menu makan pada hari senin pagi adalah " 9 ?> 10
. $makan[1]["sore"];

Contoh penulisan multidimension array menggunakan associative array

1 2 3 4 5 6 7 8 9 10

<?php $makan = array( "senin"=>array("pagi"=>"bubur","siang"=>"ayam","sore"=>"bebek") , "selasa"=>array("pagi"=>"bubur","siang"=>"tahu","sore"=>"tempe" ) ); //menampilkan tanpa perulangan. echo "Menu makan pada hari senin pagi adalah " $makan["senin"]["pagi"]; echo "<br />"; echo "Menu makan pada hari senin pagi adalah " $makan["selasa"]["sore"]; ?> . .

Pengertian multidimension array adalah array didalam array. Pemanggilan array ini bisa menggunakan numeric array maupun associative array. $makan[0]["pagi"] dapat diartikan sebagai menampilkan nilai array pertama dan array pagi dari variabel makan, $makan["senin"]["pagi"] dapat diartikan sebagai menampilkan nilai array senin dan array pagi dari var iabel makan. Array berdimensi satu
<? $hewan[0] = "Kucing"; $hewan[1] = "Kura-kura"; $hewan[2] = "Anjing"; $hewan[3] = "Kelinci";

echo("Hewan peliharaan saya adalah $hewan[0]"); ?>

Indeks dalam array dimulai dari angka/urutan ke-0. Jadi indeks dari array ke-0 adalah elemen pertama dari array dan indeks dari array ke-1 adalah elemen kedua dar i aray begitu juga seterusnya.

Array Multidimensi Dalam pemrogr aman PHP juga mengenal adanya penggunaan istilah arr ay multidimensi atau array bertingkat. Berikut adalah contohnya :

<? $buah = array ( "apel" => array("warna" => "merah","rasa" => "manis"), "pisang" => array("warna" => "kuning","rasa" => "manis") );

echo "Warna buah apel adalah ".$buah["apel"]["warna"]."<br>"; echo "Rasa buah pisang adalah ".$buah["pisang"]["rasa"]; ?>

5.

Tipe Data Object Tipe data object dapat ber upa bilangan, variable atau fungsi. Object dibuat dengan tujuan agar para progr ammer terbiasa dengan OOP, meski fasilitas ini masih minim. Seperti contoh :

Contoh :
<? class blog{ function data_blog(){ echo "http://viruspintar.blogspot.com"; } }

echo "<b>Wahyudi Blog</b> beralamat di "; $data=new blog; $data->data_blog(); ?>

Contoh penulisan tipe data object 1 <?php 2 class 3 var 4 function


makan{ $lauk = "ayam"; makan_malam($lauk){

5 $this-> lauk = $lauk; 6 } 7 } 8 9


$hari_ini = new makan; echo $hari_ini->lauk; ?>

10 11

6.

Tipe data boolean

Boolean merupakan sebuah type data yang sangat sederhana, dan merupakan nilai sebuah kebenaran, kar ena akan bernilai True atau False saja. Penulisannya tidak dipengar uhi penggunaan huruf besar atau kecil. Contoh penulisan tipe data boolean 1 2 3 4 5 6
<?php $a = TRUE; // bernilai 1 $b = true; // bernilai 1 $c = FALSE; // bernilai 0 $d = false; // bernilai 0 ?>

7.

Tipe data Null

NULL adalah Tipe Data yang tidak memuat apapun. Setiap Variabel yang diset menjadi Tipe Data NULL ini akan menjadikan Variabel tersebut kosong , seperti dalam penggunaan fungsi unset() . Cara untuk menset Var iabel menjadi NULL adalah dengan memasukan nilai NULL pada variabel yang dimaksud seperti pada Contoh berikut: <?php # Nilai awal $foo adalan 10 $foo = 10; # $foo akan menjadi NULL $foo = NULL;

8. 9. 10. 11. 12. 13. 14.

15. 16. 17.

# Sama dengan memanggil unset() unset($foo); ?>

8. Tipe data Resource Pengertian tipe data resource adalah tipe data baru yang diperkenalkan mulai PHP 4. Tipe ini termaksud tipe yang spisial, karena data ini hanya dapat dibuat dengan beberapa fungsi spesial. Tipe data resource dihasilkan dari pemanggilan fungsi- fungsi yang menggunakan resource sistem atau pemanggilan dar i database.

Sumber : http://amarullz.blog.unikom.ac.id/php- mengenal-tipe.h6 http://berbaginfo.wordpress.com/2007/12/12/tipe-data- pada-php/ http://bulletin- it.blogspot.com/2011/09/pengenalan-php.html

You might also like