Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

FUNGSI INPUT, UPDATE, CARI & DELETE

APLIKASI SEDERHANA PADA VB.NET 2010 MENGGUNAKAN DATA BASE ACCES 2007
Aplikasi sederhana Data Base Karyawan

Gambar :Form.1
MODULE.1
ImportsSystem.Data.OleDb
ModuleModule1
PublicconnAsNewOleDbConnection
PubliccmdAsOleDbCommand
PublicrdAsOleDbDataReader
PublicdaAsOleDbDataAdapter
PublicdsAsNewDataSet
PublicstrAsString
Subkoneksi()
str="provider=microsoft.jet.oledb.4.0;datasource=Dbanggota.mdb"
conn=NewOleDbConnection(str)
Ifconn.State=ConnectionState.ClosedThenconn.Open()
EndSub
EndModule

*)JanganlupaBuatkoneksikedataBase

FORM.1 (LOGIN DENGAN USERNAME DAN PASWORD)


ImportsSystem.Data.OleDb
PublicClassForm1
PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button1.Click
IfTextBox1.Text=""Then
MsgBox("UsernameKosong")
ElseIfTextBox2.Text=""Then
MsgBox("PasswordKosong")
Else
IfTextBox1.Text="w"AndTextBox2.Text="s"Then
MsgBox("BerhasilLogin")
Form2.Show()
EndIf
EndIf
EndSub

PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button2.Click
Me.Close()
EndSub

PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
MyBase.Load
Callkoneksi()
EndSub
EndClass

Gambar : Form.2
FORM.2 ( INPUT DATA & SIMPAN )
ImportsSystem.Data.OleDb
PublicClassForm2
Subtampil()
da=NewOleDbDataAdapter("Select*fromTbanggota",conn)
ds=NewDataSet
da.Fill(ds,"Tbanggota")
DataGridView1.DataSource=(ds.Tables("Tbanggota"))
DataGridView1.ReadOnly=True
EndSub

Subbersih()
TextNama.Text=""
TextPangkat.Text=""
TextNrp.Text=""
TextLahir.Text=""
ComboBoxAgama.Text=""
TextTlp.Text=""
RichAlamat.Text=""
EndSub
Subsimpan()
Try
DimstrAsString
str="insertintoTbanggotavalues('"&TextNama.Text&"','"&TextPangkat.Text&
"','"&TextNrp.Text&"','"&TextLahir.Text&"','"&ComboBoxAgama.Text&"','"&
RichAlamat.Text&"','"&TextTlp.Text&"')"
cmd=NewOleDbCommand(str,conn)
cmd.ExecuteNonQuery()
MessageBox.Show("SimpanDataSiswaBerhasilDilakukan")
CatchexAsException
MessageBox.Show("SimpandataGagalDilakukan")
EndTry
EndSub

PrivateSubForm2_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
MyBase.Load

Callkoneksi()
Calltampil()
EndSub

PrivateSubSmp_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Smp.Click
Callsimpan()
Calltampil()
EndSub

PrivateSubClear_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Clear.Click
Callbersih()
EndSub

PrivateSubTtp_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Ttp.Click
Me.Close()
EndSub

PrivateSubSaveToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAs
System.EventArgs)HandlesSaveToolStripMenuItem.Click
Callsimpan()
Calltampil()
EndSub

PrivateSubExitToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAs
System.EventArgs)HandlesExitToolStripMenuItem.Click
Me.Close()
EndSub

PrivateSubInputDataToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAs
System.EventArgs)HandlesInputDataToolStripMenuItem.Click
FCaridata.Show()
Me.Close()
EndSub

PrivateSubInputDataToolStripMenuItem1_Click(ByValsenderAsSystem.Object,ByValeAs
System.EventArgs)HandlesInputDataToolStripMenuItem1.Click
FUbahdata.Show()
Me.Close()
EndSub

PrivateSubHapusDataToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAs
System.EventArgs)HandlesHapusDataToolStripMenuItem.Click
FHapus.Show()
Me.Close()
EndSub
EndClass

GAMBAR : FORM.3
FORM.3 (CARI DATA )
ImportsSystem.Data.OleDb
PublicClassFCaridata
Subtampil()
da=NewOleDbDataAdapter("Select*fromTbanggota",conn)
ds=NewDataSet
da.Fill(ds,"Tbanggota")
DataGridView1.DataSource=(ds.Tables("Tbanggota"))
DataGridView1.ReadOnly=True
EndSub

Subbersih()
TextNama.Text=""
TextPangkat.Text=""
TextNrp.Text=""
TextLahir.Text=""
ComboBoxAgama.Text=""
TextTlp.Text=""
RichAlamat.Text=""
EndSub

Subcari()
Try
Dimkode=InputBox("MasukkanNrp")
ds.Tables(0).PrimaryKey=NewDataColumn(){ds.Tables(0).Columns("Nrp")}
DimrowAsDataRow
row=ds.Tables(0).Rows.Find(kode)
TextNama.Text=row("Nama")
TextPangkat.Text=row("Pangkat")
TextNrp.Text=row("Nrp")

