Tugas Pratikum ASP 4




Design dan Validation Form

Assalamulaikum Wr. Wb. Saya akan membahas tentang Design dan Validation Form.

Berikut langkah  untuk mengerjakan pratikum : 

1. Buatlah Project baru, pilih Windows Forms Application, beri nama FormVal, Location tempatkan di folder yang anda kehendaki., Solution Pilih Add to Solution ( tidak membuat solution baru ).


Maka akan tampil :

2. Design dengan cara :
    Beri nama form dengan judul nama Validation Form
 
   ->Tambahkan beberapa Component dari Toolbox melalui ->> All Windows Forms ->>       Label, TextBox, Button,ProgressBar, ErrorProvider ->> beri nama masing – masing Component. 
   ->Drag dan drop Component yang sudah dipilih ke atas Form dan Atur tata letak masing masing Component seprti di bawah ini  :
 
   -> Untuk menambah penamaan masing – masing Component ( Name ) dan Text Display dapat dilakukan di jendela Properties.

   -> Untuk BackgroundImage Form dapat diganti sesuai selera anda dengan cara memberi image.jpg dari browser localdisk :
    -> Kemudian beri Code program dengan cara klok kanan Form ->> View code dan ketikkan seperti di bawah ini :

k                   
Atau ketikkan codenya seperti berikut :

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace FormVal
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            bar1.Value = 0;
            if (a.Text == "")
            {
                x1.SetError(a, "Masukkan Nama");
            }
            else
            {
                x1.SetError(a, "");
            }
            decimal nis;
            if (b.Text == "")
            {
                x1.SetError(b, "Tidak Boleh Kosong");
            }
            else if (!Decimal.TryParse(b.Text, out nis))
            {
                x1.SetError(b, "Masukkan NIS dengan benar");
            }
            else
            {
                x1.SetError(b, "");
            }
            if (c.Text == "")
            {
                x2.SetError(c, "Masukkan Kelas");
            }
            else
            {
                x2.SetError(c, "");
            }
            if (d.Text == "")
            {
                x3.SetError(d, "Masukkan SMP Asal");
            }
            else
            {
                x3.SetError(d, "");
            }
            for (int i = 0; i < bar1.Maximum; i++)
            {
                bar1.Value = bar1.Value + 1;
            }
            if (a.Text == "" || c.Text == "" || d.Text == "")
            {
                MessageBox.Show("Data Belum Lengkap");
            }
            else if (!Decimal.TryParse(b.Text, out nis))
            {
                MessageBox.Show("Isi NIS dengan Angka");
            }
            else
            {
                MessageBox.Show("\nNama\t : " + a.Text + "\nNIM\t : " + b.Text + "\nKelas\t : " + c.Text + "\nShift\t : " + d.Text);
            }
        }
        private void progressBar1_Click(object sender, EventArgs e)
        {
       
        }

        private void textBox4_TextChanged(object sender, EventArgs e)
        {
       
        }
    }
}


         ->  Selanjutnya Run project tersebut (Ctrl +F5) kemudian beri inputan kosong dan berisi

1.  Kosongkan NIS, Kelas dan Asal SMP makan akan muncul MessageBox sepert pada gambar dibawah ini :
           

       2.  Jika NIS diisi dengan huruf/text maka akan keluar MessageBox seperti di bawah ini:
       

       3.  Inilah hasil jika semua form diisi dengan baik dan benar : 






Komentar

Postingan Populer