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 :
- Belajar Ajax
- Contoh Ajax untuk filter alamat-daerah
- Pengenalan Ajax untuk Designer
- Contoh Penggunaan Ajax
- https://www.w3bai.com/id/ajax/ajax_intro.html
- Contoh ajax lagi
98 komentar
komentarNama : Jeremy Vijay Wongso
ReplyNRP : 05111740000062
Kelas : PWEB C
Link : Pendaftaran siswa menggunakan AJAX
Nama : Reza Adipatria Maranatha
ReplyNRP : 05111740000186
Kelas : PWEB C
Link : AJAX
Nama : Bastian Farandy
ReplyNRP : 05111740000190
Kelas : PWEB C
Link : Tugas AJAX
Nama : Bobbi Adiyta
ReplyNRP : 05111740000099
Kelas : PWEB C
Link : ini linknya
Nama : Yuki Yanuar Ratna
ReplyNRP : 05111740000023
Kelas : PWEB C
Link : Tugas PWEB AJAX
Nama : Karina Soraya P
ReplyNRP : 05111740000003
Kelas : PWEB-C
Link : AJAX
Nama : Ifta Jihan N
ReplyNRP : 05111740000034
Kelas : PWEB C
Link : Link
Nama : Ersad Ahmad Ishlahuddin
ReplyNRP : 05111740000016
Kelas : PWEB-C
Link : Tugas AJAX
Nama: Ayu Mutiara Sari
ReplyNRP: 05111740000149
Kelas: PWEB C
Link: Tugas Ajax
Nama : Yusran hadi
ReplyNRP : 05111740000105
kelas PWeb C
Link : Tugas AJAX
nama : nandha himawan
Replynrp : 05111740000180
kelas : pweb c
link : tugas ajax
Nama: Zico Ritonda Bahen
ReplyNRP: 05111740000064
Kelas: PWEB C
Link: Link
Nama: Wisnu
ReplyNRP: 05111740000170
Kelas: PWEB C
Link: disini
Nama: Faqih Fathan Irfani
ReplyNRP: 05111740000175
Kelas: PWEB C
Link: disitu
Nama: Zaky Thariq
ReplyNRP: 05111740000140
Kelas: PWEB C
Link : ini ajaxnya
ReplyNama :Hafidz Firman Asqalany
NRP : 05111740000195
Kelas: PWEB C
Link :ajax
Nama: Shawn Timothy Mulya Putra
ReplyNRP: 05111740000095
Kelas: PWEB C
Link: disini
Nama: Ahmad Syauqi
ReplyNRP: 05111740000093
Kelas: PWEB C
Link: disini
Nama : Carlo Win Marshal
ReplyNRP : 05111740000098
Kelas : PWEB C
Link : https://enlightechtc.blogspot.com/2018/11/tugas-pweb-pendaftaran-siswa-dengan-ajax.html
Nama : Kevin Ashil Faadilah
ReplyNRP : 05111740000178
Kelas : PWEB C
Link :Form Pendaftaran
Nama : Anggar Wahyu Nur Wibowo
ReplyNRP : 05111740000052
Kelas : Pemrograman Web C
Link : https://anggar.gitlab.io/blog/post/1811-pweb-a09/
Nama : Adzra Zaky Haura
ReplyNRP : 05111740000037
Kelas : PWEB C
Link : Link Blog
Nama: Indira Nursyamsina Hazimi
ReplyNRP: 05111740000082
Kelas: PWEB C
Link: Klik Disini
Nama: Donny Fitrado
ReplyNRP: 05111740000171
Kelas: PWeb C
Link: Link Tugas
Nama : Arini Indah Nur Fuadah
ReplyNRP : 05111740007003
Kelas : PWEB C
Link L Link
Nama: Haikal Almaz Said
ReplyNRP: 05111740000068
Kelas: PWEB C
Link: Tugas Ajax
Nama : Muhammad Harits Fadlilah
ReplyNRP : 05111740000102
Kelas : Pemrograman Web C
Link : Tugas Ajax
Nama : Ihdiannaja
ReplyNRP : 05111740007005
Kelas : PWeb C
Link : Link
Nama : Ghannie Wijaya
ReplyNRP : 05111640000048
Kelas : Pemrograman Web C
Link : di sini
Nama : Muh.Shafwatallah Wahid
ReplyNRP : 05111740007002
Kelas : Pemrograman Web C
Link : tugas ajax
Nama : Arini Indah Nur Fuadah
ReplyNRP : 05111740007003
Kelas : PWEB C
Link : Link
Terupdate, salah Link yang kemaren
Nama : Muhammad Arif Faizin
ReplyNRP : 05111940000060
Kelas : PWEB D
Tahun : 2021
Link : Link Blog
Nama : Fitrah Arie Ramadhan
ReplyNRP : 05111940000025
Kelas : PWEB D
Tahun : 2021
Link Blogspot : Dokumentasi Blog
Link Tugas 1 : Tugas 1
Link Tugas 2 : Tugas 2
Nama : Thomas Felix Brilliant
ReplyNRP : 05111940000062
Kelas : PWEB (D)
Tahun : 2021
Link blog : Tugas 7 Pemrograman Web - AJAX Sederhana
Link website : Website
Nama : Hana Machmudah
ReplyNRP : 05111940000072
Kelas : PWEB D
Tahun : 2021
Link Blog :Blog
Link Website : Website
Nama : Muhammad Raihan
ReplyNRP : 05111940000100
Kelas : PWEB D
Tahun : 2021
Link Blog : Blog
Link Website : Website
Nama : Tsania Az Zahra
ReplyNRP : 05111940000032
Kelas : PWEB-D
Link Dokumentasi : Dokumentasi
Link Demo : Demo
Nama : Kirana Zea S M
ReplyNRP : 05111940000081
Kelas : PWEB D
Link Blog : Link Blog
Link Web : Link Web
Nama : Daffa Amanullah Setyawan
ReplyNRP : 05111940000071
Kelas : PWEB D
Tahun : 2021
Link : Blog
Nama : Christopher Baptista
ReplyNRP : 05111940000001
Kelas : PWEB-D
Tahun : 2021
Link Blog : Blog here
Link Tugas-7 : Tugas here
Nama : Julietta Anastasia Rodiah Br Panjaitan
ReplyNRP : 05111940000033
Kelas : PWEB D 2021
Link Blog : Tugas 7 - Ajax
Link Website : Website
Nama : Muhammad Arifiansyah
ReplyNRP : 05111940000027
Kelas : PWEB B
Link Blog : Blog
Link Web : Web
Nama : Muhammad Haikal Aria Sakti
ReplyNRP : 05111940000088
Kelas : PWEB D
Link Blog : Blog
Link Web : Web
Nama : Dias Tri Kurniasari
ReplyNRP : 05111940000035
Kelas : PWEB-B
Tahun : 2021
Link Blog : Blog
Link Web :
Web
Nama: Dyandra Paramitha Widyadhana
ReplyNRP: 05111940000119
Kelas: PWEB-B
Tahun: 2021
Link Blog: Blog
Link Website: Website
Nama : Aristya Vika Wijaya
ReplyKelas : PWEB- B
NRP: 05111940000233
Tahun: 2021
Link blog: Blog Tugas 7
Link web : mencoba ajax
Nama: Muhammad Nur Abdurrauf
ReplyNRP: 05111940000140
Kelas: PWEB B
Tahun: 2021
Link Blog: Post blog
Link Tugas: Tugas Ajax
Nama: Aulia Eka Puti Aryani
ReplyNRP: 05111940000044
Kelas: PWEB-B
Tahun: 2021
Link Blog: Link Blog
Link Website: Link Website
Nama: Erza Janitradevi Nadine
ReplyNRP: 05111940000153
Kelas: PWEB-B
Tahun: 2021
Link Blog: Blog
Link Website: Website
Nama : Fayha Syifa Qalbi
ReplyNRP : 05111940000185
Kelas : Pemrograman Web B
Tahun : 2021
Link : Blog dan Demo
Nama: Thomas Dwi Awaka
ReplyNRP: 05111940000021
Kelas: PWEB-B
Tahun: 2021
Link Blog: Belajar Web Ceria 6
Link Website: trainajax.com
Nama: Nur Ahmad Khatim
ReplyNRP: 05111940000074
Kelas: PWEB-B
Tahun: 2021
Link Blog: Blog AJAX Sederhana
Link Website: Website Simple AJAX
Nama: Fidhia Ainun Khofifah
ReplyNRP: 05111940000203
Kelas: PWEB-B
Tahun: 2021
Link Blog: AJAX Sederhana
Nama : Dido Fabian Fayed
ReplyNRP : 05111940000059
Kelas : PWEB-B
Tahun : 2021
Tautan Blog:
Dokumentasi Tugas7
Tautan Web:
Ajax Practice
Nama : Muhammad Akmal Joedhiawan
ReplyNRP : 05111940000125
Kelas : PWEB B
Tahun : 2021
Link Blog : Link Blog
Link Website : Link Website
Nama: Farhan Arifandi
ReplyNRP: 05111940000061
Kelas: PWEB B 2021
Link Tugas: Implementasi Ajax
Link Blog: Blog post
Nama : Dwinanda Bagoes Ansori
ReplyNRP : 05111940000010
Kelas : PWeb - B 2021
Link Website : web
Link Blog : blog
Nama : Erki Kadhafi Rosyid
ReplyNRP : 05111940000050
Kelas : PWeb - B 2021
Link Blog : Link Website
Link Website : Link Website
Nama : Nizar Mayraldo
ReplyNRP : 05111940000004
Kelas : PWEB D
Tahun : 2021
Link Blog : Blogspot
Link Web : Website
Nama: Aflah Hilmy
ReplyNRP: 05111940000177
Kelas: PWEB B
Tahun: 2021
Link Blog: Link Blog
Link Tugas: Link Web
Nama : Riki Mi'roj Achmad
ReplyNRP : 05111940000093
Kelas : PWEB B
Link Blog : Link Blog
Link Website : Link Website
Nama : Akmal Zaki Asmara
ReplyNRP : 05111940000154
Kelas : PWEB B
Link Blog : Blog
Link Website : Website
Nama : M. Rayhan Raffi Pratama
ReplyNRP : 05111940000110
Kelas : PWEB B
Link Blog : Blog
Link Website : Website
Nama : Andika Nugrahanto
ReplyNRP : 05111940000031
Kelas : PWEB B
Link Blog : Blog
Link Website : Website
Nama: Putu Ananda Satria Adi
ReplyNRP: 05111940000113
Kelas: PWEB B 2021
Link Tugas: Implementasi Ajax
Link Blog: Blog Ajax
Nama: Timotius Wirawan
ReplyNRP: 05111940000161
Kelas: PWEB B 2021
Link Tugas: Implementasi Ajax
Link Blog: Blog Ajax
Nama : Muhammad Farhan Haykal
ReplyNRP : 05111940000141
Kelas : PWEB D 2021
Link :
Dokumentasi
Web AJAX
Nama : Muhammad Bagus Istighfar
ReplyNRP : 05111940000-49
Kelas : PWEB D 2021
Link Repo : Link Repo
Link Web : Link Web
Nama: Junaedi Akbar
ReplyNRP: 05111940000041
Kelas: PWEB-B
Tahun: 2021
Link Blog: Blog AJAX Sederhana
Link Website: Website AJAX
Nama: Bayu Adjie Sidharta
ReplyNRP: 05111940000172
Kelas: PWEB-B
Tahun: 2021
Link Blog: AJAX Sederhana
Link Website: Website AJAX
Nama: Christian Bennett Robin
ReplyNRP: 05111940000078
Kelas: PWEB-B 2021
Link Blog: Blog
Link Website: Website
Nama : Aji Rindra Fakhrezi Putra Faisal
ReplyNRP : 05111940000205
Kelas : PWEB B
Tahun : 2021
Link Blog : Blog
Link Website : Web
Nama : Ridho Ajiraga Jagiswara
ReplyNRP : 05111940000170
Kelas : PWEB D
Tahun : 2021
Link : Blog
Nama : Refaldyka Galuh P
ReplyNRP : 05111940000209
Kelas : PWEB-D
Link Blog : Click Me
Link Web : Click Me
Nama : Andymas Narendra Bagaskara
ReplyNRP : 05111940000192
Kelas : PWEB-D
Link Blog : Blog
Link Web : Link Website
Nama : Abiya Sabitta Ragadani
ReplyNRP : 05111940000166
Kelas : PWEB B
Tahun : 2021
Link Blog : Blog
Nama : Fajar Satria
ReplyNRP : 05111940000083
Kelas : PWEB D
Link webstie : Link hasil
Link blog : Link dokumentasi
Nama: David Ralphwaldo Martuaraja
ReplyNRP: 05111940000190
Kelas: PWEB D
Tahun: 2021
Link Blog
Link Website
Nama : Bill Harit Yafi
ReplyNRP: 05111940000114
Kelas : PWEB D
Link:
Blogspot
Website
Nama: M Zhafran Musyaffa
ReplyNRP: 05111940000147
Kelas: PWEB D 2021
Blog:
Web: Link
^ Blog: https://franszhafran.blogspot.com/2021/12/tugas-6.html
ReplyNama: Taqarra Rayhan I
ReplyNRP: 05111940000121
Kelas: PWEB B 2021
Link blog: Blog Tugas 7
Link web : mencoba ajax
Nama: Syamil Difaul Haq Sukur
ReplyNRP: 05111940000196
Kelas: PWEB B 2021
Link blog: linkl
Link web : link
Nama : Ghifari Astaudi U
ReplyNRP: 05111940000012
KELAS: PWEB-B
link blog :link
link web :link
Nama : Ishaq Adheltyo
ReplyNRP : 05111940000167
Kelas : PWEB D
Link website: Web
Link blog : Blog
Nama : Vyra Fania Adelina
ReplyNRP : 05111940000109
Kelas : PWEB B
Tahun : 2021
Link Blog: Link BLOG
Link Website: Web
Nama : Naufal Fabian Wibowo
ReplyNRP : 05111940000223
Kelas : PWEB D
Dokumentasi : Blog
Website : Link
Nama : I Kadek Ricky Suirta
ReplyNRP : 05111840000146
Kelas : PWEB D
Tahun : 2021
link web : link AJAX
link Blog :link Blog
Nama : Rahadian Adjie Mahesa
ReplyNRP : 05111940000221
Kelas : PWEB D
Tahun : 2021
Link Web: Website
Link Blog: Dokumentasi