CARA MENGINSTALL PHP:
l Beberapa paket PHP (server, database mySQL dan modul PHP) dapat di download secara gratis (www.php.net; www.apache.com dan www.mysql.com)
l Beberapa paket terpadu antara lain XAMPP dan WAMP
l Berikut ini adalah cara mengintall XAMPP (berikut ini adalah logo (icon) XAMPP



CARA MENJALANKAN :
l Setelah paket PHP XAMPP (atau yang lain) diinstall maka server (apache) diaktifkan, database (mySql) diaktifkan
l Konfigurasi program adalah berada pada C:\Program Files\XAMPP
l Kode PHP kita letakan pada folder
C:\Program Files\xampp\htdocs
Contoh:


Script :

<body>
<?php
printf("Tanggal %s<BR>",(date(" d M y ")));
?>
</body>
HASIL :

DASAR PROGRAM :


<html>
<head>
<title>Latihan Variabel</title>
</head>
<body>
<?php
define("SALAM","HALOOW"); //konstanta
$nama="Mr. JOKO"; //variabel
printf("%s , %s !!, APA KABAR?",SALAM,$nama);
?>
</body>
</html>
HASIL :

MENCETAK DENGAN : print() dan printf()
|


Hasil: 




CASTING VARIABLE:


<body> <?php $gaji="d 5000 rupiah"; $gajib=(int)$gaji; $gajid=(double)$gaji; $gajib=1.1*$gajib; $gajid=1.1*$gajid; printf("Gaji string : %s<BR>",$gaji); printf("Gaji bulat : %d<BR>",$gajib); printf("Gaji double : %d<BR>",$gajid); ?> </body> | HASIL: ![]() |
MODUL 9
· Statemen kondisi if..then ..else
· Statemen loop for dan while
· Konsep array
· Fungsi pustaka
· User Define function
1. Statemen Kondisi dan Fungsi
Sintak :
o if (ekspres) pernyataan;
o if (ekspresi) pernyataan1
else pernyataan2;
Ekspresi adalah suatu operasi logika
o Untuk menentukan hari dan tanggal dalam PHP ada fungsi date()
o Dimana kita dapat mengambil nilai dengan cara
o date(“d”) : tanggal
o date(“D”) : hari (“Sun”, “Mon”, “Tue”, “Wed”,”Thu”,”Fri”,”Sat”)
o date(“m”) : angka bulan (1,2,…12)
o date(“M”) : nama bulan (“Jan”,..”Dec”)
o date(“y”) : 2 digit angka tahun
o date(“Y” : 4 digit angka tahun
Contoh : $tanggal = date(“d – m – Y”); hasilnya 23-12-2007
$tanggal = date(“d M y”); hasilnya 23 Dec 07
|
<body>
<?php
$hari=date("D");
if($hari=="Sun")$hari="Minggu";
else $hari="Bukan hari Minggu";
printf("Hari ini <font color=red> %s<BR>",$hari);
?>
</body>
CONTOH:
|
<body>
<?php
$hari=date("D");
if($hari=="Sun")$hari="Minggu";
else $hari="Bukan hari Minggu";
$tanggal=date("d");
$bulan=date("M");
$tahun=date("Y");
if($bulan=="Dec")$bulan="Desember";
printf("Hari ini <font color=red> %s, ",$hari);
printf("<font color=blue> %s %s %s ",$tanggal,
$bulan,$tahun);
?>
</body>
|
STATEMEN SWITCH:
switch(ekspresi)
{ case ekspresi_case_1:
Pernyataan_1;
break;
case ekspresi_case_2:
Pernyataan_2;
break;
....
}
|
LOOP:
- Loop for memiliki format sama dengan bahasa C kecuali pada variabelnya menggunakan $nama
for($i=NilaAwal; kondisi; nilaiAkhir) statemen
- Statemen break digunakan untuk keluar dari kontrol for
- Contoh berikut mencetak angka 1 sampai 7 sekaligus sebagai ukuran besarnya huruf.
CONTOH :
| |||
| |||
Loop while memiliki format:
o while(kondisi)
{ statemen;}
o Statemen continue (juga dapat diterapkan pada loop for) artinya kontrol melompat ke akhir blok while( atau blok for) sehingga statemen di bawah continue akan dilompati
CONTOH:
|
| ||||
ARRAY:
o Array dalam PHP dideklarasikan dengan sangat luwes, misalnya :
$nama=array(“JOKO”,”BUDI”,”ARI”); maka indeks dimulai dari 0
$nama=array(1=>“JOKO”,”BUDI”,”ARI”); maka indeks dimulai dari
o sehingga program :
CONTOH 1:
<?php
$nama=array(1=>"JOKO","BUDI","ATIK");
$i=1;
|
{print("<b> $nama[$i] ");
$i++;
}
?>
SAMA DENGAN :
<?php
$nama["A"]="JOKO";
$nama["B"]="BUDI";
$nama["C"]="ATIK";
$huruf=array(1=>"A","B","C");
$i=1;
while($i<=3)
{print("<b> $huruf[$i] isi : $nama[$huruf[$i]]<BR> ");
$i++;
}
?>
INDEKS STRING DALAM ARRAY :
PHP juga memungkinkan kita membuat array 2 dimensi dengan indeks campuran dan dengan banyak elemen tiap barisnya tidak sama
Contoh : $tamu=array(“senin”=>array(“JOKO”,”ENDRO”,”DONO”),
“selasa”=>array(“SITI”,”RINI”),
“rabu”=>”array(“MULYANTO”));
CONTOH:
<?php
$tamu=array("senin"=>array("JOKO","ENDRO","DONO"),
"selasa"=>array("SITI","RINI"),
![]() |
print("DAFTRA TAMU :<BR>");
while(list($indeks1,$nilai1)=each($tamu))
{print("Hari $indeks1 : ");
while(list($indeks2,$nilai2)=each($nilai1))
print("$nilai2 , ");
print("<BR>");
}
jol ajari tentang web...
BalasHapusboleh-boleh... nak dimano?
BalasHapusmilu-milu aku belajar ttng web
BalasHapusyo zul ilmu tu ajar2i smo wong2,
BalasHapusjng diam be,,,
y0 au nii jul ,
BalasHapusajarii 0iii ...
po dio pengertian araay tu...
BalasHapusn kapan digunakannyo tu...