PHP: Hypertext Preprocessor

Slides:



Advertisements
Presentasi serupa
APLIKASI BERBASIS WEB STTI I-Tech Susana Dwi Yulianti, SKom.
Advertisements

Struktur Dasar PHP.
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
Struktur Kontrol (2) As’ad Djamalilleil
Struktur Kondisi dan Perulangan
PHP (2) Pemrograman Internet.
Struktur Kontrol.
PHP. PHP itu … Merupakan singkatan recursive dari PHP : Hypertext Prepocessor Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994.Rasmus Lerdorf Setiap.
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
PHP: Hypertext Preprocessor
PHP Programming PHP 1 Ir. H. Sumijan, M.Sc.
PHP.
Pengenalan PHP Operator Aritmatika:
Dasar-Dasar PHP.
VARIABEL, KONSTANTA, DAN OPERATOR
 Programming language designed for building dynamic web applications  Server-side Scripting Internet Web Browser Apache PHP MySQL Disk Drive.
Struktur kontrol ∞ kondisi. ∞ if-else ,
Pengantar PHP (Lanjutan)
Operator Fungsi Logika Perulangan
Struktur kontrol.
PHP? PHP adalah server-side web programming
PHP.
Referensi Bahasa (4) As’ad Djamalilleil
JavaScript Pemrograman Web 1.
Pemrogaman Web PHP.
PHP.
PHP.
MODUL 3 PERULANGAN PERCABANGAN ARRAY
Internet Programming PHP
Praktikum Pemrograman Web PHP
Lutfi Budi Ilmawan Univ. Muslim Indonesia
PHP.
Struktur Kontrol.
Pertemuan 1&2 - Dasar Pemrograman PHP By: Junta Zeniarja, M.Kom, M.CS
Pertemuan ke 10 Perintah Bercabang.
Pengenalan PHP Operator Aritmatika:
Pemrograman Web Lanjut “Pertemuan ke-3”
Pertemuan Minggu ke-3 Matakuliah Permrograman Web
Pertemuan II By : Lisda Juliana P.,Ssi..
As’ad Djamalilleil Referensi Bahasa (4) As’ad Djamalilleil
PHP : Hypertext Processor
Pengembangan Web PHP Ramos Somya.
Variabel, Tipe data dan operator
Pemrograman Basis Data Berbasis Web
Pemrograman Web HTML (7) PHP Andy Haryoko, ST
STRUKTUR CONTROL program
Struktur Dasar PHP.
Pemrograman Web/TI/ AK /2 sks
Pengantar PHP (Lanjutan)
PHP (Personal Home Page)
Pengembangan Web PHP.
Pemrograman Web/TI/ AK /2 sks
Pengenalan Pemrograman Server side - PHP
Pengenalan PHP, Variabel & Operator
PHP.
Pemrograman Berorientasi Platform (IN315B)
Struktur Dasar PHP.
PHP: Hypertext Preprocessor
PHP.
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
Konsep Bahasa Pemrograman I Operator
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
Pemrograman Web/TI/ AK /2 sks
Pengembangan Web PHP.
STRUKTUR KONTROL.
Pertemuan 2 JavaScript.
PHP.
Teknik Komputer & Jaringan SMK Al-Muhtadin Sahadi, ST
Variabel, Tipe data dan operator
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

PHP: Hypertext Preprocessor Referensi: www.klik-kanan.com/tutorial/php/index.shtml www.tizag.com/phpT

PHP adalah server-side scripting language PHP adalah server-side scripting language. Seperti ASP, PHP scripts dijalankan di server. Maksud dari server-side adalah bahwa bahasa PHP akan diproses di mesin/sistem dimana dia diletakkan. Setelah diproses, hasil dari proses penjalanan perintah-perintah PHP dikembalikan ke browser dalam bentuk file HTML. HTML sendiri adalah script yang dijalankan di client. Proses membaca dan menampilkan halaman HTML dilakukan di komputer/mesin pengakses halaman HTML/WEB.

TAG penanda syntax PHP <?php … ?> <? … ?> Semua yang berada diantara pebuka dan penutup <? … ?> Semua yang berada diantara pembuka dan penutup tapi hanya befungsi 1 baris <script language="php"> … </script>

Comment //… /*… */ # … 1 baris kebelakang Semua yang ada diantara pembuka dan penutup # …

Menampilkan echo echo “Selamat Datang!!”; print print “Selamat Datang!!”; print ‘Selamat Datang!!’; print (“Selamat Datang!!”);

Variable Diawali “$” Diikuti (karakter ke-2) huruf atau garis bawah "_" Hanya bisa menampung: (a-z, A-Z, 0-9, dan _ ) Tidak boleh ada spasi.

Variable (2) Concatenation (Menyambung) $huruf = “abc”; $angka = 123; $_ganti_baris = “<br/>”; Concatenation (Menyambung) echo “<p>huruf= “.$huruf.$_ganti_baris. “angka= “.$angka.</p>”; //titik (.) digunakan untuk menggabungkan echo “<p>huruf= $huruf$_ganti_baris angka= $angka</p>”;

Tipe Data Dalam PHP, variabel-variabelnya tidak perlu dideklarasikan tipe datanya. Secara otomatis, tipe data sebuah variabel akan mengikuti isi dari variabel tersebut. Contoh: $x = “abc”; //variabel di samping otomatis memiliki tipe data string $y = 123; // variabel di samping otomatis memiliki tipe data integer $z = 1.23; // variabel di samping otomatis memiliki tipe data float

