Tuesday, October 30, 2018

PWEB-2018-Mengenal Teknologi Ajax

AJAX memiliki kepanjangan Asynchronous Javascript And XML merupakan suatu teknik baru dalam dunia web tapi bukan merupakan bahasa pemrograman yang baru. Dikembangkan sekitar 2-3 tahun yang lalu, AJAX mulai dilirik oleh para web desainer dan programmer. 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. 

Pada website tradisional biasa jika kita mengklik suatu tombol/link tertentu maka browser akan melakukan refresh dimana document HTML 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 dan responsif. Ajax digunakan untuk memecahkan masalah tersebut, Ajax membuat aplikasi website menjadi lebih interaktif dan responsif serta memiliki kecepatan dalam memproses request ke server. 




Tanpa Ajax

Pada mekanisme biasa atau tanpa ajax, respon yang dihasilkan oleh server berupa HTML yang mengakibatkan halaman web akan merefresh tampilan. Dilihat dari sisi efisiensi, hal ini tentu kurang sekali. 

Memakai Ajax

Pada saat pemakaian Ajax, proses berawal dari web client. Web 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. 


Materi


Referensi :

  1. Belajar Ajax
  2. Contoh Ajax untuk filter alamat-daerah
  3. Pengenalan Ajax untuk Designer
  4. Contoh Penggunaan Ajax
  5. https://www.w3bai.com/id/ajax/ajax_intro.html
  6. Contoh ajax lagi


