SlideShare a Scribd company logo
Aplikasi Internet 
Pengembangan Web 
Edwin Lunando 
edwin@kuliahkita.com
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 Requests 
Browser 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 
URL Render 
User 
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.

More Related Content

Viewers also liked

Sk nomor 07 hm (2012)penunjukan pengelola website
Sk nomor 07 hm (2012)penunjukan pengelola websiteSk nomor 07 hm (2012)penunjukan pengelola website
Sk nomor 07 hm (2012)penunjukan pengelola website
Nurman syah
 
Standar dasar-e-journal-materi-pelatihan-akreditasi
Standar dasar-e-journal-materi-pelatihan-akreditasiStandar dasar-e-journal-materi-pelatihan-akreditasi
Standar dasar-e-journal-materi-pelatihan-akreditasi
Faidul Adzim
 
Islam versus-liberalisme
Islam versus-liberalismeIslam versus-liberalisme
Islam versus-liberalismeHibatul Wafi
 
Pengelolaan Website
Pengelolaan WebsitePengelolaan Website
Pengelolaan Website
Serenity
 
Pemrograman Internet - HTML (2)
Pemrograman Internet - HTML (2)Pemrograman Internet - HTML (2)
Pemrograman Internet - HTML (2)
Arifin Swift
 
Pemrograman Internet - HTML (1)
Pemrograman Internet - HTML (1)Pemrograman Internet - HTML (1)
Pemrograman Internet - HTML (1)
Arifin Swift
 
5 pengelolaan-peserta-didik
5 pengelolaan-peserta-didik5 pengelolaan-peserta-didik
5 pengelolaan-peserta-didik
Denalfin Adjar
 
Modul dasar pemrograman web
Modul dasar pemrograman webModul dasar pemrograman web
Modul dasar pemrograman web
Deka M Wildan
 
Html Ppt
Html PptHtml Ppt
Html Ppt
Hema Prasanth
 
Buku manual mutu spmi
Buku manual mutu spmiBuku manual mutu spmi
Buku manual mutu spmi
spmi
 
Daftar jurnal indonesia
Daftar jurnal indonesiaDaftar jurnal indonesia
Daftar jurnal indonesia
Coky Fauzi Alfi
 
Panduan Pengelolaan Jurnal Elektronik Berbasis OJS
Panduan Pengelolaan Jurnal Elektronik Berbasis OJSPanduan Pengelolaan Jurnal Elektronik Berbasis OJS
Panduan Pengelolaan Jurnal Elektronik Berbasis OJS
Yana R. Sopian
 
Daftar jurnal-terakreditasi-seluruh-dunia
Daftar jurnal-terakreditasi-seluruh-duniaDaftar jurnal-terakreditasi-seluruh-dunia
Daftar jurnal-terakreditasi-seluruh-dunia
Sabiq Muhammad
 
Html ppt
Html pptHtml ppt
Html ppt
Iblesoft
 
Tips menulis jurnal internasional
Tips menulis jurnal internasionalTips menulis jurnal internasional
Tips menulis jurnal internasional
Prayudi
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascript
Deka M Wildan
 
Panduan akses-jurnal-internasional-terindex-scopus-thomson
Panduan akses-jurnal-internasional-terindex-scopus-thomsonPanduan akses-jurnal-internasional-terindex-scopus-thomson
Panduan akses-jurnal-internasional-terindex-scopus-thomson
wong slebor
 
Introduction to the Internet
Introduction to the InternetIntroduction to the Internet
Introduction to the Internet
coastalgraphics
 
Html ppt
Html pptHtml ppt
Html ppt
jaswinder01
 

Viewers also liked (20)

Sk nomor 07 hm (2012)penunjukan pengelola website
Sk nomor 07 hm (2012)penunjukan pengelola websiteSk nomor 07 hm (2012)penunjukan pengelola website
Sk nomor 07 hm (2012)penunjukan pengelola website
 
Standar dasar-e-journal-materi-pelatihan-akreditasi
Standar dasar-e-journal-materi-pelatihan-akreditasiStandar dasar-e-journal-materi-pelatihan-akreditasi
Standar dasar-e-journal-materi-pelatihan-akreditasi
 
Islam versus-liberalisme
Islam versus-liberalismeIslam versus-liberalisme
Islam versus-liberalisme
 
Pengelolaan Website
Pengelolaan WebsitePengelolaan Website
Pengelolaan Website
 
Pemrograman Internet - HTML (2)
Pemrograman Internet - HTML (2)Pemrograman Internet - HTML (2)
Pemrograman Internet - HTML (2)
 
Pemrograman Internet - HTML (1)
Pemrograman Internet - HTML (1)Pemrograman Internet - HTML (1)
Pemrograman Internet - HTML (1)
 
5 pengelolaan-peserta-didik
5 pengelolaan-peserta-didik5 pengelolaan-peserta-didik
5 pengelolaan-peserta-didik
 
Modul dasar pemrograman web
Modul dasar pemrograman webModul dasar pemrograman web
Modul dasar pemrograman web
 
Html Ppt
Html PptHtml Ppt
Html Ppt
 
Buku manual mutu spmi
Buku manual mutu spmiBuku manual mutu spmi
Buku manual mutu spmi
 
Daftar jurnal indonesia
Daftar jurnal indonesiaDaftar jurnal indonesia
Daftar jurnal indonesia
 
Panduan Pengelolaan Jurnal Elektronik Berbasis OJS
Panduan Pengelolaan Jurnal Elektronik Berbasis OJSPanduan Pengelolaan Jurnal Elektronik Berbasis OJS
Panduan Pengelolaan Jurnal Elektronik Berbasis OJS
 
Daftar jurnal-terakreditasi-seluruh-dunia
Daftar jurnal-terakreditasi-seluruh-duniaDaftar jurnal-terakreditasi-seluruh-dunia
Daftar jurnal-terakreditasi-seluruh-dunia
 
Html ppt
Html pptHtml ppt
Html ppt
 
Tips menulis jurnal internasional
Tips menulis jurnal internasionalTips menulis jurnal internasional
Tips menulis jurnal internasional
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascript
 
Panduan akses-jurnal-internasional-terindex-scopus-thomson
Panduan akses-jurnal-internasional-terindex-scopus-thomsonPanduan akses-jurnal-internasional-terindex-scopus-thomson
Panduan akses-jurnal-internasional-terindex-scopus-thomson
 
Sistem informasi dss
Sistem informasi  dssSistem informasi  dss
Sistem informasi dss
 
Introduction to the Internet
Introduction to the InternetIntroduction to the Internet
Introduction to the Internet
 
Html ppt
Html pptHtml ppt
Html ppt
 

Similar to Pemrograman Web - Konsep Pemrograman Internet

PW2_Dasar Pemrograman WEB.ppt
PW2_Dasar Pemrograman WEB.pptPW2_Dasar Pemrograman WEB.ppt
PW2_Dasar Pemrograman WEB.ppt
HoodieMG
 
1989249
19892491989249
1989249
hannif24
 
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.pptPengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Nenghamidah1
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832
fahreza yozi
 
01konseppemrogramaninternet
01konseppemrogramaninternet01konseppemrogramaninternet
01konseppemrogramaninternet
Elidad Sukardi
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602
dewiapril1996
 
Materi-1-Pemrograman Web.pdf
Materi-1-Pemrograman Web.pdfMateri-1-Pemrograman Web.pdf
Materi-1-Pemrograman Web.pdf
RafEl24
 
hhh
hhhhhh
hhh
iotse
 
World wide web
World wide webWorld wide web
World wide web
peces123
 
media interakitf berbasis halaman website
media interakitf berbasis halaman websitemedia interakitf berbasis halaman website
media interakitf berbasis halaman website
MIlham52
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545
imeldafelicia
 
Jeni web programming-bab 1-pengenalan pemrograman web
Jeni web programming-bab 1-pengenalan pemrograman webJeni web programming-bab 1-pengenalan pemrograman web
Jeni web programming-bab 1-pengenalan pemrograman web
Sejahtera Affif
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
Edwin Prassetyo
 
01konseppemrogramaninternet
01konseppemrogramaninternet01konseppemrogramaninternet
01konseppemrogramaninternet
juicemangga
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
nurul azmi
 
Bab 1 Teknologi Web
Bab 1   Teknologi WebBab 1   Teknologi Web
Bab 1 Teknologi Web
YUSRA FERNANDO
 
Laporan pemrograman visual3
Laporan pemrograman visual3Laporan pemrograman visual3
Laporan pemrograman visual3Fenty Hidayati
 
Tugas 2 ihsan riadi - 1412511162
Tugas 2   ihsan riadi - 1412511162Tugas 2   ihsan riadi - 1412511162
Tugas 2 ihsan riadi - 1412511162
ihsan riadi
 
Jeni Web Programming Bab 1 Pengenalan Pemrograman Web
Jeni Web Programming Bab 1 Pengenalan Pemrograman WebJeni Web Programming Bab 1 Pengenalan Pemrograman Web
Jeni Web Programming Bab 1 Pengenalan Pemrograman WebIndividual Consultants
 

Similar to Pemrograman Web - Konsep Pemrograman Internet (20)

PW2_Dasar Pemrograman WEB.ppt
PW2_Dasar Pemrograman WEB.pptPW2_Dasar Pemrograman WEB.ppt
PW2_Dasar Pemrograman WEB.ppt
 
1989249
19892491989249
1989249
 
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.pptPengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
 
Pbw week 01 basics
Pbw week 01   basicsPbw week 01   basics
Pbw week 01 basics
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832
 
