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