Oleh Asep Sufyan Tsauri NIM 056798
<ul><li>Perkembangan teknologi internet mendorong manusia mulai beralih ke penggunaan aplikasi berbasis web </li></ul><ul>...
<ul><li>AJAX =  A synchronous  J avascript  a nd  X ML </li></ul><ul><li>Kesatuan teknologi dan teknik pemrograman web yan...
<ul><li>Pengguna melakukan sebuah permintaan melalui  browser </li></ul><ul><li>HTTP request meminta kepada web server </l...
<ul><li>Interaktifitas rendah </li></ul><ul><li>Waktu respon relatif lebih lama </li></ul><ul><li>User driven </li></ul>
 
<ul><li>Pengguna melakukan sebuah permintaan </li></ul><ul><li>Ajax engine memilah apakah proses harus diteruskan ke serve...
<ul><li>Jika harus diteruskan, Ajax engine melakukan permintaan ke server </li></ul><ul><li>Server melakukan proses sepert...
 
<ul><li>Interaktifitas tinggi </li></ul><ul><li>Kecepatan Akses relatif lebih cepat </li></ul><ul><li>Data yang dikirim (d...
 
<ul><li>Keterangan : </li></ul><ul><li>Tool yang dimaksud disini adalah framework javascript yang mendukung untuk pengguna...
<ul><li>Dibandingkan dengan Aplikasi Desktop </li></ul><ul><ul><li>Dapat menjangkau pengguna yang luas </li></ul></ul><ul>...
<ul><li>Dibandingkan dengan Model Tradisional </li></ul><ul><ul><li>Interaktifitas tinggi  </li></ul></ul><ul><ul><li>Kece...
<ul><li>Tidak  search engine friendly </li></ul><ul><li>Kompatibilitas (browser lama belum mendukung Ajax) </li></ul><ul><...
<ul><li>AJAX adalah kesatuan beberapa standar dan teknologi dalam pemrograman web </li></ul><ul><li>Tujuan utamanya untuk ...
<ul><li>Namun, AJAX juga memiliki kekurangan, seperti tidak  search engine friendly,  dsb.  </li></ul><ul><li>AJAX cocok d...
Upcoming SlideShare
Loading in...5
×

AJAX: Presentasi Seminar

799

Published on

Metode AJAX

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
799
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

AJAX: Presentasi Seminar

  1. 1. Oleh Asep Sufyan Tsauri NIM 056798
  2. 2. <ul><li>Perkembangan teknologi internet mendorong manusia mulai beralih ke penggunaan aplikasi berbasis web </li></ul><ul><li>Model pemrograman web “tradisional” menjadi jurang pemisah antara aplikasi berbasis desktop dan web </li></ul><ul><li>Kebutuhan interaktifitas tinggi dan kecepatan akses dalam menggunakan aplikasi berbasis web </li></ul>
  3. 3. <ul><li>AJAX = A synchronous J avascript a nd X ML </li></ul><ul><li>Kesatuan teknologi dan teknik pemrograman web yang sudah ada sebelumnya yaitu XHTML/CSS, Javascript, XML, XmlHttpRequest, DOM . (Jesse James Garret, 2005) </li></ul><ul><li>Sebuah pola untuk mengembangkan aplikasi berbasis web yang membutuhkan interaktifitas tinggi . (Ian Graham, 2007) </li></ul>
  4. 4. <ul><li>Pengguna melakukan sebuah permintaan melalui browser </li></ul><ul><li>HTTP request meminta kepada web server </li></ul><ul><li>Web sever memilih data di datastore </li></ul><ul><li>Datastore memberikan data ke web server </li></ul><ul><li>Web server mengirimkan respon ke pengguna </li></ul>1 2 3 4
  5. 5. <ul><li>Interaktifitas rendah </li></ul><ul><li>Waktu respon relatif lebih lama </li></ul><ul><li>User driven </li></ul>
  6. 7. <ul><li>Pengguna melakukan sebuah permintaan </li></ul><ul><li>Ajax engine memilah apakah proses harus diteruskan ke server atau cukup di lokal </li></ul><ul><li>Jika cukup di lokal, Ajax engine langsung memberi respon ke pengguna </li></ul><ul><li>… . </li></ul>1 2 6 3 5 4
  7. 8. <ul><li>Jika harus diteruskan, Ajax engine melakukan permintaan ke server </li></ul><ul><li>Server melakukan proses seperti pada model tradisional </li></ul><ul><li>Sever memberikan respon ke Ajax engine untuk dilanjutkan ke pengguna </li></ul><ul><li>Selama proses dari Ajax engine ke server, pengguna tetap bisa membuat permintaan baru </li></ul>1 2 3 6 5 4
  8. 10. <ul><li>Interaktifitas tinggi </li></ul><ul><li>Kecepatan Akses relatif lebih cepat </li></ul><ul><li>Data yang dikirim (dari server) lebih sedikit </li></ul><ul><li>Proses dapat dilakukan di belakang layar </li></ul><ul><li>Dapat menerapkan auto-update content </li></ul>
  9. 12. <ul><li>Keterangan : </li></ul><ul><li>Tool yang dimaksud disini adalah framework javascript yang mendukung untuk penggunaan AJAX </li></ul>
  10. 13. <ul><li>Dibandingkan dengan Aplikasi Desktop </li></ul><ul><ul><li>Dapat menjangkau pengguna yang luas </li></ul></ul><ul><ul><li>Mudah diinstall </li></ul></ul><ul><ul><li>Mudah dikembangkan dan dipelihara </li></ul></ul>
  11. 14. <ul><li>Dibandingkan dengan Model Tradisional </li></ul><ul><ul><li>Interaktifitas tinggi </li></ul></ul><ul><ul><li>Kecepatan Akses relatif lebih cepat </li></ul></ul><ul><ul><li>Aplikasi AJAX banyak memindahkan interaksi di sisi klien. </li></ul></ul><ul><ul><li>Data yang dikirim (dari server) lebih sedikit </li></ul></ul><ul><ul><li>Aplikasi AJAX hanya akan mengambil data yang diperlukan saja dari server. </li></ul></ul><ul><ul><li>Proses dapat dilakukan di belakang layar </li></ul></ul><ul><ul><li>Dengan objek HTTP Request sebagai AJAX Engine , aplikasi AJAX dimungkinkan untuk melakukan beberapa proses di belakang layar tanpa harus ada perintah dari user. </li></ul></ul><ul><ul><li>Sebagian besar menerapkan auto-update content </li></ul></ul><ul><ul><li>Aplikasi AJAX dapat menyajikan data real-time tanpa harus menunggu perintah dari user. </li></ul></ul>
  12. 15. <ul><li>Tidak search engine friendly </li></ul><ul><li>Kompatibilitas (browser lama belum mendukung Ajax) </li></ul><ul><li>Bandwidth (proses auto-update) </li></ul><ul><li>Keamanan </li></ul>
  13. 16. <ul><li>AJAX adalah kesatuan beberapa standar dan teknologi dalam pemrograman web </li></ul><ul><li>Tujuan utamanya untuk memindahkan interaksi yang pada awalnya berada di server menjadi berada di klien </li></ul><ul><li>AJAX memiliki banyak keunggulan dalam pengembangan web seperti interaktifitas dan kecepatan </li></ul>
  14. 17. <ul><li>Namun, AJAX juga memiliki kekurangan, seperti tidak search engine friendly, dsb. </li></ul><ul><li>AJAX cocok digunakan untuk aplikasi berbasis web yang membutuhkan interaktifitas tinggi. </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×