Cara Membuat Form Login VBNET Database SQL SERVER – Form Login Dibutuhkan Untuk Mengakses Data Sesuai Dengan Kebutuhan Masing Masing, dalam visual basic ternyata kita dapat membuatnya dengan menggunakan database SQL Server. Oke Didalam Tutorial Kali Ini Kita Akan membahas sepenuhnya tentang membuat form login di vbnet dan menggunakan database sql server, sebenarnya visual basic juga dapat menghubungkan ke beberapa database lainnya, akan lebih baik saya menyarankan untuk menggunakan database sql server saja karna lebih mudah dan aman untuk digunakan, jika kalian sudah menginstal aplikasi penting ini yang bernama visual studio dan sql server, berarti kita lanjutkan cara dibawah ini, maka jika anda belum mempunyainya silahkan download. search aja di google..
Baiklah Setelah kalian sudah memperlengkap alat tempurnya silahkan dibaca panduan dibawah ini. Dan disini kita menggunakan Query agar lebih mudah dan gampang diinget tentunya yaa.. simak cara ini dibawah yaa 🙂
Cara Membuat Form Login VBNET Database SQL SERVER
Hal yang harus anda lakukan pertama kali ialah dengan membuat database terlebih dahulu dan isi beberapa tabel disana. seperti contoh kita akan membuat tabel user agar memungkinkan untuk membuat form login disana..
1. Buat Databasenya Terlebih Dahulu
Buatlah Terlebih dahulu databasenya jika belum mengetahui membuat database di sql server silahkan lihat panduannya disini
Baca Ini : Cara Membuat Database Di SQL SERVER
Sebagai Contoh Buat Saja Misalnya Tabel User yang memiliki 4 field :
userid, username, password, role
Dan Diisi Sama Seperti Gambar Dibawah :
Dan Sekarang Kita Mengkoneksikannya Ke VBNET..
2. Koneksikan SQL SERVER KE VBNET
Silahkan Buka Dulu Visual Basic nya…
Dan Kita akan membuat Project baru yang bernama latihanlogin
File -> New -> Project
Dan Klik OK Jika Sudah Selesai
Jika Sudah Siap Add New Data Source Untuk Mengambil Database yang tadi kita buat :
1. Pada Dialognya Pilih Databases Lalu Next
2. Setelah Itu Pilih Data Set lalu Next
3. Pilih -> New Connection
* Data Source Pilih Saja Microsoft SQL Server(Sql Client)
* Server Name ambil di SQL SERVER Tadi
Nah Diisi Sever Namenya Sama Di VBNET Tadi
* Select or enter a database name pilih nama databasenya yang tadi kita buat
* FINISH
3. Membuat 3 Form Di VBNET
Sebagai Contoh kita membuat 3 saja, sebenarnya kalian bisa membuat lebih dari satu form sesuai selera dan keinginan kalian masing masing
Cara Membuatnya :
1. Langsung Ke Menu Project -> Add New Item – > Windows Forms -> Login Form
2. Project -> Add New Item -> Windows Forms
3. Project -> Add New Item -> Windows Forms
Note : Buat 3 Form Saja
4. Masuk Ke Form LoginForm1.vb
Seret Dari DataSource Tadi Misalnya Seret Saja userid sebagai contoh :
Jika Sudah Langsung Hapus Saja Dengan Menekan Delete
Kenapa Dihapus ?
karna Untuk Mendapatkan Tableadapternya saja … binding diatas boleh saja dihapus, jika sudah silahkan membuat query di dataset
* Use SQL Statements Klik Next
* SELECT which returns a single value Klik Next
Pada Sintact SQLnya Isi Seperti Dibawah Ini :
SELECT COUNT(*) as jmluser FROM [User]Where (username=@username) and (password=@password) and (role=@role)
* Next Dan Beri Nama LoginQuery Sebagai Contoh Saja
* Finish
5. Memberi Sintact Pada Login Form
Double Klik Pada Button OK dan Silahkan Ikuti Kodingnya Seperti Dibawah Ini :
Dim dtamin = UserTableAdapter.loginquery(UsernameTextBox.Text, PasswordTextBox.Text, “admin”)
Dim dtkaryawan = UserTableAdapter.loginquery(UsernameTextBox.Text, PasswordTextBox.Text, “karyawan”)
If dtamin = 1 Then
Me.Hide()
Form1.Show()
ElseIf dtkaryawan = 1 Then
Me.Hide()
Form2.Show()
End If
* Masukkan Koding Ini Di Button OK Tadi yaa…
6. Ubah Start Upnya
Sewaktu anda menjalankan program harus diatur dulu form mana yang muncul contohnya bisa anda ikuti cara dibawah ini :
Setelah itu atur Seperti di lingkaran bawah :
5. Selesai…
Baiklah Silahkan Running Programnya Sesuai Dengan Rolenya masing masing yaa..
Misalnya :
Username : admin
Password : admin
Maka Akan Masuk Otomatis Ke form admin dan Sebaliknya begitu juga form karyawannya
Baiklah Tutorial Kali Ini Sudah Siap jika ada masalah kalian bisa berkomentar dibawah, semoga pemahaman vbnet kalian sudah semakin bertambah dan sampai jumpa di tutorial selanjutnya yaa…