TO WEB
APPLICATION
Overview
Website
Web application architecture
Static and dynamic web
Web programming
Web component
Soal Pretest
Aplikasi web based adalah suatu aplikasi yang dapat berjalan dengan menggunakan basis teknologi web
atau browser. Aplikasi ini dapat diakses dimana saja asalkan ada koneksi internet yang mendukung, tanpa
perlu melakukan penginstallan di komputer masing-masing seperti pada aplikasi desktop.
Jawaban 4
• Kemudahan akses
• Spesifikasi
Jawaban 5
• Web adalah kumpulan halaman yang menyediakan informasi bagi pengguna dengan akses internet.
• Informasi-informasi ini membentuk satu rangkaian bangunan yang saling terkait dimana saling
dihubungkan dengan jaringan jaringan halaman yang biasa kita sebut hyperlink.
Web Application Architecture
• Arsitektur yang menjelaskan pemisahan kerja antara penyedia informasi/layanan (server) dengan
peminta informasi (client)
• Seringkali client dan server beroperasi dalam jaringan komputer dengan client dan server ada di
mesin/hardware yang berbeda
• Client tidak membagi informasi namun meminta informasi dari server
Client-Server Architecture...
• Mesin server biasanya adalah host dengan performansi tinggi yang menjalankan satu atau lebih
program server. server membagi informasi ke client
• Client menginisialisasi sesi komunikasi dengan server, dan server menunggu (await/listen) pada
request yang datang
WEB SERVER
• Komputer yang menjalankan program computer, bertanggung jawab untuk menerima request dari
client kemudian merespon request tersebut.
• Request dari client berupa dokumen-dokumen web (web resources) seperti dokumen html, image, dll
• Contoh web server: Apache, IIS, Xitami
WEB CLIENT
• Program komputer yang meminta dokumen-dokumen web (web resource) ke web server.
• Web client seringkali disebut sebagai browser
• Contoh web client: Internet Explorer (IE), Mozilla Firefox, Opera
HTTP
• Memiliki beberapa request method, request yang paling sering dipergunakan dalam pembuatan
aplikasi web adalah get dan post
• Memiliki header yang menentukan bagaimana karakteristik data yang di-request ataupun yang
dihasilkan.
HTTP...
HTTP...
2 TIER
• Web Dinamis adalah Web yang content atau isinya dapat berubah setiap saat
• Perancangan sebuah web dinamis dibuat semudah mungkin bagi user
• Tidak diperlukan keahlian khusus untuk perubahan content atau isi dokumen
• Perubahan content/isi dari sebuah web dinamis ada pada bagian control panel atau administrator web yang telah
disediakan oleh script web dinamis
Web Programming
Client-side technology: