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 2. Home Private Sub mnuabout_click() frmabout.show
Private Sub mnugerindo_click() frmgerindo.show Private Sub mnuhelp_click() frmvideo.show Private Sub mnuindoger_click() frmindoger.show 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 = "" Private Sub cmdnew_click() txtword.text = "" txtmeaning.text = ""
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 If txtmeaning.text = "" Then MsgBox "Enter the meaning of word.", vbexclamation, "Alert" Exit Sub strsql = "Insert into IndoToGer(Istilahkata,Katadesc)Values('" & SQLSafe(txtword.Text) & "','" & _ SQLSafe(txtMeaning.Text) & "')" gadoconn.execute (strsql) PopData (strtextsearch) txtword.text = "" txtmeaning.text = "" Private Sub Command1_Click() Dim Istilahkata, Makna As String
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 Loop Close #1 Private Sub Form_Load() InitConnection PopData (strtextsearch) Private Sub lstview1_itemclick(byval Item As MSComctlLib.ListItem) Dim intselitem As Integer intselitem = Item txtword.text = lstview1.listitems(intselitem).listsubitems(1).text txtmeaning.text = lstview1.listitems(intselitem).listsubitems(2).text
gintiditem = lstview1.listitems(intselitem).listsubitems(3).text Private Sub mnuabout_click() frmabout.show Private Sub mnuexit_click() End 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 Private Sub PopData(strTextSearch As String) Dim lstx1 As ListItem Dim strsql As String Dim rs As ADODB.Recordset
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" 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 intcounter) Set lstx1 = lstview1.listitems.add(,, lstx1.listsubitems.add = Trim(!Istilahkata) lstx1.listsubitems.add = Trim(!Katadesc) lstx1.listsubitems.add = Trim(!Idno) intcounter = intcounter + 1.MoveNext Wend
End With Private Sub txtsearch1_change() PopData (txtsearch1.text) 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 = "" Private Sub cmdnew_click() txtword.text = "" txtmeaning.text = "" 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 If txtmeaning.text = "" Then MsgBox "Enter the meaning of word.", vbexclamation, "Alert" Exit Sub strsql = "Insert into GerToIndo(Istilah,IstilahDesc)Values('" & SQLSafe(txtWord.Text) & "','" & _ SQLSafe(txtMeaning.Text) & "')" gadoconn.execute strsql PopData (strtextsearch) txtword.text = "" txtmeaning.text = "" Private Sub Form_Load() InitConnection
PopData (strtextsearch) 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 Private Sub mnuabout_click() frmabout.show Private Sub mnuexit_click() End 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 Private Sub PopData(strTextSearch As String) Dim lstx As ListItem Dim strsql As String Dim rs As ADODB.Recordset Dim intcounter As Integer If strtextsearch = "" Then strsql = "select * from GerToIndo Order by Istilah ASC" Else strsql = "Select * from GerToIndo Istilah " & _ "where Istilah like '%" & strtextsearch & "%' order by Istilah asc" Set rs = New ADODB.Recordset rs.open strsql, gadoconn, 3, 1 lstview.listitems.clear
With rs If.RecordCount > 0 Then.MoveFirst intcounter = 1 While Not.EOF intcounter) Set lstx = lstview.listitems.add(,, lstx.listsubitems.add = Trim(!Istilah) lstx.listsubitems.add = Trim(!IstilahDesc) End With lstx.listsubitems.add = Trim(!ID) intcounter = intcounter + 1.MoveNext Wend Private Sub txtsearch_change() PopData (txtsearch.text) 5. Video Private Sub Form_Load() Me.Top = (Screen.Height - Height) / 5 Me.Left = (Screen.Width - Width) / 2
Timer1.Interval = 1 WindowsMediaPlayer1.URL = "d:\kamus Digital Jerman\video tutorial.mp4" Private Sub Timer1_Timer() If Me.Left <= 100 Then Timer1.Interval = 0 Else Me.Left = Me.Left - 100 Private Sub Timer2_Timer() If Me.Left >= Screen.Width Then Unload Me Else Me.Left = Me.Left + 100 6. About Private Sub cmd_tutup_click() Unload Me
Private Sub cmd_exit_click() Unload Me Private Sub Cmd_visitme_Click() ShellExecute hwnd, "open", "https://www.facebook.com/groups/165080463525418/", vbnullstring, vbnullstring, 1 Private Sub Form_Load() frmhome.enabled = False Me.Icon = frmhome.icon Text1.Top = 2000 Timer1.Interval = 50 Private Sub Form_Unload(Cancel As Integer) frmhome.enabled = True Private Sub Timer1_Timer() Dim gerak gerak = Text1.Top - 20 Text1.Top = gerak If gerak < -2500 Then Text1.Top = 2090
DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jl. Bioteknologi No.1 Kampus USU Padang Bulan Medan-20155 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. 1 Tanggal Asisten Bimbingan Pembahasan pada Asistensi Mengenai, pada Bab : Paraf Dosen Pembimbing Keterangan 2 3 4 5 6 Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai. Diketahui, Ketua Departemen Matematika USU Disetujui, Pembimbing Utama/ Penanggung Jawab Prof. Dr. Tulus, M.Si Dra. Elly Rosmaini, M.Si NIP. 19640109 198803 1 004 NIP. 19600520 198503 2 002
SURAT KETERANGAN Hasil Uji Program Tugas Akhir Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma 3 Teknik Informatika : Nama : IKHSAN AKMAL S N I M : 102406151 Program Studi : Teknik Informatika Judul Tugas Akhir : Aplikasi Kamus Digital Bahasa Jerman Menggunakan Visual Basic 6.0 Telah melaksanakan tes program Tugas Akhir Mahasiswa tersebut di atas pada tanggal : Juni 2013 Dengan Hasil : SUKSES / GAGAL Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan. Medan, Juni 2013 Dosen Pembimbing / Kepala Lab. Komputer Program Studi D-3 Teknik Informatika Dra. Elly Rosmaini, M.Si NIP. 19600520 198503 2 002