Cek Username Menggunakan Teknik AJAX & JQuery


Cek Username Menggunakan Teknik AJAX & JQuery

Teringat pertama kali buat account di Gmail, ane langsung terfokus oleh alur logika yang dimiliki oleh Gmail, yaitu pada saat kita mengisikan field nama email yang akan kita buat, maka oleh gmail akan dicek dulu kedalam database. Apabila nama email sudah ada, maka gmail akan langsung memberikan notification pada kita, saat kita berpidah ke field yang lain, tanpa harus menekan tombol “submit” atau sejenisnya.

Nah, pada tutorial ini ane akan sharing untuk masalah tersebut, tetapi dengan implementasi sedikit berbeda, namun mempunyai konsep yang sama. Yaitu mengkolaborasikan antara PHP, JQuery, dan AJAX.


Langsung saja kita ikuti langkah – langkah di bawah ini (Ane berharap teman-teman sudah mengerti tentang cara pembuatan database dan table di phpmyadmin, jika teman-teman belum tahu, silakan pelajari sendiri dengan searching dimbah google, atau teman-teman bisa baca artikel ini atau referensi lainnya).

1. Pada browser buka halaman phpmyadmin (http://localhost/phpmyadmin/).

2. Buat database dengan nama “anggota” (tanpa tanda petik ganda).

3. Buat table dengan nama “user” (tanpa tanda petik ganda), lalu isikan dengan field-field di bawah ini
tabel user
tabel user

4. Isikan value pada masing-masing field seperti tampil pada gambar dibawah ini (pada field password, ane memberikan teknik enkripsi md5).
Isi pada tabel user
Isi pada tabel user

5. Buat folder dengan nama “jquery-ajax” (tanpa tanda petik ganda) pada folder htdocs Anda. (../opt/lampp/htdocs/jquery-ajax –> ane, coz ane menggunakan sistem operasi Linux dan sudah terinstall Lampp sebagai web sevice nya.

6. Download library JQuery di situs resminya http://jquery.com, atau klik jquery-1.4.js disini .

7. Simpan file “jquery-1.4.js” yang telah Anda download tersebut ke dalam folder jquery-ajax yang sudah Anda buat (../opt/lampp/htdocs/jquery-ajax/jquery-1.4.js –>ditempat ane).

8. Download file-file gambar ini dan simpan di dalam folder jquery-ajax Anda “loading.gif”, “silang.png”, “tick.png”.

9. Ketikkan script di bawah ini, lalu save dengan nama cek_user.php pada folder jquery-ajax.
cek_user.php
cek_user.php

10. Buat validasi username, dengan mengetikkan script di bawah ini, dan save dengan nama validasi.php pada folder jquery-ajax.
validasi.php
validasi.php

11. Kemudian tulis script di bawah ini untuk menyimpan (insert) pada table user di phpmyadmin, save dengan nama input_user.php pada folder jquery-ajax.
input_user.php
input_user.php

12. Buka folder lalu ketikkan http://localhost/jquery-ajax/cek_user.php, apabila username belum ada pada tabel user, maka akan tampil gambar di bawah ini
username belum digunakan
username belum digunakan

Apabila kita tekan tombol save, maka username dan password (hasil enkripsi md5), akan tampil di phpmyadmin di bawah ini
isi field user setelah ditambah
isi field user setelah ditambah

Apabila username sudah ada, maka akan tampil berikut ini
username sudah digunakan
username sudah digunakan
dan jika,user tetap menekan tombol save, maka akan ada notification berikut ini, dan tidak akan tersimpan pada database phpmyadmin
notification user sudah digunakan
notification user sudah digunakan

Sekian tutorial dari ane, semoga bermanfaat.
Jika ada pertanyaan, saran, dan kritik, langsung saja tulis pada komentar.

No comments:

Post a Comment