E N D
ApaItu PHP..????? PHP adalahsingkatandari “PHP: Hypertext Preprocessor”, yang merupakansebuahbahasa scripting yang terpasangpada HTML. Sebagianbesarsintaksmiripdenganbahasa C, Java dan Perl, ditambahbeberapafungsi PHP yang spesifik.Tujuanutamapenggunaanbahasainiadalahuntukmemungkinkanperancang web menulishalaman web dinamikdengancepat.
Sejarah PHP • PHP pertamadibuatolehRasmusLerdorfpadatahun 1995.Pada awalnyadiamenamakan script ini “Personal Home Page Tool” yang merupakanbahasasederhanadaribahasapemrograman C, dimana Personal Home Page Tool inidapatberkomunikasidengan database danbersifat Open Source. • PadaawalnyaRasmusmembuatbahasapemrogramaninibertujuanuntukmenyimpan data pengunjung yang melihatbiodatapada Website-nya.PHP/FI merupakancikalbakal PHP yang sekarang.
KeuntunganBahasa PHP • Bahasapemrograman PHP adalahsebuahbahasa script yang tidakmelakukansebuahkompilasidalampenggunaanya. • Web Server yang mendukung PHP dapatditemukandimana – manadarimulai apache, IIS, Lighttpd, hinggaXitamidengankonfigurasi yang relatifmudah.Dalamsisipengembanganlebihmudah, karenabanyaknyamilis – milisdan developer yang siapmembantudalampengembangan. • Dalamsisipemahamanan, PHP adalahbahasa scripting yang paling mudahkarenamemilikireferensi yang banyak. • PHP adalahbahasa open source yang dapatdigunakandiberbagaimesin (Linux, Unix, Macintosh, Windows) dandapatdijalankansecara runtime melalui console sertajugadapatmenjalankanperintah-perintah system.
RuangLingkup PHP • Sintaxpenulisan PHP <?php echo "Hello World"; ?> • Comment dalam PHP Pembuatancomment dapatmenggunakan “//” untukmembuatkomentarsatubarisdan/* */ untukmembuat comment yang lebihbesarblok-nya (lebihdari 1 baris). <?php echo "Hello World"; //Comment untuksatubarispenulisan /* Comment Mencakup Blok Besar */ ?>
RuangLingkup PHP • DeklarasiVariabel PHP • Mendeklarasikanvariabeldi PHP harusdimulaidengantanda $, • Karakterpertamatidakbolehangkadanharusberupahurufataugarisbawah ( _ ), • Karakterselanjutnyabolehangka, hurufdanlainnya
RuangLingkup PHP • ContohDeklarasiVariabel • <?php$teks="Hello World"; $angka=2011; • $nilai1 = 5; • $nilai2 = 3; • echo $teks.”<br>”?>
Operator Dalam PHP ArithmaticOperator Assignment Operator Comparison Operator Logical Operator
Statement • If Statement <?php $angka = 1; //deklarasidaninisialisasivariabelangka=1 if ($angka == 1) {// mengecek KONDISI apakahvariabelangkabernilai1 //aksi yang akanditampilkanjika KONDISI diatasbernilaibenar/TRUE echo "Angka yang terpilihadalahangka 1 !"; }?> • If…Else Statement <?php $angka = 2;//deklarasivariabeldaninisialisasivariabelangka if ($angka == 1) {//mengecek KONDISI variabelangka //AKSI yang dijalankanjika KONDISI bernilaibenar/TRUE echo "Angka yang terpilihadalahangka 1 !"; }else{ //AKSI yang dijalankanjika KONDISI bernilaisalah/FALSE echo "Angka yang terpilihadalahangka 2 !"; } ?>
Statement • If …. Elseif …. Else Statement <?php $angka = 3; if ($angka == 1) { //mengecek KONDISI pertama //AKSI jika KONDISI pertamaterpenuhi echo "Angka yang terpilihadalahangka 1 !"; //AKSI jika KONDISI pertamatidakterpenuhi, makacek KONDISI kedua }elseif ($angka == 2){ echo "Angka yang terpilihadalahangka 2 !"; }else{ //AKSI jikaseluruh KONDISI tidakterpenuhi echo "Bukanangka yang terpilih ! "; } ?>
Switch Statement Switch statement digunakanuntukmemilihkodeyang ingindijalankan. Hal pertama yang dilakukanadalah membuatsebuahvariabel. Variabeliniakanmengecek jikavariabelnyasamadengan statement yang adadi switch makaakanmenjalankan statement sesuaidengan statement yang terpilih.
Switch Statement • <?php • $x = 3; • switch ($x){ • case 1: • echo "AngkaSatu"; • break; • case 2: • echo "AngkaDua"; • break; • case 3: • echo "AngkaTiga"; • break; • default: • echo "Angka yang dimaksudtidakada !!"; • } • ?>
Looping atauPerulangan • For Loop Statement <?php for ($i=1; $i<=5; $i++){ echo "Angka : ". $i ."<br />"; } ?> Padascript diatas, pengulangan for dimulaidengan melakukaninisialisasinilaivariabel $i=1. Kemudian menentukankondisijikailebihkecilsamadengan 5, maka prosespengulanganakanterusdilakukansampaikondisiini bernilaisalah.
Looping atauPerulangan • While Loop Statement While statement digunakanuntukmemanggilkodesecaraberulang-ulanghinggamenjadi TRUE/FALSE. Terdapat 2 while loop statement yaitu while dan do while: <?php • $i = 1; • echo "Mengurutkanangkahingga 5<br>"; • while($i <= 5){ • echo "Angka ".$i."<br>"; • $i++; • } • ?>
Looping atauPerulangan • Looping Do While Padastatement do … while, system terlebihdahulumenjalankanaksi yang adadiblok do barukemudianmengecekkondisidalamblok while. Denganmenggunakan while, makaaksitetapakandijalankan minimal sekali. Berbedadengan while, aksiadakemungkinantidakdijalankansamasekalikarenakondisidariawalbernilaisalah. • <?php • $i = 1; • do{ • $i++; • echo "Angka ".$i."<br>"; • }while ($i <= 5); • ?>
Fungsi • Function adalahbagian script dalam PHP yang hanyadijalankanketikafungsitersebutdipanggil. Sebagaicontohketikakitamembuatfungsisepertiini: function fungsiNama(){ echo "SeameoSeamolec"; } • Jikakitahanyamenjalankan script diatas, maka yang ditampilkandilayarhanyalahtampilankosong. Karena scrip padabaris echo tersebuthanyaberjalanketikafungsiNama() dipanggil. Sehingga script harusdibuatsepertiini: <?php function fungsiNama(){ echo "SeameoSeamolec"; } echo "Namalembagainiadalah "; fungsiNama(); ?>
Menggunakan Form • Dalammembuatsebuah form kitaakanmenggunakan tag-tag HTML. Namununtukmelakukanproses input danoutputnyakitaakanmenggunakan PHP. Pada PHP terdapatdua method yang digunakanuntukmendistribusikanyaitumetode GET dan POST.
Menggunakan Form • Method $_GET Padamethod ini, seluruhinformasi yang dikirimkanakantampildandapatdilihatolehsemuaorang. Informasiininantinyaakanterlihatpada bar alamat website. Berikutadalahcontoh script penggunaan form menggunakan method $_GET: <html><body> <form action="form_proses.php" method="get"> Name : <input typt="text" name="id_nama" /> <input type="submit" /> </form> </body></html>
Menggunakan Form • Method $_POST $_POST memilikifungsi yang samadengan method $_GET, yaituuntukmengirimkaninformasi. Bedanya, jikakitamenggunakan method inimakainformasi yang dikirimtidakdapatdilihatolehpengakses website. Berikutcontohpenggunaan form dengan method $_POST: • <html><body> • <form action="form_proses.php" method="post"> • Name : <input typt="text" name="id_nama" /> • <input type="submit" /> • </form> • </body></html>