Ajax Tutorial.

Slides:



Advertisements
Presentasi serupa
M.K. Pemrograman Web (AK )
Advertisements

 Putra Prima Naufal
Oleh: Syamsul Arif NIM:
Pengantar Teknologi Informasi
Pemrograman Internet Konsep Dasar.
Web Service.
Document Object Model MATA KULIAH :DESAIN WEB Oleh : Denny Sagita R, S.Kom., M.Kom TAHUN AJARAN 2013/2014 SEMESTER GANJIL.
Internet & Pemrograman Web Pertemuan I : Pengenalan Internet Oleh : Hadi Santoso.
World Wide Web Pengenalan HTML Tag-Tag Dasar HTML
Dasar - dasar Web dan HTML
KONSEP PEMROGRAMAN WEB
Dosen: Zakki Falani, S.Kom Fakultas Ilmu Komputer Universitas Narotama
LAYANAN BERBASIS APLIKASI WEB Pertemuan I Budi Arifitama.
Konsep AJAX AJAX = Asyncronous Javascript And XML  salah satu teknik dalam pemograman jaringan untuk membuat sebuah Halaman Web menjadi lebih Cepat.
Konsep Pemrograman Web
Rekayasa Web Ch. 5 Pendekatan Pengembangan Aplikasi Web
WEB Pengembangan Evangs Mailoa Prinsip Dasar Internet, Web,
HTML By kartika puji pangesti
HTML.
Basic HTML Konsep dan Fungsi HTML
Konsep Pemrograman Internet
SISTEM INFORMASI BERBASIS WEB
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
Modul Pengembangan Sistem Informasi
PHP - AJAX.
Pengantar Pemrograman WEB
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
Minggu 7/AK/Sistem Informatika 1 Aplikasi Web (Bagian II) Mira Afrina.
Pengenalan Web Server dan Server Side Script
Team Teknik Elektro UHAMKA HTML.
Pemrograman Web II Ganjil
AJAX (Asynchronous Javascript And XML)
PENDEKATAN PADA PENGEMBANGAN APLIKASI WEB
Dasar - dasar Web dan HTML
Pertemuan 1 Khairul Anwar Hafizd
Lutfi Budi Ilmawan Univ. Muslim Indonesia
Internet, World Wide Web
Teknologi Dasar Internet dan Web
AJAX Teguh S.
Pemrograman internet ABU SALAM, M.KOM.
KOMPUTER APLIKASI IT II
JavaScript Part 1 : Pengertian dan Pengenalan JavaScript
Aplikasi Web (Bagian II)
PEMASARAN BERBASIS WEB
PERTEMUAN 3 PENGENALAN PHP.
Lec 1: Pengantar Web Basic HTML
DASAR DASAR WEB DAN HTML
PEMROGRAMAN WEB 1 PERTEMUAN 1
Sistem Manajemen Basis Data Web
PHP5 Internet Programming.
Konsep Pemrograman Internet
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
Pengenalan Dasar Web dan HTML
Pengembangan Aplikasi Framework
Prinsip Dasar Internet & Pemrograman Web
PEMROGRAMAN WEB Client Side XHTML, JAVASCRIPT.
Pengantar Teknologi Informasi
Pemrograman Internet Hendra Gunawan.
WORLD WIDE WEB (WWW) Kelompok 2 : Rana Meysa Mudazir ( )
Pengantar Teknologi Informasi
Nama Kelompok : 1. Heri Kristanto 2. Fico Arditiasa Saputra
Dasar Pemrograman Web.
PEMROGRAMAN WEB II.
Pemrograman Internet Wahyu Herlambang ( )
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
Web Markup & Display Language XML (Extensible Markup Language)
PHP (Personal Home Page tools)
Pengenalan Dasar Web dan HTML
Prinsip Dasar Internet & Pemrograman Web
Pengenalan Web Server dan Server Side Script
Transcript presentasi:

Ajax Tutorial

Pendahuluan AJAX memiliki kepanjangan Asynchronous Javascript And XML merupakan suatu teknik baru dalam dunia web. Sejak telah dikembangkan sekitar 2-3 tahun yang lalu, AJAX mulai dilirik oleh para web desainer dan web programmer. Dengan adanya AJAX, akses data ke server yang dikirim melalui client via web dapat lebih cepat daripada mekanisme biasa. Hal ini dikarenakan AJAX tidak perlu melakukan proses loading page (refresh page) atau pindah ke page yang lain. AJAX dapat diintegrasikan dengan server side programming seperti PHP, ASP, JSP dll.

Pendahuluan (cont’d) Proses ajax berawal dari web client. Web client merequest sebuah halaman PHP ke server melalui Javascript. Selanjutnya server akan merespon dan menjalankan script PHP. Script PHP akan menghasilkan respon dalam bentuk XML dan data XML tersebut akan dikirim kembali ke web client untuk diolah oleh Javascript. Hasil olahan javascript tersebut akhirnya akan ditampilkan di web client sebagai output tanpa harus merefresh halaman web. Pada mekanisme biasa, respon yang dihasilkan oleh server berupa HTML yang mengakibatkan halaman web akan merefresh tampilan. Dilihat dari sisi efisiensi, hal ini akan membutuhkan lebih banyak waktu dan byte data untuk melakukan load daripada XML.

Pendahuluan (cont’d)

Pendahuluan (cont’d) Dengan demikian AJAX ini merupakan teknologi baru yang merupakan hasil perkawinan sempurna antara client side programming (Javascript) dan server side programming. AJAX tidak hanya dapat diimplementasikan menggunakan PHP, namun juga server side programming yang lain, seperti ASP, JSP dsb. Sedangkan kekurangan AJAX dibandingkan mekanisme biasa adalah memiliki tingkat kesukaran pemrograman yang lebih tinggi, karena programmer harus menguasai 4 hal yaitu HTML-(XHTML), Javascript, XML dan juga server side programming.

HTTP Request dan Dasar-dasar Respon Sedangkan untuk metode request HTTP yang umum digunakan antara lain POST dan GET.

XMLHttpRequest XMLHttpRequest merupakan metode request HTTP yang beroperasi di belakang layar (tanpa harus merefresh halaman web). Metode ini berwujud suatu obyek. Sehingga dalam hal ini AJAX merupakan konsep yang mendeskripsikan interaksi antara XMLHttpRequest (client side object) dengan server script seperti PHP, ASP dll. Sayangnya, XMLHttpRequest ini memiliki bentuk obyek yang berbeda dalam beberapa browser sehingga dalam penggunaannya perlu penanganan khusus yang disesuaikan dengan jenis browsernya. Sebagai contoh, dalam IE obyek tersebut dinyatakan sebagai ActiveX

Metode-metode pada XMLHttpRequest Dalam obyek XMLHttpRequest terdapat beberapa metode yang digunakan untuk proses request. Berikut ini beberapa diantaranya:

Dasar-dasar XML XML kependekan dari eXtensible Markup Language, dikembangkan mulai tahun 1996 dan mendapatkan pengakuan dari W3C pada bulan Februari 1998. Seperti halnya HTML, XML juga menggunakan elemen yang ditandai dengan tag pembuka (diawali dengan ‘<’ dan diakhiri dengan ‘>’), tag penutup(diawali dengan ‘</ ‘diakhiri ‘>’) dan atribut elemen (parameter yang dinyatakan dalam tag pembuka misal <form name=”isidata”>). Hanya bedanya, HTML medefinisikan dari awal tag dan atribut yang dipakai didalamnya, serta nama tagnya harus sesuai standard yang ada. Sedangkan pada XML kita bisa menggunakan tag dan menamainya sesuai kehendak kita. XML sering digunakan untuk mendeskripsikan suatu obyek beserta propertinya.

Contoh: Ajax Sederhana Contoh.html

Contoh: Ajax Sederhana cek.js

Contoh: Ajax Sederhana cek.js (cont’d)

Contoh: Ajax Sederhana cek.js (cont’d)

Contoh: Ajax Sederhana Cek.php