Loading Home Indoger Aplikasi Kamus Digital Bahasa Jerman Menggunakan Visual Basic 6.0

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

Private Sub mnuabout_Click frmAbout.Show Universitas Sumatera Utara 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 = txtMeaning.Text = Universitas Sumatera Utara 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 IndoToGerIstilahkata,KatadescValues SQLSafetxtword.Text , _ SQLSafetxtMeaning.Text gAdoConn.Execute strSQL PopData strTextSearch txtword.Text = txtMeaning.Text = End Sub Private Sub Command1_Click Dim Istilahkata, Makna As String Universitas Sumatera Utara txtMeaning.Text.Clear txtsearch1.Text = UCase txtsearch1.Text Open Kamus.mdb For Input As 1 Do Until EOF1 Input 1, Istilahkata, Makna If UCaseIstilahkata Like txtsearch1.Text Then Set LI = ListView1.ListItems.Add, , Istilahkata LI.SubItems1 = Makna End If Loop Close 1 End Sub Private Sub Form_Load InitConnection PopData strTextSearch End Sub Private Sub lstView1_ItemClickByVal Item As MSComctlLib.ListItem Dim intSelItem As Integer intSelItem = Item txtword.Text = lstView1.ListItemsintSelItem.ListSubItems1.Text txtMeaning.Text = lstView1.ListItemsintSelItem.ListSubItems2.Text Universitas Sumatera Utara gintIdItem = lstView1.ListItemsintSelItem.ListSubItems3.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 PopDatastrTextSearch As String Dim lstX1 As ListItem Dim strSQL As String Dim rs As ADODB.Recordset Universitas Sumatera Utara Dim intCounter As Integer If strTextSearch = Then strSQL = select from IndoToGer Order by Istilahkata asc Else strSQL = Select from IndoToGer Istilahkata _ where Istilahkata like + strTextSearch + order by Istilahkata asc End If Set rs = New ADODB.Recordset rs.Open strSQL, gAdoConn, 3, 1 lstView1.ListItems.Clear With rs If .RecordCount 0 Then .MoveFirst intCounter = 1 While Not .EOF Set lstX1 = lstView1.ListItems.Add, , intCounter lstX1.ListSubItems.Add = TrimIstilahkata lstX1.ListSubItems.Add = TrimKatadesc lstX1.ListSubItems.Add = TrimIdno intCounter = intCounter + 1 .MoveNext Wend Universitas Sumatera Utara End If End With End Sub Private Sub txtsearch1_Change PopData txtsearch1.Text End Sub

4. Gerindo