Bab 6. Objek Implisit POKOK BAHASAN: TUJUAN BELAJAR: 6.1 Daftar Objek Implisit. Daftar Objek Implisit Variabel Request Variabel Response

dokumen-dokumen yang mirip
Generated by Foxit PDF Creator Foxit Software For evaluation only. 16/09/ :50

Generated by Foxit PDF Creator Foxit Software For evaluation only. 17/09/ :33

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

Muhammad Zen Samsono Hadi, ST. Msc.

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

M.K. Pemrograman Web (AK ) Konsep Pemrograman Web

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Pemrograman Jaringan 5.

Menangani Cookie dan Session

JAVA SERVLET (1) Software yang Dibutuhkan 1. Editor untuk menulis HTML 2. Browser yang dipakai untuk menjalankan HTML 3. Web Application Server Tomcat

APPLICATION LAYER. Oleh : Reza Chandra

5.2 Keuntungan dan Kelemahan Cookie

Workshop PHP For Newbie

JARINGAN KOMPUTER. Disusun Oleh : Nama : Febrina Setianingsih NIM : Dosen Pembimbing : Dr. Deris Stiawan, M.T., Ph.D.

TUGAS TASK 5 JARINGAN KOMPUTER

Pemrograman Web. PHP State, Session dan Cookies. Adam Hendra Brata

BAB III METODE PENELITIAN. ini, diantaranya adalah dengan langkah-langkah sebagai berikut :

JENIS-JENIS APLIKASI UNTUK SERVER MENGADMINISTRASI SERVER DALAM JARINGAN. Pembahasan: Habib Ahmad Purba. 0 P a g e

Hal yang paling utama dalam proses pembuatan web server adalah memilih software mana yang akan digunakan sebagai web server yang akan digunan.

Web Programming. Elfan Nofiari. IF-ITB/EN/Mar-05 IF3292 Web Programming. Page 1

TUGAS JARINGANN KOMPUTER

Modul 2. Network Analysis Tool, Application Layer Protocol, dan Transport Layer Protocol

Application Layer Protocol and Services DNS Service and Protocol WWW dan HTTP

1. Manakah pernyataan yang benar di bawah ini? Method service hanya dipanggil saat pertama kali servlet dieksekusi.

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

TASK 5 JARINGAN KOMPUTER

Andi Dwi Riyanto, M.Kom

Pemrograman Web. PHP State, Session dan Cookies. Adam Hendra Brata

Penelusuran Data Melalui Jaringan Internet

MAKALAH TENTANG LAPISAN OSI KE 7 (APPLICATION LAYER)

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

Ujian Tengah Semester Mata Kuliah Manajemen Jaringan. Oleh Nama : Riki Andika NIM :

Dalam model ini, informasi akan diteruskan dari satu lapisan ke berikutnya, mulai pada

SISTEM INFORMASI RESERVASI KAMAR HOTEL BERBASIS WEB MENGGUNAKAN JAVA SERVER PAGE

Bab 2. Scripting Element POKOK BAHASAN: TUJUAN BELAJAR: 2.1 Mengenal Tag Scriplet. Tag Scriplet JSP Ekspresi JSP

Pemrograman Jaringan

SESSION. Aplikasi IT-2 Program Studi Akuntansi Universitas Komputer Indonesia 2013 Oleh: Donny Reza, S.Kom

AJAX. Pemrograman Web 1. Asynchronous JavaScript and XML. Genap

Management Server. Aditya Mahendra Saputra KA34

Keamanan Web Server. Pertemuan XI WEB HACKING

TUGAS JARINGAN KOMPUTER MENGANALISA TCP/IP, POST, DAN GET PADA WIRESHARK

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

TUGAS ONLINE 2 : SOAP PERANCANGAN SISTEM BERBASIS KOMPONEN

Internet & Web. Elfan Nofiari. Departemen Teknik Informatika Institut Teknologi Bandung. Page 1. IF-ITB/EN/1-Mar-04 IF3292 Internet & Web

