Anda di halaman 1dari 4

MEMBUAT FORM LOGIN DENGAN VB 6.

1. Buatlah database dengan menggunakan format MS Excel 2003, yaitu DBDwiwarna.mdb


2. Dan nama tabel = ADMIN sesuai dan ganti form_menu_utama yg bergaris kuning dalam script
dengan name properties pada menu utama program kamu dengan screenshoot dibawah ini :

3. Buatlah form1 (sebagai form login) dengan tampilan properties dibawah ini

Tools Properties
Label1 Caption : Kode Admin
Label 2 Caption : Password
Text1 Name : Text1
Text2 Name : Text2
Command Button1 Name : CmdLogin
Captio: &Login
Command Button1 Name : CmdCancel
Caption: &Cancel
Microsoft Ado Data Control 6 Name : Adodc1
MEMBUAT FORM LOGIN DENGAN VB 6.0

Dengan script dibawah ini :

Private Sub CmdCancel_Click()

Unload Me

End Sub

Private Sub Form_Activate()

Text2.Enabled = False

End Sub

Sub Form_Load()

Call BukaDB

Text1.MaxLength = 6

Text2.MaxLength = 10

Text2.PasswordChar = "X"

End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)


MEMBUAT FORM LOGIN DENGAN VB 6.0

KeyAscii = Asc(UCase(Chr(KeyAscii)))

If KeyAscii = 13 Then

Call BukaDB

Call CariData

If RSAdmin.EOF Then

MsgBox "Admin Tidak Terdeteksi, Coba lagi"

Text1 = ""

Else

Text1.Enabled = False

Text2.Enabled = True

Text2.SetFocus

End If

End If

End Sub

Private Sub Text2_KeyPress(KeyAscii As Integer)

KeyAscii = Asc(UCase(Chr(KeyAscii)))

If KeyAscii = 13 Then

CmdLogin.SetFocus

End If

End Sub

Function CariData()

Call BukaDB

RSAdmin.Open "Select * From Admin where kodeAdmin='" & Text1 & "'", koneksi

End Function
MEMBUAT FORM LOGIN DENGAN VB 6.0

Private Sub CmdLogin_Click()

Dim KodeAdmin As String

Dim NamaAdmin As String

Call BukaDB

RSAdmin.Open "Select * from Admin where kodeAdmin ='" & Text1 & "' and passwordAdmin='" &
Text2 & "'", koneksi

If RSAdmin.EOF Then

MsgBox "Password Salah, Coba Lagi!"

Text2 = ""

Text2.SetFocus

Else

Unload Me

FormMenuUtama.Show

End If

End Sub

4. Kemudian tambahkan module pada vb, dengan klik Project, pilih ,module

Tambahkan script dibawah ini :


Public koneksi As New ADODB.Connection
Public RSAdmin As ADODB.Recordset

Public Sub BukaDB()


Set koneksi = New ADODB.Connection
Set RSAdmin = New ADODB.Recordset

koneksi.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path &


"\DBDwiwarna.mdb"
End Sub

Anda mungkin juga menyukai