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

Crystal Report Error : Failed to load database infromation

Ketika menjalankan crystal report tiba - tiba terjadi error dengan pesan Failed to load database infromation, usut punya usut ternyata penyebabnya adalah windows 10. Gambar : Error Crystal Report Tapi tenang saja berikut ini saya akan bahas cara penyelesaianya Masuk ke file yourApp.exe.config. Cari code <?xml version="1.0" encoding="utf-8" ?> <configuration>     <startup>          <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />     </startup> </configuration> Ubah menjadi <?xml version="1.0"?> <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup> </configuration> Kemudian coba lagi jalankan print dengan crystal report.  Source http://stackoverflow.com/questions/15951142/appcrash-on-s

Perbedaan metode close dan dispose

Klikartikel.com Perbedaan dasar antara Close () dan Dispose () yaitu, ketika metode Close () dipanggil, maka koneksi akan ditutup sementara dan dapat dibuka sekali lagi. lalu perbedaan dengan dispose () yaitu ketika metode dispose dipanggil maka akan secara permanen menutup dan menghapus objek koneksi dari memori dan tidak ada lagi pemrosesan lebih lanjut. Contoh penggunaan fungsi Close dan Dispose string constring = "Server=(localhost);database=myprojectdb; username =root; password=admin"; SqlConnection sqlcon = new SqlConnection(constring); sqlcon.Open();   // disini koneksi dibuka // jalankan kode disini } catch {      // kode akan dijalankan saat error terjadi di blok try } finally {  sqlcon.Close();               // koneksi ditutup  sqlcon.Dispose();         // menghancurkan koneksi objek }

Cara Mudah Upload File Ke Github

Klikartikel.com - Selamat malam udah lama rasanya ga posting ke blog ini karena kegiatan kuliah dan kerjaan yang padat. Kali ini kita akan belajar tentang bagaimana cara mengupload file atau project kita ke github, Langsung saja kita bahas bagaimana cara mudah upload file ke github Pertama - tama buat akun github terlebih dahulu. Pastikan koneksi internet anda lancar dan stabil Pilih folder yang akan kita upload filenya  Kemudian masukan perintah berikut Pertama Inisialisai file git int Kedua Memasukan File Project git add * Atau jika kita hanya memasukan beberapa file bisa menggunkan perintah seperti di bawah ini git add namafile.format_file Setelah itu cek status file  Ketiga menyimpan sekaligus membuat catatan  git commit -m "upload pertama" Login ke akun github kemudian buat repository    Copy link repository Melakukan Pull and Push Masuk ke terminal lagi kemudian koneksikan antara repository dan github di dekstop deng