0% menganggap dokumen ini bermanfaat (0 suara)
602 tayangan

Modul Praktek Visual Basic Net Database

Modul Praktek Visual Basic Net Database

Diunggah oleh

Indra Setya
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
602 tayangan

Modul Praktek Visual Basic Net Database

Modul Praktek Visual Basic Net Database

Diunggah oleh

Indra Setya
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 10

RPL Center 2011 SMK Negeri 10 Semarang

MODUL PRAKTEK VISUAL BASIC . NET APLIKASI DATABASE DENGAN MS. ACCESS A. MATERI
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Membuat database dengan microsoft Access 2003 / 2007 Membuat 1 form aplikasi dengan vb.net Membuat koding koneksi VB.Net dengan Database MS. Access. Membuat koding Tambah Data ( Simpan ). Membuat koding Ubah Data ( Edit ) Membuat koding Hapus Data ( Delete ) Membuat koding Batal ( Cancel ) Membuat koding Mencari Data ( Query ) Membuat Laporan ( Rekap ) Membuat Cetak Data ( Print ).

B. LANGKAH B.1. Membuat Database M. ACCESS 2007


1. 2. 3. 4. Buka Microsoft Access 2007 Buat database dengan nama databasesmk10.accdb Buat 1 tabel dengan nama tblsiswa Perhatikan struktur tblsiswa seperti gambar dibawah ini !

5. Isikan 2 data kedalam tblsiswa !

Modul VB.Net Aplikasi Database M.S Access 2007 By: Hardo Sujatmiko, S.Pd

Page 1

RPL Center 2011 SMK Negeri 10 Semarang

B.2. Membuat 1 form aplikasi dengan VB.Net


1. Buka VB.Net 2. Buat project baru dengan nama aplikasidatabasesmk10 3. Tampil form baru masukkan komponen-komponen seperti gambar dibawah ini !

Label 1 -7

Textbox 1-7

Datagridview1 Button 1-6 RadioButton 1-2 Texbox8 4. Ubah properties tiap komponen dan Hasil Akhir seperti gambar dibawah ini .

Modul VB.Net Aplikasi Database M.S Access 2007 By: Hardo Sujatmiko, S.Pd

Page 2

RPL Center 2011 SMK Negeri 10 Semarang

B.3. Membuat Koding Koneksi


Imports System.Data Imports System.Data.OleDb Public Class Form1 Dim Database As OleDbConnection Dim Tabel As OleDbDataAdapter Dim Data As DataSet Dim Record As New BindingSource Sub Koneksi() Try 'pakai ms access 2003 'Database = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=databasesmk102003.mdb") 'pakai ms access 2007 Database = New OleDbConnection("Provider=Microsoft Office 12.0 Access Database Engine OLE DB Provider;Data Source = databasesmk10.accdb") Database.Open() Catch ex As Exception MsgBox(ex.ToString()) End Try End Sub

Catatan: membuat sub data_record, sub bersih


Sub Data_Record() Try Tabel = New Data.OleDb.OleDbDataAdapter("select * from tblsiswa", Database) Data = New DataSet Tabel.Fill(Data) Record.DataSource = Data Record.DataMember = Data.Tables(0).ToString() DataGridView1.DataSource = Record DataGridView1.Columns(0).Width = 50 DataGridView1.Columns(1).Width = 90 DataGridView1.Columns(2).Width = 50 DataGridView1.Columns(3).Width = 50 DataGridView1.Columns(4).Width = 150 DataGridView1.Columns(5).Width = 75 DataGridView1.Columns(6).Width = 80 Catch ex As Exception MsgBox(ex.ToString()) End Try End Sub Sub bersih() TextBox1.Text TextBox2.Text TextBox3.Text TextBox4.Text

= = = =

"" "" "" "" Page 3

Modul VB.Net Aplikasi Database M.S Access 2007 By: Hardo Sujatmiko, S.Pd

RPL Center 2011 SMK Negeri 10 Semarang

TextBox5.Text = "" TextBox6.Text = "" TextBox7.Text = "" RadioButton1.Checked = False RadioButton2.Checked = False TextBox1.Focus() Button1.Enabled = True Button2.Enabled = False Button3.Enabled = False Call Koneksi() Call Data_Record() End Sub

B.4. Membuat Koding Tambah Data


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Try Dim DML As New OleDbCommand DML.Connection = Database DML.CommandType = CommandType.Text DML.CommandText = "insert into tblsiswa values ( " & _ TextBox1.Text & ",'" & TextBox2.Text & "','" & TextBox3.Text & _ "', '" & TextBox4.Text & "', '" & TextBox5.Text & "','" & _ TextBox6.Text & "', '" & TextBox7.Text & "' )" DML.ExecuteNonQuery() MsgBox("Data Telah Disimpan") Call bersih() Catch ex As Exception MsgBox(ex.ToString()) End Try

