Jumat, 17 Juni 2011

Pengenalan AJAX 2

Pada akhir baris di halaman Pengenalan AJAX saya telah membuat contoh skrip AJAX sederhana, tapi sebelum itu saya mengajak anda mengenal XMLHttpRequest.

XMLHttpRequest merupakan objek yang dirancang untuk memungkinkan pemrogram melakukan permintaan HTTP dari suatu aplikasi. HTTP adalah sebuah protokol, digunakan oleh web browser untuk mengirim request dari website ke web server dan kemudian menerima response dari web server. Objek XMLHttpRequest inilah yang membuat JavaScript bisa meminta layanan ke server HTTP secara asinkron, menerima tanggapan dari server, dan memperbaharui isi sebagian halaman web.

Hasil Skip ajax sederhana pada Pengenalan Ajax :









 Hasil ketika di klik Say Haloo! 








Selasa, 14 Juni 2011

Pengenalan AJAX (Asynchronous JavaScript and XML)

Ajax (Asynchronous JavaScript and XML), sebenarnya bukanlah suatu bahasa pemrograman, melainkan hanya suatu teknik yang memungkinkan untuk membuat aplikasi web interaktif. Dengan menggunakan Ajax, aplikasi web dapat berinteraksi dengan server tetapi tidak mempengaruhi halaman web secara keseluruhan.

Asal Mula Ajax
Istilah Ajax pertama kali dikemukakan pada tahun 2005 oleh Jesse James Garret, presiden dan pendiri perusahaan Adaptive Path. Teknik ini sebenarnya sudah ada sejak tahun 1999. Pada masa itu Microsoft membuat objek bernama XMLHttpRequest sebagai kontrol ActiveX pada Internet Explorer 5. Ajax menjadi sangat populer baru setelah digunakan secara intensif oleh Yahoo! dan Google

Situs-situs yang menggunakan Ajax pada Websitenya :
1.Google Maps (cth:: user dpt melakukan zoom tanpa page tersebut melakukan reload)

Apa perbedaan antara aplikasi website dan aplikasi desktop pada komputer? Jawabannya aplikasi desktop lebih interaktif dan responsif dibanding aplikasi web. Jika anda pernah melihat aplikasi pada desktop, jika mengklik suatu tombol maka reaksi perubahannya akan langsung terlihat pada aplikasi tersebut. Tetapi pada website jika mengklik suatu tombol/link maka browser akan melakukan refresh pada browser dimana layar browser akan menjadi putih sesaat karena pada saat itu browser sedang meminta/merequest data dari server 

Hal itulah yang membuat aplikasi website menjadi kurang interaktif dan responsif dibanding aplikasi desktop. Ajax digunakan untuk memecahkan masalah tersebut, Ajax membuat aplikasi website menjadi lebih interaktif dan responsif seperti aplikasi desktop. Saat ini Ajax sudah menjadi teknologi yang wajib ada bagi website-website moderen (atau istilahnya Web 2.0)
.


Sekarang bandingkan dengan website yang menggunakan Ajax: