laporan 5 visual basic mdi

22
LAPORAN PRAKTIKUM MODUL 5 APLIKASI WINDOWS LANJUT Rahmad Reza Nugroho 13053360884 S1 PTI 2013 Offering A UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK ELEKTRO PROGRAM STUDI S1 PENDIDIKAN TEKNIK INFORMATIKA FEBRUARI, 2015

Upload: rahmad-reza-nugroho

Post on 22-Dec-2015

35 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Laporan 5 Visual Basic MDI

LAPORAN PRAKTIKUM

MODUL 5

APLIKASI WINDOWS LANJUT

Rahmad Reza Nugroho

13053360884

S1 PTI 2013 Offering A

UNIVERSITAS NEGERI MALANG

FAKULTAS TEKNIK ELEKTRO

PROGRAM STUDI S1 PENDIDIKAN TEKNIK

INFORMATIKA

FEBRUARI, 2015

Page 2: Laporan 5 Visual Basic MDI

LABORATORIUM KOMPUTER

Fakultas Teknik Elektro - Universitas Negeri Malang

Jl.Surabaya G4 Lantai 2,Malang, Jawa Timur

Nama Rahmad Reza Nugroho

Nim 130533608084

Prodi S1 Pendidikan Teknik Infromatika

Dosen Pembimbing Azhar Ahmad Smaragdina, M.Pd.

APLIKASI WINDOWS LANJUT

Page 3: Laporan 5 Visual Basic MDI

Praktikum Ke -5

APLIKASI WINDOWS LANJUT

A. Tujuan

a. Memahami komponen-komponen lanjut aplikasi Windows Form.

b. Mampu menggunakan menu, menu popup, tool bar, dan status bar.

c. Mampu menghasilkan aplikasi dengan konsep Multiple Document Interface (MDI)

B. Dasar Teori

1. Menu

Perintah-perintah dan fungsi-fungsi level atas dalam antarmuka yang familiar dan

mudah dipahami. Di Windows Form, menu utama direpresentasikan oleh objek

MenuStrip (atau MainMenu). Menu ini berperan sebagai container—yang

nantinya akan menampung item-item menu—dalam struktur menu.

2. Menu PopUp

Selain dalam bentuk menu bar, menu juga dapat diwujudkan sebagai popup. Jenis

menu ini umumnya memerlukan pemicu—misalnya klik kanan—agar dapat

ditampilkan.

3. Tool Bar

Pada umumnya, tool bar menyediakan akses ke fitur-fitur—dengan frekuensi

penggunaan cukup tinggi—yang juga dapat diakses melalui menu.Di Windows

Form, tool bar direpresentasikan oleh objek ToolBar, dan button-button di

dalamnya direpresentasikan oleh objek ToolBarButton.

4. MDI

Pada saat membuat aplikasi Windows, kita dapat menggunakan style aplikasi

single-document interface (SDI) atau multiple-document interface (MDI).

MDI menyediakan metodologi untuk menghasilkan antarmuka “document-

centric”. Salah satu keuntungan dari MDI adalah mereduksi clutter dan

meningkatkan efisiensi penggunaan ruang layar.

Page 4: Laporan 5 Visual Basic MDI

C. LATIHAN 1

1. Menu

Di VB.NET, menu-menu dihasilkan melalui objek MenuItem yang

merepresentasikan bagian-bagian individu menu, misalnya File > New, Open, dan

sebagainya. Langkah-langkah pembuatan menu diperlihatkan sebagai berikut:

a. Buat project aplikasi Windows.

b. Tambahkan komponen MenuStrip ke dalam form, kemudian buat dua buah

menu utama bernama File dan Edit.

c. Di menu Edit, tambahkan submenu Cut, Copy, Paste, dan Select All.

d. Untuk melengkapi menu, Anda dapat menambahkan shortcut melalui properti

ShortcutKeys.

e. Tambahkan kontrol RichTextBox, kemudian ubah nilai properti Dock

menjadi Fill. Atur posisinya agar tidak tertindih menu bar. Hasil pembuatan

menu diperlihatkan seperti Gambar 2.

f. Lengkapi kode programnya seperti berikut:

