PHP Sekilas Mengenai Apache, PHP dan MySQL .1 Apache

Internet Information Services IIS merupakan kompetitor utama Apache, diikuti oleh Sun Java Web Server dari Sun Microsystem.

2.5.2 PHP

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 FI Form Interpreted , yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web . Selanjutnya Rasmus merilis kode sumber tersebut untuk umum open source dan menamakannya PHP. PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Maksud dari server-side scripting adalah sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML. Pembuatan web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai pembangun halaman web. Ketika seorang pengguna internet akan membuka suatu situs yang menggunakan fasilitas server-side scripting PHP, maka terlebih dahulu server yang bersangkutan akan memproses semua perintah PHP di server lalu mengirimkan hasilnya dalam format HTML ke web browser pengguna internet tadi. Dengan demikian seorang pengguna internet tidak dapat melihat kode ‘ program yang ditulis dalam PHP sehingga keamanan dari halaman web menjadi lebih terjamin. PHP dapat mengirim HTTP header, dapat mengeset cookies, mengatur authentication dan redirect users. PHP menawarkan koneksitas yang baik dengan beberapa basis data, antara lain Oracle, Sybase, mSQL, MySQL, Solid, PostgreSQL, Adabas, File.Pro, Velocis, dBase, Unix dbm. Universitas Sumatera Utara Dan tak terkecuali semua database ber-interface ODBC. Juga dapat berintegrasi dengan beberapa library eksternal yang membuat Anda dapat melakukan segalanya mulai dari membuat dokumen PDF hingga mempurse XML. PHP juga mendukung komunikasi dengan layanan lain melalui protokol IMAP, SNMP, NNTP, POP3 atau bahkan HTTP. Ada beberapa cara untuk mulai menuliskan script PHP, yaitu: l. ?php Script PHP anda ? 2. ? Script PHP anda ? 3. script language = “php” Script PHP anda script 4. Script PHP arcda Cara pertama lebih sering digunakan karena lebih ringkas. Cara yang ketiga digunakan untuk mengantisipasi editor dan web server yang tidak dapat menerima kedua cara di atas. Selain itu kita juga bisa menggunakan cara penulisan ASP, tetapi tentu saja ada beberapa konfigurasi yang perlu ditambahkan terlebih dahulu pada file konfigurasi php. Universitas Sumatera Utara PHP mengenal beberapa macam tipe data, antara lain integer, floating point dan string. Floating point lebih dikenal dengan nama double atau desinal. Penulisan string selalu diawali dengan tanda petik ganda atau tanda petik tunggal . Variabel adalah sebuah tempat di memori untuk menyimpan data yang nilainya dapat berubah- ubah. Variabel diwakili oleh kata tertentu dengan penulisan sebagai berikut: 1. Variabel dimulai dengan tanda dollar . 2. Harus dimulai dengan huruf atau underscore. _ 3. Tidak boleh menggunakan tanda baca. 4. Case sensitive atau huruf besar dan huruf kecil dibedakan . Berikut kelebihan PHP dari Bahasa pemograman 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 , nginx , 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 sistem. Universitas Sumatera Utara

2.5.3 MySQL