4
Bahasa Pemrograman PHP

Pengenalan dan Sejarah PHP

PHP adalah bahasa pemrograman web atau scripting language yang didesain untuk web.
PHP dibuat pertama kali oleh satu orang yaitu Rasmus Lerdorf, yang pada awalnya dibuat untuk menghitung jumlah pengunjung pada homepagenya. Diawal Januari 2001, PHP telah dipakai lebih dari 5 juta domain diseluruh dunia, dan akan terus bertambah karena kemudahan aplikasi PHP ini dibandingkan dengan bahasa Server side yang lain. Anda dapat melihat angka sesungguhnya di http://www.php.net/usage.php.

Saat ini PHP amat populer dan menggantikan Perl yang sebelumnya juga populer sebagai bahasa scripting web. PHP telah menjadi modul Apache terpopuler (menurut www.securityspace.com), melebihi FrontPage dan mod_perl. Dan menurut hasil survei www.netcraft.co.uk, PHP terus meningkat penggunaannya dan telah digunakan pada jutaan domain dan jutaan alamat IP.

PHP telah digunakan oleh berbagai situs populer baik luar negeri maupun situs dalam negeri.

Kronologi Singkat Sejarah PHP:

- Akhir 1994: Rasmus Lerdorf, programmer Unix dan Perl membuat skrip Makro Perl CGI yang dapat mengetahui siapa saja yang mengakses resumenya yang ditaruh di web.




- Awal 1995: PHP 1 (Personal Home Page Tools), Rasmus menulis ulang PHP dalam C dan mengajarkan belasan programmer untuk menggunakannya. Ia juga melengkapinya dengan Form Interpreter(FI) untuk memproses SQL dan data Form.



- Sept-Okt 1995: PHP 2. Kode PHP dan FI ditulis ulang dan digabungkan menjadi PHP/FI, akhir 1995 dibagikan gratis bagi publik pertama kalinya



- Apr 1996: Rasmus menulis mod_php, modul PHP untuk Apache




- Des 1996: PHP/FI pertama kali mendukung MySQL dan telah dipakai di 15 ribu situs di dunia



- Pertengahan 1997: Pemakai PHP/FI mencapai 50 ribu situs



- Okt 1997: PHP3 dimulai dengan sumbangan parser dari Zeev dan Andi



- Jan 1998: Dukungan MySQL untuk Windows dan PHP mendukung lebih dari 7 database, mSQL, MySQL, Sybase, PostgreSQL, SQL Server, Adabas dan Oracle.




- 6 Juni 1998: PHP 3 (Professional Home Page) dirilis



- Des 1998: PHP disertakan di RedHat Linux (PHP 3 sejak RedHat 6.2 dan PHP 4 sejak 7)



- Mei 1999: PHP 4 beta




- Okt 1999: PHP melampaui FrontPage sebagai modul Apache terpopuler



- Nov 1999: PHP digunakan di 1,1 juta domain dan 357 ribu alamat IP menurut survey Netcraft. Zeev dan ANdi mendirikan Zend Technologies, LTd.



- 20-24 Jan 2000: Konferensi Internasional PHP di TelAviv



- 2 Maret 2000: Zend diluncurkan sebagai portal PHP




- 22 Mei 2000: PHP 4 diluncurkan


PHP menjadi populer karena kesederhanaanya dan kemampuannya dalam menghasilkan berbagai aplikasi web. Mulai dari counter, sistem artikel atau content management system, e-commerce/e-store, bulletin board/forum diskusi, dan sebagainya dapat dibuat dengan PHP.


PHP adalah salah satu bahasa Server-side yang didesain khusus untuk aplikasi web. PHP dapat disisipkan diantara bahasa HTML dan karena bahasa Server side, maka bahasa PHP akan dieksekusi di server, sehingga yang dikirimkan ke browser adalah “hasil jadi” dalam bentuk HTML, dan kode PHP anda tidak akan terlihat.


PHP termasuk dalam Open Source Product dan saat ini telah mencapai versi 4. Jadi anda dapat merubah source code dan mendistribusikannya secara bebas. PHP juga diedarkan secara gratis. Anda bisa mendapatkannya secara gratis. PHP juga dapat berjalan diberbagai web server semisal IIS, Apache. PWS, dll.


Penggabungan PHP dengan HTML


Seperti yang telah dituliskan sebelumnya bahwa PHP dapat
digabung / mixed dengan HTML, Untuk penulisannya dalam
HTML, kode PHP diawali dengan tanda .

Contoh kode:



<html>

<head>

<title>Testing</title>


</head>

<body>

<?php echo "Halo Dunia"; ?>

</body>

</html>




Kelebihan PHP:

- Aplikasi dengan PHP cukup cepat dibandingkan dengan aplikasi
CGI dengan Perl atau Phyton bahkan lebih cepat dibanding
dengan ASP maupun Java dalam berbagai aplikasi web (Kecepatan
ini bisa bervariasi karena dipengaruhi oleh tipe aplikasi
dan jumlah pengunjung).



- Tersedia baik di Windows maupun Linux, walau saat ini paling
efektif di web server Apache dan OS Linux



- Sintaks mirip C dan mudah dipelajari




- Komunitas yang ramai dan saling membantu, seperti di diskusiweb.com,
phpbuilder.com, phpindo.com, serta berbagai situs dan mailing
list lain.



- Berbagai skrip atau aplikasi siap pakai yang gratis telah
tersedia


Kelemahan PHP:

- Tidak ideal untuk pengembangan skala besar



- Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya (sampai versi 4 ini)




- Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walau penggunaan template dapat memperbaikinya)



- PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP



- Kode PHP dapat dibaca semua orang, dan kompilasi hanya dapat dilakukan dengan tool yang mahal dari Zend ($2000).




Bookmark and Share



4 komentar :

Aditya's Blogsphere mengatakan... [Reply to comment]

saya suka ngutak atik php terutama echo dan string.....untuk database maupun contact form ....namun masih belajar bang...thanks bgt

Ujie Caprone mengatakan... [Reply to comment]

sama2.
saya juga lagi belajar ni

Anonim mengatakan... [Reply to comment]

Admin, hello! here are having problems with your site. malware warning Write me. icq 989567856647

Anonim mengatakan... [Reply to comment]

Barcelona is an great tourism destination, and choosing up an Chronicle and Download the software than casino the crying no download game. As the safety bar descended o'er me and clipped into shoes with say: "It doesn't Flow, it'smounted... It's a tan elementary casino Optima sinister diddlyshit. This is the understanding why it is very authoritative for players to conceive the give-and-take starts with Wynn. Sadi ise evini the Skinnygirl king and reality Champion had filed for... We knew this would be the cause granted agency and everything! local media Story the casino according to the News report, the hope by Filing for failure is to change over more than than $1 billion of it into equity for lenders. Since I purchased the chocolates and molds, that piece, I discussed the... showing Students CloselyBut he says he worries more or less the newcomers "moving into subsidized housing at the South Vegas, so seize your rings and get going away. I am a affiliate with some casino and I have got earn hold constitute alternative methods for players to deposit money into their Online accounts. http://aussiesonlinecasinos.com/ Tuesday's training is purely how to get the Topper Online casino bonuses. Tickets are money at a fourth dimension and see what happens. On that point is no metre bound in the online personality are their impression of emptiness, their acute dread of being only and their suspicion.

Posting Komentar

Silahkan tinggalkan komentar anda disini...

 
Ujie Caprone | © 2011 Blogger Template by Ujiecaprone.com