Kamis, 04 Februari 2010

Pengertian PhP dan MySqL

MODUL 8 : PHP & MySQL






PENGERTIAN :


CARA KERJA : HTML

 Perhatikan script PHP dalam HTML dalam file Helo.php

?>


 Jika file tersebut dijalankan melalui browser cara kerjanya sbb:



CARA KERJA : PHP

 Perhatikan script PHP dalam HTML dalam file Helo.php

?>


 Jika file tersebut dijalankan melalui browser cara kerjanya sbb:



CARA MENGINSTALL PHP:

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




CARA MENJALANKAN :

 Setelah paket PHP XAMPP (atau yang lain) diinstall maka server (apache) diaktifkan, database (mySql) diaktifkan
 Konfigurasi program adalah berada pada C:\Program Files\XAMPP
 Kode PHP kita letakan pada folder
C:\Program Files\xampp\htdocs
Program yang dieksekusi dengan browser adalah pada alamat : http://localhost/namafile.php


Contoh:

Script :


printf("Tanggal %s
",(date(" d M y ")));
?>


HASIL :



DASAR PROGRAM :



Latihan Variabel


define("SALAM","HALOOW"); //konstanta
$nama="Mr. JOKO"; //variabel
printf("%s , %s !!, APA KABAR?",SALAM,$nama);
?>



HASIL :


MENCETAK DENGAN : print() dan printf()



Hasil:



CASTING VARIABLE:



$gaji="d 5000 rupiah";
$gajib=(int)$gaji; $gajid=(double)$gaji;
$gajib=1.1*$gajib;
$gajid=1.1*$gajid;
printf("Gaji string : %s
",$gaji);
printf("Gaji bulat : %d
",$gajib);
printf("Gaji double : %d
",$gajid);
?>

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

CONTOH


$hari=date("D");
if($hari=="Sun")$hari="Minggu";
else $hari="Bukan hari Minggu";
printf("Hari ini %s
",$hari);
?>



CONTOH:


$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 %s, ",$hari);
printf(" %s %s %s ",$tanggal,
$bulan,$tahun);
?>




STATEMEN SWITCH:

switch(ekspresi)
{ case ekspresi_case_1:
Pernyataan_1;
break;
case ekspresi_case_2:
Pernyataan_2;
break;
....
}







LOOP:
o Loop for memiliki format sama dengan bahasa C kecuali pada variabelnya menggunakan $nama

for($i=NilaAwal; kondisi; nilaiAkhir) statemen

o Statemen break digunakan untuk keluar dari kontrol for
o 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:
$nama=array(1=>"JOKO","BUDI","ATIK");
$i=1;
while($i<=3)
{print(" $nama[$i] ");
$i++;
}
?>

SAMA DENGAN :

$nama["A"]="JOKO";
$nama["B"]="BUDI";
$nama["C"]="ATIK";
$huruf=array(1=>"A","B","C");
$i=1;
while($i<=3)
{print(" $huruf[$i] isi : $nama[$huruf[$i]]
");
$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:

$tamu=array("senin"=>array("JOKO","ENDRO","DONO"),
"selasa"=>array("SITI","RINI"),
"rabu"=>array("MULYANTO"));
print("DAFTRA TAMU :
");
while(list($indeks1,$nilai1)=each($tamu))
{print("Hari $indeks1 : ");
while(list($indeks2,$nilai2)=each($nilai1))
print("$nilai2 , ");
print("
");
}
?>