Cara Mudah membuat Validasi Angka di C#


Dalam membuat suatu aplikasi, sering kita dihadapkan dengan form isian yang akan disi oleh pengguna/User. Dalam form isian tersebut textbox – textbox yang diisi harus sesuai dengan field-field yang ada di database, misalnya harus diisi oleh angka. Oleh karena itu, developer pasti memberikan validasi terhadap textbox tersebut agar data yang disikan sesuai dengan tipe data field di database. Nah, dalam artikel ini saya akan mencoba menjelaskan cara yang mudah untuk validasi angka di C#. Cekidot !!!!

Photobucket

Sebenarnya di bahasa pemrograman VB.Net terdapat fungsi IsNumeric() untuk mengecek apakah data yang diisikan itu angka saja atau tidak. Jika data adalah angka maka menghasilkan kondisi True tetapi jika terdapat kombinasi selain angka (angka + huruf/Special Character) maka menghasilkan kondisi False. Nah, untuk mempermudah kita di C# maka kita akan mengikutsertakan (reference) library Visual Basic.Net ke aplikasi kita. Koq bisa ya??? yaiyalah bisa kan C# dan VB.Net sama-sama berbasis .Net Framework hehe…:)

Ini bukan pertama kali saya buat artikel C# yang memakai library VB.Net sebelumya juga saya buat artikel yang berjudul Cara mudah Menampilkan InputBox di C#. Silahkan baca kembali artikel tersebut.

Kembali lagi ke validasi angka di C#, berikut ini adalah step-stepnya.

  1. Buat Project C# baru dengan cara buka Visual Studio 2008 -> New Project -> Pilih Bahasa Pemrograman C#
    -> Windows Form Application -> masukan nama project (misalnya : validNumberApp)
  2. Tambahkan Reference Visual Basic. Caranya klik Project -> Add Reference -> Pilih Microsoft.VisualBasic -> OK
    Photobucket
  3. Tambahkan beberapa control yang digunakan di Form 1. Contohnya bisa dilihat pada gambar di bawah ini.
    PhotobucketSpesifikasi control yang digunakan :

    Control Properti
    Label 1 Text : Masukan Angka :
    TextBox 1 Name : txtAngkaText : Kosongkan
    Button 1 Name : btnValidText : &Valid ?
    Label 2 Text : [ Hasil Validasi ]
  4. Saatnya Coding !!!
  • Import Library (Tambahkan di bagian paling atas jendela kode)
    using Microsoft.VisualBasic;
    
  • Tombol btnValid (tambahkan di btnValid)
    //Fungsi IsNumeric untuk menentukan apakah txtAngka itu berisi angka saja atau bukan
    
    if (Information.IsNumeric(txtAngka.Text))
    {
    label2.Text = "Valid !!!"; //Tampilkan Valid !!!! di Label 2 jika isi txtAngka angka semua
    }
    else //Jika isi txtAngka diisi selain angka
    {
    label2.ForeColor = Color.Red; //Warna font jadi merah &
    label2.Text = "Not Valid !!!, Only Number Allowed"; //Tampilkan Valid !!!! Not Valid !!!, Only Number Allowed
    }
    

C#

Password : belajarbuatprogram.wordpress.com

About Wendi
An Extraordinary man wannabe. add my FB : https://www.facebook.com/wendi.octavious

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s