Monday, August 20, 2007

Mengenal function

Mengenal function

Function atau merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program.
Tujuan penggunaan fungsi adalah:
- Memudahkan dalam mengembangkan program
- Menghemat ukuran program

Untuk membuat fungsi, harus mengikuti syntax sebagai berikut:

function namafungsi ($parameter1, $parameter2)
{
pernyataan1;
pernyataan2;
}

Contoh 1 : membuat fungsi yang tidak mempunyai parameter
Nama file : fungsi1.php

function BukaTabel()
{
echo " cellpadding=0 bgcolor=#555555>
\n";
echo " bgcolor=#ffffff>
\n";
echo "
";
}

function TutupTabel()
{
echo "

\n";
}
?>



Latihan Fungsi 1


BukaTabel();
print ("Ini tabel pertama");
TutupTabel();
print ("
");

BukaTabel();
print ("Ini tabel kedua");
TutupTabel();
?>

Contoh 2 : membuat fungsi yang mempunyai parameter
Nama file : fungsi2.php

function BukaTabel($warna1, $warna2)
{
echo " cellpadding=0 bgcolor=\"$warna1\">
\n";
echo " bgcolor=\"$warna2\">
\n";
echo "
";
}

function TutupTabel()
{
echo "

\n";
}
?>



Latihan Fungsi 2


BukaTabel("red", "#dddddd");
print ("Ini tabel pertama");
print ("

");
print ("");
print ("");
print ("");
print ("
Kolom 1 Kolom 2 Kolom 3
");
TutupTabel();
print ("
");
BukaTabel ("blue", "white");
print ("Ini tabel kedua");
TutupTabel();
?>

Download contoh

Pengulangan dengan While

Pengulangan dengan While

Selain dengan For, kita juga dapat melakukan pengulangan dengan menggunakan While.



Pengulangan dengan while


$count = 1;
while ($count <=10)
{
print ("Baris nomer $count
");
$count = $count + 1;
}
?>



Jika script di atas dijalankan maka akan muncul tampilan seperti di bawah ini.

Baris nomer 1
Baris nomer 2
Baris nomer 3
Baris nomer 4
Baris nomer 5
Baris nomer 6
Baris nomer 7
Baris nomer 8
Baris nomer 9
Baris nomer 10

Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau sama dengan 10.

Download contoh

Pengulangan dengan For

Pengulangan dengan For

Seperti halnya bahasa pemrograman lain, PHP juga menyediakan fasilitas untuk melakukan pengulangan. Salah satunya adalah dengan menggunakan For.



Pengulangan



for ($count = 1; $count <= 10; $count++)
{
print ("Ini adalah baris ke-$count
");
}
?>


Jika script di atas dijalankan maka akan muncul tampilan seperti di bawah ini.

Ini adalah baris ke-1
Ini adalah baris ke-2
Ini adalah baris ke-3
Ini adalah baris ke-4
Ini adalah baris ke-5
Ini adalah baris ke-6
Ini adalah baris ke-7
Ini adalah baris ke-8
Ini adalah baris ke-9
Ini adalah baris ke-10

Pada saat baris pengulangan (yang dimulai dari for ($count = 1; $count <= 10; $count++)) dijalankan untuk pertama kali, maka nilai $count adalah 1. Oleh karena itu baris paling atas yang tercetak pada browser adalah:

Ini adalah baris ke-1

Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau sama dengan 10.

Download contoh

Array

Array

Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui indeks array.

Array berdimensi satu

$kota[0] = "Yogyakarta";
$kota[1] = "Jakarta";
$kota[2] = "Malang";
$kota[3] = "Purwokerto";

print ("Kota favorit saya adalah $kota[2]");
?>

Kode di atas bila dijalankan pada browser, akan muncul tulisan :

Kota favorit saya adalah Malang.
Indeks array dimulai dari 0. Jadi indeks array 0 menyatakan elemen pertama dari array, indeks array 1 menyatakan elemen array kedua, dan seterusnya.

Array multidimensi

Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh :

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

print ("Warna buah apel adalah ");
print ($buah["apel"]["warna"])."
";
print ("Rasa buah pisang adalah ");
print ($buah["pisang"]["rasa"]);
?>

Kode di atas akan menghasilkan tulisan

Warna buah apel adalah merah
Rasa buah pisang adalah manis

Tipe Data

Tipe Data

PHP mengenal tiga macam tipe data, yaitu :

1. Integer
2. Floating point number
3. String

Integer

Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh :

$a = 1234 // desimal
$b = - 1234 // negatif
$c = 0123 // oktal
$d = 0x12 // heksadesimal
pernyataan seperti $a = 1234 disebut pernyataan penugasan. Dalam contoh tersebut maksudnya adalah memberikan nilai 1234 ke variabel $a.

Floating point number

Disebut juga bilangan pecahan. Terdapat tanda titik yang merupakan pemisah antara bagian bulat dan pecahan.

$a = 1.234 // bentuk biasa
$b = 1.2e3 // bentuk eksponensial

Strings

$a = "ini adalah tipe data string"

Sintaks dasar PHP

Sintaks dasar PHP
Ada empat macam cara penulisan kode PHP, yaitu :

1.
2.
3.
4. <% echo ("kalau yang ini mirip dengan ASP"); %>

Anda bisa memilih salah satu dari empat cara tersebut. Tapi yang paling sering digunakan adalah cara pertama dan kedua. Perhatikan bahwa tiap akhir baris harus selalu diberi tanda titik koma (;).

Seperti pada bahasa pemrograman lain Anda pun bisa meletakkan baris komentar pada program Anda. Pada PHP caranya adalah dengan meletakkan komentar tersebut di sebelah kanan tanda // jika komentar satu baris dan di antara /* dan */ jika komentarnya lebih dari satu baris.

/* kalau yang ini adalah komentar
lebih dari satu baris */
echo ("memang mudah");
?>

Menginstall PHP Triad

Menginstall PHP Triad

Selama ini Anda mungkin hanya mengenal Personal Web Server (PWS) sebagai web server untuk menjalankan PHP pada sistem operasi Windows 9x. Padahal selain PWS Anda juga bisa menggunakan Apache sebagai web servernya. Untuk menginstall Apache for Windows Anda dapat menggunakan PHP Triad yang merupakan "kumpulan" dari berbagai software yaitu:

  • PHP - 4.0.5
  • MySQL - 3.23.32 (database server)
  • Apache - 1.3.14 (web server)
  • PHPMyAdmin - 2.1.0 (untuk administrasi database)
  • Perl - nsPerl 5.005_03

Jadi dengan menginstall PHP Triad Anda dapat menggunakannya untuk belajar PHP, Perl dan database MySQL. Untuk menginstall PHP Triad caranya adalah sebagai berikut:

1 Download PHP Triad di http://www.phpgeek.com
2 Untuk memulai proses install, klik 2x pada file yang baru Anda download tersebut dan tunggu sampai proses install selesai.
3

Untuk menjalankan Apache, klik Start - Programs - PHP Triad - Start Apache.

Untuk menjalankan MySQL, klik Start - Programs - PHP Triad - Start MySQL.

4. Untuk mengecek Apache, klik shortcut Launch Site. Jika pada browser muncul tulisan "Welcome to PHPTriad for Windows ... " maka proses install yang Anda lakukan berhasil.
5. Untuk mengecek MySQL, klik Start MySQL dan PHPMyAdmin. Jika Anda melihat tulisan "Welcome to phpMyAdmin..." berarti proses install berhasil.
6. Sampai di sini proses intall telah selesai. Jika sewaktu-waktu Anda ingin mencoba script PHP dan database MySQL Anda harus menjalankan Apache dan MySQL terlebih dahulu.

tambahan :

Letakkan script PHP Anda di C:\apache\htdocs.