Perancangan Aplikasi Kamus Bahasa Inggris Menggunakan Visual Basic
LAMPIRAN 1
Kode Program Menu Awal
Public Class FrmUtama
Private
Sub
System.Object,
InggrisBtn_Click(ByVal
ByVal
e
As
sender
System.EventArgs)
As
Handles
InggrisBtn.Click
FrmInggris.Show()
End Sub
Private
Sub
System.Object,
ByVal
IndonesiaBtn_Click(ByVal
e
As
sender
System.EventArgs)
As
Handles
IndonesiaBtn.Click
FrmIndonesia.Show()
End Sub
Private Sub EditBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles EditBtn.Click
FrmEdit.Show()
End Sub
Private
Sub
System.Object,
ByVal
AboutMeBtn_Click(ByVal
e
As
sender
System.EventArgs)
As
Handles
AboutMeBtn.Click
FrmTentangSaya.Show()
End Sub
Private Sub ExitBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles KeluarBtn.Click
End
Universitas Sumatera Utara
End Sub
Private Sub FrmUtama_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
End Class
Universitas Sumatera Utara
LAMPIRAN 2
Kode Program Menu Inggris – Indonesia
Imports System.Data.OleDb
Public Class FrmInggris
Dim str As String
Dim kon As New OleDbConnection
Dim da As New OleDbDataAdapter
Dim ds As New DataSet
Dim dt As DataTable
Sub konek()
str
=
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Users\user\Documents\Visual
Studio
2010\Projects\kamus\kamus\data.mdb"
kon = New OleDbConnection(str)
End Sub
Sub tampil()
da = New OleDbDataAdapter("Select * from kamus", kon)
ds = New DataSet
da.Fill(ds, "kamus")
If ds.Tables(0).Rows.Count 0 Then
End If
End Sub
Private Sub FrmInggris_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
Call konek()
Universitas Sumatera Utara
Call tampil()
End Sub
Private
Sub
System.Object,
PictureBox1_Click(ByVal
ByVal
e
As
sender
System.EventArgs)
As
Handles
FotoPic.Click
'belum
ada
proses
upload
file
gambar
ke
folder
tertentu
On Error Resume Next
FotoPic.ImageLocation = FotoPic.Text
End Sub
Private Sub HomeBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles TutupBtn.Click
Close()
End Sub
Private
Sub
TranslateBtn_Click(ByVal
sender
As
System.Object, ByVal e As System.EventArgs)
cari()
End Sub
Private Sub TxtEN_KeyDown(ByVal sender As Object, ByVal e
As System.Windows.Forms.KeyEventArgs) Handles TxtEN.KeyDown
If e.KeyCode = Keys.Space Or e.KeyCode = Keys.Enter
Then
cari()
'If txtIN.Text = "" Then
'
MsgBox(TxtEN.Text & " tidak ditemukan..")
'End If
End If
End Sub
Sub cari()
Universitas Sumatera Utara
Call konek()
da
=
New
Data.OleDb.OleDbDataAdapter("select
indonesia,gambar from kamus where inggris='" & TxtEN.Text &
"'", kon)
ds = New DataSet
da.Fill(ds)
Try
Dim a As DataRow
txtIN.Text = ""
If ds.Tables(0).Rows.Count 0 Then
For Each a In ds.Tables(0).Rows
txtIN.Text = a.Item(0)
FotoPic.ImageLocation = a.Item(1)
Next a
Else
txtIN.Text = ""
FotoPic.ImageLocation = "D:\defff.jpg"
End If
Catch ex As Exception
FotoPic.ImageLocation = "D:\Error.png"
Exit Sub
End Try
End Sub
Private Sub SuaraBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles SuaraBtn.Click
Dim SAPI
SAPI = CreateObject("SAPI.spvoice")
SAPI.Speak(txtIN.Text)
End Sub
Universitas Sumatera Utara
Private
Sub
System.Object,
ByVal
TxtEN_TextChanged(ByVal
e
As
sender
System.EventArgs)
As
Handles
TxtEN.TextChanged
cari()
End Sub
End Class
Universitas Sumatera Utara
LAMPIRAN 3
Kode Program Menu Indonesia – Inggris
Imports System.Data.OleDb
Public Class FrmIndonesia
Dim str As String
Dim kon As New OleDbConnection
Dim da As New OleDbDataAdapter
Dim ds As New DataSet
Dim dt As DataTable
Sub konek()
str
=
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Users\user\Documents\Visual
Studio
2010\Projects\kamus\kamus\data.mdb"
kon = New OleDbConnection(str)
End Sub
Sub tampil()
da = New OleDbDataAdapter("Select * from kamus", kon)
ds = New DataSet
da.Fill(ds, "kamus")
If ds.Tables(0).Rows.Count 0 Then
End If
End Sub
Private
System.Object,
Sub
ByVal
FrmIndonesia_Load(ByVal
e
As
sender
System.EventArgs)
As
Handles
MyBase.Load
Call konek()
Universitas Sumatera Utara
Call tampil()
End Sub
Private
Sub
System.Object,
PictureBox1_Click(ByVal
ByVal
e
As
sender
System.EventArgs)
As
Handles
FotoPic.Click
'belum
ada
proses
upload
file
gambar
ke
folder
tertentu
On Error Resume Next
FotoPic.ImageLocation = FotoPic.Text
End Sub
Private Sub CloseBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles TutupBtn.Click
Close()
End Sub
Private Sub txtIN_KeyDown(ByVal sender As Object, ByVal e
As System.Windows.Forms.KeyEventArgs) Handles txtIN.KeyDown
If e.KeyCode = Keys.Space Or e.KeyCode = Keys.Enter
Then
cari()
'If txtEN.Text = "" Then
'MsgBox(txtIN.Text & " tidak ditemukan..")
'End If
End If
End Sub
Sub cari()
Call konek()
da
=
New
Data.OleDb.OleDbDataAdapter("select
inggris,gambar from kamus where indonesia='" & txtIN.Text &
"'", kon)
ds = New DataSet
da.Fill(ds)
Universitas Sumatera Utara
Try
Dim a As DataRow
txtEN.Text = ("")
If ds.Tables(0).Rows.Count 0 Then
For Each a In ds.Tables(0).Rows
txtEN.Text = a.Item(0)
FotoPic.ImageLocation = a.Item(1)
Next a
Else
txtEN.Text = ""
FotoPic.ImageLocation = "D:\defff.jpg"
End If
Catch ex As Exception
FotoPic.ImageLocation = "D:\Error.png"
Exit Sub
End Try
End Sub
Private Sub SuaraBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles SuaraBtn.Click
Dim SAPI
SAPI = CreateObject("SAPI.spvoice")
SAPI.Speak(txtEN.Text)
End Sub
Private
Sub
System.Object,
ByVal
txtIN_TextChanged(ByVal
e
As
sender
System.EventArgs)
As
Handles
txtIN.TextChanged
cari()
End Sub
Private
Sub
TerjemahBtn_Click(ByVal
sender
As
System.Object, ByVal e As System.EventArgs)
Universitas Sumatera Utara
cari()
End Sub
End Class
Universitas Sumatera Utara
LAMPIRAN 4
Kode Program Menu Edit Kamus
Imports System.Data.OleDb
Public Class FrmEdit
Dim str As String
Dim kon As New OleDbConnection
Dim da As New OleDbDataAdapter
Dim ds As New DataSet
Dim comm As New OleDbCommand
Dim dr As OleDbDataReader
Dim Record As New BindingSource
Sub txtAktif(ByVal X As Boolean)
txtIN.Enabled = X
txtEN.Enabled = X
FotoPic.Enabled = X
End Sub
Sub Data_Record()
Try
Call konek()
kon.Open()
da
=
New
Data.OleDb.OleDbDataAdapter("select
kd_kamus,indonesia,inggris from Kamus
order by kd_kamus asc",
kon)
ds = New DataSet
da.Fill(ds)
Record.DataSource = ds
Record.DataMember = ds.Tables(0).ToString()
DataGridView1.DataSource = Record
DataGridView1.Columns(1).Width = 300
DataGridView1.Columns(5).Visible = False
Universitas Sumatera Utara
kon.Close()
Catch ex As Exception
'MsgBox(ex.ToString())
End Try
End Sub
Sub konek()
str
=
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Users\user\Documents\Visual
Studio
2010\Projects\kamus\kamus\data.mdb"
kon = New OleDbConnection(str)
End Sub
Private Sub SaveBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles SimpanBtn.Click
If SimpanBtn.Text = "Tambah" Then
SimpanBtn.Text = "Simpan"
txtAktif(True)
txtIN.Focus()
Try
Call konek()
kon.Open()
comm.Connection = kon
comm.CommandText
=
"select
max(kd_kamus)
as
kode from kamus"
dr = comm.ExecuteReader
dr.Read()
If dr.HasRows Then
lblNo.Text = Val(dr(0).ToString) + 1
End If
Catch ex As Exception
Universitas Sumatera Utara
MsgBox(ex.ToString())
End Try
kon.Close()
Else
Call konek()
kon.Open()
Dim sql As String
sql = "Insert into kamus values(" & lblNo.Text &
",'"
&
txtIN.Text
&
"',
'"
&
txtEN.Text
&
"','"
&
OpenFileDialog1.FileName & "')"
comm = New OleDbCommand(sql, kon)
comm.ExecuteNonQuery()
MsgBox("Berhasil!")
awal()
txtAktif(False)
kon.Close()
End If
Data_Record()
End Sub
Private
System.Object,
Sub
ByVal
Exitcancel_Click(ByVal
e
As
sender
System.EventArgs)
As
Handles
BatalBtn.Click
awal()
txtAktif(False)
End Sub
Private Sub FotoPic_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles FotoPic.Click
OpenFileDialog1.ShowDialog()
FotoPic.ImageLocation = OpenFileDialog1.FileName
End Sub
Universitas Sumatera Utara
Private Sub EditBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles EditBtn.Click
If EditBtn.Text = "Edit" Then
EditBtn.Text = "Simpan"
txtAktif(True)
Else
Try
Call konek()
kon.Open()
comm.Connection = kon
comm.CommandText = "update Kamus set Indonesia
= '" & txtIN.Text & _
"',
Inggris=
'"
&
txtEN.Text
&
"',
gambar='" & OpenFileDialog1.FileName & "' where kd_kamus =" &
lblNo.Text
comm.ExecuteNonQuery()
MsgBox("Data berhasil Diubah")
Catch ex As Exception
MsgBox(ex.ToString())
End Try
kon.Close()
awal()
txtAktif(False)
enab(False)
End If
Data_Record()
End Sub
Private
Sub
FrmEdit_Load(ByVal
sender
As
System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
Data_Record()
awal()
txtAktif(False)
Universitas Sumatera Utara
End Sub
Private
Sub
DataGridView1_CellClick1(ByVal
Object,
ByVal
sender
e
As
As
System.Windows.Forms.DataGridViewCellEventArgs)
Handles
DataGridView1.CellClick
Try
Dim i As Integer = DataGridView1.CurrentRow.Index
lblNo.Text = DataGridView1.Item(0, i).Value
enab(True)
Catch ex As Exception
End Try
End Sub
Private
Sub
DataGridView1_CellClick(ByVal
System.Object,
ByVal
sender
As
e
As
System.Windows.Forms.DataGridViewCellEventArgs)
Handles
DataGridView1.CellContentClick
End Sub
Sub awal()
SimpanBtn.Text = "Tambah"
HapusBtn.Text = "Hapus"
EditBtn.Text = "Edit"
BatalBtn.Text = "Batal"
lblNo.Text = ""
txtEN.Text = ""
txtIN.Text = ""
FotoPic.ImageLocation
=
Application.StartupPath
&
"\defff.jpg"
enab(False)
Universitas Sumatera Utara
End Sub
Sub enab(ByVal X As Boolean)
SimpanBtn.Enabled = Not X
EditBtn.Enabled = X
HapusBtn.Enabled = X
End Sub
Private
Sub
lblNo_TextChanged(ByVal
sender
As
Object,
ByVal e As System.EventArgs) Handles lblNo.TextChanged
Try
Call konek()
kon.Open()
comm.Connection = kon
comm.CommandText
=
"select
*
from
kamus
where
kd_kamus=" & lblNo.Text
dr = comm.ExecuteReader
dr.Read()
If dr.HasRows Then
txtIN.Text = dr(1).ToString
txtEN.Text = dr(2).ToString
FotoPic.ImageLocation = dr(3).ToString
End If
Catch ex As Exception
'MsgBox(ex.ToString())
End Try
kon.Close()
End Sub
Private
Sub
Delete_Click(ByVal
sender
As
System.Object,
ByVal e As System.EventArgs) Handles HapusBtn.Click
Try
Call konek()
kon.Open()
comm.Connection = kon
Universitas Sumatera Utara
comm.CommandText
=
"delete
from
kamus
where
kd_kamus=" & lblNo.Text
dr = comm.ExecuteReader
MsgBox("Data Telah Dihapus")
Catch ex As Exception
'MsgBox(ex.ToString())
End Try
kon.Close()
Data_Record()
awal()
enab(True)
End Sub
End Class
Universitas Sumatera Utara
LAMPIRAN 5
Kode Program Menu Tentang Saya
Public Class FrmTentangSaya
Private Sub Label1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs)
End Sub
Private Sub Label1_Click_1(ByVal sender As System.Object,
ByVal e As System.EventArgs)
End Sub
Private Sub PictureBox1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
End Sub
Private Sub ExitBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles TutupBtn.Click
Close()
End Sub
Private Sub ListBox1_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs)
End Sub
Universitas Sumatera Utara
Private Sub FrmTentangSaya_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
End Sub
End Class
Universitas Sumatera Utara
Kode Program Menu Awal
Public Class FrmUtama
Private
Sub
System.Object,
InggrisBtn_Click(ByVal
ByVal
e
As
sender
System.EventArgs)
As
Handles
InggrisBtn.Click
FrmInggris.Show()
End Sub
Private
Sub
System.Object,
ByVal
IndonesiaBtn_Click(ByVal
e
As
sender
System.EventArgs)
As
Handles
IndonesiaBtn.Click
FrmIndonesia.Show()
End Sub
Private Sub EditBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles EditBtn.Click
FrmEdit.Show()
End Sub
Private
Sub
System.Object,
ByVal
AboutMeBtn_Click(ByVal
e
As
sender
System.EventArgs)
As
Handles
AboutMeBtn.Click
FrmTentangSaya.Show()
End Sub
Private Sub ExitBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles KeluarBtn.Click
End
Universitas Sumatera Utara
End Sub
Private Sub FrmUtama_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
End Class
Universitas Sumatera Utara
LAMPIRAN 2
Kode Program Menu Inggris – Indonesia
Imports System.Data.OleDb
Public Class FrmInggris
Dim str As String
Dim kon As New OleDbConnection
Dim da As New OleDbDataAdapter
Dim ds As New DataSet
Dim dt As DataTable
Sub konek()
str
=
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Users\user\Documents\Visual
Studio
2010\Projects\kamus\kamus\data.mdb"
kon = New OleDbConnection(str)
End Sub
Sub tampil()
da = New OleDbDataAdapter("Select * from kamus", kon)
ds = New DataSet
da.Fill(ds, "kamus")
If ds.Tables(0).Rows.Count 0 Then
End If
End Sub
Private Sub FrmInggris_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
Call konek()
Universitas Sumatera Utara
Call tampil()
End Sub
Private
Sub
System.Object,
PictureBox1_Click(ByVal
ByVal
e
As
sender
System.EventArgs)
As
Handles
FotoPic.Click
'belum
ada
proses
upload
file
gambar
ke
folder
tertentu
On Error Resume Next
FotoPic.ImageLocation = FotoPic.Text
End Sub
Private Sub HomeBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles TutupBtn.Click
Close()
End Sub
Private
Sub
TranslateBtn_Click(ByVal
sender
As
System.Object, ByVal e As System.EventArgs)
cari()
End Sub
Private Sub TxtEN_KeyDown(ByVal sender As Object, ByVal e
As System.Windows.Forms.KeyEventArgs) Handles TxtEN.KeyDown
If e.KeyCode = Keys.Space Or e.KeyCode = Keys.Enter
Then
cari()
'If txtIN.Text = "" Then
'
MsgBox(TxtEN.Text & " tidak ditemukan..")
'End If
End If
End Sub
Sub cari()
Universitas Sumatera Utara
Call konek()
da
=
New
Data.OleDb.OleDbDataAdapter("select
indonesia,gambar from kamus where inggris='" & TxtEN.Text &
"'", kon)
ds = New DataSet
da.Fill(ds)
Try
Dim a As DataRow
txtIN.Text = ""
If ds.Tables(0).Rows.Count 0 Then
For Each a In ds.Tables(0).Rows
txtIN.Text = a.Item(0)
FotoPic.ImageLocation = a.Item(1)
Next a
Else
txtIN.Text = ""
FotoPic.ImageLocation = "D:\defff.jpg"
End If
Catch ex As Exception
FotoPic.ImageLocation = "D:\Error.png"
Exit Sub
End Try
End Sub
Private Sub SuaraBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles SuaraBtn.Click
Dim SAPI
SAPI = CreateObject("SAPI.spvoice")
SAPI.Speak(txtIN.Text)
End Sub
Universitas Sumatera Utara
Private
Sub
System.Object,
ByVal
TxtEN_TextChanged(ByVal
e
As
sender
System.EventArgs)
As
Handles
TxtEN.TextChanged
cari()
End Sub
End Class
Universitas Sumatera Utara
LAMPIRAN 3
Kode Program Menu Indonesia – Inggris
Imports System.Data.OleDb
Public Class FrmIndonesia
Dim str As String
Dim kon As New OleDbConnection
Dim da As New OleDbDataAdapter
Dim ds As New DataSet
Dim dt As DataTable
Sub konek()
str
=
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Users\user\Documents\Visual
Studio
2010\Projects\kamus\kamus\data.mdb"
kon = New OleDbConnection(str)
End Sub
Sub tampil()
da = New OleDbDataAdapter("Select * from kamus", kon)
ds = New DataSet
da.Fill(ds, "kamus")
If ds.Tables(0).Rows.Count 0 Then
End If
End Sub
Private
System.Object,
Sub
ByVal
FrmIndonesia_Load(ByVal
e
As
sender
System.EventArgs)
As
Handles
MyBase.Load
Call konek()
Universitas Sumatera Utara
Call tampil()
End Sub
Private
Sub
System.Object,
PictureBox1_Click(ByVal
ByVal
e
As
sender
System.EventArgs)
As
Handles
FotoPic.Click
'belum
ada
proses
upload
file
gambar
ke
folder
tertentu
On Error Resume Next
FotoPic.ImageLocation = FotoPic.Text
End Sub
Private Sub CloseBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles TutupBtn.Click
Close()
End Sub
Private Sub txtIN_KeyDown(ByVal sender As Object, ByVal e
As System.Windows.Forms.KeyEventArgs) Handles txtIN.KeyDown
If e.KeyCode = Keys.Space Or e.KeyCode = Keys.Enter
Then
cari()
'If txtEN.Text = "" Then
'MsgBox(txtIN.Text & " tidak ditemukan..")
'End If
End If
End Sub
Sub cari()
Call konek()
da
=
New
Data.OleDb.OleDbDataAdapter("select
inggris,gambar from kamus where indonesia='" & txtIN.Text &
"'", kon)
ds = New DataSet
da.Fill(ds)
Universitas Sumatera Utara
Try
Dim a As DataRow
txtEN.Text = ("")
If ds.Tables(0).Rows.Count 0 Then
For Each a In ds.Tables(0).Rows
txtEN.Text = a.Item(0)
FotoPic.ImageLocation = a.Item(1)
Next a
Else
txtEN.Text = ""
FotoPic.ImageLocation = "D:\defff.jpg"
End If
Catch ex As Exception
FotoPic.ImageLocation = "D:\Error.png"
Exit Sub
End Try
End Sub
Private Sub SuaraBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles SuaraBtn.Click
Dim SAPI
SAPI = CreateObject("SAPI.spvoice")
SAPI.Speak(txtEN.Text)
End Sub
Private
Sub
System.Object,
ByVal
txtIN_TextChanged(ByVal
e
As
sender
System.EventArgs)
As
Handles
txtIN.TextChanged
cari()
End Sub
Private
Sub
TerjemahBtn_Click(ByVal
sender
As
System.Object, ByVal e As System.EventArgs)
Universitas Sumatera Utara
cari()
End Sub
End Class
Universitas Sumatera Utara
LAMPIRAN 4
Kode Program Menu Edit Kamus
Imports System.Data.OleDb
Public Class FrmEdit
Dim str As String
Dim kon As New OleDbConnection
Dim da As New OleDbDataAdapter
Dim ds As New DataSet
Dim comm As New OleDbCommand
Dim dr As OleDbDataReader
Dim Record As New BindingSource
Sub txtAktif(ByVal X As Boolean)
txtIN.Enabled = X
txtEN.Enabled = X
FotoPic.Enabled = X
End Sub
Sub Data_Record()
Try
Call konek()
kon.Open()
da
=
New
Data.OleDb.OleDbDataAdapter("select
kd_kamus,indonesia,inggris from Kamus
order by kd_kamus asc",
kon)
ds = New DataSet
da.Fill(ds)
Record.DataSource = ds
Record.DataMember = ds.Tables(0).ToString()
DataGridView1.DataSource = Record
DataGridView1.Columns(1).Width = 300
DataGridView1.Columns(5).Visible = False
Universitas Sumatera Utara
kon.Close()
Catch ex As Exception
'MsgBox(ex.ToString())
End Try
End Sub
Sub konek()
str
=
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Users\user\Documents\Visual
Studio
2010\Projects\kamus\kamus\data.mdb"
kon = New OleDbConnection(str)
End Sub
Private Sub SaveBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles SimpanBtn.Click
If SimpanBtn.Text = "Tambah" Then
SimpanBtn.Text = "Simpan"
txtAktif(True)
txtIN.Focus()
Try
Call konek()
kon.Open()
comm.Connection = kon
comm.CommandText
=
"select
max(kd_kamus)
as
kode from kamus"
dr = comm.ExecuteReader
dr.Read()
If dr.HasRows Then
lblNo.Text = Val(dr(0).ToString) + 1
End If
Catch ex As Exception
Universitas Sumatera Utara
MsgBox(ex.ToString())
End Try
kon.Close()
Else
Call konek()
kon.Open()
Dim sql As String
sql = "Insert into kamus values(" & lblNo.Text &
",'"
&
txtIN.Text
&
"',
'"
&
txtEN.Text
&
"','"
&
OpenFileDialog1.FileName & "')"
comm = New OleDbCommand(sql, kon)
comm.ExecuteNonQuery()
MsgBox("Berhasil!")
awal()
txtAktif(False)
kon.Close()
End If
Data_Record()
End Sub
Private
System.Object,
Sub
ByVal
Exitcancel_Click(ByVal
e
As
sender
System.EventArgs)
As
Handles
BatalBtn.Click
awal()
txtAktif(False)
End Sub
Private Sub FotoPic_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles FotoPic.Click
OpenFileDialog1.ShowDialog()
FotoPic.ImageLocation = OpenFileDialog1.FileName
End Sub
Universitas Sumatera Utara
Private Sub EditBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles EditBtn.Click
If EditBtn.Text = "Edit" Then
EditBtn.Text = "Simpan"
txtAktif(True)
Else
Try
Call konek()
kon.Open()
comm.Connection = kon
comm.CommandText = "update Kamus set Indonesia
= '" & txtIN.Text & _
"',
Inggris=
'"
&
txtEN.Text
&
"',
gambar='" & OpenFileDialog1.FileName & "' where kd_kamus =" &
lblNo.Text
comm.ExecuteNonQuery()
MsgBox("Data berhasil Diubah")
Catch ex As Exception
MsgBox(ex.ToString())
End Try
kon.Close()
awal()
txtAktif(False)
enab(False)
End If
Data_Record()
End Sub
Private
Sub
FrmEdit_Load(ByVal
sender
As
System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
Data_Record()
awal()
txtAktif(False)
Universitas Sumatera Utara
End Sub
Private
Sub
DataGridView1_CellClick1(ByVal
Object,
ByVal
sender
e
As
As
System.Windows.Forms.DataGridViewCellEventArgs)
Handles
DataGridView1.CellClick
Try
Dim i As Integer = DataGridView1.CurrentRow.Index
lblNo.Text = DataGridView1.Item(0, i).Value
enab(True)
Catch ex As Exception
End Try
End Sub
Private
Sub
DataGridView1_CellClick(ByVal
System.Object,
ByVal
sender
As
e
As
System.Windows.Forms.DataGridViewCellEventArgs)
Handles
DataGridView1.CellContentClick
End Sub
Sub awal()
SimpanBtn.Text = "Tambah"
HapusBtn.Text = "Hapus"
EditBtn.Text = "Edit"
BatalBtn.Text = "Batal"
lblNo.Text = ""
txtEN.Text = ""
txtIN.Text = ""
FotoPic.ImageLocation
=
Application.StartupPath
&
"\defff.jpg"
enab(False)
Universitas Sumatera Utara
End Sub
Sub enab(ByVal X As Boolean)
SimpanBtn.Enabled = Not X
EditBtn.Enabled = X
HapusBtn.Enabled = X
End Sub
Private
Sub
lblNo_TextChanged(ByVal
sender
As
Object,
ByVal e As System.EventArgs) Handles lblNo.TextChanged
Try
Call konek()
kon.Open()
comm.Connection = kon
comm.CommandText
=
"select
*
from
kamus
where
kd_kamus=" & lblNo.Text
dr = comm.ExecuteReader
dr.Read()
If dr.HasRows Then
txtIN.Text = dr(1).ToString
txtEN.Text = dr(2).ToString
FotoPic.ImageLocation = dr(3).ToString
End If
Catch ex As Exception
'MsgBox(ex.ToString())
End Try
kon.Close()
End Sub
Private
Sub
Delete_Click(ByVal
sender
As
System.Object,
ByVal e As System.EventArgs) Handles HapusBtn.Click
Try
Call konek()
kon.Open()
comm.Connection = kon
Universitas Sumatera Utara
comm.CommandText
=
"delete
from
kamus
where
kd_kamus=" & lblNo.Text
dr = comm.ExecuteReader
MsgBox("Data Telah Dihapus")
Catch ex As Exception
'MsgBox(ex.ToString())
End Try
kon.Close()
Data_Record()
awal()
enab(True)
End Sub
End Class
Universitas Sumatera Utara
LAMPIRAN 5
Kode Program Menu Tentang Saya
Public Class FrmTentangSaya
Private Sub Label1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs)
End Sub
Private Sub Label1_Click_1(ByVal sender As System.Object,
ByVal e As System.EventArgs)
End Sub
Private Sub PictureBox1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
End Sub
Private Sub ExitBtn_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles TutupBtn.Click
Close()
End Sub
Private Sub ListBox1_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs)
End Sub
Universitas Sumatera Utara
Private Sub FrmTentangSaya_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
End Sub
End Class
Universitas Sumatera Utara