Atas permintaan para mahasiswa Pemrograman Basis Data kelas C, maka berikut saya coba berikan tutorial untuk membuat sebuah Form Login menggunakan database.
1. Pertama-tama buatlah sebuah database baru misalkan: db_coba.
2. Kemudian, buatlah sebuah tabel untuk menampung data-data User yang berhak mengakses aplikasi. -Tabel tersebut kita beri nama: TblUser. -TblUser berisi field-field sebagai berikut: 1. Username varchar(15), 2. Password varchar(15), 3. Status varchar(15). 3. Buatlah FormLogin yang berisi: 1. Textbox Username = txtUsername 2. Textbox Password = txtPassword 3. Tombol Login = BtnLogin 4. Tombol Exit = BtnExit
4. Pada BtnLogin, ketikkan kode program berikut ini:SqlConnection conn = new SqlConnection(); conn.ConnectionString = "server=[nama_server];"+
"database=[db_coba];uid=[user_id];pwd=[password];"+"Integrated Security=False"
conn.Open(); string user = txtUsername.Text;string pass = txtPassword.Text; SqlCommand cmd = new SqlCommand("SELECT Username,"+
"Password FROM TblUser WHERE Username='" +
txtUsername.Text + "' and Password='" +
txtPassword.Text + "'",conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); if ( dt.Rows.Count > 0) { MessageBox.Show("Login Sukses!!!"); cmd = new SqlCommand("SELECT Status FROM TblUser"+
"where Username=@Username", +
conn); cmd.Parameters.AddWithValue("@Username",user); string status = cmd.ExecuteScalar().ToString(); MessageBox.Show(status);
FormUtama fu = new FormUtama(); conn.Close(); }else { MessageBox.Show("Login Gagal!!!"); conn.Close(); }
5. Pada BtnExit, ketikkan kode program berikut ini:Application.Exit(); Selamat mencoba... Semoga bermanfaat...
tq pak!!!!
BalasHapusmakasi banget negh....
salut dah!!
ini yang ane butuh....
GBU pak...