Anda di halaman 1dari 4

Postingan kali ini saya akan menjelaskan Cara Membuat Form Login dengan

menggunakan database access ,  pada percobaan kali ini saya menggunakan database access
2013 (format .accdb) , dan VB.Net 2013.

Persiapan awal :

1. Buat terlebih dahulu databasenya , kemudian


beri nama databaseku, lalu tambahkan tabel login,lalu tambahkan field  id,username dan
password.

2. Setelah membuat database, buka Microsoft Visual Studio, lalu Klik New Project, Pilih
Windows Form Aplication beri nama project FormLogin, serta tentukan lokasi project
yang anda inginkan.
3. Tambahkan 2 label, 2 textboxt, 2 button ke dalam Form1. Atur dan sesuaikan seperti
berikut

Lalu beri nama pada setiap item seperti berikut

4. Sebelum melanjutkan ke tahap berikutnya , pindahkan terlebih dahulu


DatabaseKu.accdb yang telah dibuat , kedalam folder Debug.

Untuk mengetahui Lokasi folder Debug cukup dengan klik kanan pada Solution Explorer
lalu Klik Open Folder in File Explorer.

5. Lalu tambahkan data pada tabel Login seperti berikut :

6. Kembali ke VB.Net -> Form1.

Lalu copy semua kode berikut


Public Class Form1

Sub clear()
TxtUsername.Clear()
TxtPassword.Clear()
End Sub
 

Sub check()
Dim sql As String
sql = “Provider=Microsoft.ACE.OLEDB.12.0;Data Source=DatabaseKu.accdb;”
Dim con As New OleDb.OleDbConnection(sql)
con.Open()
Dim cmd As OleDb.OleDbCommand = New OleDb.OleDbCommand(“Select * from login
where username ='” & TxtUsername.Text & “‘ and password='” & TxtPassword.Text
& “‘”, con) ‘query untuk membaca data username dan password ‘pada database
Dim sdr As OleDb.OleDbDataReader = cmd.ExecuteReader()

If (sdr.Read() = True) Then

MsgBox(“Login Sukses !”, MsgBoxStyle.Information,””)


Call clear()
Else

MsgBox(“Maaf Username dan Password Tidak Terdaftar !”, MsgBoxStyle.Critical,””)


clear()
: Exit Sub
End If

End Sub
  Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
clear()

End Sub

 Private Sub BtnClear_Click(sender As Object, e As EventArgs) Handles


BtnClear.Click
clear()
End Sub

Private Sub BtnLogin_Click(sender As Object, e As EventArgs) Handles


BtnLogin.Click
If TxtUsername.Text = “” Or TxtPassword.Text = “” Then
: Exit Sub
End If
check()
  End Sub
End Class

7. Ganti semua kode yang terdapat pada Form1 dengan kode diatas.
8. Selanjutnya anda tinggal menjalankan aplikasi dengan cara tekan tombol F5 atau klik
Start. Apabila berhasil maka akan seperti berikut ini.

Masukkan Username sesuai dengan data yang terdapat pada databaseku

Username : admin

Password  : 12345

maka form1 akan menampilkan pesan login berhasil

dan apabila memasukkan username dan password yang salah maka form1 akan menampilkan
pesan login gagal.

Jika ada error, perhatikan baik-baik bahwa nama database harus sesuai dengan nama yang
ada pada koneksi string di ClsKoneksi, pastikan juga bahwa database telah berada pada
folder Debug. Serta pastikan tabel dan field yang terdapat pada Databaseku sama dengan
query yang digunakan pada kode diatas.

Selamat Mencoba