Sebagai pengembang aplikasi web, validasi form adalah bagian penting dari pekerjaan Anda, dan seharusnya tidak diremehkan karena dapat menyebabkan kelemahan keamanan pada aplikasi Anda. Anda harus mempertimbangkannya sebagai suatu keharusan jika Anda berusaha memberikan pengalaman pengguna akhir yang profesional. Validasi form digunakan untuk memeriksa apakah inputan user dibagian form agar sesuai dengan yang ditentukan oleh aplikas Seperti misalnya dalam menentukan form, apa saja yang wajib untuk diisi, form dengan format input tertentu, membuat konfirmasi password dan lainnya. Pembuatan form validasi pada codeigniter diperlukan adanya pemanggilan library form_validation pada codeigniter. Pada saat membuat dan menangani form, proses validasi data merupakan bagian yang sangat penting untuk diperhatikan. Validasi data diperlukan untuk menjaga keabsahan dari data yang dikirim oleh user ke dalam aplikasi.
Mekanisme Validasi Data
di dalam Form
a. Form ditampilkan
ke halaman web
b. User mengisi data
ke dalam form tersebut
c. Jika terdapat satu atau beberapa data yang salah, maka form akan ditampilkan ulang, biasanya disertai dengan pesan kesalahan
d. Proses ini akan diulang sampai semua data yang diminta di dalam form diisi dengan benar. Proses pemeriksaan data yang dikirim oleh user di dalam form dilakukan di dalam kontroler, demikian juga dengan pembuatan aturan (rule) dari datanya.
Memuat Library Form_validation
Untuk mengimplementasikan
proses validasi data, yang diperlukan adalah memuat librari dari form_validation
terlebih dahulu. Proses pemuatan librari tersebut dapat dilakukan di bagian
konstruktor controller.
Atau bisa juga dilakukan
melalui file autoload yang ada dalam folder application/config/autoload.php
Contoh pembuatan form validasi kali ini akan menggunakan controller Matakuliah.php yang sudah dibuat. Buka controller Matakuliah.php kemudian ubah menjadi seperti di bawah:
Tampilan ini kita memebuat kodingan view data matakuliah
Tampil ini memebuat view
form matakuliah
Tampilan ini membuat kodingan controller matakuliah . php
Tampilan ini membuat
kodingan controller matakuliah . php
0 komentar:
Posting Komentar