Anda di halaman 1dari 19

PHP Programming

by afikri, fikri.abdul@gmx.com

PHP Scripts
ekstensi filenya adalah .php, contoh coba.php tagnya adalah <?php ;?> akhiran dari baris program adalah ; contoh: <?php echo "hello world!";?>

Deklarasi Variabel
dimulai dengan $ contoh variable yang diassign dengan nilai $nama = "ahmad"; $umur = "15; Operator untuk penetapan nilai(assign) adalah = contoh $i = 0; $harga = 1000; $nama = "Budiman"; $isLogged = FALSE;

Type data
Integer:
Semua bilangan bulat yang tidak mempunyai koma, atau desimal contoh: 13 //positif integer -20 //negatif integer Contoh

Double:
Yaitu bilangan yang mempunyai desimal contoh: 11.5 -21.20

Boolean:
memiliki nilai TRUE/FLASE

String:
Menyimpan text yang terdiri dari semua karakter contoh: $nama : "budi"; $umur : "23";

Array Object (session berikutnya)

Operator
Apa itu operator? Jawaban yang mudah untuk dipahami adalah 4 + 5 = 9. Disini 4 dan 5 dinamakan operand, sedangkan + adalah operator. Php support beberapa jenis operator yaitu: - Operator Aritmatika seperti +,-,*,/,%(modulus),++,-- Operator Perbandingan seperti ==, !=, >, <, >=, <= - Operator logika seperti and, or, &&, || dan ! - Operator Assignment seperti =, +=, -=, *=, /= - Operator Kondisional seperti ? :

Metode Get dan Post


Ada dua cara browser klien mengirimkan informasi ke web server, yaitu The GET Method The POST Method Sebelum browser mengirimkan informasi, informasi akan di encode dengan menggunakan URL encoding.

Get
Metode get mengirimkan informasi dari user dengan penambahan pada halaman request. http://www.test.com/index.htm?name1=value1&name2=value2

Metode Get menghasilkan string yang panjang pada server logs Metode Get hanya mampu mengirimkan 1024 karakter saja Jangan pernah mengirimkan ke web server password atau informasi sensitive lainnya menggunakan metode get Metode GET tidak dapat digunakan untuk mengirimkan data binary ke web server seperti, file gambar, file dokumen.

Ex. Buat ulang seperti kode diatas, tapi sekarang ubahlah form login. Ganti variable input jadi type text menjadi password, name menjadi password. Apakah yang bisa anda ambil kesimpulan?

Post
Metode POST tidak mempunyai batasan dalam ukuran pengiriman data Metode POST dapat digunakan untuk mengirimkan ASCII juga data binary. Data yang dikirimkan oleh metode POST method adalah melalui HTTP header sehingga sekuritas mutlak bergantung pada protokol HTTP. Dengan menggunakan Secure HTTP kita bisa memastikan bahwa informasi yang terkirim ke web server adalah secure.

Ex. Buat ulang seperti kode diatas, tapi sekarang ubahlah form login. Ganti variable input jadi type text menjadi password, name menjadi password. Apakah yang bisa anda ambil kesimpulan?

Kalkulator Diskon Barang


Contoh berikut ini adalah aplikasi dalam penghitungan diskon barang dengan menggunakan metode Post

Step by step
1. 2. Buatlah 3 files pada folder anda, didalam folder htdocs Beri nama index.php, hitung.php dan style.css

index.php

hitung.php

style.css

Buatlah aplikasi sederhana seperti contoh diatas

Anda mungkin juga menyukai