Langsung ke konten utama

Belajar Program | Pengertian AJAX

 
Belajar Program | Pengertian AJAX - Kali ini saya akan membahas sedikit tentang Pengertian AJAX, apa AJAX itu dan siapa penemu dan bagaimana cara kerjanya, AJAX kepanjangan dari Asynchronous JavaScript and XML. Istilah ini pertama kali diperkenalkan dalam sebuah artikel oleh Jesse James Garrett dari Adaptive Path, sebuah perusahaan web design berbasis di San Francisco. Tujuan utama dari AJAX adalah membuat aplikasi web yang berfungsi seperti aplikasi dekstop. AJAX dengan cepat menjadi populer dan digunakan dalam berbagai situs web besar seperti Google Maps dalam banyak hal melambangkan keunggulan AJAX yang mampu menampilkan fungsi yang kompleks dan interaktivitas yang hampir tanpa celah. Namun AJAX tetap tidak terlepas dari kritik. Satu kritik yang sering muncul adalah penggunaan AJAX menyababkan sistem bingung ketika pengguna menekan tombol Back pada browser. Namun, kekurangan ini bisa tertutupi dengan segala kelebihan yang dimiliki oleh AJAX Dengan adanya AJAX, akses data ke server yang dikirim melalui client via web dapat lebih cepat daripada mekanisme biasa. Hal ini karenakan AJAX tidak perlu melakukan proses loading page atau pindah ke page yang lain. AJAX dapat diintegrasikan dengan sebuah server slide programing seperti PHP, ASP, JSP dll. Gambar dibawah ini adalah mekanisme proses AJAX menggunakan PHP

Pada mekanisme di atas, proses berawal dari web clinet. Web client merminta sebuah halaman PHP ke sebuah server melalui javascript. Selanjutnaya server akan merespon dan menjalankan script PHP, script teresbut akan menghasilkan respon dalam bentuk XML dan data XML tersebut akan dikirim kembali ke web client untuk diolah oleh javascript. Hasil olahan javascript akhirnya akan di tampilkan ke sebuah web client sebagai output tanpa harus merefresh halaman web. Bandingkan dengan mekanisme biasa dalam menjalankan PHP sperti ditunjukan pada gambar berikut

Pada mekanisme biasa, respon yang di hasilkan oleh server berupa HTML yang mengakibatkan halaman web akan merefresh tampilan. Dilihat dari sisi efisiensi, hal ini tentu kurang sekali. Sedangkan kekurangan AJAK dibandingkan mekanisme biasa adalah memiliki kesukaran program yang lebih tinggi, karena programmer harus menguasai 4 hal yaitu HTML, Javascript, XML dan juga server slide programming seprti PHP dan lain sebagainya

Komentar

  1. Nice post gan, buat nambah wawasan :D
    ijin share gan

    BalasHapus
  2. Ilmu pemograman ajak ini sangat penting ini terutama buat para pekerja di bidang IT
    terimakasih banyak gan infonya,

    BalasHapus
  3. Komentar ini telah dihapus oleh pengarang.

    BalasHapus

Posting Komentar

Kritik, Saran dan Komentar Kami tunggu

Postingan populer dari blog ini

Kekuatan dan Kelemahan Tipe - Tipe Pokemon

Tipe - Tipe Pokemon Demam pokemon kian menginkat, buat kami yang gemar memainkannya mimin beri daftar kekuatan dan kelemahan tiap tipe pokemon agar membatu dalam battel di gym. tiap - tiap pokmon dikelompokan kedalam 18 tipe yang berbeda diantarnya  Normal, Fighting, Flying, Poison, Ground, Rock,Steel, Fire, Psychic, Ice,  Bug, Grass, Water, Electric, Ghost, Dragon, Fairy dan Drak Setiap Pokemon dapat memiliki satu atau dua Tipe sekaligus. Contoh, Pikachu merupakan Pokemon bertipe Electric, sedangkan Bulbasaur merupakan Pokemon dengan Tipe Grass sekaligus Poison. Ada total 151 Pokemon, 84 diantaranya hanya memiliki satu Tipe sedangkan 67 Pokemon memiliki dua Tipe. Pokemon yang tipenya sama, memiliki kekuatan dan kelemahan yang sama juga saat Battle. Misal, Pokemon Tipe Poison melawan Tipe Poison, damage yang akan diterima akan setara. Di sisi lain, Pokemon Tipe Water mampu melakukan attack dengan damage besar ke Pokemon Tipe Fire yang lemah terhadap ser...

Macam-Macam Topologi Jaringan Komputer

Klikartikel.com - Pengertian topologi jaringan komputer yaitu suatu teknik atau cara untuk menyambungkan komputer ke beberapa komputer sekaliguan menjadi suatu jaringan yang terkoneksi satu dengan yang lainya. Ada banyak jenis topologi jaringan komputer didunia ini namun yang paling sering digunakan ada 5 jenis jaringan yaitu topologi jaringan ring, topologi jaringan start, topologi jaringan bus, topologi jaringan mesh dan topologi jaringan tree. Berikut ini pembahasaan dari tipe - tipe topologi jaringan. 1. Topologi Ring Topologi ring yaitu teknik menyambungkan komputer dengan cara setiap komputer di hubungkan dengan komputer yang lain dan seterusnya sampai kembali ke komputer pertama yang nantinya akan membentuk seperti lingkaran sehingga topologi ini sering disebut dengan ring. Komputer 1 akan mengirim file atau berkomunikasi dengan komputer 4, maka data akan melewati komputer 2 dan komputer 3 sampai data diterima oleh komputer...

Menyembunyikan Pesan Error Notice: Undefined index

Pada pembahasan kali ini kita akan membahas bagai mana cara menghilangkan Notice: Undefined index:,  Sebelum kita mengetahui cara menghilangkan pesan error  Notice: Undefined index:,  yang perlu kita ketahui adalah maksud atau arti dari pesan error tersebut.  Notice: Undefined index: merupakan sebuah pesan dari variabel atau  Constanta yang tidak memiliki nilai (value). Jadi variabel atau contanta tersebut merupakan variabel kosong, lalu bagaimana cara menghilangkan pesan tersebut, berikut caranya : sebagai contoh kita ketikan script php seperti dibawah ini : <html> <head> </head> <body> <a href='?pg=1'>Hal 1</a> <a href='?pg=2'>Hal 2</a> <a href='?pg=3'>Hal 3</a> <?php     if($_GET['pg']== 1)         echo "Ini halaman 1";     elseif($_GET['pg']== 2)         echo "In...