Latest Updates

Membuat Form Login dengan Database di Visual Basic

Membuat Form Login dengan Database di Visual Basic - Setelah sebelum-sebelumnya saya pernah memposting mengenai Membuat Menu Login di Visual Basic, kali ini saya akan membagi tips tentang pemrograman lagi namun kini dalam membuat menu loginnya itu memakai database, dalam hal ini saya memakai Microsoft Access 2007. Sambil menanti pertandingan semifinal piala eropa 2012 antara Jerman vs Italia alangkah baiknya jika saya membagi tips ini kepada kalian pembaca setia BLOGNYA SI IMIN. Bagaimana caranya? Simak di bawah ini:

1. Buat dulu database di Microsoft Access 2007 dan save dengan nama sewa_studio.mdb
2. Buatlah tabel dengan nama login dan masukan field-field berikut ini:


3. Setelah itu, buka Microsoft Visual Basic 6.0 di komputer anda.
4. Buatlah sebuah project dan form loginnya. Kira-kira seperti ini tampilannya:


5. Gambar di atas terdapat beberapa component, yaitu

Label ada 2 buah : USER ID dan PASSWORD
Text ada 2 buah : txtusername dan txtpassword
CommandButton ada 2 buah: LOGIN dan CANCEL
ADODC ada 1 buah: Adodc1



6. Tambahkan Module. Caranya, klik menu Project lalu pilih Add Module. Kemudian klik Open.
7. Taruh coding di bawah ini di dalam Module tersebut:

Public conn As New ADODB.Connection
Public RS As New ADODB.Recordset


8. Kemudian masuk Form lagi, lalu tambahkan coding di bawah ini di dalam tombol LOGIN. Caranya tinggal klik dua kali di tombol LOGIN tersebut.

If conn.State = 1 Then conn.Close
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\sewa_studio.mdb;Persist Security Info=False"

If RS.State = 1 Then RS.Close
RS.Open "select * from login where user_id= '" & txtusername.Text & "' And password = '" & txtpassword.Text & "'", conn, 3, 3
If Not RS.EOF Then
MsgBox "BERHASIL"
Form3.Show
Else
MsgBox "Data Salah", vbCritical, "L O G I N"
txtusername.Text = ""
txtpassword.Text = ""
txtusername.SetFocus
End If



9. Coding yang bercetak tebal itu adalah koneksi ke database Access. Itu tergantung kita meletakkan database sewa_studio.mdb itu dimana. Untuk koneksi ke database sewa_studio.mdb caranya, klik kanan di Adodc1 itu lalu klik ADODC properties.



10. Maka muncul kotak di bawah ini:


11. Klik tombol Build lalu muncul kotak di bawah ini:



12. Lalu pilih "Microsoft Jet 4.0 OLE DB Provider" dan klik Next lalu muncul kotak di bawah ini:


13. Lalu klik tombol yang diarahkan oleh panah di atas. Lalu pilih database yang sudah dibuat tadi. Kalau sudah klik Open. Terus klik OK. Maka muncul kotak di bawah ini: Coba klik gambar di bawah ini:

14. Silahkan copy yang di blok biru seperti di gambar atas. lalu Pastekan ke coding yang bercetak tebal tadi (langkah 8)

15. Untuk tombol CANCEL silahkan tambahkan coding seperti di bawah ini:

Unload Me

16. Selesai.

Semoga Bermanfaat dan Selamat Mencoba ^^



18 Responses to "Membuat Form Login dengan Database di Visual Basic"

  1. mantap neeh si agan,,,master Vb neeh keq nya :)

    ReplyDelete
  2. gan

    Public conn As New ADODB.Connection
    Public RS As New ADODB.Recordset

    punya ku erorr di script ini apa masalahnya yah..
    mohon dijawab

    ReplyDelete
  3. mungkin diaktifin dlu Microsoft ActiveX Data Object 2.8 library nya. Caranya masuk aja ke Menu Project terus masuk ke References

    ReplyDelete
  4. artikel yang menarik, kami juga punya artikel tentang 'database' silahkan buka link ini
    http://repository.gunadarma.ac.id/bitstream/123456789/2350/1/02-02-005-Database%5BAgung%5D.pdf
    semoga bermanfaat ya

    ReplyDelete
  5. BROW MAU TANYA NCH ITU QHN HANYA 2 TEXT BOOX Y LOW DITAMBAHI SATU LAGI DI MANA NYA BIAR AD PEMBEDAAN ANTARA LOGIN ANGGOTA TRUS LOGIN USER AND PTUGAS MOHON DI BLS

    ReplyDelete
  6. trus hasilnya low sukses atau ga nya gimana dong awam nih

    ReplyDelete
  7. gan klo form loginnya ga usah ada adodc bisa kan gan terus itu yg harus di buat gimana gan tolong kerja samanya ya gan tolong balas

    ReplyDelete
  8. mantap.. mantaap..! simple gak ribet... mudah dimengerti
    makasih gan

    ReplyDelete
  9. klo pke db sql server 2008 gmana gan?? panya yg musti diubah???

    ReplyDelete
  10. Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\zoga\My Documents\data_base\login.mdb;Persist Security Info=False

    agan progrm qu error di sript ini nich gan terus solusinya gimana

    ReplyDelete
  11. gan, kl mau ngasih batasan login gmn ? misal, 3x salah login, nti kmputer mati sendiri

    ReplyDelete
  12. langkah 8
    ada code : conn, 3, 3
    artinya apa gan?

    ReplyDelete
  13. tutornya gak jelas banget, pasti orang2 yg udah comment masih bnyk bingung, goblok ngebagi ilmu setenagh setengah.

    ReplyDelete