TextLahir.Text=row("Lahir")
TextTlp.Text=row("Tlp")
ComboBoxAgama.Text=row("Agama")
RichAlamat.Text=row("Alamat")
CatchexAsException
MsgBox("DataTidakAda")
EndTry
EndSub
PrivateSubForm3_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
MyBase.Load
Callkoneksi()
Calltampil()
EndSub

PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button2.Click
Callbersih()
EndSub

PrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button3.Click
Callcari()
Calltampil()
EndSub

PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button1.Click
Form2.Show()
Me.Close()
EndSub
EndClass

GAMBAR : FORM.4
FORM.4 (UBAH DATA)
ImportsSystem.Data.OleDb
PublicClassFUbahdata
Subtampil()
Callkoneksi()
da=NewOleDbDataAdapter("Select*fromTbanggota",conn)
ds=NewDataSet
da.Fill(ds,"Tbanggota")
DataGridView1.DataSource=(ds.Tables("Tbanggota"))
DataGridView1.ReadOnly=True
EndSub
Sububah()
Try
DimstrAsString
str="UpdateTbanggotasetNama='"&TextBox1.Text&"',Pangkat='"&
TextBox2.Text&"',Lahir='"&TextBox4.Text&"',Alamat='"&
ComboBox1.Text&"',Agama='"&RichTextBox1.Text&"',Tlp='"&TextBox5.Text&
"'whereNrp='"&TextBox3.Text&
"'"
cmd=NewOleDbCommand(str,conn)
cmd.ExecuteNonQuery()
MessageBox.Show("UpdateDataSiswaBerhasilDilakukan")
CatchexAsException
MessageBox.Show("UpdateDataSiswaGagalDilakukan")
EndTry
EndSub
Subcari()
Try
Dimkode=InputBox("MasukkanNrp")
ds.Tables(0).PrimaryKey=NewDataColumn(){ds.Tables(0).Columns("Nrp")}
DimrowAsDataRow
row=ds.Tables(0).Rows.Find(kode)
TextBox1.Text=row("Nama")
TextBox2.Text=row("Pangkat")
TextBox3.Text=row("Nrp")
TextBox4.Text=row("Lahir")
TextBox5.Text=row("Tlp")

ComboBox1.Text=row("Agama")
RichTextBox1.Text=row("Alamat")
CatchexAsException
MsgBox("DataTidakAda")
EndTry
EndSub
Subbersih()
TextBox1.Text=""
TextBox2.Text=""
TextBox3.Text=""
TextBox4.Text=""
ComboBox1.Text=""
TextBox5.Text=""
RichTextBox1.Text=""
EndSub
PrivateSubFUbahdata_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
MyBase.Load
Callkoneksi()
Calltampil()
EndSub

PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button1.Click
Callubah()
Calltampil()
EndSub

PrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button3.Click
Callbersih()
EndSub

PrivateSubButton4_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button4.Click
Me.Close()
Form2.Show()
EndSub

PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button2.Click
Callcari()
Calltampil()
EndSub
EndClass

GAMBAR : FORM.5
FORM.5 ( HAPUS DATA )
ImportsSystem.Data.OleDb
PublicClassFHapus
Subtampil()
Callkoneksi()
da=NewOleDbDataAdapter("Select*fromTbanggota",conn)
ds=NewDataSet
da.Fill(ds,"Tbanggota")
DataGridView1.DataSource=(ds.Tables("Tbanggota"))
DataGridView1.ReadOnly=True
EndSub
Subhapus()
Try
DimstrAsString
str="Delete*fromTbanggotawhereNrp='"&TextBox3.Text&"'"
cmd=NewOleDbCommand(str,conn)
cmd.ExecuteNonQuery()
MessageBox.Show("DataAnggotaBerhasilDihapus")
CatchexAsException
MessageBox.Show("DataAnggotaGagalDihapus")
EndTry
EndSub
Subcari()
Try
Dimkode=InputBox("MasukkanNrp")
ds.Tables(0).PrimaryKey=NewDataColumn(){ds.Tables(0).Columns("Nrp")}
DimrowAsDataRow
row=ds.Tables(0).Rows.Find(kode)
TextBox1.Text=row("Nama")
TextBox2.Text=row("Pangkat")
TextBox3.Text=row("Nrp")
TextBox4.Text=row("Lahir")
TextBox5.Text=row("Tlp")
ComboBox1.Text=row("Agama")
RichTextBox1.Text=row("Alamat")
CatchexAsException
MsgBox("DataTidakAda")

EndTry
EndSub
Subbersih()
TextBox1.Text=""
TextBox2.Text=""
TextBox3.Text=""
TextBox4.Text=""
ComboBox1.Text=""
TextBox5.Text=""
RichTextBox1.Text=""
EndSub

PrivateSubFHapus_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
MyBase.Load
Callkoneksi()
Calltampil()
EndSub

PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button2.Click
Callcari()
Calltampil()
EndSub

PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button1.Click
Callhapus()
Calltampil()
EndSub

PrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button3.Click
Callbersih()
EndSub

PrivateSubButton4_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button4.Click
Me.Close()
Form2.Show()
EndSub
EndClass

You might also like