Lampiran 1 Form Utama Aplikasi Web Browser Dim counter As Integer Private Sub cmdback_click() WebBrowser1.GoBack Private Sub cmdbuka_click() CommonDialog1.CancelError = True On Error GoTo Cancel CommonDialog1.Filter = "File HTM *.HTM _File HTML *.HTML" CommonDialog1.ShowOpen If CommonDialog1.FileName <> "" Then WebBrowser1.Navigate CommonDialog1.FileName Cancel: Private Sub cmdforward_click() WebBrowser1.GoForward Private Sub cmdgo_click() WebBrowser1.Navigate Combo1 Private Sub cmdhome_click() WebBrowser1.GoHome Private Sub cmdprint_click() WebBrowser1.ExecWB OLECMDID_PRINT, Private Sub cmdrefresh_click() WebBrowser1.Refresh Text1.Text = WebBrowser1.LocationURL Private Sub cmdsave_click() WebBrowser1.ExecWB OLECMDID_SAVEAS, _
Private Sub cmdstop_click() WebBrowser1.Stop Private Sub Form_Load() WebBrowser1.Navigate ("http://www.google.com") Private Sub mabout_click() Load Form3 Form3.Visible = True Private Sub mcopy_click() WebBrowser1.ExecWB OLECMDID_COPY, _ Private Sub mcut_click() WebBrowser1.ExecWB OLECMDID_CUT, _ Private Sub mdelete_click() WebBrowser1.ExecWB OLECMDID_DELETE, _ Private Sub menunewwindow_click() Dim Form1 As Form1 Set Form1 = New Form1 Set ppdisp = Form1.WebBrowser1.Object Form1.Show Combo1 = (WebBrowser1.LocationURL) Form1.Caption = (WebBrowser1.LocationName) Private Sub mexit_click() Unload Form1 Private Sub mfullscreen_click() Form1.WindowState = 2 Private Sub mopen_click() CommonDialog1.CancelError = True
On Error GoTo Cancel CommonDialog1.Filter = "File HTM *.HTM _File HTML *.HTML" CommonDialog1.ShowOpen If CommonDialog1.FileName <> "" Then WebBrowser1.Navigate CommonDialog1.FileName Cancel: Private Sub mpage_click() WebBrowser1.ExecWB OLECMDID_PAGESETUP, _ Private Sub mpaste_click() WebBrowser1.ExecWB OLECMDID_PASTE, _ Private Sub mprint_click() WebBrowser1.ExecWB OLECMDID_PRINT, _ Private Sub mproperties_click() WebBrowser1.ExecWB OLECMDID_PROPERTIES, _ Private Sub mredo_click() WebBrowser1.ExecWB OLECMDID_REDO, _ Private Sub msave_click() WebBrowser1.ExecWB OLECMDID_SAVEAS, _
Private Sub msavesource_click() CommonDialog3.CancelError = True On Error GoTo Cancel CommonDialog3.Filter = "File HTM *.HTM _FileHTML *.HTML" CommonDialog3.ShowSave If CommonDialog3.FileName <> "" Then strnamafile = CommonDialog3.FileName intnofile = FreeFile Open strnamafile For Output As intnofile Print #intfile, Inet1.OpenURL(Text1.Text) Close intnofile Cancel: Private Sub mselectall_click() WebBrowser1.ExecWB OLECMDID_SELECTALL, _ Private Sub msource_click() Load Form2 Form2.Visible = True Form2.Text1.Text = Inet1.OpenURL(Combo1.Text) Private Sub mundo_click() WebBrowser1.ExecWB OLECMDID_UNDO, _ Private Sub Timer1_Timer() Dim Kalimat As String Kalimat = "WELCOME TO WEB BROWSER RIZKA" counter = counter + 1 DoEvents Label1.Caption = TulisJalan(counter, Kalimat, 24) Public Function TulisJalan(hitung As Integer, strkalimat As String, _Panjang As Integer) If hitung = Len(strKalimat) + Panjang Then hitung = 0 ElseIf hitung > Len(strKalimat) Then TulisJalan=strKalimat&Space(hitung- Len(strKalimat)) Else: TulisJalan = Mid(strKalimat,1, hitung)
End Function Private Sub WebBrowser1_StatusTextChange(ByVal Text As String) Combo1 = (WebBrowser1.LocationURL) Form1.Caption = (WebBrowser1.LocationName) Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean) Dim Form1 As Form1 Set Form1 = New Form1 Set ppdisp = Form1.WebBrowser1.Object Form1.Show Private Sub WebBrowser1_NavigateComplete2(ByVal pdisp As Object, URL As Variant) Dim i As Integer Dim bfound As Boolean Form1.Caption = WebBrowser1.LocationName For i = 0 To Combo1.ListCount - 1 If Combo1.List(i) = WebBrowser1.LocationURL Then bfound = True Exit For Next i mbdontnavigatenow = True If bfound Then Combo1.RemoveItem i Combo1.AddItem WebBrowser1.LocationURL, 0 Combo1.ListIndex = 0 mbdontnavigatenow = False Private Sub Form_Resize() WebBrowser1.Width = Form1.ScaleWidth WebBrowser1.Height = Form1.ScaleHeight - 1680 Private Sub WebBrowser1_ProgressChange(ByVal Progress As Long, ByVal ProgressMax As Long) If Progress = -1 Then ProgressBar.Value = 100 ProgressBar1.Visible = False
If Progress > 0 And ProgressMax > 0 Then ProgressBar1.Visible = True ProgressBar1.Value = Progress * 100 / ProgressMax Lampiran 2 Form Page Source Web Browser Private Sub Command1_Click() Unload Form2 Lampiran 3 Form Biodata Penulis Dim counter As Integer Dim i As Long Dim merah, hijau, biru As Integer Private Sub Command1_Click() Unload Form3 Private Sub Form_Load() i = 0 'Inisialisasi detik Timer1.Interval= 100'Kalau 1000 biasanya lompat 1 detik Label1.Caption = "BIODATA PENULIS" Private Sub Timer1_Timer() i = i + 1 If i = 1000000 Then i = 0 'Supaya tdk overflow, dsb... merah=int(255*rnd)'bangkitkan angka random untuk merah hijau = Int(255 * Rnd) 'Bangkitkan angka random untuk hijau biru = Int(255 * Rnd) 'Bangkitkan angka random untuk biru Label1.ForeColor = RGB(merah, hijau, biru)'campur tiga warna If i Mod 2 = 0 Then 'Jika counter habis dibagi 2 Label1.Visible = True 'Tampilkan label
Else 'Jika counter tidak habis dibagi 2 Label1.Visible = False 'Sembunyikan label 'Akhir pemeriksaan Private Sub Timer2_Timer() Dim Kalimat As String Kalimat = "UNIVERSITAS SUMATERA UTARA" counter = counter + 1 DoEvents Label6.Caption = TulisJalan(counter, Kalimat, 14) Public Function TulisJalan(hitung As Integer, strkalimat As String, _ Panjang As Integer) If hitung = Len(strKalimat) + Panjang Then hitung = 0 ElseIf hitung > Len(strKalimat) Then TulisJalan = strkalimat&space(hitung-len(strkalimat)) Else TulisJalan = Mid(strKalimat, 1, hitung) End Function
KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jl. Bioteknologi No. 1 Kampus USU Telp. (061) 8214290, 8211212, 8211414 Fax. (061) 8214290 Medan 20155 Kartu Bimbingan Tugas Akhir Mahasiswa Nama : NURHANI ERISKANIATI HARAHAP Nomor Induk Mahasiswa : 072406045 Judul Tugas Akhir Dosen Pembimbing : Perancangan Aplikasi Web Browser Menggunakan Microsoft Visual Basic 6.0 : Drs. Bambang Irawan, M.Sc Tanggal Mulai Bimbingan : 6 Maret 2010 Tanggal Selesai Bimbingan : 2 Juni 2010 No Tanggal Pembahasan Asistensi Bimbingan Mengenai Bab 1 3 Maret 2010 Pengajuan Proposal 2 6 Maret 2010 ACC Proposal 3 14 April 2010 Pengajuan Bab 1 Bab 5 4 17 April 2010 Perbaikan Bab 1 Bab 5 5 19 Mei 2010 Perbaikan Bab 1 Bab 5 6 2 Juni 2010 ACC Bab 1 Bab 5 7 2 Juni 2010 Uji Program Paraf Dosen Pembimbing *Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan mahasiswa telah selesai Keterangan
SURAT KETERANGAN Hasil Uji Program Tugas Akhir Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma III Ilmu Komputer : Nama : NURHANI ERISKANIATI HRP NIM : 072406045 Prog. Studi : Ilmu Komputer Judul TA : PERANCANGAN APLIKASI WEB BROWSER MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal Dengan Hasil : Sukses/Gagal Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.