Pembuatan Web Browser D3 TI USU Menggunakan Aplikasi Microsoft Visual Studio 2013

KEMENTERIAN PENDIDIKAN KEBUDAYAAN UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA)

  Jl. Bioteknologi No. 1 Kampus USU Telp. (061) 8211050 Fax (061) 8214290 MEDAN – 20155, Email : [email protected]

  KARTU BIMBINGAN TUGAS AKHIR MAHASISWA Nama Mahasiswa : DEDY FIRDANI LINGGA Nomor Induk Mahasiswa : 112406027 Judul Tugas Akhir : Membuat Web Browser D3 TI USU Menggunakan Aplikasi

  Microsoft Visual Studio 2013 Dosen Pembimbing : Dr. Elly Rosmaini , M.Si Tanggal Mulai Bimbingan : Tanggal Selesai Bimbingan :

  No Tanggal Materi Paraf Dosen Keterangan Bimbingan Pembimbing

  1

  2

  3

  4

  5

  6 * Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.

  Diketahui: Disetujui

  Program Studi D3 Teknik Informatika Pembimbing Utama/ Ketua,

  Penanggung Jawab Dr. Elly Rosmaini , M.Si Dr. Elly Rosmaini , M.Si NIP. 196005201985032002 NIP. 196005201985032002

  

SURAT KETERANGAN

Hasil Uji Program Tugas Akhir

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir

Program Diploma 3 Teknik Informatika/Statistika : Nama : Dedy Firdani Lingga NIM : 112406027 Prog. Studi : Teknik Informatika

Judul TA : Membuat Web Browser D3 TI USU Menggunakan Aplikasi

  Microsoft Visual Studio 2013

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.

  Medan, Juli 2013 Dosen Pembimbing Program Studi D3 Teknik Informatika Dr. Elly Rosmaini, M.Si NIP. 196005201985032002

LISTING PROGRAM

1. User Interface

a. Tampilan User Interface

  Public Class Form Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim t As New TabPage Dim newtab As New Tab newtab.Show() newtab.TopLevel = False newtab.Dock = DockStyle.Fill t.Controls.Add(newtab) TabControl1.TabPages.Add(t) End Sub End Class

