Pre Hypertext Page PHP MySQL

2.5 Pre Hypertext Page PHP

PHP adalah singkatan dari Hypertext Preprocessor yang digunakan sebagai bahasa server script side dalam pengembangan web yang diletakkan dalam dokumen HTML. PHP memiliki kelebihan yang tidak dimiliki bahasa script sejenis. PHP difokuskan pada pembuatan server script side, yang bisa melakukan apa saja yang dapat dilakukan CGI, seperti mengumpulkan data dari form serta mengelola cookies. PHP dapat digunakan pada semua sistem operasi, antara lain : Linux, MAC OS, Microsoft Windows, UNIX, Solaris. PHP juga mendukung banyak web server seperti Apache, Mcrosoft Internet Information Service. PHP juga dapat bekerja sebagai CGI processor.

2.5.1 Sintaks PHP

Sintaks PHP dapat ditulis dalam tanda khusus PHP. Ada empat macam tag yang menandakan blok script PHP, yaitu : ?php....? script language=”PHP”......script ?.....? ..... Cara 1 dan 2 merupakan cara yang paling umum, sekalipun cara 3 adalah yang paling praktis, namun cara tersebut tidak selalu diaktifkan dalam file php.ini yang terdapat pada direktori c:\apache\php. Cara 4 juga dimungkinkan sebagai kemudahan bagi yang telah terbiasa dengan Active Server Page ASP. Namun bila itu tidak dikenal, maka harus dilakukan pengaktifan pada konfigurasi file php.ini.

2.6 MySQL

MySQL adalah salah satu server database yang paling banyak digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelolaan datanya. Kepoluleran MySQL sebagai database server dikarenakan MySQL menggunakan bahasa SQL sebagai bahasa dasar untuk mengakses datanya sehingga mudah untuk digunakan, cepat secara kinerja query, serta mampu memenuhi kebutuhan penampungan data perusahaan kecil dan menengah, dan beberapa versi bersifat open source. MySQL didistribusikan dengan lisensi General Public Licence GPL mulai versi 3.23 pada Juni 2000. MySQL merupakan database server pertama yang didukung oleh pengguanaan bahasa script internet PHP. MySQL dan PHP dianggap sebagai pasangan yang ideal dalam pembuatan aplikasi web, umumnya pengembangan aplikasi berbasis webnya menggunakan bahasa script PHP. MySQL pertama kali dikembangkan perusahaan Swedia bernama MySQL AB yang pada saat itu bernama TcX DataKonsult AB sekitar tahun 1995, namun cikal bakal bahasanya telah ada sejak tahun 1979. Awalnya TcX mengembangkan MySQL untuk membuat aplikasi web untuk client. TcX merupakan perusahaan pengembang software dan konsultan database . SQL merupakan kependekan dari Structured Query Language, digunakan untuk berhubungan dengan database. Sesuai ANSI, SQL merupakan bahasa standar untuk menajemen database relasional. Statement SQL digunakan untuk melakukan tugas-tugaas seperti menghapus dan meng-update sebuah database. Beberapa database relasional yang menggunakan SQL dan yang cukup populer, antara lain : MySQL, Orace, Sysbase, Microsoft SQL server. Meskipun sebagian besar sistem database menggunakan SQL, namun mereka memiliki ekstensi khusus yang hanya dapat digunakan oleh masing-masing. Beberapa SQL command yang harus diketahui adalah : 1.CREATE TABLE, untuk membuat sebuah database dengan menggunakan sintaks : CREATE TABLE NAMA_TABEL NILAI_TABEL Contoh : CREATE TABLE TEST NAMA VARCHAR 30, ALAMAT VARCHAR 50, PASSWORD PASSWORD 10; 2 .DROP DATABASE, untuk menghapus sebuah database dengan menggunakan sintaks : DROP DATABASE NAMA_DATABASE Contoh : DROP DATABASE NAMA; 3.CREATE DATABASE, untuk membuat sebuah database dengan menggunakan sintaks : CREATE DATABASE NAMA_DATABASE Contoh : CREATE DATABASE NAMA; 4.INSERT TABLE, untuk mengisi data pada sebuah table dengan sintaks : INSERT INTO NAMA_TABLE DAFTAR_FIELD VALUES NILAI_FIELD Contoh : INSERT INTO NAMA NAMA,ALAMAT,PASSWORD VALUES ‘ANGGI’,’KAMBOJA’,’DEATH’; 5.UPDATE TABLE, untuk memperbaharui isi table dengan menggunakan sintaks : UPDATE NAMA_TABEL SET PRIMARY KEY=NILAI FIELD YANG BARU WHERE PRIMARY KEY=NILAI FIELD LAMA Contoh : UPDATE NAMA SET NAMA=’PERMANA’ WHERE NAMA=’ANGGI’

2.7 Extensible Markup Language XML