You are on page 1of 9

Aplikasi Barang Sederhana Menggunakan VB2010

Pada bagian ini kita akan belajar membuat sebuah aplikasi yang menampilkan data barang. Pada aplikasi ini kita belajar menambah, mengubah dan menghapus data barang serta mencari data barang tersebut. Kita akan membuat aplikasi barang sederhana menggunakan VB2010 dan database Ms. Access. Ada 3 (tiga) langkah untuk membuat aplikasi ini, yaitu: membuat database, membuat tampilan aplikasi dan membuat kode aplikasi. a. Membuat Database Database yang kita gunakan untuk membuat aplikasi barang ini yaitu Ms. Access 2010 (jika tidak ada, bisa juga menggunakan Ms. Access 2007 atau Ms. Access). Adapun langkah-langkah membuat database-nya yaitu: 1. Buka program Ms. Access 2010 dengan cara klik tombol Start > All Program > Microsoft Office > Microsoft Access 2010

2. Klik icon open kemudian ketikkan nama database pada kolom File Name dengan nama supermarket, dan Save as Type menjadi Microsoft Access Databases (20022003) kemudian klik tombol OK, setelah itu klik tombol Create. (untuk sementara terserah anda mau disimpan dimana database tersebut)

Klik tombol Start >All Program > Microsoft Visual Studio 2010 > Microsoft Visual Studio 2010. . 5. Klik kanan pada tulisan barang kemudian pilih Design View. b.3. Tekan tombol ctrl+s untuk menyimpan tabel tersebut. 4. Langkah-langkah yang harus dilakukan yaitu: 1. Isikan field tabel barang seperti gambar berikut: 6. Membuat Tampilan Aplikasi Barang Tahap berikutnya kita akan merancang tampilan aplikasi barang. Selanjutnya akan muncul Table1 kemudian tekan tombol ctrl+s dan tulis nama tabelnya menjadi barang. klik tombol OK.

4. 4 Button. 1 DataGridView.2. Ubah Name pada New Project menjadi supermarket kemudian klik tombol OK. 3 TextBox. Klik link New Project. 1 GroupBox. Lihat gambar berikut: . Pada Form1 kita masukkan 3 Label. 3. dan 2 RadioButton.

Untuk pengaturan obejk control aplikasi yang akan kita buat. Pindahkan database yang telah dibuat tadi ke dalam direktori penyimpanan aplikasi …\supermarket\supermarket\bin\Debug dan …\supermarket\supermarket c.5. dapat dilihat seperti tabel berikut: Nama control Form1 Properties Name MaximizeBox StartPosition Text Text Text Text Name Name TextAlign Name Name Text Name Text Name Text Name Text Text Name Text Name Text Keterangan frmBarang False CenterScreen Barang Nama : Harga : Kata : txtNmBarang txtHrg Right txtCariKata btnTambah Tambah btnUbah Ubah btnHapus Hapus btnKeluar Keluar Pencarian rbBarang Barang rbHarga Harga Label1 Label2 Label3 TextBox1 TextBox2 TextBox3 Button1 Button2 Button3 Button4 GroupBox1 RadioButton1 RadioButton2 6. 7. ikuti langkah-langkah berikut: . Simpan aplikasi sesuai tempat yang anda inginkan. Membuat Kode Aplikasi Barang Untuk membuat kode aplikasi barang.

