Hyper Text Transfer Protocol HTTP Pengenalan AppServ Pengenalan MySQL

tampilan. Intruksi ini kemudian diterjemahkan oleh wserver sehingga isi informasinya dapat ditampilkan secara visual kepada pengguna Informatika, 2008.

2.7 Hyper Text Transfer Protocol HTTP

HTTP adalah suatu protocol yang menentukan aturan yang perlu diikuti oleh web browser dalam menyediakan dokumen yang diminta web server. Protocol ini merupakan protocol standar yang digunakan untuk mengakses dokumen HTML. Jika dalam penjelajahan web dan pada address tertulis seperti berikut: http:www.yahoo.com, maka ini merupakan salah satu penggunaan protocol HTTP dalam web www.wikipedia.org

2.8 Pengenalan AppServ

AppServ adalah satu paket software web server yang terdiri dari Apache, MySQL, PHP dan phpMyAdmin. Appserv sangant mudah digunakan terutama bagi pemula. Proses instalasi Appserv sangat mudah, karena tidak perlu melakukan konfigurasi Apache, PHP dan MySQL secara manual Appserv melakukan instalasi dan konfigurasi secara otomatis.madcoms,2009

2.9 Pengenalan Personal Home PagePHP

PHP adalah singkatan dari Personal Home Page yang merupakan bahasa standar yang digunakan dalam dunia website. PHP adalah bahasa pemrograman yang berbentuk script yang diletakkan didalam web server. Ada beberapa pengertian tentang PHP, Universitas Sumatera Utara akan tetapi PHP dapat diartikan sebagai Hypertext Preeprocessor. Ini merupakan bahasa yang hanya dapat berjalan pada server yang hasilnya dapat ditampilkan pada klien. Interpreter PHP dalam mengeksekusi kode PHP pada sisi server disebut serverside, berbeda dengan mesin maya Java yang mengeksekusi program pada sisi klien client-server. 2.9.1 Konsep Dasar PHP Ara penulisan script PHP adlah diawali dengan pembuka script ? Atau ?php dengan script penutup ? ?....? ?...........? script language=”PHP”…script kode program php dapat di sisipkan dibagian manapun dalm HTML atau XHTML. Halaman yang ada di script PHP didalmnya, harus di simpan dengan ekstensi.php madcoms,2009

2.9.2 Kelebihan PHP Adapun kelebihan-kelebihan yang dimiliki oleh PHP Anonim, 2008, yaitu :

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, hingga Xitami dengan konfigurasi yang relatif mudah. 3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan. Universitas Sumatera Utara 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.

2.9.3 Kelemahan PHP

Seperti pemrograman aplikasi atau web lainnya, PHP pun memiliki beberapa kelemahan diantaranya: 1. Tidak ideal untuk pengimbangan skala besar. 2. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya sampai versi 4 saja. Namun pada versi PHP 5.0 sudah dilengkapi dengan OOP yang sesungguhnya.

2.9.4 Script Program PHP

Di dalam PHP ada tiga cara untuk menuliskan script PHP Kasiman Peranginangin, 2006, yaitu : 1. Menggunakan tag ? … ? Format: ? Script PHP Anda ? 2. Menggunakan tag ? php … ? Format: ? php Script PHP Anda ? 3. Menggunakan tag script language=”php” … script Universitas Sumatera Utara Format: script language = “php” Script PHP Anda script

2.9.5 Variable PHP

Variabel digunakan untuk menyimpan suatu nilai, seperti text, angka atau array. Ketika sebuah variabel dibuat, variabel tersebut dapat dipakai berulang-ulang. Pada PHP semua variabel harus dimulai dengan karakter . Variabel PHP tidak perlu dideklarasikan dan ditetapkan jenis datanya sebelum kita menggunakan variabel tersebut. Hal itu berarti pula bahwa tipe data dari variabel dapat berubah sesuai dengan perubahan konteks yang dilakukan oleh user. Secara tipikal, variabel PHP cukup diinisialisasikan dengan memberikan nilai kepada variabel tersebut Kasiman Peranginangin, 2006. Contoh berikut akan mencetak PHP : text = PHP; print text; Identifier dalam PHP adalah case-sensitive, sehingga text dengan Text merupakan variabel yang berbeda. Built-in function dan structure tidak case-sensitive, sehingga echo dengan ECHO akan mengerjakan perintah yang sama. Identifier dapat berupa sejumlah huruf, digitangka, underscore, atau tanda dollar tetapi identifier tidak dapat dimulai dengan digitangka Anonim, 2008. Ada beberapa aturan dalam penamaan nama variabel PHP Kasiman Peranginangin, 2006 : 1. Nama variabel harus diawali dengan sebuah huruf atau garis bawah Universitas Sumatera Utara underscore “_” 2. Nama variabel hanya boleh mengandung karakter alpha-numeric dan underscore a-Z, 0-9, dan _ 3. Nama variabel tidak boleh mengandung spasi.

2.10 Pengenalan MySQL

MySQL di kembangkan oleh sebuah perusahaan Swedia bernama MySQL AB yang pada saat itu bernama Txc Data Konsulit AB sekitar tahun 1994-1995. meskipun cikal bakal kodenya bias disebut sudah ada sejak tahun 1979. tujuan mula-mula Txc membuat MySQL pada waktu itu juga menembangkan aplikasi web untuk client Txc yaitu perusahaan pengembang software dan konsultasi database. Fungsi MySQL dapat dikatakan sebagai interpreteur query karena setiap menggunakan MySQL, kita harus meletakkannya didalam fungsi ini. Dengan kata lain, SQL tidak dapat dijadikan tanpa adanya fungsi MySQL. MySQL termasuk jenis relational database management systemrdbms . sehingga istilah seperti table, baris dan kolom tetap digunakan dalam MySQL. Pada MySQL sebuah database mengandung beberapa table, table terdiri dari sejumlah baris dan kolom. SQLdibaca”ess-que-el” merupakan kependekan dari structured Query Language. SQl iguanakan untuk berkomunikasi dengan sebuah database. Sesuai dengan ANSI,SQL merupakan bahasa standar untuyk sistem menajemen database relational. Statemen SQL digunakan untuk melakukan tugas-tugas seperti melakukan up-to-date terhadap database, atau mengambil data dari sebuah database. Beberapa Universitas Sumatera Utara atabase relational yang menggunakan SQL dan cukup terkenal adalah:MySQL, Oracle, Sybase, Microsoft SQL Server, Access, Ingres, dan lain-lain.

2.11 Pengenalan CSS