Get Adobe Flash player

Persiapan menggunakan PHP

Setelah kita mengenal apa itu PHP dan sintaks cara menampilkan PHP marilah kita mengenal komponen pendukungnya yaitu

  • Browser (Mozilla, IE, Opera, dll)
  • Server Side (Xampp, Easy PHP, PHP Triad, dll)
  • Editor (Notepad ++, Dreamweaver, dll)
  • Komputer

Sebelum lebih jauh kita mengenal PHP tersebut kita harus tahu bahwa PHP hanya dapat berjalan menggunakan browser seperti IE, Mozilla, Opera, dll. Apabila sudah mengenal browser kita harus tahu bahwa PHP memerlukan server side atau sebuah server agar dapat dijalankan di sisi Client karena PHP adalah pemrograman server side. Pada Pemrograman PHP kita membutuhkan server diantaranya Xampp, Easy PHP, PHP Triad, dll aplikasi ini kita instal di komputer kita agar dapat menjalankan program PHP. Terakhir kita harus mengenal editor yang nantinya digunakan untuk menulis program PHP seperti notepad, Notepad ++, Dreamweaver, dll.

 

Variabel

Variabel digunakan untuk menyimpan sebuah value, data atau informasi. Pada variabel ada beberapa ketentuan dalam penulisannya yaitu sebagai berikut: (sumber :http://www.slideshare.net)

  • Nama Variabel diawali dengan tanda $
  • Panjang tidak terbatas
  • Setelah tanda $ diawali oleh huruf atau underscore(_). Karakter berikutnya bisa terdiri dari huruf, angka, dan karakter tertentu yang diperbolehkan (karakter ASCII dari 127 - 255).
  • Bersifat case-sensitive.
  • Tidak perlu dideklarasikan.
  • Tidak boleh mengandung spasi.

contoh program :

<?php

$test = “ini adalah karakter”;

$a_angka = 4;

$angkalain = 8;

?>

 

Tipe Data

Pada tipe data PHP berbeda dengan pemrograman visual seperti Vibi, Delphi, Foxpro, dll karena di PHP tipe data tidak perlu di definisikan, adapun tipe data PHP adalah sebagai berikut:

  • Boolean
  • Integer
  • Float
  • String
  • Array
  • Object
  • Resource
  • Null

Integer
Integer menyatakan tipe data bilangan bulat dengan jangkauan/range kira kira dari -2,147,483,648 hingga +2,147,483,647 pada platform 32 bit. Namun bila terdapat data diluar jangkauan tersebut, maka secara otomatis PHP akan mengkonversikannya ke dalam tipe data Floating Point.
Contoh : (sumber :http://viruspintar.blogspot.com)

$a=2;
$b=3;

Double/Float
Double/Floating point adalah tipe data yang berisi bilangan real atau pecahan. Jangkauan/range dari tipe data ini adalah antara 1.7e-308 sampai 1.7e+308. Data tersebut berbentuk desimal ataupun berbentuk pangkat.
Contoh :

$c = 4.352;
$b = 1.2e3;

 

String
String menyatakan tipe data teks (sederetan teks karakter yang tidak menyatakan bilangan). Dalam penulisannya, tipe data string menggunakan tanda kutip tunggal (’ ‘) atau bisa juga menggunakan tanda kutip ganda (” “).
Contoh :

$nama=”Wahyudi Blog”;
$url=’http://viruspintar.blogspot.com’;

 

Dari kedua cara penulisan dengan tanda kutip tersebut, ada perbedaan antara keduanya yaitu pada saat penggunaan variabel. Jika menggunakan tanda kutip tunggal, maka apabila sebuah variabel berisi tipe data string dan berisi tipe data yang lain, yang terjadi adalah nilai dari variabel tersebut akan dibaca atau tetap dicetak dengan nama variabel itu sendiri.
Contoh :

<?
$url=”
http://belajar.blogspot.com“;
$nama1=”Wahyudi Blog beralamat di $url”;
$nama2=’Wahyudi Blog beralamat di $url’;

echo “$nama1<br>”;
echo “$nama2″;
?>

Dalam browser, tampilan string yang menggunakan tanda kutip ganda, variabel $url akan dicetak isinya yaitu “http://belajar.blogspot.com” namun berbeda dengan penggunaan tanda kutip tunggal, variabel $url akan dicetak begitu saja.

 

Array
Tipe data array ini mampu untuk menyimpan lebih dari satu data akan tetapi tiap element data dalam array dibedakan menurut nomor indeksnya. Selain itu juga, array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian bagian yang menyusun array disebut juga dengan element array, yang masing masing dari element dapat diakses secara tersendiri melalui indeks array.

a. 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 dari aray begitu juga seterusnya.

 

b. Array Multidimensi
Dalam pemrograman PHP juga mengenal adanya penggunaan istilah array 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"];
?>

Apabila ingin lebih detail dengan Array klik link ini (sumber:http://viruspintar.blogspot.com)

 

Tipe Data Object
Tipe data Object bisa berupa bilangan, variabel, ataupun fungsi. Tipe data tersebut dapat membantu programmer untuk membuat sebuah program. Data itu dapat disertakan dalam program sehingga meringkas beberapa fungsi dan dapat memperkecil ukuran file. Semakin kecil ukuran file semakin singkat waktu yang dibutuhkan untuk mengakses file tersebut.
Contoh :

<?
class blog{
function data_blog(){
echo “
http://contoh.blogspot.com“;
}
}

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

 

Konstanta

Konstanta adalah sebuah variabel yang mempunyai nilai tetap dam tidak perlu dideklarasikan dengan $. Konstanta dideklarasikan menggunakan fungsi define(). (sumber :http://unnes.info)
Contoh:

<?php
//konstanta.php
Define(“lebar”,5);
$panjang = 5;
$tinggi = 6;
$volume = lebar*$panjang*$tinggi;
Echo “Panjang sebuah kubus adalah $panjang”;
Echo “
Tinggi sebuah kubus adalah $tinggi”;
Echo “
Volume sebuah kubus adalah $volume”;
?>

Operator dalam PHP

Setelah pada bahasan sebelumnya kita telah membahas tentang variabel dan tipe data dalam PHP, dalam kesempatan kali ini kita akan pelajari tentang operator dalam PHP.

Operator merupakan suatu simbol yang dipakai untuk memanipulasi data, seperti perkalian, penjumlahan, pengurangan, pembagian. Dalam PHP ada beberapa operator yang sering kita gunakan, antara lain: (sumber :http://padepokan-php.blogspot.com)

a.Operator Aritmatika

Operator aritmatika adalah operator yang digunakan untuk melakukan fungsi matematika. Operator aritmatika dalam PHP:

-$a negative $a
$a+$b penjumlahan $a dengan $b
$a-$b pengurangan $a dengan $b
$a*$b perkalian $a dengan $b
$a/$b pembagian $a dengan $b

 

b. Operator Increament/Decreament

Pre/post increment dan decrement masing-masing adalah penambahan dan pengurangan satu. Apabila operator diletakkan sebelum variable, missal ++$i atau –i maka nilai $i akan ditambahkan atau dikurangkan 1 sebelum keseluruhan operasi dalam ekspresi dikerjakan dan sebaliknya apabila operator diletakkan setelah variable, missal $i++ atau $i– maka nilai $i akan ditambah atau dikurangi 1 setelah operasi dalam ekspresi dikerjakan.

penjumlahan secara teratur misal $a=$a+1 maka bisa ditulis $a++
pengurangan secara teratur misal $a=$a-1 maka bisa ditulis $a–

 

c. Operator String

Hanya ada satu operator string, yaitu operator concatenation ( . ).

<?php

$a=”Hallo”;

$b=$a.”Selamat Datang di PHP”;

//$b berisikan “Hallo Selamat datang di PHP”

?>

 

d. Operator asignment

Ini adalah operator yang berfungsi untuk mengisi variabel dengan data
contoh:

$a=5;
$b=10;
$c=”kalimat dan kata”;

 

e. Operator Perbandingan

== samadengan
!= tidak samadengan
<> tidak samadengan
< lebih keci
> lebih besar
<= lebih kecil samadengan
>= lebih besar samadengan< /EM>

 

f. Operator Ternary

Operator ternary merupakan model penyederhanaan dari bentuk if..else yang setiap blok dari if dan else hanya satu perintah. Model ini cocok untuk melakukan proses pengisian suatu hasil pengujian.

Bentuk Umum:

(Ekspresi) ? (jika benar) : (jika salah);

Contoh:

<?

$umur=5;

$balita=($umur<=5) ? “Termasuk balita : “sudah tidak balita lagi”;

echo “Umurnya = $umur “$balita;

?>

 

g. Operator Logika

$a & $b variabel $a dan $b
$a | $b variabel $a atau $b

 

Bersambung…..

29 Responses to “Persiapan menggunakan PHP”

Leave a Reply

:D :) :( :o 8) :eek: ;-( :grin: :wink: :arrow: :idea: :?: :!: :evil: O:) :-| :-* :-(( :poke: :love: :tired: :emotion: :party: :clown: :worried: X( :p
















































Digital Library sedang error