Category

Diberdayakan oleh Blogger.

Selasa, 22 November 2016

Tutorial Membuat Database CRUD pada Visual Studio 2013

by Unknown  |  at  06.23



Pada kali ini saya akan berbagi tutorial membuat program database pada visual studio C#. Untuk membuat program ini saya menggunakan aplikasi Microsoft Access 2016 dan Microsoft Visual Studio 2012.
Sebelum membuat programnya, kita harus membuat database nya terlebih dahulu. Database yang saya gunakan pada tutorial ini yaitu database Microsoft Access. Saya akan menjelaskan langkah-langkah membuat Database Access nya terlebih dahulu. Kemudian cara mengkoneksikannya ke program. Dan cara menampilkan database nya pada program yang dibuat.
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.            Isi Field Name dan Data Type 

4.            Langkah berikutnya yaitu buka aplikasi Microsoft Visual Studio dan buat project baru. Dan desain tampilan sesuai keinginan atau seperti gambar dibawah ini
         
5.            Hubungkan database keprogram dengan cara klik view kemudian klik server explorer

6.            Setelah itu klik data connection kemudian klik add connection pilih database yang telah kita buat
         
7.            Selanjutnya tekan Ctrl+Alt+S . Pada database Datahotel klik kanan kemudian klik Properties
           
8.            Copy semua isi dari Connection String dan paste kan di 

9.            Paste kan Connection String sperti gambar dibawah ini 

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

11.        Double klik pada tombol simpan dan isikan syntak berikut 
          try
            {
                string sql = string.Format("insert into tblHotel values('{0}','{1}','{2}','{3}')", tbnama.Text, tbumur.Text, tbalamat.Text, cbjenis.Text);
                OleDbCommand perintah = new OleDbCommand(sql, konek);
                perintah.ExecuteNonQuery();
                MessageBox.Show("Data berhasil di simpan");
                perintah.Dispose();
            }
            catch (Exception)
            {
                MessageBox.Show("Data Gagal Disimpan");
            }
12.      Double klik pada tombol edit dan isikan syntak berikut
           try
            {
                string sql = string.Format("update tblHotel set Nama='" + tbnama.Text + "',Umur='" + tbumur.Text + "',Alamat='" + tbalamat.Text +"',Jenis='" + cbjenis.Text +"'where Nama ='" + tbnama.Text + "'");
                OleDbCommand perintah = new OleDbCommand(sql, konek);
                perintah.ExecuteNonQuery();
                MessageBox.Show("Data berhasil diedit");
                perintah.Dispose();
            }
            catch (Exception)
            {
                MessageBox.Show("Data Gagal Diedit");
            }
13.       Double klik pada tombol hapus dan isikan syntak berikut
            try
            {
                string sql = string.Format("delete from tblHotel where Nama='" + tbnama.Text + "'");
                OleDbCommand perintah = new OleDbCommand(sql, konek);
                perintah.ExecuteNonQuery();
                MessageBox.Show("Data berhasil dihapus");
                perintah.Dispose();
            }
            catch (Exception)
            {
                MessageBox.Show("Data Gagal Dihapus");
            }
14.    Double klik pada tombol clear dan isikan syntak berikut
          tbnama.Clear();
          tbumur.Clear();
 tbalamat.Clear();
 tbcari.Clear();
15.    Double klik pada datagridview dan isikan syntak berikut
         DataGridViewRow row = dataGridView1.Rows[e.RowIndex];
         tbnama.Text = row.Cells[0].Value.ToString();
          tbumur.Text = row.Cells[1].Value.ToString();
  tbalamat.Text = row.Cells[2].Value.ToString();
         cbjenis.Text = row.Cells[3].Value.ToString();        
16.    Double klik pada form dan isikan syntak berikut
         konek.Open();
            try
            {
                string query = "select * from tblHotel";
                OleDbCommand perintah = new OleDbCommand(query, konek);
                DataSet ds = new DataSet();
                OleDbDataAdapter adapter = new OleDbDataAdapter(perintah);
                adapter.Fill(ds, "res");
                dataGridView1.DataSource = ds.Tables["res"];
                adapter.Dispose();
                perintah.Dispose();
            }
            catch (Exception)
            {
                MessageBox.Show("Gagal menampilkan data");
            }
17.     Double klik pada teks cari dan isikan syntak berikut
          string query = "select * from tblHotel";
            OleDbCommand perintah = new OleDbCommand(query, konek);
            DataSet ds = new DataSet();
            OleDbDataAdapter adapter = new OleDbDataAdapter(perintah);
            adapter.Fill(ds, "res");
            dataGridView1.DataSource = ds.Tables["res"];
            adapter.Dispose();
            perintah.Dispose();
            DataView DV = new DataView(ds.Tables["res"]);
            DV.RowFilter = string.Format("Nama Like '%{0}%'", tbcari.Text);
            dataGridView1.DataSource = DV; 
18.       Masukkan library pada program
            using System.Data.OleDb;

19.     Selesai, dan jalankan programnya isi data sesuai keinginan
        

1 komentar:

  1. Betway Casino and Sportsbook Review - FEBCasino.com
    Betway Casino is an online casino owned and operated by the UK Gambling Commission 제왕카지노 and Malta Gaming 바카라 Authority. The casino features hundreds 1xbet korean of online

    BalasHapus

Proudly Powered by Blogger.