Menambahkan librari JSTL ke dalam CLASSPATH Aplikasi Menggunakan EL dan JSTL dalam kode JSP

State HTTP, PHP. Pemrograman Web - State. Agi Putra Kharisma, ST., MT.

BAB 1 PENDAHULUAN UKDW

BAB 1 Pengenalan Pemrograman WEB

Bab 4: Lapisan Aplikasi

Properti HttpWebRequest 1. Properi Informasi Methode, PreAuthenticate dan Versi Protokol 4. Properti Path, Url, Port dan Scheme 5

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG

BAB 2 TINJAUAN PUSTAKA

Teknik Informatika S1

Annisa Cahyaningtyas

Analisis Packets dengan aplikasi Wireshark

Membangun Aplikasi Berbasis Web Dengan CodeIgniter Framework. Helmy Faisal Muttaqin

Protokol Jaringan. Oleh : Tengku Mohd Diansyah,ST,M.Kom

Modul 5 AJAX TUJUAN PRAKTIKUM : PERLENGKAPAN PRAKTIKUM LANDASAN TEORI. Latar Belakang Munculnya Ajax. Definisi Ajax.

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

J2ME GUI dan Interkoneksi Client Server

JARINGAN KOMPUTER JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA : MARINI SUPRIANTY NIM :

Soal Ujian Tengah Semester Mata Kuliah Jaringan Komputer

Soal Ujian Tengah Semester Mata Kuliah Jaringan Komputer

Model Protokol dan Referensi Jaringan. Pertemuan 4

Application Layer. Electronic Engineering Polytechnic Institut of Surabaya ITS Kampus ITS Sukolilo Surabaya 60111

Kelompok 1. Anggota : BOBBY KURNIAWAN NIA FITRIANA ARI FEBRYANSYAH DIAN ULUMIA ORIN HARITSA YASSER

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program

Pertemuan IX Client-Server Computing

HTTP DAN PROXY SERVER

Membuat JSP dan Servlet Sederhana

Lapisan Transport. Menjamin komunikasi yang handal antara dua buah komputer yang terhubung Terdiri atas :

CAPTURE DAN ANALISIS PAKET PROTOKOL MENGGUNAKAN WIRESHARK

MODUL 6 REDIRECT, SESSION & COOKIE

No HP :

CODEIGNITER 3. Belajar Mandiri. Zamah Sari

MODUL 6 Redirect,Session, dan Cookies

RANCANG BANGUN SISTEM LELANG ONLINE SULISTYAWAN YAHYA NRP DOSEN PEMBIMBING : WIRATMOKO YUWONO, ST NIP

BAB II DASAR TEORI. Teknologi TCP/IP adalah hasil penelitian dan pengembangan protocol

Eko Purwanto WEBMEDIA Training Center Medan

Rahmady Liyantanto liyantanto.wordpress.com

Dasar-dasar Web dan HTML Minggu I. Pemrograman Web - Rosa Ariani Sukamto

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Bab 5: Lapisan Transport

Jaringan Komputer - Jilid V

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

PRAKTIKUM #01. Rio Andrianto, S.Kom TEKNOLOGI WEB (JAVA SERVER PAGES)

Sistem Basis Data Lanjut. Sistem Manajemen Basis Data Web 1 : Web

Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft.

Situs Lokal. Nama : Derdi Kurniawan NIM : Kelas : SiReg 4A

Bab 4 Hasil dan Pembahasan

LAPORAN PENDAHULUAN PRAKTIKUM ADMINISTRASI MANAJEMEN JARINGAN WEB SERVER

: MODUL 1 BASIC PHP

MODUL 7 SESSION DAN USER AUTHENTICATION

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

Transkripsi:

