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.