1 / 30

Pertemuan 12 PHP

APLIKASI BERBASIS WEB. Pertemuan 12 PHP. STTI I-Tech Susana Dwi Yulianti , SKom. Pengenalan PHP. PHP (PHP: Hypertext Preprocessor) adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side.

becky
Download Presentation

Pertemuan 12 PHP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. APLIKASI BERBASIS WEB Pertemuan12PHP STTI I-Tech Susana DwiYulianti, SKom

  2. PengenalanPHP • PHP (PHP: Hypertext Preprocessor) adalahbahasa scripting yang menyatudengan HTML dandijalankanpada server side. • Semuasintak yang kitaberikanakansepenuhnyadijalankanpada server sedangkan yang dikirimkanke browser hanyahasilnyasaja. • penyimpananfile phpharusdidokumen root apache, yaitudidirektorihtdocs yang terdapatdidalam directory xampp

  3. STRUKTUR PHP • Diawalidengan tag awaldan tag akhirphp • Diakhirperintahselaludiakhiridengantandatitikkoma (;) • BersifatCase Sensitivepadavariabel • BersifatIncase SensitivepadaFungsi/perintah • Untukmemberikankomentarpada script PHP, menggunakansimbol : // untukkomentar 1 baris /**/ untukkomentarlebihdari 1 baris

  4. Tag dalam PHP Banyak cara untuk menyisipkan PHP dalam script HTML, adaberbagai macam bentuktag yang dapat digunakan, antara lain : • Cara 1 <?php  menandai awal tag .......... ?>  menandai akhir tag • Cara 2 <?  menandai awal tag .......... ?>  menandai akhir tag • Cara 3 <%  menandai awal tag ... ……. %>  menandai akhir tag

  5. Contoh <html>    <head>        <title>Example</title>    </head>    <body>        <?php        echo "Hi, I'm a PHP script!";         ?>    </body></html>

  6. Hubungan PHP dengan HTML • PHP merupakanbahasapemograman web yang bersifat server-side HTML=embedded scripting, dimana script-nyamenyatudengan HTML danberadasi server. • Penulisan Script PHP : • Embedded Scripting adlkode program PHP disisipkanpadakode HTML • Non Embedded Scripting adlkode HTML berdirisendiri

  7. ContohPhp Embedded Script <html> <head> <tittle>Contoh Embedded Script</title> </head> <body> <? Echo “Belajar PHP”; ?> </body> </html?

  8. ContohPhpDengan Non Embedded Script <? echo “<html>”: echo “<head>”; echo “<tittle>Contoh non Embedded Script</title>”; echo “</head>”; echo “<body>”; Echo “Belajar PHP”; echo “</body>”; echo “</html?”; ?>

  9. KelebihanPHP • Seluruhaplikasiberbasis web dapatdibuatdenganPHP • konektivitasnyadengan system database didalam web. Sistem database yang dapatdidukungoleh PHP adalahantara lain Oracle, MySQL, Sybase, PostgreSQL, dll. • PHP dapat berjalan di berbagai system operasi seperti windows 98/NT, UNIX/LINUX, solarismaupunmacintosh. • PHP merupakan software yang open source yang dapatanda download secara gratis

  10. VARIABEL dan KONSTANTA • Pada PHP semua variable dituliskan dengan tanda $ di belakang nama variable. • nilaikonstantatidakpernahberubahsejakdideklarasikan. • Untukmendeklarasikankonstantadigunakanfungsi define(). • Contoh : Define(“nama_konstansta”,”nilai”); • Tipe data pada PHP ada 3 yaitu String, Integer dan Floating Point.

  11. Contoh Contoh Variable: ContohKonstanta: $nama = "Initipe String" ; //deklarasitipe string;$numeric = 123 ; //deklarasi integer $numeric = 456.123 ; //Sekarang $numeric bertipe float$bollean = true ; // deklarasitipeBoolean <? define (“kampus”, “STTI I-Tech”); echo kampus; //menghasilkan “STTI I-Tech” ?>

  12. Operator Penggabungan • Hanya ada satu string operator di PHP, Operator Rangkaian (.) Digunakan untuk menempatkan dua nilai string bersama. • Untuk menggabungkan dua variabel string bersama, gunakan operator concatenation: <?php $txt1="Hello World!"; $txt2="What a nice day!"; echo $txt1 .“ “. $txt2; ?>

  13. STATEMENT CONTROL Statement IF • digunakanuntukpengujianberdasarkansebuahkondisidalambaris program. • Syntakdari statement IF dalam PHP adalahsebagaiberikut : <?php If (syarat) { Statement1; Statement2; } ?>

  14. Contoh <html><body><?php$d=date("D");if ($d=="Fri") echo "Selamat Berakhir Pekan!";?></body> </html>

  15. STATEMENT CONTROL Statement IF…Else • menggunakan pernyataan ini untuk mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi salah • Syntakadalahsebagaiberikut : If (syarat) { Statement1; Statement2; } Else { Statement3; Statement4; }

  16. Contoh <html><body><?php$d=date("D");if ($d=="Fri")echo "Selamat Berakhir Pekan!";elseecho "Semoga Hari Yang Cerah!";?></body></html>

  17. STATEMENT CONTROL Statement IF…Elseif…Else • Syntakadalahsebagaiberikut : if (syarat1) { statement11; statement12; } elseif(syarat2) { statement21; statement22; } else { statement1; statement2; }

  18. Contoh <html><body><?php$d=date("D");if ($d=="Fri")echo " Selamat Berakhir Pekan!";elseif ($d=="Sun")echo " Apakah Malam minggu mu menyenangkan ?";elseecho " Semoga Hari Yang Cerah!";?></body></html>

  19. STATEMENT CONTROL Statement SWITCH • Syntakadalahsebagaiberikut : switch (var) { case value1 : statement A break; case value2 : statement B break; case value3 : statement C break; default : statement D }

  20. Contoh SWITCH <?php  $tujuan = "Tokyo"; echo "BiayaPerjalananMenuju $tujuanadalah "; switch ($tujuan){ case "Las Vegas": echo " $500"; break; case "Amsterdam": echo " $1500"; break; case "malaysia": echo " $1750"; break; case "Tokyo": echo " $900"; break; case "Caribbean Islands": echo " $700"; break; } ?>

  21. PERULANGAN Statement While • PerulanganakandilakukanselamakondisiterpenuhiataubernilaiTrue. • Pengulanganakanberhentijikakondisitidakterpenuhilagiataubernilai False. while (kondisi) { Statement yang akandiulang; }

  22. Contoh WHILE <? Print (“bilanganBulatdari 1 sampai 10 adalah :<br>\n”); $bil=1; while ( $bil <= 10 ) { echo “$bil <br>”; $bil++; } ?>

  23. PERULANGAN Statement Do While • Pemeriksaankondisidilakukansetelahprosesperulangan. Do { Statement yang akandiulang; } while (kondisi)

  24. Contoh Do WHILE <? Print (“bilanganBulatdari 1 sampai 10 adalah :<br>\n”); $bil=1; Do { echo “$bil <br>”; $bil++; } while ( $bil <= 10 ) ; ?>

  25. PERULANGAN Statement For • Perintah FOR difungsikanuntukmengulangiperintahdenganjumlahperulangan yang sudahdiketahui. for(nilaiawal; batasnilai; operator increment/decrement) { pernyataanyang akandiproses; }

  26. ContohFor <?php for($x=1;$x<=100;$x++) { echo "Angka $x<br>"; } ?>

  27. PERULANGAN Statement Foreach • Perintahinidigunakanuntukmelakukaniterasipadasebuahnilai array. • biasanyaforeachjugadigunakanuntukmenampilkanisidari database. • Bentukumumdariforeachadalah : foreach (ekspresi_array as $nilai/value) { operasi program; }

  28. ContohForeach <?php $mahasiswa = array(“Budi","Laki-laki"," 24/01/1995","B",3.41,“Aplikasi Berbasis Web"); foreach ($mahasiswa as $datamahasiswa) { echo $datamahasiswa."<br>"; } ?>

  29. Latihan 1. Buatlahkedalam script phpkondisiberikut: jikamendung makabawapayung jikacerah makasayaakanberangkatkuliahdenganjalan kaki meskipunjaraknya 20 km. jikabanjir maka bawa perahu sendiri dari rumah. Selainitu Sayajaditukangojekpayung

  30. Latihan 2. Buatlahkedalam script phpkondisiberikut: grade ‘A’ (untuknilai 80 s.d. 100),predikat ‘Bagus..Bagus..’ grade ‘B’ (untuknilai 70 s.d. 79),predikat ‘Baik..’ grade ‘C’ (untuknilai 60 s.d. 69),predikat‘Cukup..’ grade ‘D’ (untuknilai 50 s.d. 59),predikat‘Kurang..’ grade ‘E’ (untuknilai 0 s.d. 49),predikat‘SangatKurang..’

More Related