Bab 6 Objek Implisit 46 Bab 6 Objek Implisit POKOK BAHASAN: Daftar Objek Implisit Variabel Request Variabel Response TUJUAN BELAJAR: Setelah mempelajari bab ini, mahasiswa diharapkan mampu: 1. Mahasiswa mengenal Daftar Objek Implisit 2. Mahasiswa mengenal Variabel Request 3. Mahasiswa mengenal Variabel Response 6.1 Daftar Objek Implisit JSP menyediakan sejumlah objek yang dikenal dengan sebutan objek implicit (implicit object) atau terkadang disebut variable terdefinisi (predefined variable). Tabel 1 Daftar Variabel Terdefinisi. Objek Request Response Keterangan Variabel ini berhubungan dengan objek permintaan HTTP (HTTPServletRequest). Variabel ini memungkinkan pengaksessan seperti parameter-parameter permintaan, tipe permintaan (GET atau POST), dan judul HTTP Variabel ini berhubungan dengan objek tanggapan terhadap klien

Bab 6 Objek Implisit 47 Out Session Application Config pagecontext Page (HTTPServletResponse). Antara lain dapat digunakan untuk menciptakan cookie. Variabel ini digunakan untuk mengirim keluaran ke klien. Bisa digunakan dalam bentuk out.println() atau out.print() Variabel ini digunakan untuk menangani sesi ServletContext Merupakn variable yang merujuk ke objek ServletConfig untuk halaman sekarang. Menyimpan informasi tentang objek halaman sekarang. Merupakan sinonim dari this. Menyatakan halaman JSP. 6.2 Variabel Request Beberapa metode yang terdapat pada variabel request dapat dilihat pada tabel berikut : Metode getparameter(string nama) getparameternames() getprotocol() getremoteaddr() getremotehost() getscheme() getservername() Keterangan Memperoleh nilai parameter nama dengan hasil bertipe String. Kalau parameter nama tidak tersedia, maka hasilnya berupa null. Menghasilkan suatu Enumeration yang berisi nama-nama parameter yang terdapat pada permintaan. menyatakan nama dan versi protokol yang digunakan untuk melakukan permintaan. menyatakan alamat IP klien yang mengirimkan permintaan menyatakan nama host milik klien yang mengirimkan permintaan. menyatakan skema yang digunakan untuk melakukan permintaan (misalnya http,https,atau ftp) Menghasilkan nama server yang

Bab 6 Objek Implisit 48 getserverport() melakukan permintaan. Menghasilkan bilangan bertipe int yang menyatakan nomor port yang menerima permintaan. 6.3 Variabel Response Fungsi metode variabel response sangat bervariasi, antara lain digunakan untuk cookie, menambah judul tanggapan, mengubah judul tanggapan, mengirim suatu kode tanggapan kesalahan atau mengalihkan ke suatu URL yang lain. 6.4 Percobaan 1. Membuat object implicit request Kode : request.jsp <html> <head> <title>pemakaian Request</title> </head> <body> <%@ page import="java.util.enumeration" %> IP Klien : <% request.getremoteaddr()%> <BR> Host Klient : <% request.getremotehost()%><br> Server : <% request.getservername()%><br> Port : <% request.getserverport()%><br> </body> </html> Listing Program 6.1

Bab 6 Objek Implisit 49 Hasil di browser : Gambar 6.1 2. Membuat object implisit untuk mendapatkan header. <html> <head> <title>request</title> </head> <body> The request method is <%= request.getmethod() %> <BR> The request URI is <%= request.getrequesturi() %><BR> The request protocol is <%= request.getprotocol() %><BR> The browser is <%= request.getheader("user-agent") %><BR> </body> </html> Listing Program 6.2

Bab 6 Objek Implisit 50 Hasil di browser : Gambar 6.2 3. Membuat variabel response. Kode : redirect.jsp <html> <head> <title>redirect</title> </head> <body> <% response.sendredirect("request.jsp"); %> </body> </html> Listing Program 6.3 Pada contoh diatas response.sendredirect("request.jsp"); akan membuat dokumen request.jsp dijalankan menggantikan redirect.jsp.

Bab 6 Objek Implisit 51 6.5 Latihan Soal 1. Apa yang dimaksud dengan object implisit? 2. Sebutkan cara pembuatan object implisit? 3. Apa yang dimaksud dengan variable request dan variable response? 4. Buat sebuah program yang dapat mengenali browser yang dipakai oleh user dengan objek implisit.