DASAR-DASAR PHP

Dasar-dasar PHP

A. Pengenalan PHP
PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja.
Latihan 1
Buka Macromedia Dreamweaver à Pilih Create New PHP à Pilih pada tab Code, kemudian tambahkan script berikut setelah tag
printf(“Mulai Belajar PHP”);
?>
printf digunakan untuk menampilkan pernyataan yang ada di antara “ ”, selain printf dapat juga menggunakan echo maupun die.
Simpan dengan nama lat1.php pada htdocs dan pada folder anda. Setiap penyimpanan harus pada folder htdocs. Hasil pada browser anda :
Karena pemrosesan kode PHP berada pada sisi server maka klien tidak dapat melihat kode PHP yang sesungguhnya. Untuk membuktikannya coba anda pilih menu View à Source pada Internet Explorer, anda akan melihat kode seperti berikut:
Perhatikan kode yang tertampil berbeda dengan kode PHP aslinya.
B. Variable
Dalam PHP setiap nama variable diawali tanda dollar ($). Misalnya nama variable a dalam PHP ditulis dengan $a. Jenis suatu variable ditentukan pada saat jalannya program dan tergantung pada konteks yang digunakan.
Latihan 2
Pada kode diatas a, b dan hasil adalah nama variabel yang digunakan untuk menyimpan nilai dari variabel tersebut, printf digunakan untuk menampilkan ke browser anda.
Simpan dengan nama lat2.php pada folder anda yang ada pada htdocs.
Hasilnya :
Latihan 3
Pada kode diatas nama merupakan nama variabel yang digunakan untuk menyimpan string “Manajemen Sistem Informasi”, printf digunakan untuk menampilkan tulisan Selamat Datang, diikuti dengan nilai yang terletak disebelah kanan koma, yaitu isi variabel nama. Tanda %s merupakan tanda format untuk string (artinya, data yang akan mensubstitusi tanda tersebut adalah data string).
Hasilnya :
Latihan 4
Buat file baru, Masuk pada tab document window design.
Pilih Insert à Form à Form
Pada properti tambahkan menjadi :
Form name adalah nama dari form yang anda buat, Action adalah nama file yang akan dijalankan ketika anda menekan tombol Submit, sedangkan Method adalah metode yang digunakan untuk mengirim variabel selain GET ada juga method POST
Tambahkan text pada form yang baru anda buat
Pilih Insert à Form à Textfield
Kemudian muncul window
Pilih No label tag dan Before from item, klik OK
Pada properti ubah menjadi:
TextField adalah nama variabel, jadi jika ada yang memasukkan ke textfield tersebut akan disimpan pada variabel nama_user.
Pilih Insert à Form à Button
Pada properti ubah menjadi :
Setelah selesai simpan dengan nama lat4.php
Kemudian buat file baru lagi, masuk ke document window tab code
Pada baris 10, $HTTP_GET_VARS[nama_user] digunakan untuk mendapatkan isi variabel nama_user yang kemudian disimpan dalam variabel $nama.
Pada baris 11, menampilkan tulisan dan isi variabel nama.
Hasilnya:
Setelah klik tombol Kirim, anda akan melihat tampilan sbb:
Tugas
Buatlah halaman web yang dapat menerima lebih dari satu masukan data.
C. Operator Pembanding dan Logika
Operator pembanding adalah operator yang digunakan untuk melakukan pembandingan dua buah operand dan menghasilkan nilai benar dan salah. Yang termasuk dalam operator pembanding adalah :
Operator
Makna
==
Sama dengan
<
Kurang dari
>
Lebih dari
<=
Kurang dari atau sama dengan
>=
Lebih dari atau sama dengan
!=
Tidak sama dengan
<>
Tidak sama dengan

Operator Logika biasa digunakan untuk menggabungkan kondisi berganda dan menghasilkan sebuah ekspresi bernilai salah (nilai 0) atau benar (nilai 1). Yang tergolong operator ini adalah :
v and atau &&
v or atau
v xor
v !
Latihan 5
Simpan dengan nama lat5.php
Hasilnya :
Contoh
Hasilnya :
Tugas
Buatlah halaman web untuk mengkonversi rupiah ke dollar dan rupiah berupa masukkan data.