Focus() btnTambah.DataSource = data record.Oledb.Tables(0).Data Imports System.Enabled = False btnHapus.OleDb Public Class frmBarang End Class 2 Setelah itu.4.Open() Catch ex As Exception MsgBox(ex.Text = "" rbBarang.Enabled = True btnUbah.ToString()) End Try End Sub Sub bersih() txtNmBarang.mdb") database. ketikkan code berikut: Public Class frmBarang Dim database As OleDbConnection Dim tabel As OleDbDataAdapter Dim data As DataSet Dim record As New BindingSource Sub koneksi() Try database = New OleDbConnection("Provider=Microsoft.Columns(0). database) data = New DataSet tabel.0.Enabled = False Call koneksi() Call data_record() End Sub End Class .OleDbDataAdapter("select * from barang".Checked = False txtNmBarang.Jet.Enabled = True txtNmBarang.DataMember = data.Data Source=supermarket.ToString()) End Try End Sub Sub data_record() Try tabel = New Data.Data.DataSource = record DataGridView1. Aktifkan form frmBarang lalu klik icon View Code.Fill(data) record.Text = "" txtHarga. kemudian ketikkan kode berikut: Imports System.1.OleDb.Checked = False rbHarga.ToString() DataGridView1.Text = "" txtCariKata.Width = 200 Catch ex As Exception MsgBox(ex.

Text & "'.Click Try Dim dml As New OleDbCommand dml. klik dua kali tombol Tambah. kemudian klik dua kali pada area form.ExecuteNonQuery() MsgBox("Data telah disimpan") Call bersih() Catch ex As Exception MsgBox(ex. ByVal e As System.Object.Connection = database dml. Kembali ke tampilan frmBarang. Kembali ke tampilan frmBarang.EventArgs) Handles btnTambah.Load Call bersih() End Sub 4.Connection = database dml. lalu ketikkan code berikut: Private Sub btnUbah_Click(ByVal sender As System.Text & "' where nama_barang = '" & txtNmBarang.CommandText = "insert into barang values('" & txtNmBarang. ByVal e As System.Object.Text) & "')" dml. Kembali ke tampilan frmBarang.CommandType = CommandType.ToString()) End Try End Sub 6.ToString()) End Try End Sub 5.EventArgs) Handles btnUbah. lalu ketikkan code berikut: Private Sub btnTambah_Click(ByVal sender As System. lalu ketikkan code berikut: Private Sub btnHapus_Click(ByVal sender As System. lalu ketikkan code berikut: Private Sub frmBarang_Load(ByVal sender As System.CommandType = CommandType.ExecuteNonQuery() MsgBox("Data telah diubah") Call bersih() Catch ex As Exception MsgBox(ex. ByVal e As System. Kembali ke tampilan frmBarang.CommandText = "update barang set harga = '" & txtHarga.'" & CSng(txtHarga.Object. klik dua kali tombol Ubah.Text & "'" dml.Object.EventArgs) Handles MyBase.Click .Text dml. klik dua kali tombol Hapus.EventArgs) Handles btnHapus.Text dml.Click Try Dim dml As New OleDbCommand dml. ByVal e As System.3.

Width = 180 ElseIf rbHarga.CommandText = "delete from barang where nama_barang = '" & txtNmBarang.ExecuteNonQuery() MsgBox("Data telah dihapus") Call bersih() Catch ex As Exception MsgBox(ex.ToString()) End Try End Sub .Try Dim dml As New OleDbCommand dml.Text & "%'". Kembali ke tampilan frmBarang.Click Me.OleDb.EventArgs) Handles btnKeluar.Width = 180 End If Catch ex As Exception MsgBox(ex. klik dua kali textbox txtCariKata.CommandType = CommandType.Columns(0).Text & "'" dml. lalu ketikkan code berikut: Private Sub btnKeluar_Click(ByVal sender As System.Text dml.Text & "%'".Dispose() End Sub 8.Object.Tables(0).OleDb.DataMember = data.ToString() DataGridView1.OleDbDataAdapter("select * from barang where nama_barang like '%" & txtCariKata.OleDbDataAdapter("select * from barang where harga like '%" & txtCariKata.EventArgs) Handles txtCariKata.Fill(data) record. ByVal e As System. klik dua kali tombol Keluar.Tables(0).Object.Fill(data) record.Checked = True Then tabel = New Data. Kembali ke tampilan frmBarang.ToString()) End Try End Sub 7.DataSource = record DataGridView1.Columns(0).DataSource = data record.ToString() DataGridView1. lalu ketikkan code berikut: Private Sub txtCariKata_TextChanged(ByVal sender As System.DataSource = record DataGridView1. database) data = New DataSet tabel.DataSource = data record.DataMember = data. database) data = New DataSet tabel.Checked = True Then tabel = New Data.Connection = database dml.TextChanged Try If rbBarang. ByVal e As System.

Enabled = False btnUbah.EventArgs) Handles rbBarang. lalu ketikkan code berikut: Private Sub rbHarga_Click(ByVal sender As Object. lalu ketikkan code berikut: Private Sub rbBarang_Click(ByVal sender As Object. klik dua kali radiobutton rbHarga.Focus() End Sub 11.Click txtCariKata.Text = DataGridView1.EventArgs) Handles rbHarga.9. klik dua kali DataGridView1. ByVal e As System.ToString()) End Try End Sub 10. lalu ketikkan code berikut: Private Sub DataGridView1_DoubleClick1(ByVal sender As Object.Enabled = True btnHapus. klik dua kali radiobutton rbBarang.SelectedCells(0).EventArgs) Handles DataGridView1. Kembali ke tampilan frmBarang. .Enabled = False btnTambah. Tekan F5 atau tombol Start Debugging untuk menjalankan program.Enabled = True Catch ex As Exception MsgBox(ex. Kembali ke tampilan frmBarang.Value txtNmBarang.Focus() End Sub 12.Value txtHarga. ByVal e As System.SelectedCells(1). ByVal e As System.Text = DataGridView1.DoubleClick Try txtNmBarang. Kembali ke tampilan frmBarang.Click txtCariKata.

klik download Diposkan oleh Dizz di 21:00 Kirimkan Ini lewat EmailBlogThis!Berbagi ke TwitterBerbagi ke Facebook .untuk mendapatkan file pdf beserta coding nya.