Hypertext Markup Language HTML Javascript

2.2.2.14 Hypertext Preprosessor PHP

PHP adalah suatu bahasa Server-side yang didesain khusus untuk aplikasi web. PHP dapat disisipkan diantara bahasa HTML dan karena bahasa server-side, maka bahasa PHP akan dieksekusi di server, sehingga yang dikirimkan ke browser adalah “hasil jadi” dalam bentuk HTML, dan kode PHP-nya tidak akan terlihat. Kelebihan menggunakan PHP antara lain: 1. PHP mudah dibuat dan memiliki kecepatan akses yang tinggi. 2. PHP dapat berjalan dalam web server yang berbeda dan dalam sistem operasi yang berbeda pula. 3. PHP diterbitkan secara gratis. 4. PHP dapat berjalan pada Microsoft Personal Web Server, Apache, IIS, Xitami dsb. 5. PHP termasuk bahasa server-side programming. Sedangkan sistem Database yang didukung oleh PHP antara lain: 1. Oracle 2. Sybase 3. mSQL 4. MySQL 5. Solid 6. Generic ODBC 7. Postgres SQL Gambaran mengenai bagaimana skrip PHP dieksekusi oleh web server sehingga menjadi sebuah teks HTML dapat dilihat pada gambar sebagai berikut: Gambar 2.5 Eksekusi PHP Keterangan : 1. User meminta request via web browser ke web server. 2. Web server akan mengenalinya sebagai file PHP .PHP, .PHP3, .phtml. 3. File PHP dikirim ke engine PHP. 4. Output hasil dari proses di dalam engine PHP dalam bentuk plain HTML HTML biasa. 5. Dokumen hasil eksekusi dikirim balik ke web server 6. Web server meneruskan ke web browser sebagai respon dari request untuk ditampilkan.

2.2.2.15 Macromedia Dreamweaver

Macromedia dreamweaver adalah sebuah HTML editor profesional untuk mendesain secara visual dan mengelola situs web maupun halaman web. Bilamana kita menyukai untuk berurusan dengan kode-kode HTML secara manual atau lebih menyukai bekerja dengan lingkungan secara visual dalam melakukan editing, dreamweaver mambuatnya menjadi lebih mudah dengan menyediakan tool-tool yang sangat berguna dalam peningkatan kemampuan dan pengalaman kita dalam mendesain web. Dreamweaver dalam hal ini digunakan untuk web desain. Dreamweaver mengikutsertakan banyak tool untuk kode-kode dalam halaman web beserta fasilitas-fasilitasnya, antara lain : Referensi HTML, CSS dan Javascript, Javascript debugger, dan editor kode tampilan kode dan code inspector yang mengizinkan kita mengedit kode Javascript, XML, dan dokumen teks lain secara langsung dalam dreamweaver. Teknologi dreamweaver roundtrip HTML mampu mengimpor dokumen HTML tanpa perlu memformat ulang kode tersebut dan kita dapat menggunakan dreamweaver pula untuk membersihkan dan memformat ulang HTML bila kita menginginkannya. Selain itu dreamweaver juga dilengkapi kemampuan manajemen situs, yang memudahkan kita mengelola keseluruhan elemen yang ada dalam situs. Kita juga dapat melakukan evaluasi situs dengan melakukan pengecekan broken link, kompatibilitas browser, maupun perkiraan waktu download halaman web.