Listing Program
1.
Loading
Option Explicit
Dim iSplash As Integer
Private Sub Timer1_Timer() On Error Resume Next
iSplash = iSplash + 5
ProgressBar1.Value = ProgressBar1.Value + 400 / 400 If iSplash > 500 Then
Timer1.Enabled = False
Screen.MousePointer = vbNormal Me.WindowState = 0
Do
Me.Left = Me.Left + 20 Me.Move Me.Left, Me.Top DoEvents
Loop Until Me.Left > Screen.Width Load frmHome
frmHome.Show Unload Me End If
End Sub
2.
Home
End Sub
Private Sub mnugerindo_Click() frmGerindo.Show
End Sub
Private Sub mnuhelp_Click() frmVideo.Show
End Sub
Private Sub mnuindoger_Click() frmIndoger.Show
End Sub
3.
Indoger
Private Sub cmdDelete_Click() Dim strDelete As String
strDelete = "Delete from IndoToGer Where Idno = " & gintIdItem.Text & ""
gAdoConn.Execute strDelete PopData (strTextSearch) txtword.Text = ""
txtMeaning.Text = ""
End Sub
Private Sub cmdNew_Click() txtword.Text = ""
End Sub
Private Sub cmdSave_Click() Dim strSQL As String
Dim rs As ADODB.Recordset
If txtword.Text = "" Then
MsgBox "Enter the word. ", vbExclamation, "Alert" Exit Sub
End If
If txtMeaning.Text = "" Then
MsgBox "Enter the meaning of word.", vbExclamation, "Alert"
Exit Sub End If
strSQL = "Insert into
IndoToGer(Istilahkata,Katadesc)Values('" & SQLSafe(txtword.Text) & "','" & _
SQLSafe(txtMeaning.Text) & "')" gAdoConn.Execute (strSQL)
PopData (strTextSearch) txtword.Text = ""
txtMeaning.Text = "" End Sub
txtMeaning.Text.Clear
txtsearch1.Text = UCase("" & txtsearch1.Text & "") Open "Kamus.mdb" For Input As #1
Do Until EOF(1)
Input #1, Istilahkata, Makna
If UCase(Istilahkata) Like txtsearch1.Text Then Set LI = ListView1.ListItems.Add(, , Istilahkata) LI.SubItems(1) = Makna
Private Sub Form_Load() InitConnection
PopData (strTextSearch) End Sub
gintIdItem =
lstView1.ListItems(intSelItem).ListSubItems(3).Text
End Sub
Private Sub mnuabout_Click() frmAbout.Show
End Sub
Private Sub mnuExit_Click() End
End Sub
Private Sub InitConnection() Dim conDBString As String
conDBString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "\Kamus.mdb"
Set gAdoConn = New ADODB.Connection
gAdoConn.ConnectionString = conDBString gAdoConn.Open
End Sub
Private Sub PopData(strTextSearch As String)
order by Istilahkata asc"
End If End With End Sub
Private Sub txtsearch1_Change() PopData (txtsearch1.Text)
End Sub
4.
Gerindo
Private Sub cmdDelete_Click() Dim strDelete As String
strDelete = "Delete from GerToIndo Where Id = " & gintIdItem.Text & ""
gAdoConn.Execute strDelete PopData (strTextSearch) txtWord.Text = ""
txtMeaning.Text = ""
End Sub
Private Sub cmdNew_Click() txtWord.Text = "" txtMeaning.Text = "" End Sub
Dim strSQL As String Dim rs As ADODB.Recordset
If txtWord.Text = "" Then
MsgBox "Enter the word. ", vbExclamation, "Alert" Exit Sub
End If
If txtMeaning.Text = "" Then
MsgBox "Enter the meaning of word.", vbExclamation, "Alert"
Exit Sub End If
strSQL = "Insert into
GerToIndo(Istilah,IstilahDesc)Values('" & SQLSafe(txtWord.Text) & "','" & _
SQLSafe(txtMeaning.Text) & "')" gAdoConn.Execute strSQL
PopData (strTextSearch) txtWord.Text = ""
txtMeaning.Text = ""
End Sub
PopData (strTextSearch) End Sub
Private Sub lstView_ItemClick(ByVal Item As MSComctlLib.ListItem)
Dim intSelItem As Integer
intSelItem = Item
txtWord.Text =
lstView.ListItems(intSelItem).ListSubItems(1).Text txtMeaning.Text =
lstView.ListItems(intSelItem).ListSubItems(2).Text gintIdItem =
lstView.ListItems(intSelItem).ListSubItems(3).Text
End Sub
Private Sub mnuabout_Click() frmAbout.Show
End Sub
Private Sub mnuExit_Click() End
End Sub
conDBString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "\Kamus.mdb"
Set gAdoConn = New ADODB.Connection
gAdoConn.ConnectionString = conDBString gAdoConn.Open
End Sub
Private Sub PopData(strTextSearch As String) order by Istilah asc"
With rs
If .RecordCount > 0 Then .MoveFirst
intCounter = 1 While Not .EOF
Set lstX = lstView.ListItems.Add(, , intCounter)
lstX.ListSubItems.Add = Trim(!Istilah) lstX.ListSubItems.Add =
Trim(!IstilahDesc)
lstX.ListSubItems.Add = Trim(!ID) intCounter = intCounter + 1
.MoveNext Wend End If End With End Sub
Private Sub txtSearch_Change() PopData (txtSearch.Text)
End Sub
5.
Video
Private Sub Form_Load()
Timer1.Interval = 1
WindowsMediaPlayer1.URL = "d:\Kamus Digital Jerman\video tutorial.mp4"
End Sub
Private Sub Timer1_Timer() If Me.Left <= 100 Then Timer1.Interval = 0 Else
Me.Left = Me.Left - 100 End If
End Sub
Private Sub Timer2_Timer() If Me.Left >= Screen.Width Then Unload Me
Else
Me.Left = Me.Left + 100 End If
End Sub
6.
About
End Sub
Private Sub cmd_exit_Click() Unload Me
End Sub
Private Sub Cmd_visitme_Click() ShellExecute hWnd, "open",
"https://www.facebook.com/groups/165080463525418/", vbNullString, vbNullString, 1
End Sub
Private Sub Form_Load() frmHome.Enabled = False Me.Icon = frmHome.Icon Text1.Top = 2000
Timer1.Interval = 50 End Sub
Private Sub Form_Unload(Cancel As Integer) frmHome.Enabled = True
End Sub
Private Sub Timer1_Timer() Dim gerak
gerak = Text1.Top - 20 Text1.Top = gerak
If gerak < -2500 Then
Telp. (061) 8211050, Fax. (061) 8214290
KARTU BIMBINGAN TUGAS AKHIR MAHASISWA
Nama Mahasiswa
: IKHSAN AKMAL S
Nomor Stambuk
: 102406151
Judul Tugas Akhir
: Aplikasi Kamus Digital Bahasa Jerman Menggunakan
Visual Basic 6.0
Dosen Pembimbing
: Dra. Elly Rosmaini, M.Si
Tanggal Mulai Bimbingan :
Tanggal Selesai Bimbingan :
No.
Tanggal Asisten
Bimbingan
Pembahasan pada Asistensi
Mengenai, pada Bab :
Pembimbing
Paraf Dosen
Keterangan
1
2
3
4
5
6
Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.