Anda di halaman 1dari 8

MENGHUBUNGKAN DATABASE DENGAN VISUAL BASIC 2010

Langkah-Langkah:
1. Buka aplikasi Microsoft Access lalu buat datasheet view dengan membuat item Nama,
NIM, Waktu, a, b, c, D, X1, dan X2. Lalu save table dan file MS. Access.

2. Buka aplikasi Visual Basic 2010 lalu buat 4 form. Form 1 untuk login user maupun
admin, form 2 untuk login admin, form 3 untuk menginput data, dan form 4 untuk
mencari data.

3. Desain dan kodinglah form 1. Form 1 digunakan sebagai form awal yang muncul pada
saat aplikasi dijalankan, dimana isi dari form 1 ialah sebagai login untuk user maupun
admin. Desain dan kodingan dapat dilihat sebagai berikut:
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
Form3.Show()
Me.Hide()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
Form2.Show()
Me.Hide()
End Sub
End Class

4. Setelah selesai mendesain dan mengkoding form 1, selanjutnya desain dan kodinglah
form 2. Form 2 digunakan untuk login bagi admin, dimana isi dari form 2 ialah nama
admin, password admin, dan shift kerja. Dari form 2 ini, jika password yang admin
masukkan benar maka admin dapat mengedit data user yang telah diinput dengan klik
“Periksa Data” (form 3) dan dapat pula untuk mencari data yang telah user masukkan
dengan mencari nama user tersebut melalui NIM dengan cara klik “cari” (form 4).
Desain dan koding dari form 2 adalah sebagai berikut:

Public Class Form2

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
If TextBox1.Text = "isparani" And TextBox2.Text = "rara" Then
Form3.Show()
Me.Hide()
ElseIf TextBox1.Text = "rara" And TextBox2.Text = "12345" Then
Form3.Show()
Me.Hide()
ElseIf TextBox1.Text = "ipeh" And TextBox2.Text = "6789" Then
Form3.Show()
Me.Hide()
End If
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
If TextBox1.Text = "isparani" And TextBox2.Text = "rara" Then
Form4.Show()
Me.Hide()
ElseIf TextBox1.Text = "rara" And TextBox2.Text = "12345" Then
Form4.Show()
Me.Hide()
ElseIf TextBox1.Text = "ipeh" And TextBox2.Text = "6789" Then
Form4.Show()
Me.Hide()

End If
End Sub
End Class

5. Setelah selesai mendesain dan mengkoding form 2, selanjutnya ialah mendesain dan
mengkoding form 3. Tetapi sebelum itu hubungkan terlebih dahulu database dengan
visual basic seperti pada gambar:

Setelah menghubungkan database dengan visual basic baru lah dilakukan pendesainan
dan pengkodingan pada form 3. Form 3 digunakan untuk menginput data user dan dapat
pula digunakan admin untuk mengedit data user. Desain dan koding form 3 adalah
sebagai berikut:
Public Class Form3
Dim a As Integer
Dim b As Integer
Dim c As Integer
Private Sub Table1BindingNavigatorSaveItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Table1BindingNavigatorSaveItem.Click
Me.Validate()
Me.Table1BindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.TugasDataSet)

End Sub

Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles MyBase.Load
'TODO: This line of code loads data into the 'TugasDataSet.Table1' table. You
can move, or remove it, as needed.
Me.Table1TableAdapter.Fill(Me.TugasDataSet.Table1)

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
a = ATextBox.Text
b = BTextBox.Text
c = CTextBox.Text
DTextBox.Text = (b * b) - (4 * a * c)
X1TextBox.Text = (-(b) + (Math.Sqrt((b * b) - (4 * a * c)))) / 2 * a
X2TextBox.Text = (-(b) - (Math.Sqrt((b * b) - (4 * a * c)))) / 2 * a
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
Form1.Show()
Me.Hide()
End Sub
End Class

6. Setelah selesai mendesain dan mengkoding form 3, selanjutnya ialah mendesain dan
mengkoding form 4. Form 4 digunakan admin untuk mencari data user melalui NIM
yang user input. Desain dan koding form 4 adalah sebagai berikut:
Public Class Form4

Private Sub Table1BindingNavigatorSaveItem_Click(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles Table1BindingNavigatorSaveItem.Click
Me.Validate()
Me.Table1BindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.TugasDataSet)

End Sub

Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles MyBase.Load
'TODO: This line of code loads data into the 'TugasDataSet.Table1' table. You
can move, or remove it, as needed.
Me.Table1TableAdapter.Fill(Me.TugasDataSet.Table1)

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
Me.Table1BindingSource.Filter = "NIM LIKE '" + NIMTextBox.Text + "%'"
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
Form1.Show()
Me.Hide()
End Sub

End Class

MEMBUAT REPORTING PADA VISUAL BASIC

1. Buat form baru pada project terdahulu, selanjutnya cari “Reporting” pada toolbox, drag
“Report Viewer” ke form baru tersebu sehingga tampilannya menjadi seperti ini:
2. Klik panah kanan yang terdapat pada pojok atas desain form tersebut lalu pilih “Design
A New Report”.

3. Selanjutnya pada kolom data source sudah tersimpan database yang kita masukkan ke
visual basic sebelumnya sehingga kita hanya mengklik database yang telah kita
masukkan tersebut. Sedangkan untuk kolom Available Database akan secara otomatis
terisi jika kita sudah memilih data source tersebut. Maka tampilannya akan menjadi
seperti ini:
4. Pilih next, selanjutnya masukkan semua field yang ingin ditampilkan pada report ke
dalam kolom value. Tampilannya akan menjadi seperti ini:

5. Klik next maka tampilan menjadi seperti ini:


6. Klik Next lagi, selanjutnya ialah memilih desain untuk report. Pilih desain yang
diinginkan. Maka tampilan akan menjadi seperti ini:

7. Setelah itu klik Finish.

8. Setelah membuat desain report selesai, kembali ke form baru yang telah di drag report
viewer tadi, setelah itu klik panah ke kanan yang terdapat di pojok atas desain form, lalu
isi kolom “Choose Report” dengan report yang telah dibuat sebelumnya.

9. Selanjutnya buat button pada form search untuk memunculkan hasil reporting seperti
tampilan berikut ini:

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button3.Click
Form6.Show()
Me.Hide()
End Sub
End Class

10. Setelah di debug, maka akan muncul tanda print, maka tampilan report yang telah di
print adalah sebagai berikut:

Anda mungkin juga menyukai