Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehHendri Muljana Telah diubah "6 tahun yang lalu
1
Prinsip Dasar Internet & Pemrograman Web
IT133
2
Konsep Web World Wide Web ("WWW", atau singkatnya "Web") adalah suatu ruang informasi di mana sumber-sumber daya yang berguna diidentifikasi oleh pengenal global yang disebut Uniform Resource Locator (URL).
3
… Hiperteks dilihat dengan sebuah program bernama browser web yang mengambil informasi (disebut"dokumen" atau “halaman web") dari server web dan menampilkannya, biasanya di sebuah monitor
4
… User dapat mengikuti link di setiap halaman untuk pindah ke dokumen lain atau bahkan mengirim informasi kembali kepada server untuk berinteraksi dengannya. Ini disebut "surfing“ atau "berselancar“ dalam bahasa Indonesia.
5
Konsep Pemrograman Web
Pemrograman web: membuat aplikasi berbasis web. Aplikasi berbasis web: Aplikasi yang dibuat dengan memanfaatkan mekanisme dan aplikasi yang sudah ada pada sistem web (WWW).
6
Sistem Web Berarsitektur client-server
software web browser di sisi client software web server di sisi server Komunikasi Client-Server protocol HTTP. Mempunyai fungsi untuk mengambil/menjalankan isi file dokumen web di server dan menampilkannya di sisi client.
7
Kelebihan & Kekurangan Aplikasi Web
Dapat diakses kapan pun dan dari mana pun selama ada internet. Dapat diakses hanya dengan menggunakan web browser (umumnya sudah tersedia di PC, PDA, dan handphone terbaru), tidak perlu menginstall aplikasi client khusus.
8
… Kekurangan: Keterbatasan web browser.
Terbatasnya kecepatan internet mungkin membuat respon aplikasi menjadi lambat.
9
Arsitektur Web
10
Jenis Web (Statis dan Dinamis)
Perbedaan: Interaksi antara pengunjung dengan pemilik web. Adanya script language yang digunakan. Penggunaan database. Content.
11
Yang Perlu Dipelajari untuk Membuat Aplikasi Berbasis Web
Di Sisi Client: Sintaks pembuatan dokumen web (HTML & CSS). Client side scripting (JavaScript). Di Sisi Server: Mekanisme pemanggilan program dan pengambilan output program oleh web server. Server side scripting (PHP, JSP, ASP)
12
Server Side & Client Side Programming
Server Side Scripting: semua sintaks yang diberikan akan sepenuhnya dijalankan pada server. menyediakan website yang interaktif. Client Side Scripting: sintaks dijalankan oleh web browser
13
Daftar Teknologi Server Side Programming
ASP JSP PHP
14
Konsep Task dalam Aplikasi Web
Aplikasi mempunyai fitur untuk melakukan sejumlah task. Untuk memenuhi task digunakan satu atau lebih halaman web. Task dalam 1 Halaman: - Membaca artikel. - Menambahkan entry baru dalam guest book.
15
…. Task yang menggunakan lebih dari 1 halaman web:
- Membeli barang secara online: Halaman 1: menampilkan daftar barang yang ada untuk dipilih. Halaman 2: mengisi alamat pengiriman. Halaman 3: menampilkan informasi transaksi yang telah dilakukan.
16
… Antara halaman web yang satu dengan yang lain harus ada komunikasi mengenai state dari task (misalnya, halaman 3 butuh informasi mengenai barang yang telah dipilih pada halaman1).
17
Stateless HTTP Permasalahan: HTTP bersifat stateless: satu request saling independen terhadap request lainnya, tidak ada state (variabel) yang dipertahankan.
18
… Cara mengatasi HTTP yang stateless: Message passing via URL/Form.
Cookie. Session.
19
Message Passing Via URL
20
Message Passing Via Form
21
Cookie
22
Session
23
Sampai Jumpa Minggu Depan
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.