Laman

Selasa, 23 Agustus 2011

validasi nilai pada field di C# (C Sharp)

Disebagain besar aplikasi user memasukan informasi ke aplikasi melalui user-interface. Validasi data memastikan bahwa semua data yang dimasukan oleh user memenuhi syarat sebelum diproses lebih lanjut agar tidak menimbulkan error pada aplikasi yang dibangun karena kesalah input nilai pada field field yang telah disediakan. Ada dua macam validasi yang sering digunakan yaitu validasi pada field dan juga validasi pada form. Disini akan dibahas terlebih dahulu validasi pada field. Validasi pada field digunakan untuk mengecek apakah data pada field sudah diisi dengan sesuai atau belum, contoh kasus yang digunakan disini adalah control textBox. Misalnya pada form pendaftaran field nama ditentukan tidak boleh kosong. pada field tersebut dilakukan cek sebelum kursor meninggalkan field. Untuk memulai membuat project, klik file new project pada IDE visual studio muncul kotak dialog save project, ketik nama project sesuai dengan keinginan, klik OK. Untuk langkah demi langkah ikuti proses dibawah ini
langkah 1 : Setelah project terbentuk, tambahkan beberapa control seperti label, textbox dan button. Atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar dibawah ini
Gambar 1. Preview desain aplikasi program

gambar diatas hanyalah contoh kasus pada project. Point penting disini terletak pada field Nama, Dimana field tersebut tidak diizinkan kosong.
langkah 2 : tambahkan event validating pada textbox satu. Event ini akan aktif sesaat sebelum control (texbox1) kehilangan fokus. Klik textbox1 untuk melakukan select, perhatikan pada jendela properties, klik icon event. Untuk lebih jelasnya perhatikan gambar dibawah ini

 Gambar 2. Icon event

Pada gambar diatas terdapat tiga icon, klik icon paling kanan (gambar petir), setelah diklik hasilnya seperti gambar berikut ini

 Gambar 3. Macam macam event yang tersedia

Cari event VALIDATING, jika sudah ketemu double klik pada kolom kanan, hasilnya seperti pada gambar berikut ini

 Gambar 4. Membangkitkan event VALIDATING

Dan script yang muncul pada jendela source code seperti berikut ini





langkah 3 : tambahkan script agar textbox1 tidak dibiarkan kosong. Berikut ini source code lengkapnya
       
langlah 4 : Done, program selesai dibuat. Jika langkah langlah diatas dikukan dengan benar, maka saat dijalankan program akan menampilkan form pendaftaran, dimana saat fokus masuk ke textbox1 (field nama) program tidak bisa melakukan apa apa sebelum field tersebut diisi/tidak boleh kosong. Sebenarnya tidak hanya sampai disini saja, script script yang terletak pada event validating bisa dikombinasikan sesuai dengan kebutuhan, misalanya saja pada field email, tentunya pada email harus mengandung string @. sehingga source code diatas bisa dirubah menyesuaikan kebutuhan. Teknik validasi pada field ini bertujuan mencegah terjadinya error pada program karena kesalah input nilai oleh user

donwload binary file disini
download full project disini
Contact us on informasi@csharp-indonesia.com

NB : Dalam tutorial ini program ditulisa menggunakan IDE Visual studio 2010. dengan target framework 2.0 . Sehingga minimal komputer harus terinstal windows xp untuk bisa menjalankan program *.exe nya, Sedangkan untuk membuka projectnya mau tidak mau harus menginstal microsoft visual studio 2010

Artikel yang berkaitan

14 komentar:

  1. bagaimana cara membuat agar tanggal tidak bisa di input sama ,
    dalam kasus ini saya membuat reservasi untuk pemesanan ruang rapat , tapi masih bisa dibuat tanggal sama , bagaimana yah caranya agar tidak bisa insert tanggal yang sudah di pesan ?

    BalasHapus