Kamis, 26 Juni 2008

artikel php

PENGENALAN PHP

Apa itu PHP? PHP acronym dari kata “PHP: Hypertext Preprocessor”, sebagian besar PHP digunakan untuk website depelovment dan PHP juga merupakan general Open Source siapapun bisa mengetahui code scripting PHP dan siapapun bisa me modification PHP ini. PHP juga sangat flexible bisa di tempelkan pada HTML.

Bagaimana bentuk perbedaan dari script yang di tulis dengan bahasa pemrograman lain seperti bahasa C/ Perl, PHP sebenarnya di bentuk dari bahasa C jadi pasti terdapat banyak persamaan antara PHP dan C.
Untuk melakukan execution pada bahasa PHP, dibutuhkan server karena PHP merupakan bahasa pemrograman type server side artinya berjalan di bawah kendali server.
Server yang di gunakan untuk menjalankan PHP banyak sekali, diantaranya : http://www.appservnetwork.com/ http://apache2triad.net/ http://www.easyphp.org/ http://www.en.wampserver.com/ http://www.apachefriends.org/en/xampp.html
anda bisa download server PHP pada salah satu link di atas.
PHP ialah satu bahasa pemprogramman web digunakan untuk menulis lamanweb-lamanweb yang dinami Laman web yang mengandungi skrip PHP diproses oleh enjin skrip PHP.PHP telah dicipta terutama unutk kegunaan web dan boleh menghubungkan query database dan menggunakan simple task yang boleh diuruskan dengan 3, 4 baris kod sahaja. PHP adalah bahasa programming yang baru di bangunkan dalam sekitar tahun 1994/95.

Sejarah PHP
Dalam sekitar tahun 1994 apabila Rasmus Lerdorf telah meletakan bersama Perl scripts untuk mengesan siapakah yang telah melihat resumenya. Kemudian sedikit demi sedikit pengunna atau programmer mula menyukai script ini dan kemudian telah dibentangkan sebagai package yaitu Personal Home Page tools. Dengan penggalakkan ini dia telah mencipta engine untuk script ini dan mencipta tool yang lain untuk mengambil input dari HTML form:FI, Form Interpreter juga dikenali sebagai PHP/FI atau PHP2. Ini berlaku dalam sekitar tahun 1995.Kemudian penguna mula menggunakan tool ini untuk kegunaan yang lebih rumit lagi dan pembagunan script ini telah berpindah dari orang perseorangan kepada kumpulan pembangun (group core developers) untuk membangunkan project ini. Ini adalah permulaan PHP3. Kumpulan ini terdiri daripada (Rasmus Lerdorf, Andi Gutmans, Zeev Suraski, Stig Bakken, Shane Caraveo dan Jim Winstead) yang telah mengembangkan lagi kegunaan scripting engine ini dan telah menambah simple API untuk membolehkan lain-lain programmer untuk menambahkan kuasa serta kegunaannya dengan menulis berbagai-bagai modules kepada bahasa ini.
Manakala PHP4 atau PHP version 4 pula applikasi pertamanya terdiri dari Zend engine (
http://www.zend.com). Zend engine ini juga termasuk dalam package yang lain seperti MySQL untuk meningkat kan mutu simpanan procedures di dalam database. Dengan engine ini juga memboleh kan penggunaan COM dan juga CORBA bersama-sama.
Ketika ini PHP versi 4.0 (PHP4) adalah bahasa scripting yang menyatu dengan HTML dan berada di server (server side HTML embedded scripting). Dimana sintaks dan perintah-perintah yang kita masukan akan sepenuhnya dijalankan dan dikerjakan di server dan disertai pada halaman HTML biasa. PHP ini bertujuan untuk membuat aplikasi aplikasi yang dijalankan diatas teknologi web.
Dalam hal ini, aplikasi pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan dan dikerjakan di web server.


PHP 4
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP4 ini, namun fungsi PHP4 yangpaling utama adalah untuk menghubungkan database dengan web. Dengan PHP4, membuataplikasi web yang terkoneksi ke database menjadi sangat mudah. Sistem database yang telahdidukung oleh PHP4 adalah :
- Oracle
- Sybase
- mSQL
- MySQL
- Solid
- Generic ODBC
- PostgresSQL
- Interbase
Dimana PHP4 ini juga mendukung komunikasi dengan layanan lain melalui protokol IMAP, SNMP,NNTP dan POP3 atau HTTP.
Perintah-perintah PHP4 tidak seperti JavaScript dijalankan di serverdan bukan di client.

PHP 5
PHP 5 adalah version terbaru php (pada masa tutorial ini ditulis versionnya adalah PHP 5.0.2). Versi terbaru ini mempunyai lebih banyak features baru antaranya new OOP Model.

PENGANTAR PHP
· Pengertian PHP
· Hubungan PHP dengan HTML
· Kelebihan PHP



Pengertian PHP
PHP merupakan singkatan dari "PHP: Hypertext Preprocessor", adalah
sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip
dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik.
Tujuan utama bahasa ini adalah untuk memungkinkan perancang web menulis
halaman web dinamik dengan cepat.
Hubungan PHP dengan HTMLHalaman web biasanya disusun dari kode-kode
html yang disimpan dalam sebuah file berekstensi .html. File html ini dikirimkan oleh server (atau file) ke browser, kemudian browser menerjemahkan kodekode
tersebut sehingga menghasilkan suatu tampilan yang indah. Lain halnya dengan program php, program ini harus diterjemahkan oleh webserver sehingga menghasilkan kode
html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri sendiri ataupun disisipkan di antara kodekode html sehingga dapat langsung ditampilkan bersama dengan kode-kode html tersebut. Program php dapat ditambahkan dengan mengapit program tersebut di antara tanda .
tanda tersebut biasanya disebut tanda untuk escaping (kabur) dari kode html. Filehtml yang telah dibubuhi program php harus diganti ekstensinya menjadi .php atau .php3.
PHP merupakan bahasa pemograman web yang bersifat serverside HTML=embedded scripting, di mana scriptnya menyatu dengan HTML dan berada si server. Artinya adalah sintaks dan perintahperintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebagai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis seperti ASP (active Server Pages) dan JSP (Java Server Pages).


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.
menggunakan library tambahan seperti pada PHP3. Tujuan dari bahasa scripting
ini adalah untuk membuat aplikasiaplikasi 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.
Kelebihan PHP
Ketika ecommerce 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 serverside 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 :
1. Oracle
2. MySQL
3. Sybase
4. PostgreSQL
5. 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 situssitus
yang menyediakan software tersebut seperti di ftp://gerbang.che.itb.ac.id.
Software ini juga dapat berjalan pada web server seperti PWS (Personal
Web Server), Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya. PHP juga
merupakan bahasa pemograman yang dapat kita kembangkan sendiri seperti
menambah fungsifungsi baru.


Keunggulan lainnya dari PHP adalah PHP juga mendukung komunikasi
dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP.
PHP dapat diinstal sebagai bagian atau modul dari apache web server atau
sebagai CGI script yang mandiri. Banyak keuntungan yang dapat diperoleh jika
menggunakan PHP sebagai modul dari apache di antaranya adalah :

1. Tingkat keamanan yang cukup tinggi
2. waktu eksekusi yang lebih cepat dibandingkan dengan bahasa
pemograman web lainnya yang berorientasi pada serverside scripting.
3. Akses ke system database yang lebih fleksibel. seperti MySQL.


PHP merupakan script untuk pemrograman script web server side, script yang membuat dokumen HTML secara on the Fly, dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan editor teks atau editor HTML.
Dengan menggunakan PHP maka maintenance suatu situs web menjadi lebih mudah. Proses Update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP.
PHP/FI merupakan nama awal dari PHP. PHP- Personal Home Page, FI adalah Form Interface. Dibuat pertama kali oleh Rasmus Lerdoff. PHP awalnya merupakan program CGI (Common Gateway Interface) yang dikhususkan untuk menerima input melalui form yang ditampilkan dalam browser web.
Software ini disebarkan dan dilisensikan sebagai perangkat lunak Open source. PHP secara resmi merupakan kependekan dari HyperText Preprocessor, merupakan bahasa script server-side yang disisipkan pada HTML.


Kode / script PHP diapit dengan menggunakan tag awal dan tag akhir yang khusus, yang memungkinkan pemrogram untuk masuk dan keluar dari mode script PHP. PHP secara dasar dapat mengerjakan semua yang dapat dikerjakan program CGI, seperti mendapatkan data dari atau menghasilkan isi halaman web yang dinamik.
Kemampuan (feature) PHP yang paling diandalkan dan signifikan adalah dukungan kepada banyak database. Membuat halaman web yang menggunakan data dari database dengan sangat mudah dapat dilakukan. Berikut adalah daftar database yang didukung oleh PHP :
` Adabas D
` dBase
` Empress
` File pro (read only)
` FrontBase
` Hyperwave
` IBM DB2
` Informix
` Interbase
` MSQL
` MYSQL
` Oracle (OC17 dan OC18) dll
PHP juga mendukung untuk berkomunikasi dengan layanan lain menggunakan protokol IMAP, SNMP, NNTP, POP3, HTTP, dan lainnya yang tak terhitung. Pemrogram juga dapat membuka soket jaringan secara mentah dan berinteraksi dengan menggunakan protokol lainnya.

Instalation Server PHP (Menginstall Server PHP) Installasi server PHP tidak jauh berbeda dengan program-program lainnya. Anda hanya perlu meng click file setup nya, kemudian ikuti petunjuk penginstallan.
Ada beberapa hal umum yang biasanya di butuhkan saat penginstallan server: Pertama: jika server menanyakan host maka isilah dengan nilai defaultnya yaitu localhost Kedua: jika server menyanyakan user maka isilah dengan nilai defaultnya yaitu root Ketiga : password bisa anda isikan ataupun tidak hal ini optional. Keempat: jika server menanyakan port, maka biarkan port tersebut.
Starting PHP (Memulai PHP) Setelah server di install, maka ada yang perlu anda ketahui, bahwa dalam folder Server tersebut ada sebuah folder yang memang dikhususkan bagi file-file berekstension *.php yang akan di executionnya / jalankannya. Biasanya folder tersebut bernama htdocs atau www. Maka file PHP anda harus di tempatkan pada folder ini supaya bisa dijalankan.

Active kan server PHP (apache dan MySQL Server) bila tidak di install ke dalam service kemudian buka salah satu browser (like is: Internet Explorer, Mozilla Firefox, Opera, Avant Browser, Nestcape Navigator, etc) lalu ketikan http://localhost jika server telah di active kan maka akan tampil halaman server tersebut.

Tidak ada komentar: