Berkenalan dengan AJAX

Ajax? apa ya Ajax itu? Tentu untuk para Programmer dan juga Web Designer pasti sudah tidak asing lagi dengan AJAX yang satu ini. Sebelumnya ini bukan nama klub sepakbola liga Belanda ya gan, AJAX ini digunakan dalam membuat sebuah website moderen dan dinamis. Nih kita ulas lebih rinci lagi.

Mengapa Harus AJAX ???

Pada website pada umumnya jika kita mengklik suatu tombol tertentu maka browser akan melakukan refresh dimana website akan di baca dari awal dan layar browser akan menjadi blank sesaat karena pada saat itu browser sedang meminta/merequest data dari web server dan hal itulah yang membuat aplikasi website menjadi kurang interaktif. Ajax digunakan untuk memecahkan masalah tersebut, Ajax membuat aplikasi website menjadi lebih interaktif serta memiliki kecepatan dalam memproses data. Saat ini Ajax sudah menjadi teknologi yang wajib diterapkan bagi website-website moderen.

Sejarah AJAX

AJAX memiliki kepanjangan Asynchronous Javascript And XML merupakan suatu teknik baru dalam dunia web tapi bukan merupakan bahasa pemrograman yang baru. 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. Perhatikan mekanisme proses AJAX menggunakan PHP berikut ini
Jika kita perhatikan gambar diatas, proses berasal dari client . Jika pada website pada umumnya disaat client merequest halaman PHP, server akan memproses dan memberikan respon halaman berupa HTML / XML dan juga melalui loading page. Tetapi jika kita menggunakan AJAX, 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.

Maksud dan Tujuan

Sebagian orang masih belum memahami apa itu AJAX, nah disini saya membagikan pengetahuan saya megenai AJAX agar  pembaca paham betul apa sih itu AJAX, tidak lengkap rasanya jika kita ingin memulai belajar AJAX tetapi kita tidak mengetahui apa itu AJAX. Disini saya akan menjembatani kita untuk belajar AJAX yang akan saya ulas di postingan berikutnya. Alangkah lebih baiknya sebelum saya share mengenai AJAX, anda bisa membaca dan mempelajari ajax disini

Refrensi : 
  1. Wikipedia
  2. CodeSchools
  3. W3Function
Semoga Bermanfaat !!!

Share this

Related Posts

Previous
Next Post »