98 comments:

  1. Nama : Jeremy Vijay Wongso
    NRP : 05111740000062
    Kelas : PWEB C
    Link : Pendaftaran siswa menggunakan AJAX

    ReplyDelete
  2. Nama : Reza Adipatria Maranatha
    NRP : 05111740000186
    Kelas : PWEB C
    Link : AJAX

    ReplyDelete
  3. Nama : Bastian Farandy
    NRP : 05111740000190
    Kelas : PWEB C
    Link : Tugas AJAX

    ReplyDelete
  4. Nama : Bobbi Adiyta
    NRP : 05111740000099
    Kelas : PWEB C
    Link : ini linknya

    ReplyDelete
  5. Nama : Yuki Yanuar Ratna
    NRP : 05111740000023
    Kelas : PWEB C
    Link : Tugas PWEB AJAX

    ReplyDelete
  6. Nama : Karina Soraya P
    NRP : 05111740000003
    Kelas : PWEB-C
    Link : AJAX

    ReplyDelete
  7. Nama : Ifta Jihan N
    NRP : 05111740000034
    Kelas : PWEB C
    Link : Link

    ReplyDelete
  8. This comment has been removed by the author.

    ReplyDelete
  9. Nama : Ersad Ahmad Ishlahuddin
    NRP : 05111740000016
    Kelas : PWEB-C
    Link : Tugas AJAX

    ReplyDelete
  10. Nama: Ayu Mutiara Sari
    NRP: 05111740000149
    Kelas: PWEB C
    Link: Tugas Ajax

    ReplyDelete
  11. Nama : Yusran hadi
    NRP : 05111740000105
    kelas PWeb C
    Link : Tugas AJAX

    ReplyDelete
  12. nama : nandha himawan
    nrp : 05111740000180
    kelas : pweb c
    link : tugas ajax

    ReplyDelete
  13. Nama: Zico Ritonda Bahen
    NRP: 05111740000064
    Kelas: PWEB C
    Link: Link

    ReplyDelete
  14. Nama: Wisnu
    NRP: 05111740000170
    Kelas: PWEB C
    Link: disini

    ReplyDelete
  15. This comment has been removed by the author.

    ReplyDelete
  16. Nama: Faqih Fathan Irfani
    NRP: 05111740000175
    Kelas: PWEB C
    Link: disitu

    ReplyDelete
  17. Nama: Zaky Thariq
    NRP: 05111740000140
    Kelas: PWEB C
    Link : ini ajaxnya

    ReplyDelete
  18. This comment has been removed by the author.

    ReplyDelete

  19. Nama :Hafidz Firman Asqalany
    NRP : 05111740000195
    Kelas: PWEB C
    Link :ajax

    ReplyDelete
  20. This comment has been removed by the author.

    ReplyDelete
  21. Nama: Shawn Timothy Mulya Putra
    NRP: 05111740000095
    Kelas: PWEB C
    Link: disini

    ReplyDelete
  22. Nama: Ahmad Syauqi
    NRP: 05111740000093
    Kelas: PWEB C
    Link: disini

    ReplyDelete
  23. Nama : Kevin Ashil Faadilah
    NRP : 05111740000178
    Kelas : PWEB C
    Link :Form Pendaftaran

    ReplyDelete
  24. Nama : Anggar Wahyu Nur Wibowo
    NRP : 05111740000052
    Kelas : Pemrograman Web C
    Link : https://anggar.gitlab.io/blog/post/1811-pweb-a09/

    ReplyDelete
  25. Nama : Adzra Zaky Haura
    NRP : 05111740000037
    Kelas : PWEB C
    Link : Link Blog

    ReplyDelete
  26. Nama: Indira Nursyamsina Hazimi
    NRP: 05111740000082
    Kelas: PWEB C
    Link: Klik Disini

    ReplyDelete
  27. Nama: Donny Fitrado
    NRP: 05111740000171
    Kelas: PWeb C
    Link: Link Tugas

    ReplyDelete
  28. Nama : Arini Indah Nur Fuadah
    NRP : 05111740007003
    Kelas : PWEB C
    Link L Link

    ReplyDelete
  29. Nama: Haikal Almaz Said
    NRP: 05111740000068
    Kelas: PWEB C
    Link: Tugas Ajax

    ReplyDelete
  30. Nama : Muhammad Harits Fadlilah
    NRP : 05111740000102
    Kelas : Pemrograman Web C
    Link : Tugas Ajax

    ReplyDelete
  31. Nama : Ihdiannaja
    NRP : 05111740007005
    Kelas : PWeb C
    Link : Link

    ReplyDelete
  32. Nama : Ghannie Wijaya
    NRP : 05111640000048
    Kelas : Pemrograman Web C
    Link : di sini

    ReplyDelete
  33. Nama : Muh.Shafwatallah Wahid
    NRP : 05111740007002
    Kelas : Pemrograman Web C
    Link : tugas ajax

    ReplyDelete
  34. Nama : Arini Indah Nur Fuadah
    NRP : 05111740007003
    Kelas : PWEB C
    Link : Link

    Terupdate, salah Link yang kemaren

    ReplyDelete
  35. Nama : Muhammad Arif Faizin
    NRP : 05111940000060
    Kelas : PWEB D
    Tahun : 2021
    Link : Link Blog

    ReplyDelete
  36. Nama : Fitrah Arie Ramadhan
    NRP : 05111940000025
    Kelas : PWEB D
    Tahun : 2021
    Link Blogspot : Dokumentasi Blog

    Link Tugas 1 : Tugas 1
    Link Tugas 2 : Tugas 2

    ReplyDelete
  37. Nama : Thomas Felix Brilliant
    NRP : 05111940000062
    Kelas : PWEB (D)
    Tahun : 2021

    Link blog : Tugas 7 Pemrograman Web - AJAX Sederhana
    Link website : Website

    ReplyDelete
  38. Nama : Hana Machmudah
    NRP : 05111940000072
    Kelas : PWEB D
    Tahun : 2021

    Link Blog :Blog
    Link Website : Website

    ReplyDelete
  39. Nama : Muhammad Raihan
    NRP : 05111940000100
    Kelas : PWEB D
    Tahun : 2021
    Link Blog : Blog
    Link Website : Website

    ReplyDelete
  40. Nama : Tsania Az Zahra
    NRP : 05111940000032
    Kelas : PWEB-D
    Link Dokumentasi : Dokumentasi
    Link Demo : Demo

    ReplyDelete
  41. Nama : Kirana Zea S M
    NRP : 05111940000081
    Kelas : PWEB D
    Link Blog : Link Blog
    Link Web : Link Web

    ReplyDelete
  42. Nama : Daffa Amanullah Setyawan
    NRP : 05111940000071
    Kelas : PWEB D
    Tahun : 2021
    Link : Blog

    ReplyDelete
  43. This comment has been removed by the author.

    ReplyDelete
  44. Nama : Christopher Baptista
    NRP : 05111940000001
    Kelas : PWEB-D
    Tahun : 2021
    Link Blog : Blog here
    Link Tugas-7 : Tugas here

    ReplyDelete
  45. Nama : Julietta Anastasia Rodiah Br Panjaitan
    NRP : 05111940000033
    Kelas : PWEB D 2021
    Link Blog : Tugas 7 - Ajax
    Link Website : Website

    ReplyDelete
  46. Nama : Muhammad Arifiansyah
    NRP : 05111940000027
    Kelas : PWEB B
    Link Blog : Blog
    Link Web : Web

    ReplyDelete
  47. This comment has been removed by the author.

    ReplyDelete
  48. Nama : Muhammad Haikal Aria Sakti
    NRP : 05111940000088
    Kelas : PWEB D
    Link Blog : Blog
    Link Web : Web

    ReplyDelete
  49. Nama : Dias Tri Kurniasari
    NRP : 05111940000035
    Kelas : PWEB-B
    Tahun : 2021
    Link Blog : Blog
    Link Web :
    Web

    ReplyDelete
  50. Nama: Dyandra Paramitha Widyadhana
    NRP: 05111940000119
    Kelas: PWEB-B
    Tahun: 2021
    Link Blog: Blog
    Link Website: Website

    ReplyDelete
  51. Nama : Aristya Vika Wijaya
    Kelas : PWEB- B
    NRP: 05111940000233
    Tahun: 2021
    Link blog: Blog Tugas 7
    Link web : mencoba ajax

    ReplyDelete
  52. Nama: Muhammad Nur Abdurrauf
    NRP: 05111940000140
    Kelas: PWEB B
    Tahun: 2021
    Link Blog: Post blog
    Link Tugas: Tugas Ajax

    ReplyDelete
  53. Nama: Aulia Eka Puti Aryani
    NRP: 05111940000044
    Kelas: PWEB-B
    Tahun: 2021
    Link Blog: Link Blog
    Link Website: Link Website

    ReplyDelete
  54. Nama: Erza Janitradevi Nadine
    NRP: 05111940000153
    Kelas: PWEB-B
    Tahun: 2021
    Link Blog: Blog
    Link Website: Website

    ReplyDelete
  55. Nama : Fayha Syifa Qalbi
    NRP : 05111940000185
    Kelas : Pemrograman Web B
    Tahun : 2021
    Link : Blog dan Demo

    ReplyDelete
  56. Nama: Thomas Dwi Awaka
    NRP: 05111940000021
    Kelas: PWEB-B
    Tahun: 2021
    Link Blog: Belajar Web Ceria 6
    Link Website: trainajax.com

    ReplyDelete
  57. Nama: Nur Ahmad Khatim
    NRP: 05111940000074
    Kelas: PWEB-B
    Tahun: 2021
    Link Blog: Blog AJAX Sederhana
    Link Website: Website Simple AJAX

    ReplyDelete
  58. Nama: Fidhia Ainun Khofifah
    NRP: 05111940000203
    Kelas: PWEB-B
    Tahun: 2021
    Link Blog: AJAX Sederhana

    ReplyDelete
  59. Nama : Dido Fabian Fayed
    NRP : 05111940000059
    Kelas : PWEB-B
    Tahun : 2021

    Tautan Blog:
    Dokumentasi Tugas7

    Tautan Web:
    Ajax Practice

    ReplyDelete
  60. Nama : Muhammad Akmal Joedhiawan
    NRP : 05111940000125
    Kelas : PWEB B
    Tahun : 2021
    Link Blog : Link Blog
    Link Website : Link Website

    ReplyDelete
  61. Nama: Farhan Arifandi
    NRP: 05111940000061
    Kelas: PWEB B 2021
    Link Tugas: Implementasi Ajax
    Link Blog: Blog post

    ReplyDelete
  62. Nama : Dwinanda Bagoes Ansori
    NRP : 05111940000010
    Kelas : PWeb - B 2021
    Link Website : web
    Link Blog : blog

    ReplyDelete
  63. Nama : Erki Kadhafi Rosyid
    NRP : 05111940000050
    Kelas : PWeb - B 2021
    Link Blog : Link Website
    Link Website : Link Website

    ReplyDelete
  64. This comment has been removed by the author.

    ReplyDelete
  65. Nama : Nizar Mayraldo
    NRP : 05111940000004
    Kelas : PWEB D
    Tahun : 2021
    Link Blog : Blogspot
    Link Web : Website

    ReplyDelete
  66. Nama: Aflah Hilmy
    NRP: 05111940000177
    Kelas: PWEB B
    Tahun: 2021
    Link Blog: Link Blog
    Link Tugas: Link Web

    ReplyDelete
  67. Nama : Riki Mi'roj Achmad
    NRP : 05111940000093
    Kelas : PWEB B
    Link Blog : Link Blog
    Link Website : Link Website

    ReplyDelete
  68. Nama : Akmal Zaki Asmara
    NRP : 05111940000154
    Kelas : PWEB B
    Link Blog : Blog
    Link Website : Website

    ReplyDelete
  69. Nama : M. Rayhan Raffi Pratama
    NRP : 05111940000110
    Kelas : PWEB B
    Link Blog : Blog
    Link Website : Website

    ReplyDelete
  70. Nama : Andika Nugrahanto
    NRP : 05111940000031
    Kelas : PWEB B
    Link Blog : Blog
    Link Website : Website

    ReplyDelete
  71. Nama: Putu Ananda Satria Adi
    NRP: 05111940000113
    Kelas: PWEB B 2021
    Link Tugas: Implementasi Ajax
    Link Blog: Blog Ajax

    ReplyDelete
  72. Nama: Timotius Wirawan
    NRP: 05111940000161
    Kelas: PWEB B 2021
    Link Tugas: Implementasi Ajax
    Link Blog: Blog Ajax

    ReplyDelete
  73. Nama : Muhammad Farhan Haykal
    NRP : 05111940000141
    Kelas : PWEB D 2021
    Link :
    Dokumentasi
    Web AJAX

    ReplyDelete
  74. Nama : Muhammad Bagus Istighfar
    NRP : 05111940000-49
    Kelas : PWEB D 2021
    Link Repo : Link Repo
    Link Web : Link Web

    ReplyDelete
  75. Nama: Junaedi Akbar
    NRP: 05111940000041
    Kelas: PWEB-B
    Tahun: 2021
    Link Blog: Blog AJAX Sederhana
    Link Website: Website AJAX

    ReplyDelete
  76. Nama: Bayu Adjie Sidharta
    NRP: 05111940000172
    Kelas: PWEB-B
    Tahun: 2021
    Link Blog: AJAX Sederhana
    Link Website: Website AJAX

    ReplyDelete
  77. Nama: Christian Bennett Robin
    NRP: 05111940000078
    Kelas: PWEB-B 2021
    Link Blog: Blog
    Link Website: Website

    ReplyDelete
  78. Nama : Aji Rindra Fakhrezi Putra Faisal
    NRP : 05111940000205
    Kelas : PWEB B
    Tahun : 2021
    Link Blog : Blog
    Link Website : Web

    ReplyDelete
  79. Nama : Ridho Ajiraga Jagiswara
    NRP : 05111940000170
    Kelas : PWEB D
    Tahun : 2021
    Link : Blog

    ReplyDelete
  80. Nama : Refaldyka Galuh P
    NRP : 05111940000209
    Kelas : PWEB-D
    Link Blog : Click Me
    Link Web : Click Me

    ReplyDelete
  81. Nama : Andymas Narendra Bagaskara
    NRP : 05111940000192
    Kelas : PWEB-D
    Link Blog : Blog
    Link Web : Link Website

    ReplyDelete
  82. Nama : Abiya Sabitta Ragadani
    NRP : 05111940000166
    Kelas : PWEB B
    Tahun : 2021
    Link Blog : Blog

    ReplyDelete
  83. Nama : Fajar Satria
    NRP : 05111940000083
    Kelas : PWEB D
    Link webstie : Link hasil
    Link blog : Link dokumentasi

    ReplyDelete
  84. This comment has been removed by the author.

    ReplyDelete
  85. Nama: David Ralphwaldo Martuaraja
    NRP: 05111940000190
    Kelas: PWEB D
    Tahun: 2021

    Link Blog
    Link Website

    ReplyDelete
  86. Nama : Bill Harit Yafi
    NRP: 05111940000114
    Kelas : PWEB D
    Link:
    Blogspot
    Website

    ReplyDelete
  87. Nama: M Zhafran Musyaffa
    NRP: 05111940000147
    Kelas: PWEB D 2021
    Blog:
    Web: Link

    ReplyDelete
  88. ^ Blog: https://franszhafran.blogspot.com/2021/12/tugas-6.html

    ReplyDelete
  89. Nama: Taqarra Rayhan I
    NRP: 05111940000121
    Kelas: PWEB B 2021
    Link blog: Blog Tugas 7
    Link web : mencoba ajax

    ReplyDelete
  90. Nama: Syamil Difaul Haq Sukur
    NRP: 05111940000196
    Kelas: PWEB B 2021
    Link blog: linkl
    Link web : link

    ReplyDelete
  91. Nama : Ghifari Astaudi U
    NRP: 05111940000012
    KELAS: PWEB-B
    link blog :link
    link web :link

    ReplyDelete
  92. Nama : Ishaq Adheltyo
    NRP : 05111940000167
    Kelas : PWEB D
    Link website: Web
    Link blog : Blog

    ReplyDelete
  93. Nama : Vyra Fania Adelina
    NRP : 05111940000109
    Kelas : PWEB B
    Tahun : 2021
    Link Blog: Link BLOG
    Link Website: Web

    ReplyDelete
  94. Nama : Naufal Fabian Wibowo
    NRP : 05111940000223
    Kelas : PWEB D
    Dokumentasi : Blog
    Website : Link

    ReplyDelete
  95. Nama : I Kadek Ricky Suirta
    NRP : 05111840000146
    Kelas : PWEB D
    Tahun : 2021

    link web : link AJAX
    link Blog :link Blog

    ReplyDelete
  96. This comment has been removed by the author.

    ReplyDelete
  97. Nama : Rahadian Adjie Mahesa
    NRP : 05111940000221
    Kelas : PWEB D
    Tahun : 2021
    Link Web: Website
    Link Blog: Dokumentasi

    ReplyDelete