Yang perlu dipelajari untuk membuat aplikasi berbasis web
•Di sisi client:
Sintaks pembuatan dokumen web (HTML & CSS) –Client side scripting (JavaScript) (semua ini sudah dipelajari di mata kuliah IF1191 Pemrograman Web)
•Di sisi server –Mekanisme pemanggilan program dan pengambilan output program oleh web server (CGI) –Server side scripting (PHP, JSP, ASP, dll. Untuk contoh: PHP) •Penghubung –Sintaks pengalamatan dokumen web (URL) –Protokol komunikasi (HTTP)
Mekanisme CGI (Common Gateway Interface)
•Jika dokumen web yang diminta oleh web browser merupakan file program atau file HTML yang disisipi program, maka web server akan menjalankan (run) file tersebut dengan bantuan interpreter atau sistem operasi
•Informasi yang diberikan oleh web server kepada program: –Server variables: berbagai informasi yang ada pada HTTP request yang sedang diterima, nama dan path file program, kapabilitas web server, dll –Environment variables: informasi yang telah diset (mungkin oleh aplikasi lain) pada lingkungan sistem operasi –Cookie: isi cookie yang disimpan di web browser –Request parameter: input dari user yang dikirimkan bersamaan dengan HTTP requestoleh web browser •Hasil output program ke standard output(screen) akan diambil oleh web server untuk dikirimkan kepada web browser sebagai HTTP response
CGI pada PHP
•Pada PHP: –Server variables diletakkan pada predefined variable $_SERVER •$_SERVER[“PHP_SELF”] = path dan nama file yang sedang dieksekusi •$_SERVER[“SERVER_NAME”] = nama host/server •$_SERVER[“REQUEST_METHOD”] = jenis metode request •$_SERVER[“HTTP_USER_AGENT”] = identitas web browser yang melakukan request •$_SERVER[“REMOTE_ADDR”] = nomor IP user •d l l
–Environment variables diletakkan pada predefined variable $_ENV –Cookie diletakkan pada predefined variable $_COOKIE –Request parameter diletakkan pada predefined variable $_GET, $_POST, $_FILES –Output menggunakan perintah echo
•Di sisi client:
Sintaks pembuatan dokumen web (HTML & CSS) –Client side scripting (JavaScript) (semua ini sudah dipelajari di mata kuliah IF1191 Pemrograman Web)
•Di sisi server –Mekanisme pemanggilan program dan pengambilan output program oleh web server (CGI) –Server side scripting (PHP, JSP, ASP, dll. Untuk contoh: PHP) •Penghubung –Sintaks pengalamatan dokumen web (URL) –Protokol komunikasi (HTTP)
Mekanisme CGI (Common Gateway Interface)
•Jika dokumen web yang diminta oleh web browser merupakan file program atau file HTML yang disisipi program, maka web server akan menjalankan (run) file tersebut dengan bantuan interpreter atau sistem operasi
•Informasi yang diberikan oleh web server kepada program: –Server variables: berbagai informasi yang ada pada HTTP request yang sedang diterima, nama dan path file program, kapabilitas web server, dll –Environment variables: informasi yang telah diset (mungkin oleh aplikasi lain) pada lingkungan sistem operasi –Cookie: isi cookie yang disimpan di web browser –Request parameter: input dari user yang dikirimkan bersamaan dengan HTTP requestoleh web browser •Hasil output program ke standard output(screen) akan diambil oleh web server untuk dikirimkan kepada web browser sebagai HTTP response
CGI pada PHP
•Pada PHP: –Server variables diletakkan pada predefined variable $_SERVER •$_SERVER[“PHP_SELF”] = path dan nama file yang sedang dieksekusi •$_SERVER[“SERVER_NAME”] = nama host/server •$_SERVER[“REQUEST_METHOD”] = jenis metode request •$_SERVER[“HTTP_USER_AGENT”] = identitas web browser yang melakukan request •$_SERVER[“REMOTE_ADDR”] = nomor IP user •d l l
–Environment variables diletakkan pada predefined variable $_ENV –Cookie diletakkan pada predefined variable $_COOKIE –Request parameter diletakkan pada predefined variable $_GET, $_POST, $_FILES –Output menggunakan perintah echo
Labels:
Teknologi Informasi
Thanks for reading Yang Perlu Dipelajari Untuk Membuat Aplikasi Berbasis Web. Please share...!
0 Comment for "Yang Perlu Dipelajari Untuk Membuat Aplikasi Berbasis Web"