Cara Membuat form Login Sederhana Dengan Koneksi Database pada C#

Cara Membuat form Login Sederhana pada C-Sharp Microsoft Visual Studio  - Ketemu lagi dengan saya..Pada kali ini saya akan membagikan ilmu saya tentang cara membuat form login sederhana pada bahasa pemrograman C# di Microsoft Visual Studio.Microsoft Visual Studio merupakan software yang digunakan oleh para programmer untuk membuat suatu program. Sedangkan bahasa pemrograman C# ini merupakan bahasa pemrograman yang sudah mulai banyak digunakan di Indonesia. Kalau di luar negeri sudah banyak yang menggunakan bahasa pemrograman ini namun berbeda dengan di Indonesia yang kebanyakan masih menggunakan bahasa pemrograman Visual Basic atau Delphi. 
Langsung saja saya jelaskan langkah-langkahnya. Pertama buat form loginnya yang tampilannya kurang lebih seperti gambar dibawah. Anda bisa otak-atik sesuai keinginan Anda ya karna hanya untuk contoh jadi saya buat agak alay hehe... Untuk database yang saya gunakan adalah SQL Server 2008.
Tampilan login :
 


Pertama yaitu buat kelas Koneksi.cs dengan klik kanan pada project Anda => Pilih Add Class => Beri nama dengan Koneksi dan ketikkan kode berikut nama databasenya disesuaikan :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;

namespace KeretaApi
{
    class Koneksi
    {
        static string conn;

        public static SqlConnection Conn
        {
            get
            {
                return new SqlConnection(conn);
            }
        }

        static Koneksi()
        {
            string connStr = "server=localhost;" +
                "database=KeretaApi;" +
                "Integrated Security=TRUE";
            conn = connStr;
        }
    }
}
Keterangan :
- server : semuanya sama karena semuanya ada di localhost aau komputer Anda.
- database : merupakaan nama dari database project Anda.

Lalu kembali ke form dan klik 2x pada button Login dan ketikkan script dibawah :
private void btnLogin_Click(object sender, EventArgs e)
        {
            SqlConnection conn;
            conn = Koneksi.Conn;
            conn.Open();
            SqlCommand com = new SqlCommand();
            com.Connection = conn;
            com.CommandType = CommandType.Text;
            string strSQL = " select * from pegawai where kode_pegawai ='" + txtUser.Text
                + "' and alamat='" + txtPass.Text + "'";

            com.CommandText = strSQL;
            SqlDataReader datareader = com.ExecuteReader();
            if (datareader.Read())
            {
                MessageBox.Show("Login berhasil", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                frmUtama fr = new frmUtama();
                fr.ShowDialog();
                this.Close();
            }
            else
            {
                MessageBox.Show("Username dan Password tidak cocok", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtUser.Text = "";
                txtPass.Text = "";
                txtUser.Focus();
            }
            conn.Close();
        }
Keterangan :
- pegawai adalah nama tabel yang ingin kita ambil atributnya untuk proses login.
- kode_pegawai & alamat adalah atribut yang akan kita ambil datanya untuk proses login dan setelah sama berarti proses login berhasil
- frmUtama adalah form yang akan dibuka setelah login berhasil.

Sekian postingan saya tentang Cara Membuat form Login Sederhana Dengan Koneksi Database pada C# jika ada yang bingung Anda bisa tanyakan pada kotak komentar yang telah disediakan dibawah dan saya akan membalas secepat saya bisa. Saya minta maaf jika kurang jelas dan sampai ketemu lagi pada postingan saya selanjutnya.
Previous
Next Post »