Anda di halaman 1dari 6

BlogFanz Tutorial Membuat Kamus Digital Sederhana

http://fanz.web.id

Kamus Digital Sederhana


Pertama kita bikin databasenya dulu pake Ms. Access 2003. Buat dua buah field dengan nama kata_indo
dan kata_minang fieldnya boleh anda ganti namanya.

Seperti gambar di bawah ini. Data Type keduanya adalah Text

Kemudian Save file di atas dengan nama kamus.mdb . Setelah selesai, tutup Ms. Access anda dan beralih
ke Microsoft Visual Basic 6.0 . Disini saya tidak akan mengajarkan cara menginstallkan software ini.
Kemudian anda buat form dengan nama FormBersih Seperti gambar di bawah ini. Kata katanya boleh
anda tukar sesuai dengan minat anda
BlogFanz Tutorial Membuat Kamus Digital Sederhana
http://fanz.web.id

1
2
3

4
5
6
7

Pada gambar di atas terdapat 7 buah item yang harus di beri nama. Harap item ini di beri nama sesuai
dengan yang telah saya tentukan. Anda bisa merubahnya setelah mengerti coding yang akan saya
berikan setelah ini.

1. Nama item ini adalah TxtIndo


2. Nama item ini adalah TxtMinang
3. Nama item ini adalah TbSimpan
4. Nama item ini adalah TxtIn
5. Nama item ini adalah TbTRans
6. Nama item ini adalah TxtOut
7. Nama item ini adalah TbKeluar

Item item lain pada screenshot di atas dapat anda abaikan karena tidak terlalu penting. Sekarang saya
berikan codingnya.
BlogFanz Tutorial Membuat Kamus Digital Sederhana
http://fanz.web.id

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
BlogFanz Tutorial Membuat Kamus Digital Sederhana
http://fanz.web.id

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
BlogFanz Tutorial Membuat Kamus Digital Sederhana
http://fanz.web.id

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 TxtIn_Change()

Call FormBersih

End Sub
BlogFanz Tutorial Membuat Kamus Digital Sederhana
http://fanz.web.id

Setelah proses coding selesai. Kini tiba saatnya anda untuk mencoba apakah kamus ini berjalan dengan
baik atau tidak. Anda bisa mencobanya dengan menekan tombol F5 pada project ini. Apabila kamus
tersebut muncul seperti screenshot di atas. Maka cobalah untuk menambah database katanya secara
langsung.

APabila semuanya telah berhasil, saatnya membuat kamus anda menjadi file yang executable (*.exe) .
Caranya sangat mudah. Anda hanya perlu Membuka File  Make NamaFile.Exe . Dan Kamus anda pun
jadi deh. Jangan lupa untuk menempatkan file kamus anda bersama dengan file kamus.mdb-nya . Hal ini
penting karena file kamus tanpa database menyebabkan tidak berjalannya kamus tersebut.

Selamat Mencoba! Anda bisa mengembangkan kamus ini dengan kreatifitas sendiri. Seperti
menambahkan penerjemah timbal balik, menambahkan database kata dan lain lain. Semoga tutorial ini
bermanfaat bagi anda!

Biografi (Biar Keren! :P )

Muhammad Irfan aka Fanz. Lahir di Bukittinggi, 12 September Saat ini adalah
mahasiswa Jurusan Tarbiyah, Program Studi Teknik Informatika STAIN
Bukittinggi. Mulai tertarik dengan Komputer sejak masih sekolah dasar.
Ketertarikan kepada komputer makin menggila setelah mengenal Internet.
Mulai kenal internet lewat dunia perchattingan di MiRC hingga akhirnya
menemukan banyak teman dan mempunyai kesamaan hobi. Mulai tertarik
Proggramming sejak menginjakkan kaki di STAIN Bukittinggi tahun 2008
silam.

Membuat kamus ini dilakukannya dengan metode trial and error. Tak lupa
bertanya pada google gudangnya segala ilmu.

Saat ini aktif sebagai blogger dan mengelola sebuah blog. Mulai ngeblog sejak tahun 2007 namun
seringkali berpindah pindah. Hingga akhirnya memutuskan untuk membeli domain dan hosting dan
mengelola http://fanz.web.id bila ada kritik dan saran silahkan kirimkan email anda ke
admin@fanz.web.id