Wednesday, January 30, 2013

Menambah dan Mengurangi Datetime di SQL SERVER Menggunakan fungsi DATEADD


SQL-logo
Dear All,
kali ini saya akan menceritakan penggunaan fungsi dateadd di SQL Server, dateadd adalah suatu fungsi SQL yang dapat digunakan untuk menambah dan mengurangi data dengan typedata datetime dari suatu data, fungsi ini sangat berguna manakala akan update sebuah data date yang urutan formatnya kompleks, untuk amanya mengupdate sebuah data dengan type data datetime itu menggunakan dateadd, agar lebih valid terjamin datanya .
Saya kasih 2 parameter contoh, per Tanggal dan Per Bulan, adapun formatnya sebagai berikut :
per Tanggal
select dateadd  (dd, @jumlah , @date)

per Bulan
select dateadd  (month, @jumlah , @date)

Untuk Mengurangi @Jumlah tinggal kasih lambang minus” – “
Sample Formatnya :
select dateadd  (month, - @jumlah , @date)

Semoga Bermanfaat,
Regards,

Iqbal

Monday, January 14, 2013

Membuat Form Login Sedehana koneksi Database SQL Server dengan Visual C#

Dear All,
kali ini saya kan berbagi cerita tentang membuat form login sedehana koneksi database SQL Server dengan visual C#, project sederhana namun cukup bermanfaat pembelajaran awal
Saya asumsikan bahwa di komputer anda telah terinstall Microsoft Visual Studio dan SQL Servernya.
Komponen yang Diperlukan…
Step 1,
- Sumber Database buat Login
Buatlah terlebih dahulu Database di SQL Server, saya kasih contoh dengan query yang saya buat
create database login;
create table login
(
uname char(50) primary key,
password varchar(50)
)
insert into login values('iqbal','12345')

image


Step2,
- Buat Koneksi
‘Disimpan Di dalam Class Form
private readonly string con_str = @"Data Source = SWITCHLAB9-PC\SQLEXPRESS;Initial Catalog = login; Integrated Security = SSPI";
nb : SWITCHLAB9-PC\SQLEXPRESS diganti dengan server database komputer yang anda gunakan.

Step3,
- Buat Interface
- 2 Form –> Form Login
             Form Utama
Form Login terdiri dari ToolBox,
- 2 Label
- 2 Textbox
- 2 Button
Buat Form Login minimal sepert tampilan dibawah ini,

image_thumb1


It’s Time to Coding 
Double Click pada Button Login
image_thumb2


Masukan kode sebagai berikut
private void buttonLogin_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(con_str);
con.Open();
DataSet ds = new DataSet();
string uname = textBox1.Text.Trim();
string password = textBox2.Text.Trim();
SqlDataAdapter da = new SqlDataAdapter("select * from login where uname ='" + uname + "' and password ='" + password + "'", con);
da.Fill(ds);
int count = ds.Tables[0].Rows.Count;
if (count == 0)
{
    MessageBox.Show("Invalid UserID/Password");
}
else
{
    MessageBox.Show("Success Login");
    AddForm addform = new AddForm();
    addform.Show();
    this.Visible = false;
}
con.Close();
}

Double Click pada Button Exit

image_thumb3
Masukan kode sebagai berikut
private void buttonExit_Click(object sender, EventArgs e)
      {
          Application.Exit();
      }

It’s time to Run (F5)

image_thumb5

image_thumb6
image_thumb7


 
Asumsi Logika pada Button Login
- Jika Click Button Login UserName dan passwordnya nya tidak seperti yang telah ditetapkan maka muncul MessageBox "Invalid UserID/Password"
- Jika Click Button Login UserName dan passwordnya nya sesuai dengan apa yang telah ditetapkan maka muncul MessageBox "Login Success" dan mucul Form Menu Utama.

Silahkan Dicoba, Kreasikan dengan logika sendiri,
Semoga Bermanfaat,
Regards,

Iqbal

Membuat Form Login Sedehana tanpa Database dengan Visual C#

Dear All,
kali ini saya kan berbagi cerita tentang membuat form login sedehana tanpa database dengan visual C#, project sederhana namun cukup bermanfaat pembelajaran awal
Saya asumsikan bahwa anda telah mengetahui toolbox dari Microsoft Visual Studio itu sendiri
Komponen yang Diperlukan…
- 2 Form –> Form Login
             Form Utama
Form Login terdiri dari ToolBox,
- 2 Label
- 2 Textbox
- 2 Button

Buat Form Login minimal sepert tampilan dibawah ini,

image

It’s Time to Coding 
Double Click pada Button Login

image

Masukan kode sebagai berikut
private void buttonLogin_Click(object sender, EventArgs e)
{
    if (textBox1.Text == "")
    {
        MessageBox.Show("Employee ID Cannot Be Empty");
    }
    else if (textBox2.Text == "")
    {
        MessageBox.Show("Password Cannot Be Empty");
    }
    else
    {
        if (textBox1.Text != "iqbal" && textBox2.Text != "12345")
        {
            MessageBox.Show("Your Login Failed");
        }
        else
        {
            MessageBox.Show("Succes Login");
            MenuUtama menu = new MenuUtama();
            menu.Show();
            this.Visible = false;
        }
    }
}

Double Click pada Button Exit

image

Masukan kode sebagai berikut
private void buttonExit_Click(object sender, EventArgs e)
      {
          Application.Exit();
      }


It’s time to Run (F5)
image

image

image

 
Asumsi Logika pada Button Login
- Jika Click Button Login tapi UserName kosong maka muncul MessageBox "UserName Cannot Be Empty".
- Jika Click Button Login tapi Password kosong maka muncul MessageBox "Password Cannot Be Empty"
- Jika Click Button Login UserName dan passwordnya nya tidak seperti yang telah ditetapkan maka muncul MessageBox "Your Login Failed"
- Jika Click Button Login UserName dan passwordnya nya sesuai dengan apa yang telah ditetapkan maka muncul MessageBox "Login Success" dan mucul Form Menu Utama.

Silahkan Dicoba, Kreasikan dengan logika sendiri,
Semoga Bermanfaat,
Regards,

Iqbal