• Tidak ada hasil yang ditemukan

LISTING PROGRAM. lbljalan.caption = "Selamat Menggunakan Kamus Digital Istilahistilah

N/A
N/A
Protected

Academic year: 2021

Membagikan "LISTING PROGRAM. lbljalan.caption = "Selamat Menggunakan Kamus Digital Istilahistilah"

Copied!
18
0
0

Teks penuh

(1)

L

A

M

P

I

R

A

N

(2)

LISTING PROGRAM

Form FrmMain

Private Sub Form_Load()

lbljalan.Caption = "Selamat Menggunakan Kamus Digital Istilah-istilah IT"

Timer1.Interval = "1"

InitConnection

PopData (strTextSearch) End Sub

Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single)

End Sub

Private Sub lstView_ItemClick(ByVal Item As MSComctlLib.ListItem)

Dim intSelItem As Integer

intSelItem = Item

txtIstilah.Text =

(3)

txtMakna.Text =

lstView.ListItems(intSelItem).ListSubItems(2).Text gintIdItem =

lstView.ListItems(intSelItem).ListSubItems(3).Text End Sub

Private Sub mnprefer_Click() frmLogin.Show

End Sub

Private Sub mnuAbout_Click() frmAboutme.Show

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

(4)

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 Komputer Order by Istilah ASC" Else

strSQL = "Select * from Komputer Istilah " & _

"where Istilah like '%" & strTextSearch & "%' order by Istilah asc"

End If

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

(5)

lstX.ListSubItems.Add = Trim(!Istilah) lstX.ListSubItems.Add = Trim(!Makna) lstX.ListSubItems.Add = Trim(!Id) intCounter = intCounter + 1 .MoveNext Wend End If End With End Sub

Private Sub mnuBantu_Click() frmHelp.Show

End Sub

Private Sub mnuExit_Click()

pesan = MsgBox("Terima Kasih...! Apakah Anda yakin mau keluar?", vbInformation + vbYesNo, "Perhatian")

If pesan = vbYes Then End

End Sub

Private Sub mnuprefer_Click() frmLogin.Show

frmMain.Hide End Sub

(6)

Private Sub mnuProgram_Click() frmAbout.Show

End Sub

Private Sub mnurefresh_Click() txtIstilah.Enabled = True txtMakna.Enabled = True lstView.ListItems.Clear txtIstilah.Text = "" txtMakna.Text = "" txtSearch.SetFocus End Sub

Private Sub Timer1_Timer()

lbljalan.Left = lbljalan.Left - 5 If lbljalan.Left < -7000 Then lbljalan.Left = 10000

End If End Sub

Private Sub txtSearch_Change() PopData (txtSearch.Text)

(7)

Form FrmUpdate

Private Sub cmdDelete_Click() Dim strDelete As String

strDelete = "Delete from Komputer Where Id = " & gintIdItem.Text & ""

gAdoConn.Execute strDelete

MsgBox "Data Berhasil Di Hapus", vbInformation, "INFO" PopData (strTextSearch)

txtWord.Text = "" txtMeaning.Text = "" End Sub

Private Sub cmdNew_Click() txtWord.Text = ""

txtMeaning.Text = "" End Sub

Private Sub cmdSave_Click()

Dim strSQL As String

Dim RS As ADODB.Recordset

(8)

MsgBox "Data Masih Kosong. ", vbExclamation, "Alert" Exit Sub

End If

If txtWord.Text = "" Then

MsgBox "MASUKKAN ISTILAH. ", vbExclamation, "Alert" Exit Sub

End If

If txtMeaning.Text = "" Then

MsgBox "MASUKKAN ARTINYA.", vbExclamation, "Alert" Exit Sub

End If

strSQL = "Insert into Komputer(Istilah,Makna)Values('" & SQLSafe(txtWord.Text) & "','" & _

SQLSafe(txtMeaning.Text) & "')" gAdoConn.Execute strSQL

MsgBox "Data Berhasil Di Simpan", vbInformation, "INFO"

PopData (strTextSearch) txtWord.Text = ""

txtMeaning.Text = ""

End Sub

(9)

Dim strUpdate As String

strUpdate = "Update Komputer Set Istilah = '" & SQLSafe(txtWord) & "'," & _

"Makna = '" & SQLSafe(txtMeaning) & "' Where Id = " & gintIdItem & ""

gAdoConn.Execute strUpdate

MsgBox "Data Berhasil Di Update", vbInformation, "INFO"

PopData (strTextSearch) txtWord.Text = ""

txtMeaning.Text = "" End Sub

Private Sub Command1_Click() Unload Me

frmMain.Show End Sub

Private Sub Form_Load() Me.Caption = App.Title InitConnection

PopData (strTextSearch) frmMain.Show

(10)

Private Sub lstView_BeforeLabelEdit(Cancel As Integer) 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 Form_Unload(Cancel As Integer) frmMain.Show

End Sub

Private Sub Image1_Click() Unload Me

frmMain.Show End Sub

(11)

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 End Sub

Private Sub mnExit_Click() frmMain.Show

Unload Me

End Sub

Private Sub txtSearch_Change() PopData (txtSearch.Text)

End Sub

Private Sub mnuAbout_Click() frmAbout.Show

(12)

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) Dim lstX As ListItem

Dim strSQL As String

Dim RS As ADODB.Recordset

Dim intCounter As Integer If strTextSearch = "" Then

(13)

Else

strSQL = "Select * from Komputer Istilah " & _

"where Istilah like '%" & strTextSearch & "%' order by Istilah 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 lstX = lstView1.ListItems.Add(, , intCounter) lstX.ListSubItems.Add = Trim(!Istilah) lstX.ListSubItems.Add = Trim(!Makna) lstX.ListSubItems.Add = Trim(!Id) intCounter = intCounter + 1 .MoveNext Wend End If End With End Sub

