Monday 28 December 2015

Apa itu Ajax? atau Sekilas tentang Ajax?


Selamat datang para codinger di blog Dewa Coding 21 :)

Untuk topik kali ini kita akan membahas tentang apa itu Ajax? atau sekilas tentang Ajax? Meskipun sudah bukan merupakan topik baru lagi, namun Ajax masih sering diperbincangkan. Pada kenyataannya, Ajax memang mampu menyelesaikan sejumlah persoalan, terutama berkaitan dengan pemrosesan round-trip.

Ajax (Asynchronous Javascript And XML) merupakan suatu teknik pengembangan web yang digunakan untuk menghasilkan aplikasi web interaktif. Teknologi Ajax ini dimaksudkan untuk meningkatkan interaktivitas, kecepatan, fungsionalitas, dan kegunaan aplikasi WEB.

Secara garis besar, ada empat komponen pembentuk Ajax, yaitu:
  1. Presentasi berbasis browser
  2. Data umumnya dalam bentuk XML yang diambil dari server
  3. Pemrosesan data dibalik layar menggunakan objek 
    XMLHttpRequest
  4. Javascript

Secara umum, cara kerja Ajax dapat digambarkan sebagai berikut:
  1. Kode yang ditulis dalam Javascript melakukan request
  2. Javascript menggunakan objek
    XMLHttpRequest
    untuk mengirim request ke server. Tahap ini dilakukan di belakang layar sehingga tidak mengakibatkan refreshing atau reloading halaman
  3. Data yang dikembalikan oleh server akan dibaca Javascript dan diproses lebih lanjut.

Mengacu pada komponen-komponen pembentukkannya, kebutuhan yang diperlukan untuk mengimplementasikan Ajax adalah browser yang mendukung Javascript. Contoh berikut memperlihatkan langkah-langkah yang kita lakukan.

<script type="text/javascript">
function createXmlHttpRequest() {
//untuk menyimpan reference ke objek XMLHttpRequest
var xmlHttp = false;

//Jika menggunakan Internet Explorer

if(window.ActiveXObject) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
xmlHttp = false;
}

//Untuk browser lain
} else {
try {
xmlHttp = new XMLHttpRequest();
} catch (e) {
xmlHttp = false;
}
}

//Kembalikan hasil atau tampilkan pesan
if(!xmlHttp) {
alert('gagal menciptakan objek XMLHttpRequest');
} else {
return xmlHttp;
}
}

//Menciptakan objek XMLHttpRequest
var xmlHttp = createXmlHttpRequest();

if(xmlHttp) {
alert("Objek berhasil diciptakan");
}
</script>

Perlu diperhatikan, pembahasan-pembahasan selanjutnya akan menggunakan pendekatan yang sederhana, dengan alasan meringkas kode program.

Terima kasih telah mengunjungi blog kami, jangan lupa berkomentar :)

Related Posts

Apa itu Ajax? atau Sekilas tentang Ajax?
4/ 5
Oleh

Subscribe via email

Like the post above? Please subscribe to the latest posts directly via email.

2 komentar

Tulis komentar
avatar
28 December 2015 at 10:54

hmmm makasih yah gan atas informasinya, buat daftar pustaka tugas akhir hihi. kunjungi juga http://shelapratama.blogspot.co.id

Reply
avatar
28 December 2015 at 17:59

penegtahuan baru nih.. mksih gan

Reply