You are on page 1of 9

Published by

Pembuatan Database

Hal yang pertama yang harus dilakukan dalam proses pembuataan kamus digital dengan
visual basic adalah pembuatan database. Dalam proses ini kita menggukanan Microsoft
Access sebagai databasenya.

Database tersebut kita beri nama dengan “kamus.mdb” . Di dalam database tersebut kita
buat sebuat table dengan nama kamus. Kemudian kita buat dua buah field dengan nama
“kata_indo” dan “kata_minang” dengan Text sebagai Data Type. Kira kira seperti gambar di
bawah inilah gambarannya

Setelah selesai pembuatan database. Kita bisa mengisi database tersebut dengan beberapa
kata sebagai contoh. Seperti Gambar di bawah.
Memulai Project

Setelah selesai membuat database. Selanjutnya kita akan memulai membuat Kamus Digital
dengan Microsoft Visual Basic 6.0 . Setelah membuka Project Baru, kita setting dahulu
Component yang di perlukan dengan cara klik Project  Components

Kemudian cari komponen dengan nama Microsoft ADO Data Control 6.0 (OLEDB). Dan
kemudian tandai komponen tersebut dan tekan Apply atau Ok.
Setelah selesai dengan settingan komponen tersebut. Mari kita mulai mendisain bentuk
kamus digital yang akan kita buat. Saya mendisainnya dengan bentuk seperti di bawah ini.

Keterangan:

Bagian yang berwarna biru di buat dengan Frame

Bagian Yang Berwarna Merah di Buat dengan Label

Nomor 1 di Buat dengan Text Box dengan nama TxtIndo

Nomor 2 di Buat dengan Text Box dengan nama TxtMinang

Nomor 3 di Buat dengan Command Button dengan nama TbSimpan

Nomor 4 di Buat dengan Text Box dengan nama TxtMin

Nomor 5 di Buat dengan Command Button dengan nama TbTrj

Nomor 6 di Buat dengan Text Box dengan nama TxtInd

Nomor 7 di Buat dengan Text Box dengan nama TxtIn

Nomor 8 di Buat dengan Command Button dengan nama TbTrans

Nomor 9 di Buat dengan Text Box dengan nama TxtOut

Nomor 10 di Buat dengan Text Box dengan nama TbKeluar


Setelah selesai mendisain kamus digitalnya. Silahkan di Copy Paste source Code di bawah ini.
Source Code ini sesuai dengan nama Button yang anda bikin di atas. Apabila ingin
merubahnya anda harus merubah nama Button terlebih dahulu sebelum Merubah nama
nama di Source Code ini

Option Explicit

Private Konekdb As ADODB.Connection

Private Rs_Kamus As ADODB.Recordset

Private StrKonek, TOMBOL As String

Private SqlSimpan, SqlCari As String

Sub FormBersih()

TxtIndo.Text = ""

TxtMinang.Text = ""

End Sub

Sub BukaDb()

Set Konekdb = New ADODB.Connection

StrKonek = "Provider=Microsoft.Jet.OLEDB.4.0;Persist " _

& "Security Info=False;Data Source=" _

& App.Path + "./Kamus.mdb"

If Konekdb.State = adStateOpen Then

Konekdb.Close

Set Konekdb = New ADODB.Connection

Konekdb.Open StrKonek

Else
Konekdb.Open StrKonek

End If

End Sub

Private Sub Form_Load()

Call BukaDb

End Sub

Private Sub TbKeluar_Click()

Unload Me

End Sub

Private Sub TbSimpan_Click()

If TxtIndo.Text = "" Then

MsgBox "Anda Belum Mengisi Bahasa Indonesianya!", _

vbCritical, "Warning"

TxtIndo.SetFocus

ElseIf TxtMinang.Text = "" Then

MsgBox "Anda Belum Mengisi Bahasa Minangnya!", _

vbCritical, "Warning"

TxtMinang.SetFocus

Else

SqlSimpan = ""

SqlSimpan = "Insert Into kamus(kata_indo,kata_minang)" _

& " Values('" & TxtIndo.Text _


& "','" & TxtMinang.Text & "')"

Konekdb.Execute SqlSimpan, , adCmdText

MsgBox "Kata baru telah ditambahkan dalam kamus", _

vbInformation, "Info"

Call FormBersih

End If

End Sub

Private Sub TbTrans_Click()

If TxtIn.Text = "" Then

MsgBox "Kata belum dimasukan..!", _

vbCritical, "Info"

TxtIn.SetFocus

Else

SqlCari = ""

SqlCari = "select kata_minang from kamus " _

& " WHERE kata_indo LIKE '" _

& TxtIn.Text & "'"

Set Rs_Kamus = New ADODB.Recordset

Rs_Kamus.Open SqlCari, Konekdb, _

adOpenDynamic, adLockBatchOptimistic

If Rs_Kamus.EOF And Rs_Kamus.BOF Then

MsgBox "kata yang Anda cari tidak ada..!", _

vbCritical, "Info"
Exit Sub

Else

TxtOut.Text = Rs_Kamus!kata_minang

End If

End If

End Sub

Private Sub TbTrj_Click()

If TxtMin.Text = "" Then

MsgBox "Kata belum dimasukan..!", _

vbCritical, "Info"

TxtMin.SetFocus

Else

SqlCari = ""

SqlCari = "select kata_indo from kamus " _

& " WHERE kata_minang LIKE '" _

& TxtMin.Text & "'"

Set Rs_Kamus = New ADODB.Recordset

Rs_Kamus.Open SqlCari, Konekdb, _

adOpenDynamic, adLockBatchOptimistic

If Rs_Kamus.EOF And Rs_Kamus.BOF Then


MsgBox "kata yang Anda cari tidak ada..!", _

vbCritical, "Info"

Exit Sub

Else

TxtInd.Text = Rs_Kamus!kata_indo

End If

End If

End Sub

Private Sub TxtIn_Change()

Call FormBersih

End Sub

Source Code ini juga saya lampirkan dalam bentuk *txt untuk mempermudah anda.

Muhammad Irfan , atau biasa di panggil Irfan a.k.a Fanz. Nick name yang telah
saya pakai sejak mulai kenal dengan dunia internet, tepatnya saat aktif – aktifnya
bermain di mIRC. Nick name yang sebenarnya tidak mempunyai makna khusus.
Nick name yang tercipta karena kebetulan saja. Dan nick name tersebut terus
saya pakai sampai saat saya mulai mengenal dunia blog.

Bicara soal pendidikan. Pendidikan saya dari kecil ga jauh dari yang namanya
sekolah islam kecuali SD. Mulai dari TK Islam, SD di SD Negeri, lanjut di Madrasah
Sumatera Thawalib Parabek Bukittingi trus nyambung ke MAN Model Bukittinggi.
Dan sekarang di STAIN Bukittinggi Program Studi Pend. Teknik Informatika.

Saat ini saya sedang tertarik dengan beberapa hal seperti pemrograman dengan
visual basic, animasi dengan flash dan sedikit – sedikit mempelajari tentang css
dan php.

Kamuih adalah program pertama saya. Alhamdulillah sekarang sudah sampai


pada versi 3.0

Contact Me at http://fanz.web.id or mail me at admin@fanz.web.id

You might also like