Selamat datang di ujian perbaikan yang oke!!!

Post on 15-Jan-2016

47 views 0 download

description

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. - PowerPoint PPT Presentation

Transcript of Selamat datang di ujian perbaikan yang oke!!!

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 browsermerupakan 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 Serveraplikasi 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”>

- bodyterdapat 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