Pengantar
PHP
(akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa pemrograman
berbasis web yang memiliki kemampuan untuk memproses data dinamis.
PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server.Pada prinsipnya server akan bekerja apabila ada permintaan dari client.
PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server.Pada prinsipnya server akan bekerja apabila ada permintaan dari client.
Untuk memulai scripting PHP , kita memerlukan PHP editor
. Untuk PHP editor , bias kita pergunakan notepad ataupun software lain .PHP
selalu dimulai dengan tanda <? , dan diakhiri dengan tanda ?> . Dan pada
setiap syntak atau statement selalu diakhiri dengan tanda ; (titik koma ) .
Comment ( Komentar )
Comment ( Komentar ) dipergunakan untuk memberi
keterangan dalam script . Komentar tidak akan dijalankan oleh server.
Ada 3 cara penulisan komentar
:
1. // è untuk komentar 1 baris . Setiap kata ataupun
syntax setelah tanda // tidak akan dijalankan oleh server .
2. # è sama dengan tanda // .
3. /* diakhiri */ è setiap kata
atau syntak diantara tnda /* dan */ tidak akan dijalankan oleh server
Tipe data
PHP mengenal tipe data sbb :
1. String adalah tipe data yang berupa huruf
2. Angka ( numeric ) adalah tipe data yang berupa angka
3. Boolean adalah tipe data yang hanya berisi nilai True atau False
4. Literal adalah tipe data yang merupakan gabungan huruf dan angka
5. Array
6. Object
Operator
Aritmatika
Ada beberapa operator
aritmatika , yaitu :
ü + : Penjumlahan
ü - : Pengurangan
ü * : Perkalian
ü / : Pembagian
ü % : Sisa Hasil
Bagi
Itulah rentetan
yang mencakup dasar-dasar
PHP,selanjutnya berlanjut pada suatu
contoh operator aritmatika dengan (pengurangan,perkalian dan pembagian).
Langsung saja ini scriptnya :
<!DOCTYPE html>
<html>
<body bgcolor="coklat tua">
<h3>OPERATOR ARITMATIKA</h3>
<form method="post">
<table>
<tr>
</tr>
<td><b>Angka 1</b></td><td> <input type="number" name="angka1" value="" required placeholder="Masukkan Angka"></td>
</tr>
<tr>
<td><b>Operator</b></td>
<td>
<select name="operator">
<option></option>
<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select>
</td>
</tr>
<td><b>Angka 2</b></td><td> <input type="number" name="angka2" value="" required placeholder="Masukkan Angka"></td>
<tr>
</tr>
<td align="right">=</td>
<?php
if(isset($_POST['angka1']) or isset($_POST['angka2']) ){
$angka1 = $_POST['angka1'];
$angka2 = $_POST['angka2'];
}else{
$angka1 = "0";
$angka2 = "0";
}
if(isset($_POST['operator'])){
$operator =$_POST['operator'];
}else{
$operator ="";
}
switch($operator){
case "+":
$hasil = $_POST["angka1"] + $_POST["angka2"];
break;
case "-":
$hasil = $_POST["angka1"] - $_POST["angka2"];
break;
case "*":
$hasil = $_POST["angka1"] * $_POST["angka2"];
break;
case "/":
$hasil = $_POST["angka1"] / $_POST["angka2"];
break;
}
?>
<td><input type="text" name="hasil" disabled value="<?php echo $hasil;?>"></td>
<td><input type="submit" name="submit" value="Hitung"></td>
</tr>
</table>
</form>
</body>
</html>
<!DOCTYPE html>
<html>
<body bgcolor="coklat tua">
<h3>OPERATOR ARITMATIKA</h3>
<form method="post">
<table>
<tr>
</tr>
<td><b>Angka 1</b></td><td> <input type="number" name="angka1" value="" required placeholder="Masukkan Angka"></td>
</tr>
<tr>
<td><b>Operator</b></td>
<td>
<select name="operator">
<option></option>
<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select>
</td>
</tr>
<td><b>Angka 2</b></td><td> <input type="number" name="angka2" value="" required placeholder="Masukkan Angka"></td>
<tr>
</tr>
<td align="right">=</td>
<?php
if(isset($_POST['angka1']) or isset($_POST['angka2']) ){
$angka1 = $_POST['angka1'];
$angka2 = $_POST['angka2'];
}else{
$angka1 = "0";
$angka2 = "0";
}
if(isset($_POST['operator'])){
$operator =$_POST['operator'];
}else{
$operator ="";
}
switch($operator){
case "+":
$hasil = $_POST["angka1"] + $_POST["angka2"];
break;
case "-":
$hasil = $_POST["angka1"] - $_POST["angka2"];
break;
case "*":
$hasil = $_POST["angka1"] * $_POST["angka2"];
break;
case "/":
$hasil = $_POST["angka1"] / $_POST["angka2"];
break;
}
?>
<td><input type="text" name="hasil" disabled value="<?php echo $hasil;?>"></td>
<td><input type="submit" name="submit" value="Hitung"></td>
</tr>
</table>
</form>
</body>
</html>
Tampilan Field Tidak Boleh Kosong
Tampilan Menghitung dari Operator Aritmatika
Penjelasan Dari Script di Atas:
1.
<form
method=”post”> : dipakai untuk pembuatan form dalam html,fungsi method
menentukan bagaimana data akan dikirim ke server.sedangkan post yaitu data akan
dikirim ke server sebagai block data ke script.
2.
<input
type="number" name="angka1" : untuk mendeskripsikan input
text, dengan menetukan nama.
Required : fungsi dari atribut required adalah
membuat validasi, yaitu jika dalam inputan terdapat inputan yang
kosoong maka akan menampilkan peringatan untuk melengkapi inputan yang
masih kosong.
Placeholder : Placeholder digunakan untuk
menampilkan nilai penganti dari value pada inputan.
3.
<option></option>
: digunakan untuk mendeskripsikan berupa pilihan-pilihan
4.
$_POST
mengambil
nilai yang dikirim oleh form dengan method=”post”
5.
<input
type="submit" name="operator" value="Hitung"/>
: type (mengirim atau mereset form yang telah di definisikan pada atribut
action pada tag <form>,sedangkan name (nama variabel dari control yang
akan menyimpan nilai dari input field dan value (memberikan nama label pada
button).
6.
switch diatas bisa kita lihat bahwa setiap
akhiran case diletakkan break. Ini fungsinya agar, pada saat variabel nilai
sesuai dengan salah satu nilai case maka proses switch akan diakhiri setelah
perintah break. Hal ini dikarenakan jika tidak diletakkan break maka php akan
melanjutkan sampai case terakhir.
7.
If digunakan untuk satu kondisi saja,jika
pernyataan benar maka akan dijalankan jika salah maka abaikan atau pernyataan
suatu kondisi sedangkan if else adakalanya dalam mengeksekusi suatu program
kita ingin melakukan dua kali perintah sekaligus fungsi else akan melakukan
perintah setelah perintah pertama gagal.
Tidak ada komentar:
Posting Komentar