Script Progam

Page 5: Laporan 5 Visual Basic MDI

g. Jalankan aplikasi dan coba mengakses menu-menu yang tersedia.

h. Penjelasan

Pada progam di atas dijelaskan dalam pembuatan sebuah progam menggunkan

form yang diberikan tambahan dengan menggunkan komponen menu strip

dengan 2 induk file dan induk edit,dengan pemberian anak pada induk edit yang

terdiri dari Cut,Copy,Paste,,Select All dengan diberikan sortcut pada properties

masing masing kemudian menambah rich text text box sebagi lembar kerja

dengan mengaturnya menjadi fill sebelumnya dock agar penuh tampilanya.

Public Class Form1 Private Sub mnuCut_Click(sender As Object, e As EventArgs) Handles mnuCut.Click If Me.RichTextBox1.SelectedText <> "" Then Me.RichTextBox1.Cut() End If End Sub Private Sub mnuCopy_Click(sender As Object, e As EventArgs) Handles mnuCopy.Click If Me.RichTextBox1.SelectedText <> "" Then Me.RichTextBox1.Copy() End If End Sub Private Sub mnuPaste_Click(sender As Object, e As EventArgs) Handles mnuPaste.Click Me.RichTextBox1.Paste() End Sub Private Sub mnuAll_Click(sender As Object, e As EventArgs) Handles mnuAll.Click Me.RichTextBox1.SelectAll() End Sub End Class

Page 6: Laporan 5 Visual Basic MDI

D. LATIHAN 2

2. Menu PopUp

Langkah-langkah untuk mengimplementasikan menu popup diperlihatkan sebagai berikut:

a. Masih di project yang sama, tambahkan sebuah komponen

ContextMenuStrip.

b. Buat menu item Cut, Copy, Paste, dan Select All pada

ContextMenuStrip. Atur propert-properti Name dari menu popup, misal

popCut, popCopy, popPaste, dan popAll.

c. Untuk mengaitkan menu popup dengan kontrol, tetapkan nilai properti

ContextMenuStrip di RichTextBox.

d. Lengkapi kode programnya.

Script Progam

e. Hasil pembuatan menu popup diperlihatkan seperti Gambar

Public Class Form1 Private Sub popCut_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles popCut.Click If Me.RichTextBox1.SelectedText <> "" Then Me.RichTextBox1.Cut() End If End Sub Private Sub popCopy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles popCopy.Click If Me.RichTextBox1.SelectedText <> "" Then Me.RichTextBox1.Copy() End If End Sub Private Sub popPaste_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles popPaste.Click Me.RichTextBox1.Paste() End Sub Private Sub popAll_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles popAll.Click Me.RichTextBox1.SelectAll() End Sub End Class

Page 7: Laporan 5 Visual Basic MDI

f. Penejelasan

Dari progam di atas dijelaskan bahwa dalam pembuatan sperti latihan pertama

tetapi hanya yang di tambahkan saja dlam latihan ini di tambhakan menu pop

up dimana apabila dkilik kanan pada lembar kerja atau rich text akan keluar

perintah menu yang kita inputankan tadi dari copy,cut,paste,dan select all.

E. LATIHAN 3

3. Tool Bar

Sebagaimana ketika membuat menu melalui komponen MenuStrip, pembuatan

tool bar yang memanfaatkan ToolStrip juga menyediakan item-item standar.

a. Masih di project yang sama, tambahkan sebuah komponen ToolStrip.

b. Untuk menambahkan item, gunakan menu drop down atau melalui ToolStrip

Tasks. Sebagai contoh, tambahkan item Button, kemudian atur properti

Name menjadi btnCut.

c. Langkah berikutnya adalah menspesifikasikan image pada button, dengan

cara mengklik tombol disebelah properti Image. Pilih local resource,

kemudian klik Import untuk mencari file gambar yang akan digunakan.

d. Ulangi langkah no 2 dan 3 untuk menambahkan item Copy dan Paste.

e. Lengkapi kode programnya seperti contoh-contoh sebelumnya.

Script Progam