01konseppemrogramaninternet
01konseppemrogramaninternet01konseppemrogramaninternet
01konseppemrogramaninternet
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602
 
Materi-1-Pemrograman Web.pdf
Materi-1-Pemrograman Web.pdfMateri-1-Pemrograman Web.pdf
Materi-1-Pemrograman Web.pdf
 
hhh
hhhhhh
hhh
 
World wide web
World wide webWorld wide web
World wide web
 
media interakitf berbasis halaman website
media interakitf berbasis halaman websitemedia interakitf berbasis halaman website
media interakitf berbasis halaman website
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545
 
Jeni web programming-bab 1-pengenalan pemrograman web
Jeni web programming-bab 1-pengenalan pemrograman webJeni web programming-bab 1-pengenalan pemrograman web
Jeni web programming-bab 1-pengenalan pemrograman web
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
 
01konseppemrogramaninternet
01konseppemrogramaninternet01konseppemrogramaninternet
01konseppemrogramaninternet
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
 
Bab 1 Teknologi Web
Bab 1   Teknologi WebBab 1   Teknologi Web
Bab 1 Teknologi Web
 
Laporan pemrograman visual3
Laporan pemrograman visual3Laporan pemrograman visual3
Laporan pemrograman visual3
 
Tugas 2 ihsan riadi - 1412511162
Tugas 2   ihsan riadi - 1412511162Tugas 2   ihsan riadi - 1412511162
Tugas 2 ihsan riadi - 1412511162
 
Jeni Web Programming Bab 1 Pengenalan Pemrograman Web
Jeni Web Programming Bab 1 Pengenalan Pemrograman WebJeni Web Programming Bab 1 Pengenalan Pemrograman Web
Jeni Web Programming Bab 1 Pengenalan Pemrograman Web
 

More from KuliahKita

CSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup MenuCSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup Menu
KuliahKita
 
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup KonfirmasiCSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup Konfirmasi
KuliahKita
 
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding DoorCSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding Door
KuliahKita
 
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card FlipCSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card Flip
KuliahKita
 
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordionCSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordion
KuliahKita
 
CSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tabCSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tab
KuliahKita
 
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side MenuCSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side Menu
KuliahKita
 
CSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 BreadcrumbCSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 Breadcrumb
KuliahKita
 
CSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasarCSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasar
KuliahKita
 
CSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox GridCSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox Grid
KuliahKita
 
Eksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layoutEksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layout
KuliahKita
 
Eksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 PendahuluanEksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 Pendahuluan
KuliahKita
 
07 equity research (bagian 2)
07 equity research (bagian 2)07 equity research (bagian 2)
07 equity research (bagian 2)
KuliahKita
 
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)
KuliahKita
 
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)
KuliahKita
 
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due DilligencePasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due Dilligence
KuliahKita
 
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03
KuliahKita
 
Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02
KuliahKita
 
Pasar Saham -27 financial ratio 01
Pasar Saham -27 financial ratio  01Pasar Saham -27 financial ratio  01
Pasar Saham -27 financial ratio 01
KuliahKita
 
Pasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow StatementPasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow Statement
KuliahKita
 

More from KuliahKita (20)

CSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup MenuCSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup Menu
 
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup KonfirmasiCSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup Konfirmasi
 
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding DoorCSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding Door
 
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card FlipCSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card Flip
 
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordionCSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordion
 
CSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tabCSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tab
 
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side MenuCSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side Menu
 
CSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 BreadcrumbCSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 Breadcrumb
 
CSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasarCSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasar
 
CSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox GridCSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox Grid
 
Eksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layoutEksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layout
 
Eksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 PendahuluanEksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 Pendahuluan
 
07 equity research (bagian 2)
07 equity research (bagian 2)07 equity research (bagian 2)
07 equity research (bagian 2)
 
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)
 
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)
 
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due DilligencePasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due Dilligence
 
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03
 
Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02
 
Pasar Saham -27 financial ratio 01
Pasar Saham -27 financial ratio  01Pasar Saham -27 financial ratio  01
Pasar Saham -27 financial ratio 01
 
Pasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow StatementPasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow Statement
 

Pemrograman Web - Konsep Pemrograman Internet

  • 1. Aplikasi Internet Pengembangan Web Edwin Lunando edwin@kuliahkita.com
  • 2. 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
  • 3. Interpreting & Pemrosesan Requests Browser 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)
  • 4. Arsitektur Aplikasi Web Browser Browser Aplikasi Web Basis Data URL Render User Request Response
  • 5. 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
  • 6. Web Server Web server dibutuhkan karena dalam sebuah server dapat terdapat banyak aplikasi. Contoh: Apache dan Nginx.
  • 7. Basis Data Aplikasi yang digunakan untuk menyimpan data secara terstruktur. Contoh: MySQL, PostgreSQL.