1 Form Validasi
Pada pertemuan ini mahasiswa diharapkan dapat memahami tentang validasi data dan
bagaimana membuat form validasi data pada codeigniter dalam penginputan data. 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
2 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.
3 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
Buka file tersebut lalu cari baris sintak seperti berikut:
Kemudian diubah dengan ditambahkan kata form_validation seperti berikut:
Membuat Controller
Contoh pembuatan form validasi kali ini akan menggunakan controller Matakuliah.php
yang sudah dibuat pada pertemuan sebelumnya. Buka controller Matakuliah.php kemudian
ubah menjadi seperti di bawah:
Pada controller Matakuliah di atas terlihat membuat rules dari form validasi. Rule nya berupa
required dan min_length[3] yang artinya jika requiredm maka harus diisi. Sedangkan
min_length[3] maka minimal diisi 3 digit.
Membuat View
1. View Input
Buatlah sebuah view baru beri nama view-form-matakuliah.php kemudian simpan dalam
forlder Application/views/ dan ketik script berikut:
Script di atas akan membentuk sebuah tampilan form input data yang akan di submit
kemudian di proses ke sebuah controller.
2. View output
sebuah view baru lagi beri nama view-datamatakuliah.php kemudian simpan dalam folder Application/views/ dan ketiklah script ini:
Hasil Tampilan
Untuk melihat hasilnya silahkan masukan url berikut:
localhost/nama_folder/matakuliah
Disini saya menggunkan url yang saya ganti nama_folder nya menjadi :
localhost/phoenyxs/matakuliah
Tampilan Form Input Data
Tampilan Form Input Data yang masih kosong
Tampilan Data Matakuliah/Outputnya jika sudah diisi
Untuk selengkapnya tentang membuat form validation pada codeigniter anda dapat
membacanya pada user_guide yang sudah di sediakan oleh codeigniter pada project CI anda.
http://localhost/nama_folder/user_guide/libraries/from_validation.html#the-form
Baca juga link di bawah ini :
Anggota Kelompok :
1. Abyan Fa'iq Ahmad - 10190134
2. Maulana Aprizky Sumaryanto - 10190091
3. Mochamad Isha Khairullah - 10190129
4. Tuti Nurkomalasari - 10190119
5. Wiwit Elgi Saputra - 10190037
Komentar
Posting Komentar