Kamis, 20 Desember 2012

Pemrograman WEB dengan menggunakan PHP

Php


PHP: Hypertext Preprocessor  adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Kelebihan PHP Dari Bahasa Pemrograman Lain

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:
  1. 'Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.'
  2. 'Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.'
  3. 'Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.'
  4. 'Dalam sisi pemahamanan, 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 system.
PHP memiliki 9 (Sembilan) tipe data yaitu :
  1. Integer
  2. Double
  3. Boolean
  4. String
  5. Object
  6. Array
  7. Null
  8. Nill
  9. Resource


Bagaimana memulai membuat sebuah skrip PHP ? “
1. Buka program Notepad, lalu tulislah skrip PHP seperti pada gambar 10.1.

Gambar 10.1 Menulis skrip PHP di Notepad
2. Kemudian klik menu File > Save As, maka akan tampil kotak dialognya, pilih pada bagian Save in: htdocs (C:\apache\htdocs), lalu isikan pada bagian Save as type: All Files, dan File name: hallo.php. Lihat gambar 10.2.

 Gambar 10.2 Kotak dialog Save As
3. Hidupkan server Apache, lalu buka Internet Explorer, dan isikan pada bagian Address: http://localhost/hallo.php, maka akan tampil hasilnya. Lihat gambar 10.3.

Gambar 10.3 Menjalankan skrip PHP di browser
Catatan:
• Instruksi diatas menjelaskan cara menyimpan skrip yang dibuat dengan PHP. Yang perlu diperhatikan adalah ekstensi filenya harus *.php, misalnya: hallo.php dan disimpan di direktori C:\Apache\htdocs.
• Kemudian juga dijelaskan cara menjalankan skrip PHP di browser, yaitu dengan menuliskan pada bagian Address: http://namaserver/namafile.php, misalnya: http://localhost/hallo.php (lihat lagi gambar 10.3.).
• Setiap menjalankan skrip PHP, jangan lupa untuk selalu mengaktifkan server Apache terlebih dahulu.
“Bagaimana membedakan skrip PHP dengan HTML atau skrip jenis lainnya (JavaScript dan VBScript) ? “
Suatu skrip akan dikenali sebagai skrip PHP bila diapit oleh tanda:
• <?php . . . .?>
• <?. . . . . . .?>
• <script language=”PHP”>. . .</script>
Sebelumnya kita sudah membuat skrip PHP dengan diapit oleh tanda <?php …?> yaitu pada Hello.php bukan ? Nah ! Sekarang coba ubahlah skrip Hallo.php menggunakan tanda apit yang lain, seperti skrip berikut ini:
<script language=”PHP”>
echo (”Hallo PHP, Aku akan menaklukanmu !! ”);
</script>
Atau:
<?
echo (”Hallo PHP, Aku akan menaklukanmu !! ”);
?>
“Jika saya punya skrip HTML, apakah bisa digabungkan dengan skrip PHP dan bagaimana caranya ?”
Jelas bisa!! perintah-perintah PHP dapat disisipkan dibagian manapun dalam dokumen HTML, yang perlu Anda lakukan hanyalah menyisipkanya di skrip HTML dan menyimpanya sebagai *.php. cobalah skrip berikut:
Skrip Sisip.php
<HTML>
<HEAD>
<TITLE>Menyisipkan PHP di Dokumen HTML</TITLE>
</HEAD>
<BODY>
Cara menyapa PHP dengan akrab: <BR>
<P>
<?php
echo("Hallo PHP, Aku akan menaklukanmu !!");
?>
</BODY>
</HTML>
Jalankan skripnya, maka akan tampil hasilnya seperti pada gambar 10.4.










 Gambar 10.4 Hasil skrip Sisip.php 
“Sekarang kebalikannya nih, kalau skrip HTML saya letakan di antara skrip PHP, apakah bisa juga?”
Sekali lagi jawabanya adalah ya. Coba skrip berikut:
Skrip Sisip.php
<?php
echo("Ini ditulis dengan skrip PHP !!");
?>
<HTML>
<BODY>
<BR><HR>
Ini ditulis dengan HTML
</BODY>
</HTML>
<?php
echo("<BR>Mudahkan ??");
?>
Jalankan skripnya, maka akan tampil hasilnya seperti pada gambar 10.5.

 
Gambar 10.5 Tampilan skrip HTML yang disisipkan di skrip PHP 

“ Bagaimana penanganan form pada PHP ? 
Form adalah sebuah tempat bagi komponen-komponen yang berfungsi untuk menerima masukan data dari pengunjung.
Pada prinsipnya penanganan form pada PHP menggunakan tag-tag FORM dari HTML yang kemudian diolah dalam skrip PHP. Jadi bagi Anda yang telah akrab dengan FORM milik HTML maka Anda dapat melewatkan pembahasan ini.
Tag HTML untuk membuat form adalah:
<FORM METHOD =……… ACTION=………</FORM>
Kita juga bisa menyisipkan tag HTML form ini ke dalam skrip PHP, contohnya:
echo("<FORM METHOD =……… ACTION=………</FORM>");
ACTION diisi dengan nama file tujuan yang akan memproses data yang dimasukkan dalam form tersebut. Sedangkan METHOD dalam form dapat diisi dengan GET atau POST. Bila Anda mengisi GET, maka data yang diisi akan dikirim ke server dengan cara diletakkan dibelakang URL, sedangkan bila Anda memilih POST, maka data akan dikirim ke server secara terpisah artinya datanya tidak terlihat dibelakang URL.
Untuk lebih jelasnya, cobalah skrip-skrip berikut:
Skrip Metode.html
<HTML>
<BODY>
<FORM METHOD=GET ACTION=Proses.php>
Username: <INPUT TYPE=text NAME=nama><BR>
Password: <INPUT TYPE=password NAME=rahasia><BR>
<INPUT TYPE="submit" VALUE="Login">
</FORM>
</BODY>
</HTML>

