Selamat datang di ujian perbaikan yang oke!!! - Dhoto-Pens

advertisement
Selamat datang di ujian
perbaikan yang oke!!!
Di susun oleh:
Herman Prianto(7203.040.009 )
Evi Nurhayani(7203.040.024)
HTTP
• HTTP merupakan sebuah protokol yang didesain
•
•
•
•
•
•
•
untuk transfer dokumen HTML.
HTML adalah bahasa yang digunakan untuk membuat
dokumen Hypertext.
Aplikasi ini bekerja pada jaringan TCP/IP dengan port
80.
Untuk membangun sebuah aplikasi Web dibutuhkan
sebuah WebServer,dimana yang fungsinya adalah
sebagai penerima REQUEST dari client
Contoh Webserver antara lain : Apache, IIS.
Sedangkan contoh dari webclient (Web Browser) antara
lain: Mozilla, Internet Explorer, Opera.
Di dalam era komunikasi global, untuk pengembangan
aplikasi berbasis web, dapat menggunakan bahasa
pemrograman HTML (HyperText Markup Language).
Sedang untuk membangun aplikasi web yang dinamis
dapat menggunakan bahasa pemrograman PHP, ASP,
CGI dan lain sebagainya.
HTTP Operation
komunikasi HTTP di inisialisasikan
oleh user agent yang melakukan
request pada origin server.
untuk kasus sederhana,koneksi
dibangun melalui hubungan user dan
server
• Pada beberapa kasus,tak ada hubungan
secara langsung antara server dan user.
• Ada minimal 1 atau lebih perantara seperti
proxy,gateway,tunnel.
Web browser
merupakan aplikasi yang dilengkapi akses
ke web server.
web browser minimal terdiri dari HTML
interpreter, HTTP client yang digunakan
untuk mendapatkan kembali HTML web
pages.
Struktur web browser
Web Browser
Contoh penggunaan web browser
antara lain: Mozillafirefox.
Untuk menginstall firefox dapat
dilakukan dengan :
# apt-get install mozillafirefox
Web Server
Berfungsi untuk melayani informasi yang di minta oleh
web browser.
Informasi yang di berikan bisa di akses dari :
- local disk server
- program yang dipanggil oleh server
beberapa public domain web server
- CERN
- CCSA
- HTTPD
- Apache Server
•
Web Server
aplikasi webserver bisa menggunakan apache yang bisa di
download di (http://www.apache.org). Untuk installasinya dapat
dilakukan dengan cara:
# apt-get install apache2
Untuk mengecek apakah webserver sudah berjalan dengan
benar, kita bisa menggunakan perintah:
# netstat nlptu | grep 80
atau
# ps ax | grep apache
Direktori kerja dari webserver apache2 berada di /var/www/,
sehingga semua aplikasi web harus ditaruh di direktori
tersebut.
Tampilan http://localhost dengan menggunakan web browser
HTML
Aplikasi web dibangun dengan menggunakan bahasa pemrograman
HTML, html sendiri mempunyai beberapa syntax tersendiri.
lihatlah dan pelajari syntax-syntax nya:
•
•
•
•
•
•
•
<html> ... </html>
Awal pembuatan aplikasi html
<title> ... </title>
Pembuatan judul pada halaman web
<body> ... </body>
Pembuatan isi pada halaman web
<a href= ... > ... </a>
Pembuatan link pada halaman web
<img src= ... >
Pembuatan halaman web yang diisikan dengan gambar
<p> ... </p>
Memulai paragraf baru
<br>
Memberikan karakter turun 1 baris
• <hr>
Memberikan garis pemisah
• <table>
<tr>
<td> ... </td>
<td> ... </td>
</tr>
</table>
Memberikan tabel pada aplikasi web
WAP
(Wireless Application Protocol)
WAP merupakan standart di seluruh dunia
yang menyediakan komunikasi internet
dengan mengutamakan layanan pada digital
mobile device (ponsel,pagers,wireless
devices lainnya) atau bisa dikatakan
bagaimana kita bisa mengakses suatu
aplikasi dengan menggunakan MobilePhone.
elemen elemen penting dari WAP :
- WAP client
- WAP gateway
- WAP server
WAP environment
kendala dalam komunikasi
wireless:
- bandwidth kecil
- lebih banyak bahaya
- koneksi tidak begitu stabil
- predictable availability kurang
WAP client  ex.dari ponsel
WAP gateway  (dalam dunia GSM) merupakan provider layanan
jasa telekomunikasi seperti Telkomsel, Indosat, dll.
Teknologi yang digunakan untuk berkomunikasi antara
hanphone dan WAP gateway adalah GPRS( general packet
radio service)
WAP server 
komponen dari WAP server sendiri adalah:
- web server, dalam hal ini sering menggunakan apache
- data base nya bisa menggunakan MySQL
- bahasa script pada sisi server bisa menggunakan PHP
- interface ke HP bisa menggunakan WML
Untuk melakukan pembuatan aplikasi wap, kita
dapat menggunakan wap emulator sebagai alat
bantu sebagai pengganti mobilephone.
penjelasan lebih lanjut tentang
penggunaan WAP gateway
• Konfigurasi tipe ini terdiri dari dua
koneksi:
- koneksi antara client dengan WAP
gateway
- koneksi antara WAP gateway dan
Web Server
Untuk menggunakan wap emulator kita perlu
mendownload terlebih dahulu aplikasi deckit dari
fileserver. Download dengan alamat :
http://fileserver.eepis-its.edu/software/development
/wap/deckit1.2.4.tar.gz
Setelah didownload lakukan proses installasi seperti
berikut:
# tar zxvf deckit1.2.4.tar.gz
# cd deckit
~/deckit/ # ./install.sh
Jalankan aplikasi deckit yang telah kita install
~/deckit/ # ./deckit
WML (Wireless Markup Language)
struktur dasar dari WML:
- header, harus terdapat deklarasi versi XML dan DTD(Document
Type Definition)
<?xml version = “1.0”?>
<!DOCTYPE wml PUBLIC “-//WAPFORUM//DTD WML1.2//EN”
“http://www.wapforum.org/DTD/wml1.2.dtd”>
- body
terdapat pasangan tag <wml></wml> yang di sebut deck.
Contoh :
<wml>
<card>
<p>
UJIAN PERBAIKAN EVI dan HERMAN
</p>
</card>
</wml>
WML dan HTML ada kemiripan. Buat file test.wml pada direktori
/var/www
ini gambar WAP emulator pak!!
PUSH ARSITEKTUR
model design pada client/server
mengijinkan hanya client yang bisa
membuat request kepada server.
Server merespon dengan mengirimkan
jawaban ke client.
Naah…. Tipe ini di sebut :
Pull technology
Ada beberapa kasus dimana server
mengirimkan request ke client.
ini di sebut dengan Push Technologi :
MATUR NUWUN
Download