End sub

B.5. Membuat Koding Ubah Data


Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Try Dim DML As New OleDbCommand DML.Connection = Database DML.CommandType = CommandType.Text DML.CommandText = "Update tblsiswa set nama = '" & TextBox2.Text & "', kelas ='" & TextBox3.Text & "', jurusan = '" & TextBox4.Text & "', alamat = '" & TextBox5.Text & "', kelamin = '" & TextBox6.Text & "', tgl_lahir = '" & TextBox7.Text & "' where nis = " & TextBox1.Text & "" DML.ExecuteNonQuery() MsgBox("Data Telah Diubah") Call bersih() Catch ex As Exception MsgBox(ex.ToString()) End Try End Sub

Modul VB.Net Aplikasi Database M.S Access 2007 By: Hardo Sujatmiko, S.Pd

Page 4

RPL Center 2011 SMK Negeri 10 Semarang

B.6. Membuat Koding Hapus Data


Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Try Dim DML As New OleDbCommand DML.Connection = Database DML.CommandType = CommandType.Text DML.CommandText = "Delete from tblsiswa where nis = " & TextBox1.Text & "" DML.ExecuteNonQuery() MsgBox("Data Telah Dihapus") Call bersih() Catch ex As Exception MsgBox(ex.ToString()) End Try End Sub

B.7. Membuat Koding Batal Data


Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Call bersih() End Sub

B.8. Membuat Koding Mencari Data


Private Sub RadioButton1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButton1.Click TextBox8.Focus() End Sub

Private Sub RadioButton2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButton2.Click TextBox8.Focus() End Sub Private Sub TextBox8_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox8.TextChanged Try If RadioButton1.Checked = True Then Tabel = New Data.OleDb.OleDbDataAdapter("select * from tblsiswa where nis like '%" & TextBox8.Text & "%'", Database) Data = New DataSet Tabel.Fill(Data) Record.DataSource = Data Record.DataMember = Data.Tables(0).ToString() DataGridView1.DataSource = Record DataGridView1.Columns(0).Width = 180 ElseIf RadioButton2.Checked = True Then Tabel = New Data.OleDb.OleDbDataAdapter("select * from tblsiswa where nama like '%" & TextBox8.Text & "%'", Database) Modul VB.Net Aplikasi Database M.S Access 2007 By: Hardo Sujatmiko, S.Pd Page 5

RPL Center 2011 SMK Negeri 10 Semarang

Data = New DataSet Tabel.Fill(Data) Record.DataSource = Data Record.DataMember = Data.Tables(0).ToString() DataGridView1.DataSource = Record DataGridView1.Columns(0).Width = 180 End If Catch ex As Exception MsgBox(ex.ToString()) End Try End Sub

B.9. Membuat Laporan Data


1. Tambahkan laporan.rpt dengan crystal report, caranya: Solutio explore Project Add New Items. Pilih Reporting, Crystal Report dan beri nama laporan.rpt Klik kanan

Selanjutnya Klik OK

Modul VB.Net Aplikasi Database M.S Access 2007 By: Hardo Sujatmiko, S.Pd

Page 6

RPL Center 2011 SMK Negeri 10 Semarang

Pilih Create New Connection

Database Files

Arahkan database yang akan dipakai, biasanya ada di folder bin

debug

Klik tblsiswa

>>

Modul VB.Net Aplikasi Database M.S Access 2007 By: Hardo Sujatmiko, S.Pd

Page 7

RPL Center 2011 SMK Negeri 10 Semarang

Klik

Next

Desin Main Report

Desain seperti Gambar berikut

Modul VB.Net Aplikasi Database M.S Access 2007 By: Hardo Sujatmiko, S.Pd

Page 8

RPL Center 2011 SMK Negeri 10 Semarang

Hasil Laporan jika ditampilkan.

B.10. Membuat Cetak Data


Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Form2.CrystalReportViewer1.RefreshReport() Form2.CrystalReportViewer1.PrintReport() End Sub

%%% SELAMAT MENCOBA %%%

Modul VB.Net Aplikasi Database M.S Access 2007 By: Hardo Sujatmiko, S.Pd

Page 9

RPL Center 2011 SMK Negeri 10 Semarang

Modul VB.Net Aplikasi Database M.S Access 2007 By: Hardo Sujatmiko, S.Pd

Page 10

Anda mungkin juga menyukai