Upload
kuliahkita
View
123
Download
9
Embed Size (px)
Citation preview
Pendahuluan
Aplikasi Web (Web Application): client/server yang menggunakan web browser sebagai client program berinteraksi dengan server via internet
Contoh aplikasi web:● Google.com● KuliahKita.com● Facebook.com
Interpreting & Pemrosesan RequestsBrowser berkomunikasi / mengirimkan request via HTTP (informasi yang dikirim oleh browser disebut request context)
Web Server bertugas menentukan siapa yang harus menangani proses tersebut.● Static HTML files● PHP modules, Servlet modules, dll
Aplikasi dapat pula memiliki modul yang menentukan modul mana yang harus menangani sebuah request (contoh: Controller)
Arsitektur Aplikasi Web
Browser Browser
Aplikasi Web
Basis Data
User
URL Render
Request
Response
Arsitektur Aplikasi Web
Secara umum, aplikasi web dibentuk dari komponen berikut:● Aplikasi Web
○ Menangani dan mengolah request dari server sehingga dan mengembalikan informasi yang sesuai
● Web Server○ Digunakan untuk mengkomunikasikan request ke aplikasi web
dan mengembalikan hasilnya ke peramban.● Basis data Server
○ Tempat menyimpan data
Web Server
Web server dibutuhkan karena dalam sebuah server dapat terdapat banyak aplikasi. Contoh: Apache dan Nginx.
Basis Data
Aplikasi yang digunakan untuk menyimpan data secara terstruktur. Contoh: MySQL, PostgreSQL.