1.
CARI TUTORIAL TENTANG:
A.
Pengertian
PHP
PHP adalah bahasa pemrograman server side yang sudah banyak digunakan
pada saat ini, terutama untuk pembuatan website dinamis. Untuk hal-hal tertentu
dalam pembuatan web, bahasa pemrograman PHP memang diperlukan, misalnya saja
untuk memproses data yang dikirimkan oleh pengunjung web.
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu
itu PHPbernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan
script yang digunakan untuk mengolah data form dari web.
Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS
sampai dengan apache, dengan configurasi yang relatif mudah. Dalam sisi
pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang
siap membantu dalam pengembangan. Dalam sisi pemahamanan, php adalah bahasa
scripting yang paling mudah karena referensi yang banyak.
PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(linux, unix, windows) dan dapat dijalankan secara runtime melalui console
serta juga dapat menjalankan perintah-perintah system.Sekian informasi
sederhana saya mengenai
B.
Konsep
Kerja PHP!
Dalam mempelajari web
programming, diperlukan suatu server side programming. Sebenarnya ada banyak
sekali server side programming yang ada seperti PHP, Perl, Ruby, Phyton, Java
Server Pages, ASP, Lasso, dan WebDNA. Namun kali ini kita akan membahas tentang
PHP. Kenapa PHP? Karena menurut saya inilah server side programming yang paling
banyak digunakan. Selain dapat diperoleh secara gratis, PHP juga kompatibel
dengan benyak database seperti MySQL, Oracle, DBM, MSSQL, Ms Access, dan
Sysbase.
PHP merupakan singkatan
dari PHP (Personal Home Page) Hypertext Prepocessor. PHP pertama kali
dikembangkan oleh Rasmus Lerdorf pada tahun 1995, dan pada saat itu namanya
adalah FI (Form Interpreter) dan digunakan untuk mengolah data form dari
web.Dengan menggunakan PHP kita dapat membuat web dinamis. Script PHP bisa
terpasang pada HTML secara langsung dan sebagian besar scriptnya mirip dengan
bahasa C, Java, dan ASP. Jadi bagi yang sudah mahir dengan Java ataupun C
mungkin tidak perlu waktu yang lama untuk mempelajari PHP.
Cara kerja PHP kurang
lebih seperti ini:
Jadi, pada awalnya
Browser dari klient merequest suatu halaman web kepada server. Kemudian web
server memproses request dari browser dengan PHP dan database yang diperlukan
dan mengembalikan ke browser client sebagai script HTML dan Javascript. Jadi
pada saat sampai ke browser client sudah tidak ada lagi script PHP.
C.
Database
Apa Saja yang Bisa Terintegrasi Dengan PHP!
Ketika e-commerce semakin berkembang,
situs-situs yang statispun semakin ditinggalkan Karena dianggap sudah tidak
memenuhi keinginan pasar karena situs tersebut harus tetap dinamis selama
setiap hari. Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman
sehingga sebagian besar designer web banyak beralih ke bahasa server-side
scripting yang lebih dinamis seperti PHP.
Seluruh aplikasi berbasis web dapat
dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada
konektivitasnya dengan system database di dalam web. Sistem database yang dapat
didukung oleh PHP adalah : Oracle, MySQL, Sybase, PostgreSQL, dan lainnya.
PHP dapat berjalan di berbagai system
operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh.
PHP merupakan software yang open
source yang dapat anda download secara gratis dari situs resminya yaitu
http://www.php.net, ataupun dari situs-situs yang menyediakan software tersebut
seperti di ftp://gerbang.che.itb.ac.id.
D. Sejarah
Lahirnya PHP!
PHP pertama
kali dibuat oleh Rasmus Lerdroft, seorang programmer C. Semula PHP digunakannya
untuk menghitung jumlah pengunjung di dalam webnya. Kemudian ia mengeluarkan
Personal Home Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar
pada tahun 1995. Isinya adalah sekumpulan script PERL yang dibuatnya untuk
membuat halaman webnya menjadi dinamis. Kemudian pada tahun1996 ia mengeluarkan
PHP versi 2.0 yang kemampuannya telah mampu mengakses database dan dapat
terintegrasi dengan HTML.
Pada tahun
1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0 yang dikeluarkan
oleh Rasmus sendiri bersama kelompok pengembang softwarenya..
Versi
teranyar yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000 merupakan versi yang
lebih lengkap lagi dibandingkan dengan versi sebelumnya. Perubahan yang paling
mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat oleh Zend
Suraski dan Andi Gutmans yang merupakan penyempurnaan dari PHP3 scripting
engine. Yang lainnya adalah build in HTTP session, tidak lagi menggunakan
library tambahan seperti pada PHP3. Tujuan dari
bahasa scripting ini adalah untuk membuat aplikasi-aplikasi yang dijalankan di
atas teknologi web. Dalam hal ini, aplikasi pada umumnya akan memberikan hasil
pada web browser, tetapi prosesnya secara keseluruhan dijalankan web server.
E.
Aturan Penulisan PHP!
Aturan penulisan
script PHP adalah:
1. Semua script PHP harus diapit oleh tanda: o , atau o dan , atau o , atau o <% dan %> 2. Tetapi tanda yang resmi dan paling banyak digunakan adalah yang pertama, yaitu dan ?> 3. Pada setiap akhir perintah, diakhiri dengan tanda titik koma ( ; ).
Script tersebut akan menghasilkan: assalamu alaikum nimbuzzer! Script PHP bisa juga digabung dengan HTML. Script PHP bisa ditempatkan di mana saja pada dokumen HTML. Contohnya:
Tapi script yang diproses oleh server hanya script PHP-nya saja (yang diapit oleh tanda ?>). Selebihnya akan langsung dikirimkan ke browser client tanpa diproses terlebih dahulu. |
<html>
<head>
<title>Muh Ramadhan</title>
</head>
<body>
<FORM METHOD="POST">
<table border=0 align="center">
<tr>
<td colspan=3
ALIGN="CENTER">DATA PEGAWAI<BR><BR></td>
</tr>
<tr>
<td>NIP</td>
<td>:
<INPUT TPYE="TEXT" NAME="NIP" ></td>
</tr>
<tr>
<td>NAMA</td>
<td>:
<INPUT TYPE ="TEXT" NAME="NAMA"></td>
</tr>
<tr>
<td>JKL</td>
<td>:
<INPUT TYPE ="RADIO" NAME="JKL" >LAKILAKI<INPUT
TYPE ="RADIO" NAME="JKL" > PEREMPUAN</td>
</tr>
<tr>
<td>TGL
LAHIR</td>
<td>:
<INPUT TYPE="TEXT" NAME="TGL"></td>
</tr>
<tr>
<td>AGAMA</td>
<td>:
<SELECT NAME ="AGAMA">
<OPTION>ISLAM</OPTION>
<OPTION>KRISTEN</OPTION>
<OPTION>BUDHA</OPTION>
<OPTION>HINDU</OPTION></SELECT>
</td>
</tr>
<tr>
<td>ALAMAT</td>
<td>:
<INPUT TYPE="TEXT" NAME="NAMA"></td>
</tr>
<tr>
<td>HOBBY</td>
<td>:<INPUT
TYPE="CHECKBOX" NAME="OLAHRAGA">OLAHRAGA<INPUT
TYPE="CHECKBOX" NAME="SENI">SENI<INPUT
TYPE="CHECKBOX" NAME="MEMBACA">MEMBACA</td>
</tr>
<tr>
<td>KETERANGAN</td>
<td>:<TEXTAREA
NAME="KET"></TEXTAREA>
</td>
</tr>
<tr>
<td
COLSPAN=3><INPUT TYPE="SUBMIT" NAME="SIMPAN"
VALUE="SIMPAN"><INPUT TYPE="RESET"
NAME="BATAL" VALUE="BATAL"></TD>
</tr>
</table>
</body>
</html>