(14)

Form Frmlogin

Public conn As New ADODB.Connection Public RS As New ADODB.Recordset Private Sub cmdKeluar_Click() frmMain.Show

Unload Me End Sub

Private Sub cmdLogin_Click()

If conn.State = 1 Then conn.Close

conn.Open "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\KAMUS.mdb"

If RS.State = 1 Then RS.Close

RS.Open "select * from Login where user= '" & txtUser.Text & "' And pass = '" & txtPass.Text & "'", conn, 3, 3

If Not RS.EOF Then

MsgBox "DATA DITERIMA, LANJUTKAN KE HALAMAN UPDATE KAMUS", vbExclamation, "Alert"

frmAdmin.Show frmMain.Hide Unload Me

(15)

Else

MsgBox "Data Salah", vbCritical, "L O G I N" txtUser.Text = ""

txtPass.Text = "" txtUser.SetFocus End If

End Sub

Private Sub txtPass_KeyPress(KeyAscii As Integer) 'Jika enter ditekan If (KeyAscii = 13) Then KeyAscii = 0 cmdLogin_Click End If End Sub Form frmHelp

Private Sub Command1_Click() Unload Me

End Sub

Form frmAbout

Private Sub cmdOK_Click() Unload Me

(16)

End Sub

Private Sub Form_Load() Timer1.Enabled = True End Sub

Private Sub Picture4_Click() Unload Me

End Sub

Private Sub Timer1_Timer()

Picture5.Top = Picture5.Top - 1 If Picture5.Top < -3000 Then Picture5.Top = 4000 End If End Sub Module_Koneksi

Public gAdoConn As ADODB.Connection

Public Function SQLSafe(strValue As String) As String Dim strTemp1 As String

strTemp1 = Replace(strValue, "'", "''")

SQLSafe = strTemp1 End Function

(17)

KEMENTERIAN PENDIDIKAN NASIONAL

UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) JL. BIOTEKNOLOGI NO. 1 KAMPUS USU Telp. (061) 8214290s

MEDAN – 20155, EMAIL :

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama Mahasiswa : Saerul Sianturi

Nomor Stambuk : 082406177

Judul Tugas Akhir : Membangun Aplikasi Kamus IT Menggunakan Microsoft Visual Basic 6.0 Dosen Pembimbing 1 : Syahril Efendi, S.Si, MIT

Tanggal Mulai Bimbingan : 10 Maret 2011 Tanggal Selesai Bimbingan : 23 Mei 2011

No TANGGAL ASSISTEN BIMBINGAN PEMBAHASAN PADA ASSISTEN MENGENAI PADA BAB PARAF DOSEN PEMBIMBING KETERANGAN 1 07/02/2011 ACC PROPOSAL 2 10/03/2011 ACC BAB 1 3 23/03/2011 ACC BAB 2 4 04/04/2011 ACC BAB 3 5 20/04/2011 ACC BAB 4 6 23/05/2011 ACC BAB 5 7 24/05/2011 UJI PROGRAM

 Kartu ini harap dikembalikan kejurusan Matematika Bila Bimbingan Mahasiswa telah Selesai

Diketahui Disetujui

Ketua Jurusan Matematika Pembimbing Utama/ Penanggung Jawab

Prof.Dr. Tulus, M.Si Syahril Efendi, S.Si, MIT NIP. 19620901198803100 Nip. 1967 1110 199602 1001

(18)

SURAT KETERANGAN

Hasil Uji Program Tugas Akhir

Yang bertanda tangan dibawah ini, menerangkan bahwa Tugas Akhir Mahasiswa Program D-III Teknik Informatika :

Nama : SAERUL SIANTURI

Nomor Induk Mahasiswa : 082406177

Program Studi : D-III TEKNIK INFORMATIKA

Judul Tugas Akhir : MEMBANGUN APLIKASI KAMUS IT MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0

Telah melaksanakan tes program Tugas Akhir dari mahasiswa tersebut yang dilaksanakan pada tanggal 24 Mei 2011.

Dengan Hasil : Sukses / Gagal

Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa yang bersangkutan di Departemen Matematika FMIPA USU Medan.

Medan, 24 Mei 2011 Dosen Pembingbing

Syahril Efendi, S.Si, MIT NIP. 1967 1110 199602 1001

Referensi

Dokumen terkait

Perancangan Aplikasi Pembelajaran Kriptografi Kunci Publik ElGamal Untuk Mahasiswa. Universitas

The results of 118 drained triaxial compression tests on sand- cement specimens were analyzed, and the model by Hardin (1985) was used to isolate cohesive and fric- tional bonding

Yang dapat di analisis oleh penulis dari hasil wawancara sebelumnya yaitu dalam sasaran motivasi kerja pegawai di kantor unit pelaksanaan teknis pengembangan

Berdasarkan hasil pengujian pada Tabel 4 dapat dilihat bahwa kondisi pesawat ketika di daratan, lepas landas hingga mendarat kembali sudah sesuai dengan spesifikasi

Hasil Pencarian Rute Semut pada beberapa pengujian rute, dapat diketahui bahwa hasil perhitungan algoritma ACS untuk rute dan panjang rute yang telah diukur memiliki

Jika a bilangan real serta m, n bilangan bulat positif, maka berlaku:.. Logaritma. a)

Sudijono Sastroatmojo, Praktik Pengalaman Lapangan adalah program kurikulum Universitas Negeri Semarang yang diselenggarakan di institusi pendidikan guna

Di access switch tidak ada perintah switchport trunk encapsulation dot1q, karena switch layer dua ini tidak mendukung perintah encapsulation. Untuk pengecekan lakukan perintah