Kamis, 29 November 2012
Senin, 30 April 2012
Kamis, 12 Januari 2012
Tipe Data PHP
Tipe data yang dikenali
PHP ada 8 yaitu :
Dalam PHP tipe data tidak
dideklarasikan oleh programmer akan tetapi ditentukan secara otomatis oleh
Intepreter PHP. Jadi anda tidak perlu deklarasikan tipe data tersebut jika
ingin memberikan nilai pada suatu variabel. Anda dapat menuliskan fungsi
gettype() untuk mengetahui type data dari nilai yang anda berikan.
Pendeklarasian Tipe Data
<?php
$a = 0.3;
$b = -3;
$c = "Fatih";
echo "$a adalah type data ".
gettype($a)."<br />";
echo "$b adalah type data ".
gettype($b)."<br />";
echo "$c adalah type data ".
gettype($c)."<br />";?>
Tipe data integer
Tipe data integer adalah tipe
data yang berguna untuk menyimpan bilangan bulat, bukan desimal. Sebagai contoh
(1),(2),(3),(4),(5),(-1),(-2),(-3),(-4) dan lain-lain. Tipe data ini memiliki
range antara -2,147,483,648 sampai dengan +2,147,483,648 platform 32bit.
Tipe data double / floating point
numbers
Tipe data floating point numbers
biasa juga disebut dengan “double”, ” float” atau “real” adalah tipe data yang
berguna untuk menyimpan bilangan desimal. Sebagai contoh (0.1),(1.3),(1.7),(1.8),(9.7),(2.4)
dan lain-lain.
Contoh
penulisan tipe data float
|
|
<?php
$a = 1.234;
$b = 1.2e3;
$c = 2E-6;
$d = 1.2E8;?>
|
Tipe data boolean
Boolean merupakan sebuah type data
yang sangat sederhana, dan merupakan nilai sebuah kebenaran, karena akan
bernilai True atau False saja. Penulisannya tidak dipengaruhi penggunaan huruf
besar atau kecil.
Contoh
penulisan tipe data boolean
|
|
<?php
$a = TRUE; // bernilai 1
$b = true; // bernilai 1
$c = FALSE; // bernilai 0
$d = false; // bernilai 0
?>
|
Tipe data string
String adalah sebuah tipe data yang
terdiri dari kata, bisa berupa kata tunggal maupun kalimat. Penulisan string
harus diapit oleh tanda petik, baik petik tunggal(‘ ‘) maupun petik ganda (” “)
Contoh
penulisan tipe data string
|
|
<?php
$kata1
= 'string diapit
petik tunggal';
$kata2
= "string
diapit petik ganda";?>
|
Perbedaan antara petik ganda dan
petik tunggal adalah, ketika kita menggunakan
petik tunggal maka variabel tidak akan terbaca nilainya. Beda halnya dengan
penggunaan petik genap yang akan membaca nilai dari suatu variabel.
Contoh
perbedaan petik tunggal dan genap
|
|
<?php
$kata
= "Merah";
echo 'warna baju saya adalah $kata';
//jika menggunakan tanda petik
tunggal browser
//akan menampilkan $kata
echo "warna baju saya adalah
$kata";
//jika menggunakan tanda petik
tunggal browser
//akan menampilkan Merah
?>
|
Jika string yang tertutup dalam
tanda kutip ganda (” “), PHP akan menafsirkan escape sequence lebih untuk
karakter khusus. Maka penulisan untuk karakter khusus tersebut harus ditambahkan
slash didepan karakter tersebut
Sequence
|
Keterangan
|
/n
|
Linefeed
|
/r
|
Carriage
return
|
/t
|
Horizontal
tab
|
/v
|
Vertical
tab
|
/f
|
Form
feed
|
//
|
Backslash
|
/$
|
Dollar
|
/”
|
Doublequote
|
Tipe data object
Tipe data object dibuat dengan
tujuan agar para programmer terbiasa dengan OOP. Tipe data object bisa berupa
bilangan, variabel atau fungsi. Data ini dapat dimasukkan ke dalam kode program
sehingga meringkas beberapa fungsi dan memperkecil ukuran file. Biar ga’
bingung contoh mudahnya menggunakan variabel dengan nilai string :
Contoh
penulisan tipe data object
|
|
<?php
class
makan{var
$lauk
= "ayam";
function
makan_malam($lauk){$this->
lauk = $lauk;}}
$hari_ini
= new
makan;
echo $hari_ini->lauk;
?>
|
Tipe data array
Tipe data array digunakan untuk
menyimpan banyak data dalam satu variabel. Jenis array dalam php ada 3
(tiga) macam yakni
- numeric array
- associative array
- multidimensional array
Sebagai contoh untuk memasukkan
daftar nama- nama hari ke dalam suatu variabel, perhatikan script dibawah :
Contoh
penulisan array numeric
|
|
<?php
$hari[0]="Senin";
$hari[1]="Selasa";
$hari[2]="Rabu";
$hari[3]="Kamis";
$hari[4]="Jum'at";
$hari[5]="Sabtu";
$hari[6]="Minggu";
//menampilkan tanpa perulangan.
echo "sekarang adalah hari
$hari[3] <br />" ;
//menampilkan menggunakan
perulangan
//perulangan akan dijelaskan pada
artikel berikutnya
for($i=0;$i<=6;$i++){
echo
$hari[$i]."<br/>";}?>
|
Contoh
penulisan array numeric 2
|
|
<?php
$hari
=
array("Senin","Selasa","Rabu","Kamis","Jum'at","Sabtu","Minggu");
//menampilkan tanpa perulangan.
echo "sekarang adalah hari
$hari[3] <br />" ;
//menampilkan menggunakan
perulangan
//perulangan akan dijelaskan pada
artikel berikutnya
for($i=0;$i<=6;$i++){echo
$hari[$i]."<br/>";}?>
|
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]$hari[1] adalah pemanggilan untuk data
kedua dan seterusnya. adalah
pemanggilan untuk data pertama,
Contoh
penulisan associative array
|
|
<?php
$hari
=
array("Senin"=>"Ayam","Selasa"=>"Lele","Rabu"=>"Tempe","Kamis"=>"Tahu","Jum'at"=>"Teri","Sabtu"=>"Krupuk","Minggu"=>"Puasa");
//menampilkan tanpa perulangan.echo "Menu hari senin adalah
$hari[Senin]" ;?>
|
Contoh
penulisan associative array 2
|
|
$hari["Senin"]=120;
$hari["Selasa"]=123;
$hari["Rabu"]=125;
$hari["Kamis"]=126;
$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 string yang ditentukan oleh kita, dengan kata
lain pemanggilan menggunakan angka kita ganti menjadi string yang kita
inginkan.
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
variabel makan.
Tipe data Null
Pengertian Null adalah
tipe data yang tidak mempunyai nilai.
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.
Source : kodePHP.com
Pengantar PHP
·
PHP ?
Ø Bahasa berbentuk skrip yang
ditempatkan dalam server dan diproses
server ( Server side).
·
Perkembangan PHP
Ø PHP Versi I dibuat oleh Rasmus Lerdorf Thn 1995
Ø PHP Versi 2 diberi nama PHP/F1 Thn 1996
Ø PHP Versi 3 Thn 1997
Ø PHP versi 4 Oktober 2000
·
Memilih PHP ?
Ø PHP itu Free
Ø Life Cycle yang singkat
Ø Cros Platform
Ø Mendukung banyak database
·
INSTALASI PHP ?
Ø Install Web server ( Apache,
PWS, IIS)
Ø Install PHP
Ø PHP Triad
( download lewat www.PHPGreek.com)
( download lewat www.PHPGreek.com)
Struktur PHP
·
ANATOMI SKRIP PHP
Ø <?PHP…………?>
Ø <? ………………?>
Ø <script
language=”php”>……</script>
contoh
<HTML>
<HEAD>
<TITLE>Latihan
Menampilkan Variabel</TITLE>
</HEAD>
<BODY>
<?php
print("Selamat belajar PHP,
<B>$nama_pemakai</B>");
?>
</BODY>
</HTML>
Statement dan Comment
A.
Statement
Statement
adalah satuan perintah dalam PHP. Statement harus diakhiri dengan tanda
semicolon/titik-koma (;).
Contoh
statement :
echo(“hello user … !”);
echo(“4 + 5 = ” . 4+5);
B. Expression
Expression
adalah satu bagian kecil kode yang akan dihitung hasilnya oleh php. Contoh
expression :
4 + 5
Penggunaan
expression :
echo(“4 + 5 = ” . 4+5);
C. Comment
Comment adalah bagian dari kode yang tidak dieksekusi . Comment dibuat
untuk memperjelas atau memberi keterangan ada kode program. Ada dua cara
menulis comment : comment satu baris dan comment banyak baris.
Comment satu baris dibuat dengan menggunakan tanda //. Semua
statement yang ada di kanan // tidak dijalankan oleh interpreter.
Contoh
penggunaan:
echo(“4 +
5 = ” . 4+5); // menampilkan hasil 4 + 5
Comment
banyak baris dibuat dengan menggunakan pasangan /* dan */. Semua tulisan yang
dibuat di antara tanda tersebut tidak akan dieksekusi oleh interpreter. Contoh
penggunaan :
/*
kode ini akan menampilkan
hasil dari
4 + 5
*/
ec
Variabel dan Tipe Data
Variabel digunakan sebagai tempat penyimpanan data
sementara. Data yang disimpan dalam variabel akan hilang setelah program
selesai dieksekusi.Untuk penyimpanan data yang permanen, kita dapat menyimpan
data di database atau di disk.
Variabel
di PHP diawali dengan tanda $. Untuk dapat menggunakan variabel, ada dua
langkah yang harus dilakukan,deklarasi dan inisialisasi.
A.
Deklarasi variabel
Deklarasi
variabel bisa disebut juga memperkenalkan atau mendaftarkan variabel ke dalam
program.Dalam php, deklarasi variabel seringkali digabung dengan inisialisasi.
Variabel dalam PHP dinyatakan dengan awalan $.
Contoh
:
$namaPembeli
$jumlahBarang
$harga
Ada
beberapa aturan yang diikuti berkenaan dengan penggunaan nama
variabel.
Aturan pemberian nama variabel :
ÞDimulai dengan tanda $
ÞKarakter pertama harus huruf
atau garis bawah ( _ )
ÞKarakter berikutnya boleh
huruf, angka, atau garis bawah.
B.
Inisialisasi variabel
Inisialisasi
variabel adalah mengisi nilai untuk pertama kalinya ke dalamvariabel.
Contoh
inisialisasi :
$namaDepan = “Endy”;
$namaBelakang = “Muhardin”;
$jumlahBarang = 3;
$harga = 1000;
C. Tipe data
Dalam
bahasa pemrograman yang lain, ada bermacam-macam tipe data, misalnya
integer(bilangan bulat), float(bilangan pecahan),char(karakter angka dan
huruf), string(kumpulan huruf atau kata), dan berbagai tipe lainnya. PHP
mengenal dua tipe data sederhana; numerik dan literal. Ditambah dengan dua tipe
data yang tidak sederhana, yaitu array dan object.
Source : kodePHP.com
Langganan:
Postingan (Atom)