Arithmetic Operators Lambang Kegunaan + Operasi penambahan - Operasi pengurangan * Operasi perkalian / Operasi pembagian % Operasi sisa pembagian UNTUK VARIABLE Lambang Kegunaan ++ Ditambah 1 -- Dikurangi

Arithmetic Operators (2) $x=1+1; echo “1+1 = “.$x; $x=5; echo “5+1 = ”,$x++; echo "<br/>lho kok belum? Sekarang? \$x= ".$x;

Assignment Operators Operator Example Is The Same As = x=y += x+=y x=x+y -= x-=y x=x-y *= x*=y x=x*y /= x/=y x=x/y .= x.=y x=x.y %= x%=y x=x%y

Comparison Operators Operator Description Example == Sama 5==8 returns false != Tidak sama 5!=8 returns true <> 5<>8 returns true > Lebih besar 5>8 returns false < Lebih kecil 5<8 returns true >= Lebih besar ATAU sama 5>=8 returns false <= Lebih kecil ATAU sama 5<=8 returns true

Logical Operators Operator Description Example && and x=6 y=3 (x < 10 && y > 1) returns true || or x=6 y=3 (x==5 || y==5) returns false ! not x=6 y=3 !(x==y) returns true

IF Conditional Statement Kalau syarat terpenuhi (conditional) maka apa yang ada didalamnya (statement) dijalankan. CONTOH: $nama = “joko”; if ($nama == “joko”) { echo “halo joko, apa kabar?”; } IF standar if (condition) statement; Atau if (condition) { statement; } //notes: pakai kurung CONTOH: $nilai = 96; if ($nilai > 95) { echo “<p>Selamat, anda mendapatkan <strong> grade A+ </strong></p>”; }

IF (2) Conditional Statement IF ELSEIF Memberikan pilihan lanjutan apabila syarat di atasnya (statement if di atasnya) tidak terpenuhi. Yang terjadi ketika menemukan statement yang benar, maka dia tidak perlu melanjutkan ke if/elseif dibawahnya, dengan kata lain, keluar dari if.

CONTOH: $nilai = 96; if ($nilai > 95) { echo “<p>Selamat, anda mendapatkan <strong> grade A+ </strong></p>”; } Elseif ($nilai > 95) echo “<p>Selamat, anda mendapatkan <strong> grade A </strong></p>”; .

IF (3) Conditional Statement III. else Else dimaksudkan untuk memberikan keputusan terakhir bila, condition yang lain tidak terpenuhi. Else tidak memiliki condition, dia hanya akan dijalankan dengan melihat condition dari semua if tidak terpenuhi. Di dalam nested if (if bertingkat), tidak diperbolehkan ada 2 else. (ya iya lah….)

CONTOH: $nilai = 50; if ($nilai > 95) { echo “<p>Selamat, anda mendapatkan <strong> grade A+ </strong></p>”; } Elseif ($nilai > 95) echo “<p>Selamat, anda mendapatkan <strong> grade A </strong></p>”; else {echo “<p>yeeeee.. Nggak dapat A</p>”;}

SWITCH Conditional Statement Switch sebenarnya tidak dianjuarkan untuk dipakai karena operasi switch menggunakan break untuk keluar dari switch. Break tidak dianjurkan karena sebenarnya memaksa keluar dari pengecekkan dengan cara yang tidak normal/wajar. Break bisa digunakan diluar swtich (berdiri sendiri). Menggunakan default sebagai pengganti else.

Cara penulisan 2: switch (object): case condition : statement; break; { case comparison : statement; break; default: } Cara penulisan 2: switch (object): case condition : statement; break; default: endswitch;

Contoh: $paket = “reguler”; switch($paket) { case “reguler”: echo “<p>biaya= Rp 2000,-</p>”; case “VIP”: echo “<p>biaya= Rp 5000,-</p>”; default: echo “<p>yeeeee.. Belum daftar</p>”; }

FOR Loop For digunakan untuk melakukan operasi yang sama/mirip/se-tipe berkali-kali tanpa harus mengulangi penulisannya. Cara penulisan: for (initialize a counter; conditional statement; increment a counter) { statement } Contoh: for ($i=1; $i<=10; $i++) { echo “<p>$1</p>”; }

WHILE & DO WHILE Loop Sama seperti for, cara yang berbeda. Cara penulisan: while (condition) { statement increment } Cara penulisan: do { statement increment } while (condition) Contoh: $i = 0; do { echo “do, <p>I ke $i</p>”; } while ($i >1); while ($i >1) echo “while, <p>I ke $i</p>”; } Contoh: $i = 1; while ($i <=10) { echo “<p>$i</p>”; } Contoh: $i = 1; do { echo “<p>$i</p>”; } while ($i <=10);

Variable (3) ARRAY ARRAY Adalah sebuah container/variable yang menampung lebih dari 1 isi/nilai/value. Array terdiri dari nama, key, dan value. contoh: $anak[0] = “joko”; $anak adalah nama array/variable 0 di dalam kurung kotak adalah key Dan joko adalah value Artinya: array dengan nama $anak dengan key 0 berisikan value joko. (singkatnya: array anak ke 0 berisi “joko”)