Materi Praktikum Pemrograman VB Net

MEMBUAT FORM INPUT DATA DENGAN VB NET 2005 DAN DATABASE MS SQL SERVER 2005 EXPRESS
A. Membuat Database
1. Buka jendela Server Explorer.

2. Klik kanan pada connection, dan pilih add new Database

3. Akan muncul tampilan sebagai berikut :

By muningmini

Page 1

Masih di jendela Server Explorer.Materi Praktikum Pemrograman VB Net Isikan Nama server dan nama database yang akan kita buat. Expand (klik tanda plus didepan nama connection). akan terlihat pada daftar Data Connection seperti tampak pada gambar berikut. Kemudian Klik Ok. sehingga tampilannya menjadi sbb: By muningmini Page 2 . Database : db_toko 4. Menambahkan tabel ke dalam database Setelah selesai membuat database. langkah selanjutnya adalah menambahkan tabel barang pada database tersebut. SQLEXPRESS adalah engine yang digunakan. Database yang baru saja kita buat B. Sebagai contoh : Server Name: MINI-PC/SQLEXPRESS (mini-pc adalah nama komputer. Jika sukses. Langkah-langkahnya sebb: 1.

. Akan muncul jendela desain tabel. Akhirnya...Materi Praktikum Pemrograman VB Net 2. 3. SIAPPP. dan buat struktur tabel sehingga hasil akhirnya sbb: Pastikan bahwa kode_barang sebagai Primary Key.. selesai sudah persiapan pembuatan database dan tabel.. Pada Tabel. klik kanan dan pilih Add New Table... By muningmini Page 3 . Selanjutnya kita siapkan untuk membuat project baru aplikasi kita..silahkan minum dulu.oke.

Untuk menambahkan module. ikuti ilustrasi gambar dibawah ini : D. Menambahkan Module untuk Koneksi Koneksi kita buat pada module.Materi Praktikum Pemrograman VB Net C. pilih menu project Add Module. By muningmini Page 4 . Membuat Project Baru Untuk membuat project baru.

end module.Materi Praktikum Pemrograman VB Net Akan muncul jendela baru. database=db_toko.Open() Return (koneksiku) End Function E.SqlClient dan ketikkan kode berikut diantara tanda : Module module1 --. Tuliskan kode berikut di baris paling atas : Imports System. Seperti tampak pada gambar berikut : Public Function koneksi() As SqlConnection Dim koneksiku As New SqlConnection koneksiku = New SqlConnection("server=mini-PC\SQLEXPRESS. Membuat Form Input Data Barang Desain form untuk input barang seperti tampak pada gambar berikut : Pengaturan untuk masing-masing kontrol No 1 2 3 4 5 6 By muningmini Control Label1 GroupBox Label2 Label3 Label4 Textbox1 Properties Teks Font Teks Backcolor Text Text Text Name Value Entri data barang Data Barang Kode barang Nama barang Harga Satuan Textkode Page 5 .Data. trusted_connection=true") koneksiku.

Focus() Else Me.SqlClient 2.textKode.OK. 13.textKode. MessageBoxIcon. 12. MessageBoxIcon. 10.Stop) Me.textNama.textKode.textHarga.textKode.textNama.Materi Praktikum Pemrograman VB Net 7 8 9. "Warning".OK.Data. MessageBoxIcon. Double klik pada tombol cari dan tuliskan kode dibawah ini 'Jika user mengosongkan textbox kode dan mengklik button cari If Me. 14.textKode.Text = Nothing Then MessageBox. Module1. MessageBoxButtons. Menuliskan Kode untuk Input Data Barang 1.Enabled = True Me.Focus() Else If Len(Trim(Me.".Text & "'".Focus() End If Else MessageBox. MessageBoxButtons.Text)) = 4 Then Dim adapter As New SqlDataAdapter("select * from barang where kode_barang='" & textKode.Text & " sudah ada". Textbox2 Textbox3 Form Panel Button1 Button2 Button3 Button4 Name Text Text Backcolor Text Text Text Text Textnama Textharga Form entri data barang Cari Simpan Batal Keluar * Pengaturan lebih lanjut silahkan disesuaikan..Clear() Me.textKode. Pada baris paling atas.textKode.OK.Fill(dt) If dt. MessageBoxButtons.Count <> 0 Then MessageBox. tuliskan kode dibawah ini : Imports System.textKode. 11.Information) Me.Rows.Show("Kode Barang tidak boleh kosong. F.textKode.Show("Data dengan kode " & Me. "Warning".Clear() Me.Enabled = True Me..Enabled = False Me.koneksi) Dim dt As New DataTable("barang") adapter. "Warning".Hand) Me.Show("Kode Barang 4 Digit".Focus() End If End If By muningmini Page 6 .

textHarga. Module1..textKode. Tahu kan apa kodenya?? Selesai. silahkan tuliskan koding untuk button Keluar.nama_barang.. Double klik pada button Batal. ***Good Luck*** By muningmini Page 7 .Clear() Me. Terakhir. Dim sql As String = String.textNama.Enabled = False Me..textNama.Enabled = False Me.Materi Praktikum Pemrograman VB Net 3.Text & "')" Dim command As New SqlCommand(sql.Close() Me.textKode.textHarga. dan lihat hasilnya. silahkan untuk didebug.Clear() Me. Double klik pada button Simpan.textHarga.Clear() Me..textHarga. dan tuliskan juga kode dibawah ini.Clear() Me.Empty sql = "insert into barang (kode_barang.Enabled = True Me.Text & "'.Enabled = False Me.harga_satuan) values ('" & Me.textNama. Masih Error.Text & "'.textKode.Focus() 4.koneksi.jangan menyerah. tuliskan kode dibawah ini.Focus() 5.koneksi) command.Clear() Me.textKode.textNama.'" & Me.Enabled = True Me.'" & Me.textKode.Clear() Me.textKode.textNama.textHarga. Me.textKode.ExecuteNonQuery() Module1.Enabled = False Me.