Skrip Proses.php
<?php
if($nama=="Ivan Hadian" && $rahasia=="14abc") //Case Sensitif
echo("Anda telah berhasil login");
else
echo("Username atau Password Anda masih salah");
?>
Jalankan skrip Metode.html, lalu isikan Username: Ivan Hadian dan Password: 14abc, lalu tekan tombol Login. Lihat gambar 10.13.

 
Gambar 10.13 Hasil skrip Metode.html
Setelah tombol Login ditekan, maka data yang dimasukkan di form akan diproses skrip Proses.php, dan hasilnya seperti pada gambar 10.14.
 
Gambar 10.14 Hasil skrip proses.php dengan metode GET
Sekarang coba ubah METHOD pada skrip Metode.html, pada baris kode:
<FORM METHOD=GET ACTION=Proses.php>
Menjadi:<FORM METHOD=POST ACTION=Proses.php>
Dan jalankan lagi skrip Metode.html, masukkan Username dan Password, lalu tekan tombol Login, maka hasilnya seperti pada gambar 10.15.

 
Gambar 10.15 Hasil skrip proses.php dengan metode GET 

Selamat mencoba bro & Sis..Salam ......T.I.......
Teguh wahyudi
 

13 komentar:

  1. ijin copas min, :) buat tugas

    BalasHapus
  2. Mantaffff Agan Artikel "Belajar Web" nya,,, Penjelasannya sangat rinci dan terarah,,,bagus banget bagi pemula seperti saya, yang baru mengenal dan belajar tentang Web...
    Terima Kasih Agan, sudah memuat Artikel yang sangat bermanfaat bagi saya dan bagi semua pemula yang membaca Artikel ini... Sukses buat Agan nya...

    Jangan lupa Kunjungi website kampus saya:
    http://www.atmaluhur.ac.id

    Dan kunjungi juga website saya :
    http://leniyasin.mahasiswa.atmaluhur.ac.id

    BalasHapus
  3. Terima kasih banyak ilmunya sangat membantu saya dalam belajar php tahap pemula. Dan ternyata satu karakter saja ada yang salah akan ada dampaknya
    Kunjungi website kampus saya ya http://www.atmaluhur.ac.id
    dan website saya https://astutiernawati.mahasiswa.atmaluhur.ac.id/

    BalasHapus
  4. woww.. keren kak artikelnya Apalagi dibuat juga contoh tutorialnya, lalu banyak juga kelebihan yang didapat jika membuat web menggunakan PHP. terimakasih kak infonya, sangat membantu bagi saya

    jangan lupa kunjungi website kampus saya :
    http://www.atmaluhur.ac.id

    website saya :
    http://ninabella.mahasiswa.atmaluhur.ac.id/

    BalasHapus
  5. Siiiipppp...makasih tulisannya boss..sangat membantu bagi saya yang baru mulai belajar pemprograman.Dtunggu artikel2 selanjutnya?

    Kunjungi web kampus saya http://www.atmaluhur.ac.id
    dan blog saya https://kawakenakeruce.mahasiswa.atmaluhur.ac.id

    BalasHapus
  6. terimasksih ilmunya min, setiap menjalankan skrip PHP, jangan lupa untuk selalu mengaktifkan server Apache terlebih dahulu dan sy sudah berhasil menggunakannya wlpn sy br pemula bljr web

    BalasHapus
  7. erimasksih ilmunya min, setiap menjalankan skrip PHP, jangan lupa untuk selalu mengaktifkan server Apache terlebih dahulu dan sy sudah berhasil menggunakannya wlpn sy br pemula bljr web.
    Kunjungi blog sy ya:https://yuliyani.mahasiswa.atmaluhur.ac.id
    Kunjungi jg website kampus sy:http/:www.atmaluhur.ac.id

    BalasHapus
  8. terimasksih ilmunya min, setiap menjalankan skrip PHP, jangan lupa untuk selalu mengaktifkan server Apache terlebih dahulu dan sy sudah berhasil menggunakannya wlpn sy br pemula bljr web. Kunjungi blog sy ya:https://yuliyani.mahasiswa.atmaluhur.ac.id Kunjungi jg website kampus sy:http://www.atmaluhur.ac.id

    BalasHapus
  9. artikelnya bagus.. sangat bermanfaat dan mudah dimengerti.. tks yaa... Kunjungi juga website kampus saya : http://www.atmaluhur.ac.id dan blog saya : https://kima.mahasiswa.atmaluhur.ac.id

    BalasHapus
  10. hai kak.. terimakasih kak untuk artikelnya. ini sangat bermanfaat bagi saya yang masih pemula kak. oh ya, perkenalkan nama saya nina bella dan jangan lupa kunjungi kampus saya ISB Atma Luhur

    BalasHapus

Komentar