Jumat, 28 Oktober 2011

PHP

PHP adalah singkatan dari Hypertext Pre Processor.

PHP dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis.
Dengan PHP, kita dapat membuat berbagai macam aplikasi berbasis web, mulai dari halaman web yang sederhana, hingga ke halaman web yang kompleks yang membutuhkan koneksi ke database.


Kelebihan PHP dari Bahasa Pemrograman Lain
  1. Bahasa Pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya

  2. Web server yang mendukung PHP dapat ditemukan dimana-mana dari mulai Apache, IIS, lighttpd, dan lainnya

  3. Dalam sisi pengembang lebih mudah, karena banyaknya milis-milis dan developer yang siap membantu dalam pengembangan

  4. Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak

  5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem

Contoh Sederhana Menulis sebuah teks dengan PHP


<!--contoh1.php-->
<html>
<head>
<title>Contoh Sederhana</title>
</head>

<body>
<?php print("Ini contoh PHP... <b>by Anissa Siti Rahma</b>");?>
</body>
</html>

Contoh di atas disimpan dengan nama contoh1.php (dengan ekstensi .php).
Untuk merunning sebuah file php, kita tidak dapat melakukannya dengan langsung menjalankan pada web browser.

Langkah yang harus kita lakukan untuk menjalankan sebuah file php, yaitu:
  1. Menginstall xampp

  2. Menyimpan file php dengan ekstensi .php

  3. Memindahkan file php ke dalam folder htdocs di dalam xampp (C:/Program Files/xampp/htdocs)

  4. Buka web browser

  5. Ketikkan localhost/nama_file.php pada url web browser (pada contoh ketikkan : localhost/contoh1.php

Dengan mengikuti langkah di atas, barulah file php yang telah dibuat akan dapat dijalankan,
dari contoh di atas akan tampil seperti di bawah :


Dalam menulis atau mencetak sebuah teks dengan php, ada beberapa fungsi yang dapat digunakan, yaitu echo, print, dan printf.
Ketiga fungsi tersebut memiliki kelebihan dan kekurangan tersendiri, berikut akan dijelaskan perbedaan antara printf dan echo :


Masing-masing fungsi memiliki kelebihan dan kekurangan masing-masing, untuk penggunaannya, tergantung dari kita sendiri, fungsi mana yang ingin kita gunakan.

Menggunakan POST dan GET
PHP dapat digunakan untuk mengentri dan menampilkan data. Dalam hal ini, fungsi yang digunakan yaitu POST atau GET.

Cara penulisan metode POST, yaitu:
<form method="POST" action="process.php">
Nama:<input type="text" name="nama">
echo$_POST[nama];

Cara penulisan metode GET, yaitu:
<form method="GET" action="process.php">
Nama:<input type="text" name="nama">
echo$_GET[nama];

Penulisan kedua fungsi tersebut pada dasarnya sama, hanya saja berbeda pada penulisan POST dan GET. Bila kita ingin menggunakan GET, maka kita hanya perlu mengganti semua yang tertulis POST dengan GET.

Contoh Input Form
Untuk membuat sebuah input form, maka kita membuat 2 file, yaitu file html dan file php itu sendiri.

File html Input Form "LPD.html"
<html>
<head>
<title>Contoh Pemasukkan Data</title>
</head>

<body>
<FORM ACTION="salam.php" METHOD="POST">
Input nama:<br>
<INPUT TYPE="text" NAME="nama_pemakai"><br>
<INPUT TYPE="submit" Value="Kirim">
</FORM>
</body>
</html>

File php "salam.php"
<html>
<head>
<title>Latihan Menampilkan Variabel</title>
</head>

<body>
<?php
$nama_pemakai=$_POST["nama_pemakai"];
print("Selamat Belajar,<b>&nama_pemakai</b>");
?>
</body>
</html>

Seperti contoh sebelumnya, kedua file tersebut dimasukkan ke dalam htdocs. Lalu kita jalankan melalui web browser dengan cara sebelumnya. Pada contoh di atas, misal kita memasukkan ke dalam folder yang diberi nama ica. Maka pada url kita ketikkan : localhost/ica/LPD.html

Maka akan dihasilkan:


Lalu pada form Input Nama, masukkan teks bebas, sebagai contoh nama penulis, Anissa Siti Rahma


Maka akan muncul seperti di bawah :



Contoh tersebut adalah contoh dengan menggunakan POST. Bila kita menggunakan GET, maka perbedaan terletak pada URL. Pada contoh di atas, url setelah kita masukkan nama menjadi localhost/ica/salam.php, bila kita ganti fungsi input dengan menggunakan GET, maka nama inputan juga akan tertera pada URL menjadi :
localhost/ica/salam.php?nama_pemakai=Anissa+Siti+Rahma

0 komentar:

 
It's My World - Blogger Templates, - by Templates para novo blogger Displayed on lasik Singapore eye clinic.