Public Class Form1 Private Sub mnuCut_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuCut.Click If Me.RichTextBox1.SelectedText <> "" Then Me.RichTextBox1.Cut() End If End Sub Private Sub mnuCopy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuCopy.Click If Me.RichTextBox1.SelectedText <> "" Then Me.RichTextBox1.Copy() End If End Sub Private Sub mnuPaste_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuPaste.Click Me.RichTextBox1.Paste() End Sub Private Sub mnuAll_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuAll.Click Me.RichTextBox1.SelectAll() End Sub Private Sub popCut_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles popCut.Click If Me.RichTextBox1.SelectedText <> "" Then Me.RichTextBox1.Cut() End If End Sub Private Sub popCopy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles popCopy.Click If Me.RichTextBox1.SelectedText <> "" Then Me.RichTextBox1.Copy() End If End Sub Private Sub popPaste_Click(ByVal sender As System.Object, ByVal e As

Page 8: Laporan 5 Visual Basic MDI

f. Jalankan aplikasi dan uji fungsionalitasnya.

Private Sub popCopy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles popCopy.Click If Me.RichTextBox1.SelectedText <> "" Then Me.RichTextBox1.Copy() End If End Sub Private Sub popPaste_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles popPaste.Click Me.RichTextBox1.Paste() End Sub Private Sub SelectAllToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SelectAllToolStripMenuItem.Click Me.RichTextBox1.SelectAll() End Sub Private Sub btnCut_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCut.Click If Me.RichTextBox1.SelectedText <> "" Then Me.RichTextBox1.Cut() End If End Sub Private Sub btnCopy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCopy.Click If Me.RichTextBox1.SelectedText <> "" Then Me.RichTextBox1.Copy() End If End Sub Private Sub btnPaste_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPaste.Click Me.RichTextBox1.Paste() End Sub End Class

Page 9: Laporan 5 Visual Basic MDI

g. Penjelasan

Pada progam di atas sama dengan progam pada latihan satu tetapi hal yang

membedakan adalah dari penambahan tollbar pada menu menu icon sebagai

jalan pintas tanpa harus mengklik kanan tetapi langsung memberikan icon

langsung pada toolbar tersebut.

F. LATIHAN 4

4. Tool Bar Dasar dari aplikasi MDI adalah form MDI parent, yaitu form yang berisi

window-window MDI child. MDI child sendiri merupakan subwindow, di mana

nantinya ia akan digunakan oleh user untuk berinteraksi dengan aplikasi MDI.

Langkah-langkah pembuatan aplikasi dengan style MDI adalah sebagai berikut:

a. Buat aplikasi Windows baru.

b. Pembuatan project baru sekaligus akan menciptakan form pertama sebagai

form default. Form ini nantinya akan kita fungsikan sebagai form induk

(parent) sehingga Anda perlu mengatur properti IsMDIContainer

menjadi True.

c. Untuk melengkapi form induk ini, tambahkan komponen MenuStrip, kemudian buat

dua buah menu utama bernama File dan Window.

d. Untuk menampilkan daftar window yang terbuka, ubah nilai properti

MdiWindowListItem pada komponen MenuStrip menjadi

WindToolStripMenuItem.

e. Setelah pembuatan form induk selesai, lanjutkan dengan menambahkan item

baru untuk membuat form anak (child form). Ubah nilai properti Name-nya

menjadi frmChild.

f. Tambahkan kontrol RichTextBox ke dalam form anak, kemudian atur

properti Anchor kontrol ini menjadi Top, Left, dan properti Dock menjadi

Fill.

g. Lengkapi kode program di form induk.

Page 10: Laporan 5 Visual Basic MDI

Source Code

h. Menekan F5 untuk menjalankan aplikasi dan hasilnya sebagai berikut:

Public Class parent Private Sub mnNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnNew.Click ' Instansiasi frmChild Dim MDIChild As New frmChild ' Menetapkan current MDI Parent dari form MDIChild.MdiParent = Me ' Men-set title di child window MDIChild.Text = "Window" ' menampilkan form MDIChild.Show() End Sub Private Sub mnHori_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnHori.Click Me.LayoutMdi(MdiLayout.TileHorizontal) End Sub Private Sub mnVerti_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnVerti.Click Me.LayoutMdi(MdiLayout.TileVertical) End Sub Private Sub mnCascade_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnCascade.Click Me.LayoutMdi(MdiLayout.Cascade) End Sub Private Sub mnIcon_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnIcon.Click Me.LayoutMdi(MdiLayout.ArrangeIcons) End Sub Private Sub mnClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnClose.Click ' Menutup semua child window For Each ChildForm As Form In Me.MdiChildren ChildForm.Close() Next End Sub End Class

Page 11: Laporan 5 Visual Basic MDI

i. Penjelasan

Dari progam di atas di sama dengan latihan sebelumnya tetapi yang

membedakan adalah penambahan menu menu yang digunakan yaitu menu

new dimana dibuat lembar kerja baru pada rich text box,dan pada menu file

ditambahkan menu horizontal,vertical,casade.

G. LATIHAN 5

5. Kotak Dialog

Kelas MessageBox mendefinisikan method statis Show() yang di- overload

guna menyediakan kotak dialog yang variatif. Sintaks umum dari method

Show() diperlihatkan sebagai berikut:

Show(teks [, judul] [, button] [, ikon])

Dengan demikian, bentuk kotak dialog yang paling sederhana direpresentasikan

melalui kode program berikut: MessageBox.Show("Teks Kotak Dialog")

Source Code 1

ScreenShot

Source Code 2

Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click MessageBox.Show("text kotak dialog") End Sub End Class

Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load MessageBox.Show("text kotak dialog", "Judul", _ MessageBoxButtons.YesNoCancel) End Sub End Class

Page 12: Laporan 5 Visual Basic MDI

ScreenShot

Source Code 3

ScreenShot

Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim dlg As DialogResult dlg = MessageBox.Show("Teks", "Judul", MessageBoxButtons.YesNoCancel) Select Case dlg Case Windows.Forms.DialogResult.Yes Console.WriteLine("Yes clicked") Case Windows.Forms.DialogResult.Yes Console.WriteLine("Yes Clicked") Case Windows.Forms.DialogResult.No Console.WriteLine("No Clicked") Case Windows.Forms.DialogResult.Cancel Console.WriteLine("Cancel Clicked") End Select End Sub End Class

Page 13: Laporan 5 Visual Basic MDI

Source Code 4

ScreenShot

Penjelasan

Dari progam di atas semuanya digunkan untuk menampilkan mesaage box

dengan menggunkan tombol pemicu adalah tombol button ,dimana yang

pertama menmapilkna perintah massege box sederhana dari satu perintah

hingga 4 perintah.

H. LATIHAN 6

6. Custom Control

Terlepas dari kontrol-kontrol dan komponen-komponen yang tersedia, kita

juga bisa menciptakan sendiri kontrol yang spesifik. Salah satu pendekatan paling

praktis untuk melakukan hal ini adalah dengan pewarisan (ingat kembali materi

pewarisan ☺). Sekadar contoh sederhana, kita akan memperluas kelas Label

untuk menghasilkan kelas RedLabel.

1. Tambahkan item kelas baru dan simpan dengan nama RedLabel.vb.

2. Lengkapi pendefinisian kelasnya seperti berikut:

Source Code

Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load MessageBox.Show("Teks Kotak Dialog", "Judul", _ MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Information) End Sub End Class

Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load MessageBox.Show("Teks Kotak Dialog", "Judul", _ MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Information) End Sub End Class

Page 14: Laporan 5 Visual Basic MDI

I. TUGAS PRAKTIKUM 1

Langkah-langkah Pembuatan

a. Buat project seperti pada latihan sebelumnya

b. Kemudian tambahakan sebgian script sebagai pada menu New

Source Code

Public Class parent Dim Windows As Integer Private Sub mnNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnNew.Click ' Instansiasi frmChild Dim MDIChild As New frmChild MDIChild.MdiParent = Me Windows = Windows + 1 ' Menetapkan current MDI Parent dari form MDIChild.MdiParent = Me ' Men-set title di child window MDIChild.Text = "Window" & Windows ' menampilkan form MDIChild.Show() End Sub Private Sub mnHori_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnHori.Click Me.LayoutMdi(MdiLayout.TileHorizontal) End Sub Private Sub mnVerti_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnVerti.Click Me.LayoutMdi(MdiLayout.TileVertical) End Sub Private Sub mnCascade_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnCascade.Click Me.LayoutMdi(MdiLayout.Cascade) End Sub Private Sub mnIcon_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnIcon.Click Me.LayoutMdi(MdiLayout.ArrangeIcons) End Sub Private Sub mnClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnClose.Click ' Menutup semua child window For Each ChildForm As Form In Me.MdiChildren ChildForm.Close() Next End Sub Private Sub parent_Load(sender As Object, e As EventArgs) Handles MyBase.Load End Sub End Class

Page 15: Laporan 5 Visual Basic MDI

c. Screen Shot

Penjelasan

Pada progam di atas bisa dijelaskan seperti latihan sebelumnya hal yang

memdakanya hanya memberikan penambahan dalam pengurutan dari new

rich text yang diberikan.

J. TUGAS PRAKTIKUM 2

Langkah-langkah Pembuatan

a. Buka Aplikasi visual basic 2013

b. Buatlah sebuah project baru dengan form.

c. Kemudian tambahkan control-control sebagai berikut

Source Code

d. Kemudian setelah itu selesai kita membuat form baru dengan juga

menambahakn item baru,dan buatlah form seperti latihan 4 yang terdapat

induk dan anak.selanjutnya Mambahkan Event Click pada Button LOGIN

pada form1 dan mambahkan source code berikut :

e. Sorce Code

Page 16: Laporan 5 Visual Basic MDI

f. ScreenShot

g. Penjelasan.

Dari Progam di atas dijelaskan bahwa dalam pembuatan sebuah progam sama

seperti sebelumnya tetapi tetapi ditambahakn beberapa property lagin untuk

masuk dalam sebuah lembar kerja yang di iginkan pertama measukan login

user name dan password dan apabila benar muncul peringatan massagebox

dan masuk dalam form dan apabila salah akan di beri peringatan dan tidak

dapat masuk di dalam form .

K. TUGAS PRAKTIKUM 3

Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text = "Rahmad Reza Nugroho" And TextBox2.Text = "130533608084" Then MessageBox.Show("Selamat Anda Sukses”) Me.Hide() Form2.Show() Else Dim z As Integer z = MessageBox.Show("Password Salah :(" + vbLf + "Silakan Coba ulangi lagi ???", "Quaetions", MessageBoxButtons.YesNo) If z = vbYes Then Me.Show() Else Me.Close() End If End If End Sub End Class

Page 17: Laporan 5 Visual Basic MDI

Langkah-langkah Pembuatan

a. Buka Aplikasi visual basic 2013

b. Masih dalam project yang sebelumnya

c. Kemudian tambahkan sebuah toolbox status trip dan status label dimana

fungsinya untuk menampilkan data waktu.

d. Menambahkan kode program berikut pada Form3

e. Screen Shot

f. Penjelasan

Dari Progam di atas sama dengan latihan sebelumnya tetapi yang

membedakan adalah dimana terdapat penmabahan property tentnag catatan

data yang dibuat pada jam dan waktu tersebut dengan detail dari jam

dibuat,tanggal,bulan dan tahun …

Public Class Form3 Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ToolStripStatusLabel1.Text = DateValue(CStr(Now)) & " " & TimeValue(CStr(Now)) End Sub End Class

Page 18: Laporan 5 Visual Basic MDI

L. TUGAS RUMAH 1

Langkah-langkah Pembuatan

a. Masih sama yang digunkan pada latihan sebelumnya

b. Pertama menambahkan menu baru baru yaitu menggunakan Add New Item

Spalsh Screen untuk menggunkan lembar kerja baru.

c. Kemudian apabila sudah memililih maka akan muncul tampilan sebgai berikut

pada lembar kerja

d. Kemudian setelah itu agar tampilanya menarik tambahkan background seperti

pada praktikum sebelumnya,dan tambahan lah progress bar seperti gambar di

bawah

e. Selanjutnya agar berjalan dengan baik tambahkan lah timer dan drag and drop

pada lembar kerja splashscreen.

f. Kemudian selanjutnya mengubah nilai pada property pada timer pada enable

menjadi true semua ,dan nilai yang diberikan pada interval = 1000(dalam

microsecond)

Page 19: Laporan 5 Visual Basic MDI

g. Selanjutnya tambahkanlah script pada timer dengan mengklik 2 kali.

Script

h. Menekan F5 untuk menjalankan aplikasi, dan hasilnya sebagai berikut :

i. Penjelasan

Dari progam ini masih sama dengan progam yang digunakan sebelumnya

tetapi yang membedakan adalah dimna terdapat penambahan

untuk,melakukan loading pada saat login .

M. TUGAS RUMAH 2

a. Masih sama dengan latihan Praktikum sebelumnaya tetapi hanya memberikan

sedikit penambahan scipt sebagai berikut

Script

Public Class Form3 Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ToolStripStatusLabel1.Text = DateValue(CStr(Now)) & " " & TimeValue(CStr(Now)) End Sub End Class

Public Class Form1 Dim username As String = "Rahmad Reza Nugroho" Dim password As String = "130533608084" Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim input_user As String Dim input_pass As String input_user = CStr(TextBox1.Text) input_pass = CStr(TextBox2.Text) If (input_user = username And input_pass = password) Then MessageBox.Show("Selamat Anda Sukses") Me.Hide() Form2.Show() Else Dim z As Integer z = MessageBox.Show("Username/Password yang anda masukan salah :(" + vbLf + "Coba masukkan username dan Password ???", "Quaetions", MessageBoxButtons.YesNo) If z = vbYes Then Me.Show()

Page 20: Laporan 5 Visual Basic MDI

b. Jalankan aplikasinya tekan f5

c. Seperti Latihan sebelumnya pada progam ini ,tipe data string untuk password

dan user name terlebih dahulu didefinisikan,sehingga mempermudahkan user

juga dalam login dengan baik ,kemudian setelah itu apabila sukses munculah

peringatan massage box dengan selamat anda sukses dan apabila salah maka

akan muncul pernyataan dalam mesaage box untuk mengulangi memasukkan

inputan usr name dan password.

salah :(" + vbLf + "Coba masukkan username dan Password ???", "Quaetions", MessageBoxButtons.YesNo) If z = vbYes Then Me.Show() Else Me.Close() End If End If End Sub End Class

Page 21: Laporan 5 Visual Basic MDI

Kesimpulan

Menu Perintah-perintah dan fungsi-fungsi level atas dalam antarmuka yang familiar

dan mudah dipahami. Di Windows Form, menu utama direpresentasikan oleh

objek MenuStrip (atau MainMenu). Menu ini berperan sebagai

container—yang nantinya akan menampung item-item menu—dalam struktur

menu.

Menu PopUp Selain dalam bentuk menu bar, menu juga dapat diwujudkan sebagai popup.

Jenis menu ini umumnya memerlukan pemicu—misalnya klik kanan—agar

dapat ditampilkan.

Tool Bar Pada umumnya, tool bar menyediakan akses ke fitur-fitur—dengan frekuensi

penggunaan cukup tinggi—yang juga dapat diakses melalui menu.Di

Windows Form, tool bar direpresentasikan oleh objek ToolBar, dan button-

button di dalamnya direpresentasikan oleh objek ToolBarButton.

MDI

Pada saat membuat aplikasi Windows, kita dapat menggunakan style aplikasi

single-document interface (SDI) atau multiple-document interface (MDI).

MDI menyediakan metodologi untuk menghasilkan antarmuka “document-

centric”. Salah satu keuntungan dari MDI adalah mereduksi clutter dan

meningkatkan efisiensi penggunaan ruang layar

Page 22: Laporan 5 Visual Basic MDI

1. Daftar Pustaka

1. Tim asisten dosen 2015. Praktikum Pemprograman Visual basic.Universitas Negeri

Malang.

2. http://seputarpemrograman.com/mengupas-tentang-penggunaan-form-mdi-di-visual-

basic-2008.html