You are on page 1of 2

www.konsultasivb.

com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir

MEMBUAT PROGRESBAR DENGAN VB.NET


Catatan :

a) Tools Vb.Net 2008


b) Database Mysql

1. Buatlah form seperti gambar di bawah ini


2. Tambahkan sebuah timer, atur properti enabled=true
3. Tambahkan progressbar
4. Tambahkan sebuah label

5. Coding :

Imports System.Data.Odbc

Public Class Login

Private Sub OK_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles OK.Click
If TUser.Text = "" And TPassword.Text = "" Then
MsgBox("Nama user dan password harus diisi")
Exit Sub
ElseIf TUser.Text = "" Or TPassword.Text = "" Then
MsgBox("Periksa kembali nama user atau password")
Exit Sub
End If

Call Koneksi()
CMD = New OdbcCommand("select * from user where
nama_user='" & TUser.Text & "' and pwd_user='" & TPassword.Text &
"'", CONN)
DR = CMD.ExecuteReader
DR.Read()
If Not DR.HasRows Then
MsgBox("Login gagal")
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir

TUser.Clear()
TPassword.Clear()
TUser.Focus()
Else
Me.Visible = False
Label1.Visible = True
Timer1.Enabled = True
Timer1.Start()
If ProgressBar1.Value < 100 Then

Else
ProgressBar1.Value = 1
Timer1.Enabled = False
Timer1.Stop()
MsgBox("anda berhak login")
Me.Visible = False
MenuUtama.Show()
End If
End If
End Sub

Private Sub Cancel_Click(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles Cancel.Click
Me.Close()
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles Timer1.Tick
If ProgressBar1.Value < 100 Then
ProgressBar1.Value = ProgressBar1.Value + 1
Label1.Text = ProgressBar1.Value & "% Completing..."
Else
Me.OK_Click(sender, e)
End If
End Sub
End Class

You might also like