Rabu, 08 Februari 2017

Membuat Program Database Mengunakan Visual Studio C#

Database merupakan kumpulan data yang dibuat secara sistematis di dalam komputer dan dapat diolah atau manipulasi mengunakan perangkat lunak komputer. untuk dapat membuat program database biasanya kebanyakan orang mengunakan visual basic studio.

cara membuat program dengan basic studio juga sangat mudah,anda dapat membuat databasenya terlebih dahulu dengan mengunakan microsoft Access setelah itu anda bisa mengkoneksikan ke program. perhatikan langkah - langkah dibawah ini.




1.      Buat database menggunakan Microsoft Access, pilih lokasi menyimpan file database dan masukkan nama  file database




2.      Klik menubar Home, klik View, pilih Design View



3.       Beri nama untuk table databasenya



4.      Isi Field Name dan Data Type



5.      Untuk memeriksa apakah database yang dibuat sudah benar, klik View pilih DataSheet View. Dan isikan data. Jika sudah berhasil kemudian save database dan exit aplikasi Microsoft Access nya



6.      Langkah berikutnya yaitu buka aplikasi Microsoft Visual Studio dan buat project baru. Dan desain tampilan sesuai keinginan atau seperti gambar dibawah ini



7.      Hubungkan database keprogram dengan cara klik menubar Project, kemudian pilih Add New Data Source…



8.      Pilih Database kemudian klik Next >



9.      Pilih Dataset kemudian klik Next >



10. Klik New Connection



11.  Klik Change.. Pilih Microsoft Access Database File (OLE DB)



12.  Klik Browse.. pilih database yang telah dibuat sebelumnnya



13.  Sebelumnya klik Test Connection dulu. Jika koneksi sudah succeded maka klik OK



14.  Klik Next >



15.  Klik Next>



16.  Centang Table, kemudian klik Finish



17.  Setelah database tersimpam kedalam drogram, langkah selanjutnya yaitu mengkoneksikannya pada program C#, yaitu klik kanan pada form lalu klik View Code. Setelah itu tambahkan header
using System.Data.OleDb;



18.      Selanjutnya tekan Ctrl+Alt+S . Pada database laptop klik kanan kemudian klik Properties 



19.      Copy semua isi dari Connection String dan paste kan di



20.      Paste kan Connection String sperti gambar dibawah ini



21.      Langkah berikutnya yaitu menampilkan database ke program. Double klik pada form kemudian masukkan syntak berikut

   private void Form1_Load(object sender, EventArgs e)
   {
            string sql = "select * from Laptop";
            OleDbConnection con = new OleDbConnection(koneksi);
            con.Open();
            OleDbDataAdapter da = new OleDbDataAdapter(sql, con);
            DataSet ds = new DataSet();
            da.Fill(ds, "Laptop
            con.Close();
            dgvLaptop.DataSource = ds.Tables["Laptop"].DefaultView;
}

22.      Double klik pada tombol simpan dan isikan syntak berikut

     private void btnSimpan_Click(object sender, EventArgs e)
     {
            try
                {
string sql = string.Format("insert into Laptop (Merek,Tipe,Harga) VALUES ('{0}','{1}','{2}')",  txtMerek.Text, txtTipe.Text, txtHarga.Text);
                    OleDbConnection conn = new OleDbConnection(koneksi);
                    conn.Open();
                    OleDbCommand cmd = new OleDbCommand(sql, conn);
                    cmd.ExecuteNonQuery();
                    conn.Close();
MessageBox.Show("Data Tersimpan","Pemberitahuan",MessageBoxButtons.OK,MessageBoxIcon.Information);
                 }
catch (OleDbException salah)
{
  MessageBox.Show(salah.ToString());
}
  }

23.      Double klik pada tombol Cari dan isikan syntak berikut

     private void btnCari_Click(object sender, EventArgs e)
     {
            OleDbDataReader rdr = null;
            try
            {
string sql = string.Format("select * from Laptop where Merek='" + txtMerek.Text + "'");
                OleDbConnection conn = new OleDbConnection(koneksi);
                conn.Open();
                OleDbCommand cmd = new OleDbCommand(sql, conn);
                rdr = cmd.ExecuteReader();
                if (rdr.Read())
                {
                    txtTipe.Text = rdr["Tipe"].ToString();
                    txtHarga.Text = rdr["Harga"].ToString();
                }
                else
                {
MessageBox.Show("Data Tidak Ditemukan","Peringatan",MessageBoxButtons.OK,MessageBoxIcon.Warning);
                }
            }
            catch (OleDbException ex)
            {
                MessageBox.Show(ex.ToString());
            }
   }

24.      Double klik pada tombol Hapus dan isikan syntak berikut

     private void btnHapus_Click(object sender, EventArgs e)
     {
try
{
DialogResult result = MessageBox.Show("Yakin hapus data ini?", "Peringatan", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (result == DialogResult.Yes)
{
string sql = string.Format("delete * from Laptop where Merek='" + txtMerek.Text + "'");
OleDbConnection conn = new OleDbConnection(koneksi);
conn.Open();
OleDbCommand cmd = new OleDbCommand(sql, conn);
cmd.ExecuteNonQuery();
conn.Close();
}
}
catch (OleDbException salah)
{
MessageBox.Show(salah.ToString());
}
   }

25.      Double klik pada tombol Edit dan isikan syntak berikut

     private void btnEdit_Click(object sender, EventArgs e)
     {
try
{
string sql = string.Format("update Laptop set Tipe='" + txtTipe.Text + "',Harga='" + txtHarga.Text + "' where Merek='" + txtMerek.Text + "'");
OleDbConnection conn = new OleDbConnection(koneksi);
conn.Open();
OleDbCommand cmd = new OleDbCommand(sql, conn);
cmd.ExecuteNonQuery();
conn.Close();
MessageBox.Show("Perubahan Data Disimpan", "Pemberitahuan", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (OleDbException ex)
{
MessageBox.Show(ex.ToString());
}
  }

26.      Double klik pada tombol keluar dan isikan syntak berikut
      
     private void btnKeluar_Click(object sender, EventArgs e)
     {
DialogResult result = MessageBox.Show("Apakah anda yakin ingin keluar ?", "Peringatan", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (result == DialogResult.Yes)
    Application.Exit();
   }

27.  Selesai, dan jalankan programnya isi data sesuai keinginan






 Untuk contoh program nya bisa di download di sini

Sekian tutorial dari saya tentang membuat program database. Terimakasih, Semoga bermanfaat.

Tidak ada komentar:

Posting Komentar