Pada Postingan kali ini saya akan menjelaskan bagaimana cara membuat Form Login Vb.Net dengan menggunakan Database Ms. Access.
Disini saya akan menjelaskan secara lengkap dan sederhana agar mudah dimengerti oleh teman-teman.
Baca juga :
Sekarang mari kita simak langkah-langkah membuat Form Login database Ms.Access berikut ini :
#1. Membuat Database Ms.Access.
Pertama-tama kita buat dahulu Databasenya, disini saya menggunakan Database Ms.Access 2010. seperti gambar dibawah ini.
Keterangan Gambar diatas :
- Kode Admin merupakan User atau Nama yang nantinya digunakan untuk Login
- Password Admin merupakan Password yang kita gunakan buat passwordnya nanti.
Pada langkah ini kita harus sudah membuat Module terlebih dahulu sebagai koneksi antara Database dan Vb.Net.
Jika teman-teman belum membuat Module, silahkan buat terlebih dahulu Modulenya Disini.
Jika Sudah, kita Lanjut membuat Form Login.
#2. Form Login Vb.Net.
Klik Project > Windows Form > Rename : FormLogin.vb > AddJika sudah buatlah desain FormLogin seperti gambar diatas.
Keterangan gambar diatas :
Object | Name | Text |
---|---|---|
Form 1 | FormLogin | Form Login |
Label 1 | Label1 | Nama |
Label 2 | Label2 | Password |
TextBox 1 | textBox1 | - |
TextBox 2 | textBox2 | - |
Button 1 | Button1 | Login |
#3. Form Menu Utama Vb.Net.
Klik Project > Windows Form > Rename : Form MenuUtama.vb > Add
Keterangan Gambar diatas :
- Buatlah Menu : File, Master, Transaksi, Laporan, Keluar dengan menggunakan " MenuStrip " yang ada di Toolbox.
- Menu-menu diatas digunakan untuk memanggil Form-Form yang yang ada di Project Vb.Net Contohnya " Form Login ".
Jika sudah Mari kita lanjung ke Koding.
#4. Koding Form Login dan Menu Utama.
Form Login
Copy dan Pastekan koding FormLogin dibawah ini :
Imports System.Data.OleDb Public Class FormLogin Sub Terbuka() MenuUtama.MasterDataToolStripMenuItem.Enabled = True MenuUtama.TransaksiToolStripMenuItem.Enabled = True MenuUtama.LaporanToolStripMenuItem.Enabled = True End Sub Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress If e.KeyChar = Chr(13) Then TextBox2.Focus() End Sub Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress If e.KeyChar = Chr(13) Then Button1.Focus() End Sub Private Sub FormLogin_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated TextBox1.Focus() End Sub Private Sub FormLogin_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load TextBox1.MaxLength = 6 TextBox2.PasswordChar = "X" End Sub Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text = "" Or TextBox2.Text = "" Then MsgBox("data login belum lengkap") Exit Sub Else Call Koneksi() cmd = New OleDbCommand("select * from Admin where kodeadmin='" & TextBox1.Text & "' and passwordadmin='" & TextBox2.Text & "'", Conn) rd = cmd.ExecuteReader rd.Read() If rd.HasRows Then Me.Close() Call Terbuka() MsgBox("Selamat Anda Berhasil Login") Else MsgBox("Kode Admin atau Password salah") End If End If End Sub End Class
Form MenuUtama.
Copy dan Pastekan koding FormMenuUtama dibawah ini :Imports System.Data.OleDb Public Class MenuUtama Sub terkunci() FileToolStripMenuItem.Enabled = True MasterDataToolStripMenuItem.Enabled = False TransaksiToolStripMenuItem.Enabled = False LaporanToolStripMenuItem.Enabled = False End Sub Private Sub MenuUtama_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Call terkunci() End Sub Private Sub KeluarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KeluarToolStripMenuItem.Click Dim cisco As MsgBoxResult cisco = MsgBox("apakah Anda ingin keluar??", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "Confirm") If cisco = MsgBoxResult.Yes Then Me.Dispose() ElseIf cisco = MsgBoxResult.No Then Exit Sub End If End Sub Private Sub LoginToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LoginToolStripMenuItem.Click FormLogin.ShowDialog() End Sub End Class
Jika sudah, Coba Run atau Jalankan Project anda.
Klik Project > Klik nama project anda, disini nama Project saya ( Aplikasi Penjualan sisco25.com )
Klik Application lalu pilih > Startup Form > pilih MenuUtama.
gunanya untuk memilih form yang akan startup pertama.
Maka akan muncul tampilan Form MenuUtama.
Klik File - Login. Masukan data login : Admin dan Password : Admin
Klik Login.
Demikian Postingan saya kali ini, tentang cara Membuat Form Login Vb.Net Database Access. Semoga bisa bermanfaat bagi anda dan kita semua. Jangan lupa Follow Google + Sisco25.com dan beri komentar anda pada form komentar di bawah ini, jika ada yang ingin di tanyakan mengenai postingan ini. Admin akan setia menjawab pertanyaan dari teman-teman.
Post A Comment:
0 comments: