Selamat datang di ujian perbaikan yang oke!!!

27
Selamat datang di ujian perbaikan yang oke!!! Di susun oleh: Herman Prianto(7203.040.009 ) Evi Nurhayani(7203.040.024)

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

Page 1: 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)

Page 2: Selamat datang di ujian perbaikan yang oke!!!

HTTP

Page 3: Selamat datang di ujian perbaikan yang oke!!!

• 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.

Page 4: Selamat datang di ujian perbaikan yang oke!!!

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

Page 5: Selamat datang di ujian perbaikan yang oke!!!
Page 6: Selamat datang di ujian perbaikan yang oke!!!

• Pada beberapa kasus,tak ada hubungan secara langsung antara server dan user.

• Ada minimal 1 atau lebih perantara seperti

proxy,gateway,tunnel.

Page 7: Selamat datang di ujian perbaikan yang oke!!!

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.

Page 8: Selamat datang di ujian perbaikan yang oke!!!

Struktur web browser

Page 9: Selamat datang di ujian perbaikan yang oke!!!

Web Browser

Contoh penggunaan web browser antara lain: Mozillafirefox.

Untuk menginstall firefox dapat dilakukan dengan :

# apt-get install mozillafirefox

Page 10: Selamat datang di ujian perbaikan yang oke!!!

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

Page 11: Selamat datang di ujian perbaikan yang oke!!!

• 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.

Page 12: Selamat datang di ujian perbaikan yang oke!!!

Tampilan http://localhost dengan menggunakan web browser

Page 13: Selamat datang di ujian perbaikan yang oke!!!

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

Page 14: Selamat datang di ujian perbaikan yang oke!!!

• <hr>Memberikan garis pemisah

• <table><tr>

<td> ... </td><td> ... </td>

</tr></table>

Memberikan tabel pada aplikasi web

Page 15: Selamat datang di ujian perbaikan yang oke!!!

WAP(Wireless Application Protocol)

Page 16: Selamat datang di ujian perbaikan yang oke!!!

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

Page 17: Selamat datang di ujian perbaikan yang oke!!!
Page 18: Selamat datang di ujian perbaikan yang oke!!!

WAP environment

kendala dalam komunikasi wireless:

- bandwidth kecil

- lebih banyak bahaya

- koneksi tidak begitu stabil

- predictable availability kurang

Page 19: Selamat datang di ujian perbaikan yang oke!!!

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.

Page 20: Selamat datang di ujian perbaikan yang oke!!!

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

Page 21: Selamat datang di ujian perbaikan yang oke!!!
Page 22: Selamat datang di ujian perbaikan yang oke!!!

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

Page 23: Selamat datang di ujian perbaikan yang oke!!!

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

Page 24: Selamat datang di ujian perbaikan yang oke!!!

ini gambar WAP emulator pak!!

Page 25: Selamat datang di ujian perbaikan yang oke!!!

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

Page 26: Selamat datang di ujian perbaikan yang oke!!!

Ada beberapa kasus dimana server mengirimkan request ke client.

ini di sebut dengan Push Technologi :

Page 27: Selamat datang di ujian perbaikan yang oke!!!

MATUR NUWUN