7
Aplikasi Internet Pengembangan Web Edwin Lunando [email protected]

Pemrograman Web - Konsep Pemrograman Internet

Embed Size (px)

Citation preview

Page 1: Pemrograman Web - Konsep Pemrograman Internet

Aplikasi InternetPengembangan Web

Edwin Lunando

[email protected]

Page 2: Pemrograman Web - Konsep Pemrograman Internet

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

Page 3: Pemrograman Web - Konsep Pemrograman Internet

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)

Page 4: Pemrograman Web - Konsep Pemrograman Internet

Arsitektur Aplikasi Web

Browser Browser

Aplikasi Web

Basis Data

User

URL Render

Request

Response

Page 5: Pemrograman Web - Konsep Pemrograman Internet

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

Page 6: Pemrograman Web - Konsep Pemrograman Internet

Web Server

Web server dibutuhkan karena dalam sebuah server dapat terdapat banyak aplikasi. Contoh: Apache dan Nginx.

Page 7: Pemrograman Web - Konsep Pemrograman Internet

Basis Data

Aplikasi yang digunakan untuk menyimpan data secara terstruktur. Contoh: MySQL, PostgreSQL.