INTERNET / INTRANET TUTORIAL

BISNIS INTERNET I

Text Box: Web Application Language - PHP

Copyright ©2009-2011, Komunitas Internet dan Intranet. All rights reserved
E-mail: info@ininet.net

PHP adalah suatu bahasa pemrograman komputer yang popular. PHP biasanya untuk membuat situs-situs Web tangguh dan dinamis. PHP sekarang ini digunakan di lebih dari lima juta situs Web di seluruh dunia.

 

PHP merupakan software open source. Artinya PHP disediakan secara gratis. Ada juga yang disediakan gratis.. tanpa biaya, tetapi dikenakan pembatasan-pembatasan sehubunganan dengan program-program PHP yang Anda buat. Misalnya, pembatasan-pembatasan akan melihat apakah program-program yang Anda buat adalah program untuk pengembangan atau untuk penggunaan komersil.

 

 

Situs-situs Web Interaktif

 

 

Situs-situs web Interaktif berisi halaman-halaman Web yang melakukan pertukaran informasi antara situs Web dengan pemakai. Menggunakan PHP para pengembang Web menjadi semakin mudah membuat halaman-halaman Web yang memproses informasi dari pemakai dan kemudian menyimpan, mengolah atau mengirim kembali informasi tersebut ke halaman Web.

 

Situs-situs web Interaktif membuat para pengembang Web megembangkan isi halaman web supaya tampil lebih bagus di depan pengunjung di samping yang paling utama untuk mendukung kebutuhan pengembangan website bagi pemiliknya.

 

 

Manipulasi Database

 

 

Salah satu dari fitur PHP yang penting adalah kemampuannya bekerja menggunakan sejumlah database yang berbeda, termasuk MySQL, Oracle dan Sybase.

 

Halaman-halaman PHP dapat digunakan untuk membaca sebuah database dan kemudian membuat informasi yang disimpan di database tampil di hadapan para pemakai yang mengunjungi situs Web itu. Menggunakan database untuk menyimpan informasi dan program PHP juga akan menggunakan database yang sama untuk menmbaca informasi. Menyimpan dan membaca database itulah satu cara efisien menyajikan informasi terbaru di dalam sebuah situs Web.

 

PHP dapat juga membuat para pemakai mengolah data dalam suatu database. Sebagai contoh, halaman PHP dapat digunakan untuk menambah, menghapus atau mengedit rekaman-rekaman data di dalam database sesuai dengan permintaan pemakai.

 

 

Versi

 

 

PHP terus menerus berkembang dan sebuah versi baru selalu di-release setiap beberapa tahun. Setiap versi  PHP yang baru menawarkan lebih banyak fitur dibanding versi sebelumnya tetapi masih tetap kompatibel dengan versi-versi sebelumnya.

 

Ini berarti bahwa program-program yang Anda tulis dengan versi  PHP yang sedang dipakai saat ini akan tetap kompatibel dengan versi-versi masa depan.

 

 

HTML

 

HyperText Markup Language (HTML) adalah bahasa tingkat tinggi yang dipakai untuk membuat halaman-halaman Web. PHP dapat digunakan untuk membuat program HTML yang bersifat dinamis untuk sebuah halaman Web. Program PHP dapat juga ditempelkan ke dalam program HTML untuk sebuah halaman Web. PHP ditempelkan ke dalam program HTML dengan pemakaian label-label (tag) khusus, yang disebut delimiter-delimiter.

 

Dengan menggunakan delimiter-delimiter, Anda dapat menambahkan sebanyak-banyaknya bagian program PHP ke sebuah dokumen HTML sesuai dengan yang Anda perlukan.

 

Penempelan program PHP di dalam program HTML membuat penambahan halaman-halaman Web yang ada di suatu situs Web menjadi mungkin.

 

 

Situs Web Dinamis

 

 

