Mungkin ada fitur yang tidak berfungsi dalam priview materi ini. Silahkan ikuti kelasnya untuk bisa menggunakan semua fitur
Jika Anda membuat halaman web mungkin Anda akan bertanya pada diri sendiri, mengapa Anda memerlukan script programming atau web scripting (bahasa pemrograman script untuk web).
Sebagian orang merasa static web pages dalam HTML memiliki fitur yang cukup untuk menampilkan semua informasi yang penting. Pada permulaan terciptanya komunikasi data via world wide web , HTML adalah langkah pertama dalam mendesain dan membuat sebuah web site (situs) . Setelah itu, banyak orang menginginkan dapat membawa dynamic content ke dalam sebuah web site.
Sebagai contoh, pengunjung web site Anda ingin mengirim email kepada Anda melalui halaman web site Anda. Sebagian besar web server yang berjalan di platform UNIX atau Linux dapat menyediakan atau menggunakan perintah sendmail yang disertakan sistem tersebut secara built-in untuk mengirim email secara langsung dari web server. Untuk itulah, sebuah antarmuka (interface) dikembangkan untuk memungkinkan seorang web designer untuk memanggil external programs seperti sendmail dari halaman web. Antarmuka (interface) ini disebut dengan CGI (Common Gateway Interface). Sekarang setiap webmaster dapat membangun sebuah formulir contact pada halaman webnya yang akan mengirimkan semua informasi penting secara langsung dari web browser ke program email seperti sendmail.
Ada dua buah jenis web scripting di internet yaitu:
- Client site scripts (Client side language)
- Server site scripts (Server side language)
1. Client Side Scripts
Script ini dijalankan di sisi client, dalam hal ini di sisi web browser milik user. Kode HTML yang mengandung perintah-perintah khusus seperti JavaScript akan dieksekusi oleh web browser. Web browser bertanggung jawab untuk mengeksekusi script tersebut. Ini juga berarti bahwa script bergantung pada performa dan kemampuan dari sisi komputer client.
Beberapa contoh client side scripts yaitu:
- JavaScript
- VBScript
- Java Applets
- Flash Movies
2. Server Site Scripts
Server site scripts dijalankan oleh web server. Di sini client (web browser) hanya menerima hasil sebagai halaman HTML yang lengkap. Browser akhirnya akan menampilkan halaman HTML, bukan kode-kode script.
Beberapa contoh server side scripts yaitu:
- Perl/CGI
- Java Servlets
- Java Server Pages (JSP)
- Allaire Cold Fusion
- Active Server Pages (ASP)
- PHP