b. Tampilan Menu Web Browser D3 TI USU

  Public Class Tab Private Sub WowToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles WowToolStripMenuItem.Click Dim t As New TabPage Dim newtab As New Tab newtab.Show() newtab.TopLevel = False newtab.Dock = DockStyle.Fill t.Controls.Add(newtab) Form.TabControl1.TabPages.Add(t) End Sub Private Sub AxWebBrowser1_NewWindow2(sender As Object, e As AxSHDocVw.DWebBrowserEvents2_NewWindow2Event) Handles AxWebBrowser1.NewWindow2 Dim t As New TabPage Dim newtab As New Tab newtab.Show() newtab.Dock = DockStyle.Fill newtab.AxWebBrowser1.RegisterAsBrowser = True e.ppDisp = newtab.AxWebBrowser1.Application newtab.Visible = True newtab.TopLevel = False t.Controls.Add(newtab) Form.TabControl1.TabPages.Add(t) Form.TabControl1.SelectedTab = t End Sub Private Sub RemoveTabToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles RemoveTabToolStripMenuItem.Click If Form.TabControl1.TabCount = 1 Then Dim t As New TabPage Dim newtab As New Tab newtab.Show() newtab.Dock = DockStyle.Fill newtab.TopLevel = False t.Controls.Add(newtab) Form.TabControl1.TabPages.Add(t) Form.TabControl1.SelectedTab.Dispose() Else Form.TabControl1.SelectedTab.Dispose() End If End Sub Private Sub RefreshTabToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles RefreshTabToolStripMenuItem.Click AxWebBrowser1.Refresh() End Sub Private Sub PrintToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PrintToolStripMenuItem.Click

  PrintDialog1.ShowDialog() End Sub Private Sub PrintPreviewToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PrintPreviewToolStripMenuItem.Click PrintPreviewDialog1.ShowDialog() End Sub Private Sub PageSetupToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PageSetupToolStripMenuItem.Click PageSetupDialog1.ShowDialog() End Sub Private Sub CloseToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles CloseToolStripMenuItem.Click Form.Close() End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click AxWebBrowser1.GoBack() End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click AxWebBrowser1.GoForward() End Sub

  Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click AxWebBrowser1.Stop() End Sub Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click AxWebBrowser1.Refresh() End Sub Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click AxWebBrowser1.Navigate(TextBox1.Text) End Sub Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click AxWebBrowser1.Navigate(My.Settings.homepage) End Sub Private Sub toolStripTextBox1_KeyDown( _ ByVal sender As Object, ByVal e As KeyEventArgs) _ Handles TextBox1.KeyDown If (e.KeyCode = Keys.Enter) Then AxWebBrowser1.Navigate(TextBox1.Text)

  End If End Sub Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged End Sub Private Sub PictureBox1_Click(sender As Object, e As EventArgs) End Sub Private Sub Menu1ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles Menu1ToolStripMenuItem.Click Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click AxWebBrowser1.GoBack() End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click AxWebBrowser1.GoForward() End Sub Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click AxWebBrowser1.Stop()

  End Sub End Sub Private Sub OptionToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles OptionToolStripMenuItem.Click End Sub Private Sub AxWebBrowser1_Enter(sender As Object, e As EventArgs) Handles AxWebBrowser1.Enter End Sub End Class Public Class Tab Private Sub WowToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles WowToolStripMenuItem.Click Dim t As New TabPage Dim newtab As New Tab newtab.Show() newtab.TopLevel = False newtab.Dock = DockStyle.Fill t.Controls.Add(newtab)

  Form.TabControl1.TabPages.Add(t) End Sub Private Sub AxWebBrowser1_NewWindow2(sender As Object, e As AxSHDocVw.DWebBrowserEvents2_NewWindow2Event) Handles AxWebBrowser1.NewWindow2 Dim t As New TabPage Dim newtab As New Tab newtab.Show() newtab.Dock = DockStyle.Fill newtab.AxWebBrowser1.RegisterAsBrowser = True e.ppDisp = newtab.AxWebBrowser1.Application newtab.Visible = True newtab.TopLevel = False t.Controls.Add(newtab) Form.TabControl1.TabPages.Add(t) Form.TabControl1.SelectedTab = t End Sub Private Sub RemoveTabToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles RemoveTabToolStripMenuItem.Click If Form.TabControl1.TabCount = 1 Then Dim t As New TabPage Dim newtab As New Tab newtab.Show() newtab.Dock = DockStyle.Fill newtab.TopLevel = False t.Controls.Add(newtab) Form.TabControl1.TabPages.Add(t)

  Form.TabControl1.SelectedTab.Dispose() Else Form.TabControl1.SelectedTab.Dispose() End If End Sub Private Sub RefreshTabToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles RefreshTabToolStripMenuItem.Click AxWebBrowser1.Refresh() End Sub Private Sub PrintToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PrintToolStripMenuItem.Click PrintDialog1.ShowDialog() End Sub Private Sub PrintPreviewToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PrintPreviewToolStripMenuItem.Click PrintPreviewDialog1.ShowDialog() End Sub Private Sub PageSetupToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PageSetupToolStripMenuItem.Click PageSetupDialog1.ShowDialog() End Sub

  Private Sub CloseToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles CloseToolStripMenuItem.Click Form.Close() End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click AxWebBrowser1.GoBack() End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click AxWebBrowser1.GoForward() End Sub Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click AxWebBrowser1.Stop() End Sub Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click AxWebBrowser1.Refresh() End Sub Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click

  AxWebBrowser1.Navigate(TextBox1.Text) End Sub Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click AxWebBrowser1.Navigate(My.Settings.homepage) End Sub Private Sub toolStripTextBox1_KeyDown( _ ByVal sender As Object, ByVal e As KeyEventArgs) _ Handles TextBox1.KeyDown If (e.KeyCode = Keys.Enter) Then AxWebBrowser1.Navigate(TextBox1.Text) End If End Sub Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged End Sub Private Sub PictureBox1_Click(sender As Object, e As EventArgs) End Sub

  Private Sub Menu1ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles Menu1ToolStripMenuItem.Click Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click AxWebBrowser1.GoBack() End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click AxWebBrowser1.GoForward() End Sub Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click AxWebBrowser1.Stop() End Sub End Sub Private Sub OptionToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles OptionToolStripMenuItem.Click End Sub Private Sub AxWebBrowser1_Enter(sender As Object, e As EventArgs) Handles AxWebBrowser1.Enter

  End Sub End Class Private Sub CloseToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles CloseToolStripMenuItem.Click Form.Close() End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click AxWebBrowser1.GoBack() End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click AxWebBrowser1.GoForward() End Sub Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click AxWebBrowser1.Stop() End Sub Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click AxWebBrowser1.Refresh() End Sub

  Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click AxWebBrowser1.Navigate(TextBox1.Text) End Sub Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click AxWebBrowser1.Navigate(My.Settings.homepage) End Sub Private Sub toolStripTextBox1_KeyDown( _ ByVal sender As Object, ByVal e As KeyEventArgs) _ Handles TextBox1.KeyDown If (e.KeyCode = Keys.Enter) Then AxWebBrowser1.Navigate(TextBox1.Text) End If End Sub Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged End Sub Private Sub PictureBox1_Click(sender As Object, e As EventArgs)

  End Sub Private Sub Menu1ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles Menu1ToolStripMenuItem.Click Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click AxWebBrowser1.GoBack() End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click AxWebBrowser1.GoForward() End Sub End Sub End Sub Private Sub OptionToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles OptionToolStripMenuItem.Click End Sub Private Sub AxWebBrowser1_Enter(sender As Object, e As EventArgs) Handles AxWebBrowser1.Enter

  End Sub End Class Public Class Tab Private Sub WowToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles WowToolStripMenuItem.Click Dim t As New TabPage Dim newtab As New Tab newtab.Show() newtab.TopLevel = False newtab.Dock = DockStyle.Fill t.Controls.Add(newtab) Form.TabControl1.TabPages.Add(t) End Sub Private Sub AxWebBrowser1_NewWindow2(sender As Object, e As AxSHDocVw.DWebBrowserEvents2_NewWindow2Event) Handles AxWebBrowser1.NewWindow2 Dim t As New TabPage Dim newtab As New Tab newtab.Show() newtab.Dock = DockStyle.Fill newtab.AxWebBrowser1.RegisterAsBrowser = True e.ppDisp = newtab.AxWebBrowser1.Application newtab.Visible = True newtab.TopLevel = False t.Controls.Add(newtab) Form.TabControl1.TabPages.Add(t) Form.TabControl1.SelectedTab = t End Sub Private Sub RemoveTabToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles RemoveTabToolStripMenuItem.Click If Form.TabControl1.TabCount = 1 Then Dim t As New TabPage Dim newtab As New Tab newtab.Show() newtab.Dock = DockStyle.Fill newtab.TopLevel = False t.Controls.Add(newtab) Form.TabControl1.TabPages.Add(t) Form.TabControl1.SelectedTab.Dispose() Else Form.TabControl1.SelectedTab.Dispose() End If End Sub Private Sub RefreshTabToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles RefreshTabToolStripMenuItem.Click AxWebBrowser1.Refresh() End Sub Private Sub PrintToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PrintToolStripMenuItem.Click

  PrintDialog1.ShowDialog() End Sub Private Sub PrintPreviewToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PrintPreviewToolStripMenuItem.Click PrintPreviewDialog1.ShowDialog() End Sub Private Sub PageSetupToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PageSetupToolStripMenuItem.Click PageSetupDialog1.ShowDialog() End Sub Private Sub CloseToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles CloseToolStripMenuItem.Click Form.Close() End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click AxWebBrowser1.GoBack() End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click AxWebBrowser1.GoForward() End Sub

  Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click AxWebBrowser1.Stop() End Sub Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click AxWebBrowser1.Refresh() End Sub Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click AxWebBrowser1.Navigate(TextBox1.Text) End Sub Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click AxWebBrowser1.Navigate(My.Settings.homepage) End Sub Private Sub toolStripTextBox1_KeyDown( _ ByVal sender As Object, ByVal e As KeyEventArgs) _ Handles TextBox1.KeyDown If (e.KeyCode = Keys.Enter) Then AxWebBrowser1.Navigate(TextBox1.Text)

  End If End Sub Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged End Sub Private Sub PictureBox1_Click(sender As Object, e As EventArgs) End Sub Private Sub Menu1ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles Menu1ToolStripMenuItem.Click Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click AxWebBrowser1.GoBack() End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click AxWebBrowser1.GoForward() End Sub Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click AxWebBrowser1.Stop()

  End Sub End Sub Private Sub OptionToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles OptionToolStripMenuItem.Click End Sub Private Sub AxWebBrowser1_Enter(sender As Object, e As EventArgs) Handles AxWebBrowser1.Enter End Sub End Class Private Sub CloseToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles CloseToolStripMenuItem.Click Form.Close() End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click AxWebBrowser1.GoBack() End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

  AxWebBrowser1.GoForward() End Sub Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click AxWebBrowser1.Stop() End Sub Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click AxWebBrowser1.Refresh() End Sub Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click AxWebBrowser1.Navigate(TextBox1.Text) End Sub Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click AxWebBrowser1.Navigate(My.Settings.homepage) End Sub Private Sub toolStripTextBox1_KeyDown( _ ByVal sender As Object, ByVal e As KeyEventArgs) _ Handles TextBox1.KeyDown

  If (e.KeyCode = Keys.Enter) Then AxWebBrowser1.Navigate(TextBox1.Text) End If End Sub Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged End Sub Private Sub PictureBox1_Click(sender As Object, e As EventArgs) End Sub Private Sub Menu1ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles Menu1ToolStripMenuItem.Click Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click AxWebBrowser1.GoBack() End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click AxWebBrowser1.GoForward() End Sub