Pengertian HTML Pengertian PHP

Halaman web harus diletakkan dalam web server agar dapat dilihat dari internet. Idealnya, web server harus memiliki koneksi internet yang tidak bisa terputus, sehingga halaman-halaman yang ditangani dapat selalu tersedia. Greenlaw et al, 2003: 61 Dalam membangun perangkat lunak Tes Kompetensi Bidang Komputer Calon Pegawai Negeri Sipil POLRI ini, penulis menggunakan web server Apache versi 2.2.11 yang terdapat pada paket aplikasi Xampp versi 1.7.1.

2.9. Pemrograman Berbasis Web

Pemrograman berbasis web merupakan suatu pekerjaan memprogram atau membuat program yang dapat berjalan di web. Pemrogram, programmer atau developer halaman web menulis secara manual atau menggunakan berbagai tool yang disebut web authoring untuk menghasilkan deretan kode-kode. Kode-kode ini membentuk dokumen atau halaman web. Halaman web inilah yang diakses dan ditampilkan oleh web browser.Husni, 2007:1

2.9.1. Pengertian HTML

HTML adalah singkatan dari Hypertext Markup Language. Pemrograman HTML sangat mudah dilakukan, tidak sesulit pemrograman murni seperti C++, Delphi, Java, dan lain-lain. Tool yang diperlukan untuk pengembangannya juga tidak sulit diperoleh. Hampir semua platform termasuk Linux dan Windows telah menyediakan software minimal untuk keperluan ini, misalnya NotePad dan Gedit sebagai editor HTML. HTML tidak termasuk bahasa pemrograman tetapi lebih kepada bahasa markup. HTML sudah digunakan pada halaman web pertama yang hadir sekitar November 1990. beberapa situs web memuat halaman web mereka dengan bahasa markup sendiri dan perbedaan ini memberikan masalah tersendiri bagi web browser dalam menampilkan halaman. Sebuah kelompok bernama World Wide Web Consortium W3G kemudian menyusun sebuah standar dokumen HTML. HTML versi 1 sekarang versi 4 ini diterima secara luas dan merupakan titik penting dalam perkembangan dunia web development termasuk teknologi web browser. Berbeda dengan bahasa pemrograman lainnya, HTML tidak mengenal variabel, fungsi, dan kata kunci lainnya. Halaman web yang baik menggunakan 4 elemen yaitu html , head , titl e , dan body . Berikut ini sebuah contoh penulisan HTML : html head title Situs Pribadi Ariyadi title hea d body Semua isi halaman web diletakkan di sini. bod y html Penulis menggunakan perangkat lunak EditPlus versi 2.12 sebagai teks editor untuk mengedit penulisan HTML, CSS dan kode PHP pada perangkat lunak Tes Kompetensi Bidang Komputer Calon Pegawai Negeri Sipil POLRI ini.

2.9.2. Pengertian PHP

PHP adalah singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa server-side script dalam pengembangan web yang disisipkan pada dokumen HTML. Penggunaan PHP memungkinkan web dapat dibuat dinamis sehingga maintenance situs web tersebut menjadi lebih mudah dan efisien. Peranginangin, 2006 : 1 PHP merupakan open source software yang disebarkan dan dilisensikan secara gratis serta dapat diunduh bebas dari situs resminya di http:www.php.net.

2.9.2.1. Keunggulan PHP

Bahasa pemrograman web server yang sedang marak saat ini selain PHP, antara lain ASP.NET, JSP, CFML. Jika dibandingkan di antara ketiga bahasa pemrograman server side di atas, terdapat beberapa keunggulan dari PHP, yaitu : 1 PHP dapat berjalan pada web server yang dirilis oleh Microsoft, seperti IIS atau PWS juga pada Apache yang bersifat open source. 2 Karena sifatnya yang open source, maka perubahan dan perkembangan interpreter pada PHP lebih cepat dan mudah, karena banyak milis dan developer membantu pengembangannya. 3 PHP merupakan sebuah bahasascript yang tidak melakukan sebuah kompilasi dalam penggunaanya. Tidak seperti hanya bahasa pemrograman aplikasi seperti Visual Basic dan sebagainya. 4 Jika dilihat dari segi pemahaman, PHP memiliki referensi yang begitu banyak sehingga sangat mudah untuk dipahami. 5 PHP dapat berjalan pada tiga sistem operasi, yaitu : Linux, Unix, dan Windows, dan juga dapat dijalankan secara runtime pada suatu console.

2.9.2.2. Sintaks PHP

Sintaks programskrip PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam pasangan tag PHP yang dapat digunakan untuk menandai blok skrip PHP : ?php ... ? , ? . .. ? , … , atau script language = ”PHP” ... script

2.9.3. Cascading Style Sheet CSS