KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jln. Bioteknologi No.1 Kampus USU Padang Bulan Medan-20155 Telp. (061) 8211050, 82144290, Fax. (061) 82144290 Kartu Bimbingan Tugas Akhir Mahhasiswa Nama : Hj. Amani Raudathul J Nomor Induk Mahasiswa : 112406106 Judul Tugas Akhir : Membangunan Aplikasi Kamus Fiqih Digital Menggunakan Visual Basic 6.0 Dosen Pembimbing : Dr. Syahril Efendi, S.Si. M.I.T Tanggal Mulai Bimbingan : Tanggal Selesai Bimbingan : No Tanggal Asisten Bimbingan Pembahasan Pada Asistensi Mengenai, Pada Bab : 1 2 3 4 5 6 7 8 * Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan Mahasiswa telah selesai. Paraf Dosen Pembimbing Keterangan Dieketahui, Prodi D3 Teknik Informatika Ketua Disetujui, Pembimbing Utama/ Penanggung Jawab Dra. Elly Rosmaini, M.Si NIP. 196005201985032002 Dr. Syahril Efendi, S.Si. M.I.T NIP.196711101996021001
SURAT KETERANGAN Hasil Uji Program Tugas Akhir Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma 3 Teknik Informatika : Nama : Hj. Amani Raudathul J N I M : 1124060106 Program Studi : D3 Teknik Informatika Judul Tugas Akhir : Membangunan Aplikasi Kamus Fiqih Digital Menggunakan Visual Basic 6.0 Telah melaksanakan tes program Tugas Akhir Mahasiswa tersebut di atas pada tanggal : Juni 2014 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 2014 Dosen Pembimbing/Kepala Lab. Komputer Dr. Syahril Efendi, S.Si. M.I.T NIP. 196711101996021001
LISTING PROGRAM Form Menu : Private Sub cmdabout_click() frmaboutme.show If frmmenu.visible = True Then frmmenu.visible = False Private Sub cmdtambah_click() frmtambah.show If frmmenu.visible = True Then frmmenu.visible = False Private Sub cmddaftar_click() frmdaftarkamus.show If frmmenu.visible = True Then frmmenu.visible = False Private Sub cmdcari_click() frmcariistilah.show If frmmenu.visible = True Then frmmenu.visible = False
Private Sub cmdexit_click() End Private Sub Form_Load() Timer1.Enabled = True Timer2.Enabled = False Private Sub Timer1_Timer() If Label1.Left >= frmmenu.width Then Label1.Left = frmmenu.width Timer1.Enabled = False Timer2.Enabled = True Else Label1.Left = Label1.Left + 100 End If Private Sub Timer2_Timer() If Label1.Left <= -Label1.Width Then Label1.Left = -Label1.Width Timer2.Enabled = False Timer1.Enabled = True
Else Label1.Left = Label1.Left - 100 End If Private Sub Timer3_Timer() Label4.Caption = Time Private Sub Timer4_Timer() Label3.Caption = Format(Now, "dddd, dd-mm-yyyy") Label10.Visible = Not Label10.Visible Label11.Visible = Not Label11.Visible Form Tambah: Private Sub cmdback_click() frmmenu.show Private Sub cmdbaru_click() dtfiqih.recordset.addnew
Call tampil txtistilah.setfocus Private Sub cmdcari_click() frmcariistilah.show Private Sub cmddaftar_click() frmdaftarkamus.show Private Sub cmdkamus_click() frmdaftar.show Private Sub cmdsimpan_click() dtfiqih.recordset.movefirst Call tidaktampil Private Sub tampil()
txtistilah.enabled = True txtarti.enabled = True Private Sub tidaktampil() txtistilah.enabled = False txtarti.enabled = False Private Sub Form_Load() Call tidaktampil Private Sub Timer1_Timer() Label3.Visible = Not Label3.Visible Label4.Caption = Right(Label4.Caption, Len(Label4.Caption) - 1) & Left(Label4.Caption, 1) Form Cari Istilah: Private Sub cmdback_click() frmmenu.show
Private Sub cmdcari_click() dtfiqih.recordset.findfirst "Fiqih='" + txtsearch + "'" If dtfiqih.recordset.nomatch Then MsgBox "Maaf. Istilah yang Anda Cari Tidak Tersedia.", vbokonly, "Pemberitahuan!!!" dtfiqih.recordset.movefirst txtsearch.setfocus End If Private Sub cmddaftar_click() frmdaftarkamus.show Private Sub cmdtambah_click() frmtambah.show Private Sub Timer1_Timer() Label3.Visible = Not Label3.Visible If Label4.ForeColor = vbpurple Then
Label4.ForeColor = vbmagenta ElseIf Label4.ForeColor = vbmagenta Then Label4.ForeColor = vbgreen Else Label4.ForeColor = vbpurple End If Form Daftar Kamus: Option Explicit Private koneksi As ADODB.Connection Dim fiqih As New ADODB.Recordset Private Function konek() As Boolean On Error GoTo out Set koneksi = New ADODB.Connection koneksi.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\bahasa.mdb;persist Security Info=False" koneksi.cursorlocation = aduseclient konek = True out: End Function
Private Sub cmdback_click() frmmenu.show Private Sub cmdcari_click() frmcariistilah.show Private Sub cmdhapus_click() On Error GoTo Salah Dim pil As VbMsgBoxResult pil = MsgBox("Apakah Anda Yakin ingin Menghapusnya???", vbyesno + vbquestion, "Delete") If pil = vbyes Then 'hapus record Adodc1.Recordset.Delete 'menampilkan kembali record-record tabel End If Exit Sub Salah: MsgBox Err.Description
Private Sub cmdkamus_click() frmdaftarkamus.show Private Sub cmdtambah_click() frmtambah.show Private Sub Form_Load() DataGrid1.Columns(1).Width = 5000 Private Sub Timer1_Timer() If Label1.ForeColor = vbred Then Label1.ForeColor = vbgreen ElseIf Label1.ForeColor = vbgreen Then Label1.ForeColor = vbblue Else Label1.ForeColor = vbred End If
Form About Me: Private Sub cmdback_click() frmmenu.show Private Sub Timer1_Timer() Label1.Caption = Right(Label1.Caption, Len(Label1.Caption) - 1) & Left(Label1.Caption, 1)