Minggu, 17 Maret 2013

Dasar-Dasar PHP



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.
            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>








                                                      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