Situs-situs Web Dinamis berisi halaman-halaman Web yang menampilkan isi yang berubah terus-menerus. Menggunakan PHP, Anda dapat menentukan isi tampilan-tampilan halaman Web, tergantung pada beraneka macam faktor. Sebagai contoh, Anda dapat mempunyai halaman yang secara otomatis menampilkan isi yang berbeda kepada para pengunjung berdasarkan pada hari/tanggal hari ini atau lokasi pengunjung situs Anda.

 

Halaman-halaman Web dinamis lebih berguna bagi setiap pemakai daripada halaman-halaman Web statis.

 

 

Lintas Platform

 

 

PHP dapat diinstall di komputer-komputer menggunakan Operating sistem Windows dan Unix yang berbeda-beda. Sementara beberapa fungsi yang dikhususkan bekerja hanya di platform-platform tertentu, sebagian program PHP yang diunggulkan bekerja secara sama pada setiap jenis platform apapun. Banyak pengembang PHP menuliskan program-programnya di dalam lingkungan komputer berbasis Windows dan kemudian menggunakan program itu di dalam Web server yang menjalankan sistem operasi Unix.

 

 

Web Server

 

 

Anda tidak memerlukan dedicated Web server atau Web server yang  dikhususkan untuk mem-publish halaman-halaman Web yang Anda buat menggunakan PHP. Anda dapat begitu saja menginstall software Web server di dalam komputer Anda sendiri.

 

Sebagai contoh software Web server yang paling umum yang memberikan support atas PHP adalah Apache. Produk-produk Web server dari Microsoft: Internet Information Server (IIS) dan Personal Web Server  (PWS) dapat juga digunakan untuk menyimpan dan menjalankan halaman-halaman PHP. Jika Anda tidak bisa menginstall sendiri software Web server di komputer Anda, Anda dapat men-transfer halaman-halaman PHP Anda ke salah satu Web Hosting service yang ada di Internet.

 

 

Perangkat Untuk Pengembangan

 

 

Anda tidak memerlukan perangkat untuk pengembangan yang bersifat khusus untuk membuat dan melihat halaman-halaman PHP. Yang Anda perlukan adalah text editor dan Web browser. Meski ada beberapa perangkat programming yang tersedia untuk membuat halaman-halaman PHP dengan lebih mudah, perangkat ini pada umumnya digunakan hanya oleh para Webmaster yang membuat program PHP dalam jumlah besar dan secara terus-menerus.

 

 

Pemrosesan di Bagian Server

 

 

Sebuah Web server memproses semua program PHP di dalam halaman Web dan menerjemahkan program itu ke dalam program HTML yang sederhana.

 

Ini berarti para pengembang Web tidak perlu memikirkan jenis Web browser apa yang digunakan oleh para klien. Browser apapun yang dapat menampilkan halaman-halaman Web dapat menampilkan halaman-halaman yang berisi program PHP yang diproses oleh Web server.

 

 

Object-Oriented

 

 

Meski PHP bukan suatu bahasa berorientasi obyek (object oriented) yang sebenarnya, PHP men-support konsep-konsep pemrograman berorientasi obyek yang membuat para pengembang Web bisa menulis program dalam cara pemrograman yang berorientasi obyek. Object oriented programming adalah jenis pemrograman yang memperlakukan paket-paket program sebagai modul-modul terpisah, atau obyek-obyek.

 

Menggunakan obyek-obyek dapat membuat sebuah aplikasi Web besar lebih mudah untuk dikelola, terutama jika ada lebih dari satu pengembang yang mengerjakan aplikasi yang sama.

 

 

Meningkatkan Keamanan

 

 

Karena program PHP diproses oleh Web server, pemakai tidak bisa mengakses program yang digunakan untuk membuat halaman PHP. Hal ini membuat bekerja dengan data yang sensitif lebih aman, seperti login nama dan password. Jika seorang pemakai melihat source program suatu halaman Web yang dibuat dengan PHP di dalam sebuah Web browser, semua yang pemakai lihat itu adalah program HTML yang dibuat oleh Web server untuk membuat halaman tersebut, bukan program PHP itu sendiri.

Click on the picture to return to the Main Page