You are on page 1of 3

MEMBUAT LOGIN DENGAN VISUAL BASIC Persiapkan terlebih dahulu dengan membuat Database di Acces 2003 yaitu dengan

extensi .mdb . dengan Atur database seperti berikut :

Field Name User Password

Data Type Text Text

Field Size 25 25

Catatan Jika sudah simpan file tersebut di dalam sebuah folder disatukan dengan file visual basic. Sekarang kita buka visual basic anda, buat tampilan sebagai berikut dan atur tampilan tampilan sebagai berikut:

Komponen / objek Label1 Label2 Textbox1 Textbox2 Command1 Command2 Frame1

Properti Caption : USER Caption : PASSWORD Text : Kosong Text : Kosong Password : * Caption : LOGIN Caption : KELUAR Caption : LOGIN

Tahap selanjutnya yaitu Coding , Pastikan dengan mengerjakan nya harus teliti. Public conn As New ADODB.Connection Public RS As New ADODB.Recordset Private Sub Command1_Click() 'memanggil Database Tutup If conn.State = 1 Then conn.Close conn.Open "provider=microsoft.jet.oledb.4.0;data source=" &_ App.Path & "\login.mdb" 'memilih nama tabel database If RS.State = 1 Then RS.Close RS.Open "select * from login where user='" & Text1.Text & _ "' And password='" & Text2.Text & "'", conn, 3, 3 'jika benar akan ke form2 atau menu jika salah akan muncul Data yang anda masukan SALAH If Not RS.EOF Then Form2.Visible = True MsgBox "berhasil" Else MsgBox "Data yang anda masukan SALAH", vbCritical, "login" Text1.Text = "" Text2.Text = "" Text1.SetFocus End If End Sub Private Sub Command2_Click() End End Sub

PENJELASAN DARI CODING DI ATAS KODE PROGRAM Public conn As New ADODB.Connection Public RS As New ADODB.Recordset 'memanggil Database If conn.State = 1 Then conn.Close conn.Open "provider=microsoft.jet.oledb.4. 0;data source=" & _ App.Path & "\login.mdb" PENJELASAN
Merupakan kode untuk mengkoneksikan form ke database

Jika

koneksi

yang

dilakukan

sedang

terbuka maka tutup dahulu agar tidak terjadi kesalahan. Conn.open digunakan untuk membuka database yang ingin digunakan. Sebagai catatan anda bisa menggunakan bantuan komponen ADODC. Caranya adalah dengan men-copy use connection stringnya. Untuk mempersingkat path (atau alamat) database, anda bisa menggunakan perintah app.path. Maksud dari perintah ini adalah program akan mencari di alamat tempat projek disimpan. Jika recordsetnya terbuka maka tutup Rs.open adalah perintah untuk membuka tabel yang di inginkan dengan menggunakan perintah SQL.

If RS.State = 1 Then RS.Close RS.Open "select * from login where user='" & Text1.Text & _ "' And password='" & Text2.Text & "'", conn, 3, 3 If Not RS.EOF Then Form2.Visible = True MsgBox "berhasil" Else MsgBox "Data yang anda masukan SALAH", vbCritical, "login"

Jika data tidak end of file maka tampilkan form utama. Maksud dari EOF adalah data yang dimaksud ada pada tabel. Selain itu maka tampilkan pesan

Sekian dari saya tutorial membuat login dengan visual basic

You might also like