STRUCTUR
DASAR PHP
Belajar PHP - Ini
adalah struktur dasar dalam pemrograman PHP yang wajib anda pahami. Struktur
dasar PHP Harus ditulis di antara tag :
<? dan ?>
̇<?php dan ?>
̇<script language=”php”> dan </script>
̇<% dan %>
Setiap satu statement (perintah) biasanya diakhiri dengan
titik-koma (;)
CASE SENSITIVE untuk nama identifier yang dibuat oleh user
(berupa variable, konstanta, fungsi dll), namun TIDAK CASE SENSITIVE untuk
identifier built-in dari PHP. Jadi : ̇ $nama ≠ $Nama ≠ $NAMA
̇hitungLuas() ≠ HitungLuas()
̇echo = ECHO ̇ while =
WHILE
Mari belajar PHP
1. Ketikkan perintah di bawah ini di editor :
Nama File : hellow.php
<?php
echo "hello, Nama saya Wisnu ";
?>
2. Simpan dengan nama “hellow.php” di document-root komputer
Anda.
3. Buka browser dan ketikkan alamat http://localhost/hellow.php
4. Lihat hasilnya di browser.
Variabel
• ̇Digunakan
untuk menyimpan sebuah value, data atau informasi
• ̇Nama variabel
diawali dengan tanda $
• ̇Panjang tidak
terbatas
• ̇Setelah tanda
$ diawali oleh huruf atau under-scrore (_). Karakter berikutnya bisa terdiri
dari huruf, angka, dan karakter tertentu yang diperbolehkan (karakter ASCII
dari 127 – 255).
• ̇Bersifat
case-sensitive.
• ̇Tidak perlu
dideklarasikan.
̇Tidak boleh mengandung spasi. ̇Contoh :
Benar
Salah
$_name
$3name
$first_name
$name?
$name3
$first+name
$name_3
$first.name
$first name
Contoh program variabel:
Tuliskan script ini di teks editor dan simpan dengan nama
pemrogramandasar2.2
<?php
$nim = "0411500400";
$nama = "Wisnu Septioridho Pratomo";
echo "Nim:".$nim."<br>";
echo "Nama:".$nama;
?>
Jalankan di browser dan lihat hasilnya
Tipe Data
Pada PHP, tipe data variabel tidak didefinisikan oleh
programmer, akan tetapi secara otomatis ditentukan oleh intepreter PHP. Namun
demikian, PHP mendukung 8 (delapan) buah tipe data primitif, yaitu :
1. boolean
2. integer
3. float
4. string
5. array
6. object
7. resource
8. NULL
Contoh program tipe data:
Tuliskan script ini di teks editor dan simpan dengan nama
tipeData.php
<?php
$nipd = "0411500400";
$nama ="Wisnu Septioridho Pratomo";
$umur = 16;
$nilai =82.250;
$status = TRUE;
echo "NIPD: ". $nipd."<br>";
echo "Nama : ". $nama."<br>";
print "Umur : ". $umur; print
"<br>";
printf("nilai : %.3f<br>", $nilai);
if ($status)
echo "status :
aktif";
else
echo "status :
tidak aktif";
?>
Jalankan di browser dan lihat hasilnya
Konstata
Konstanta merupakan variabel konstan yang nilainya tidak
berubah-ubah. Untuk mendefinisikan konstanta dalam PHP, menggunakan fungsi
define()
Contoh program konstata dalam PHP:
Tuliskan script ini dalam teks editor dan simpan dengan nama
konstata.php
<?
define("nama", "Achmad Solihin")
define("nilai", "90")
echo "Nama" . nama;
echo "<br>nilais :" .nilai;
?>
Jalankan di browser dan lihat hasilnya
Operator dalam PHP
Operator biasanya digunakan dalam aritmetika atau operasi
matematika
|
Operator
|
Kegunaan
|
Prioritas
|
|
+
|
Penjumlahan
|
Ketiga
|
|
-
|
Pengurangan
|
Ketiga
|
|
*
|
Perkalian
|
Kedua
|
|
/
|
Pembagian
|
Kedua
|
|
%
|
Sisa Pembagian
|
Kedua
|
|
++
|
Penaikan
|
Pertama
|
|
--
|
Penurunan
|
Pertama
|
Contoh program dalam operator PHP
Tuliskan script berikut dalam teks editor dan simpan dengan
nama operator.php
<?
$gaji = 1000000;
$pajak = 0.1;
$thp = $gaji - ($gaji*$pajak);
echo "Gaji sebelum pajak = Rp. $gaji <br>";
echo "Gaji yang dibawa pulang = Rp. $thp";
?>
Jalankan di browser dan lihat hasilnya.
Penanganan
Form
Pengertian tag <form>
Sebuah form dalam HTML harus berada di dalam tag form, yang
diawali dengan <form> dan diakhiri dengan </form>. Tag form akan
membutuhkan beberapa atribut untuk dapat berfungsi dengan seharusnya.
Atribut pertama adalah action, yang berfungsi untuk
menjelaskan kemana data form akan dikirimkan. Biasanya nilai dari atribut
action ini adalah alamat dari sebuah halaman PHP yang digunakan untuk memproses
isi data form.
Atribut kedua adalah method, yang berfungsi untuk menjelaskan
bagaimana data isian form akan dikirim oleh web browser. Nilai dari atribut
method ini bisa berupa get atau post.
Perbedaan method get dan method post adalah, jika kita
mengisi atribut method dengan get(dimana ini adalah nilai default seandainya
atribut method tidak ditulis) maka isian form akanterlihat pada url browser.
Method get ini biasanya digunakan untuk query pencarian. Method post biasanya
digunakan untuk data yang lebih sensitif seperti yang berisi password, atau
registrasi user. Data hasil form tidak akan terlihat pada browser.
Struktur dasar form akan terlihat sebagai berikut:
<form action="prosesdata.php"
method="post">
...isi form...
</form>
Mengenal tag <input>
Tag input merupakan tag paling banyak digunakan di dalam form
dan memiliki banyak bentuk, mulai dari isian text biasa, text password,
checkbox, radio, sampai dengan tombol submit, semuanya dalam bentuk tag
<input>.
Bentuk-bentuk dari keluarga tag input ini dibedakan
berdasarkan atribut type:
<input type=”text” /> atau bisa juga <input />
adalah textbox inputan biasa yang menerima input berupa text, contohnya
digunakan untuk inputan nama, username, dan inputan yang berupa text pendek.
Input type text ini juga bisa memiliki atribut value yang bisa diisi nilai
tampilan awal dari text
<input type=”password” /> dalam tampilannya sama dengan
type text, namun teks yang diinput tidak akan terlihat, akan berupa bintang
atau bulatan. Biasanya hanya digunakan untuk inputan yang sensitif seperti
password.
<input type=”checkbox” /> adalah inputan berupa
checkbox yang dapat diceklist atau di centang oleh user. User dapat memilih
atau tidak memilih checkbox ini. Type checkboxmemiliki atribut checked yang
jika ditulis atau diisi dengan nilai checked, akan membuat chexkbox langsung
terpilih pada saat pertama kali halaman ditampilkan. Contoh inputancheckbox
berupa hobi, yang oleh user dapat dipilih beberapa hobi.
<input type=”radio” /> mirip dengan checkbox, namun
user hanya bisa memilih satu diantara pilihan group radio. Type radio ini
berada dalam suatu grup dan user hanya bisa memilih salah satunya. Contoh
inputan type radio adalah jenis kelamin.
<input type=”submit” /> akan menampilkan tombol untuk
memproses form. Biasanya diletakkan pada baris terakhir dari form. Atribut
value jika diisi akan membuat text tombol submit berubah sesuai inputan nilai
value.
Perhatikan juga bahwa seperti tag <img> dan <br>,
tag <input> juga merupakan tag yang berdiri sendiri dan tidak membutuhkan
penutup tag.
Mengenal
tag <textarea>
Tag textarea pada dasarnya sama dengan input type text, namun
lebih besar dan dapat berisi banyak baris. Panjang dan banyak baris untuk text
area di atur melalui atribut rows dan cols, atau melalui CSS.
Contoh penggunaan textarea adalah sebagai berikut:
<textarea rows="5" cols="20">
Text yang diisi
dapat mencapai banyak baris
</textarea>
Elemen yang berada diantara tag textarea akan ditampilkan
sebagai text awal dari form.
Mengenal
tag <select>
Tag select digunakan untuk inputan yang telah tersedia
nilainya, dan user hanya dapat memilih dari nilai yang ada. Tag select
digunakan bersama-sama dengan tag option untuk membuat box pilihan.
Contoh penggunaan tag select adalah sebagai berikut:
<select>
<option>Pilihan
1</option>
<option>Pilihan 2</option>
<option
value="pilihan ketiga">Pilihan 3</option>
</select>
Ketika form dikirim untuk diproses, nilai dari tag
<option> akan dikirimkan. Nilai ini adalah berupa text diantara tag
option, kecuali jika kita memberikan atribut value. Jika atribut value berisi
nilai, maka nilai value-lah yang akan dikirim. Ada atau tidaknya atribut value
ini tidak akan tampak dalam tampilan form.
Tag select memiliki atribut selected yang dapat ditambahkan
agar tag select berisi nilai awal. Contoh penggunaanya adalah sebagai berikut:
<select>
<option>Pilihan 1</option>
<option>Pilihan
2</option>
<option
value="pilihan ketiga" selected>Pilihan 3</option>
</select>
Mengenal
Atribut: Name
Setiap tag inputan di dalam form harus ditambahkan atribut
name agar dapat diproses oleh web server nantinya. Di dalam halaman proses
(yang biasanya berupa bahasa PHP atau ASP), nilai dari atribut name inilah yang
akan menjadi variabel form. Contoh pemakaiannya adalah sebagai berikut:
<input type="text" name="username">
<input type="text" name="email">
Kedua input diatas akan tampak sama persis, namun pada saat
pemrosesan data, masing-masing akan dibedakan menurut atribut name.
Akhirnya,
Sebuah Form Utuh
Merangkum seluruh tag form HTML yang telah kita bahas diatas,
maka saatnya untuk membuat sebuah form HTML. Silahkan buka text editor, dan
tuliskan kode HTML berikut, lalu save sebagai formulir.html
Contoh penggunaan tag form:
<!DOCTYPE html>
<html>
<head>
<title>Belajar
Membuat Form </title>
<style
type="text/css">
#body{
background:orang;
}
#nama{
background:red;
color:
white;
}
</style>
</head>
<body>
<div id="body">
<form action=" formulir.html"
method="get">
<div id="nama">
Nama: <input type="text" name="nama"
value="Nama Kamu" /></div>
<br />
Password: <input type="password"
name="password" />
<br />
Jenis Kelamin :
<input type="radio"
name="jenis_kelamin" value="laki-laki" checked />
Laki - Laki
<input type="radio"
name="jenis_kelamin" value="perempuan" />
Perempuan
<br />
Hobi: <input type="checkbox" name="hobi_baca"
/> Main Game
<input
type="checkbox" name="hobi_nulis" checked /> Hunting
<input
type="checkbox" name="hobi_mancing" /> Touring
<br />
Asal Kota:
<select
name="asal_kota" >
<option
value="Kota Jakarta"> Jakarta</option>
<option>Bandung</option>
<option
value="Kota Semarang" selected>Depok</option>
</select>
<br />
Komentar Anda:
<textarea name="komentar" rows="5"
cols="20">
Silahkan katakan isi hati anda
</textarea>
<br />
<input type="submit" value="Go" >
</div>
</form>
</body>
</html>






Komentar
Posting Komentar