MODUL VII VISUAL BASIC

dokumen-dokumen yang mirip
BAB VIII VISUAL BASIC

FORM DAN OBJEK KONTROL (1)

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

MODUL I PENGENALAN VISUAL BASIC.NET

DASAR PEMROGRAMAN VISUAL BASIC

FORM DAN OBJEK KONTROL (2)

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

PENGENALAN VISUAL BASIC 6.0

Malang, Januari 2007 Penulis

1. MENGENAL VISUAL BASIC

PRAKTIKUM 1 MICROSOFT VISUAL BASIC 2010

BAB I SEKILAS VISUAL STUDIO.NET 2008

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

MENGENAL VISUAL BASIC

Pertemuan 1 Pengenalan Visual Basic

Modul Praktikum Ke-1

VISUAL BASIC.NET. 1. Apa Itu VB.NET?

BAB 2 LANDASAN TEORI

Pengenalan Visual Basic

Mengenal Visual Basic Clasic. Agus Priyanto, M.Kom

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

M. Choirul Amri. 2.1 Membuat Project Baru.

I. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010

BAB 2 LANDASAN TEORI

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

Pengantar Pemrograman Visual

BAB 2 LANDASAN TEORI

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

Pendidikan Teknik Informatika Universitas Negeri Malang

BAB 2 LANDASAN TEORI

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

MODUL 2 PERANCANGAN INTERFACE

BAB II LANDASAN TEORI

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

Object (Control) Dalam Vb.Net

PEMROGRAMAN DASAR. Visual Basic 6

MODUL I Pengenalan IDE Visual Basic 6.0

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

PEMROGRAMAN VISUAL BASIC

MODUL 2 SELECTION & LOOPING PADA FORM

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

Membuat Program Kriptografi dengan VB.Net 2010

DASAR MENGGUNAKAN VISUAL BASIC 6.0

Konsep dasar pemrograman visual. Chapter 01

Pemrograman Visual Basic

MODUL 1 PENGENALAN VISUAL BASIC 6.0

PENGENALAN VISUAL BASIC NET

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

SOLUTIONS DAN PROJECT

BAB II LANDASAN TEORI. komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

BAB Memulai VB.Net

PRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010

BAB 2 LANDASAN TEORI

Visual Basic 6.0 For Beginners

BAB III METODOLOGI PENELITIAN

MODUL-MODUL PRAKTIKUM VB.

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com

BAB 2 LANDASAN TEORI

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

BAB V MENGGUNAKAN OPERATOR VISUAL BASIC.NET

Program absen dengan menggunakan visual basic 6.0

Bab I Pengenalan Visual BASIC

BAB II MICROSOFT VISUAL STUDIO

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

PENGENALAN VISUAL BASIC 2005

BAB V Pengenalan Komponen-Komponen (object) pada VB

BAB I Pengenalan Microsoft Visual Basic 6.0

MENU. 5.1 Membuat MenuStrip

Visual Studio.NET Integrated Development Environment

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

STRUKTUR KENDALI PERCABANGAN

DISusun Oleh :Team Penyusun Mo

Dasar Pemrograman Visual Basic

2. TINJAUAN PUSTAKA. Microsoft Visual Basic 6.0 memiliki banyak keistimewaan dalam penggunaannya yaitu :

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

Visual Basic 6.0 For Beginners

BAB II LANDASAN TEORI

A. Memulai dan Struktur Visual Basic

P3 & 4 Integrated Development Environment (IDE) Visual Basic

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

BAB VI MENGGUNAKAN CONDITIONAL STATEMENT VISUAL BASIC.NET

BAB 2 LANDASAN TEORI. telah dirumuskan secara sistematis. Istiah komputer berasal dari bahasa latin

BAB 2 LANDASAN TEORI

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Pengenalan Microsoft Visual Studio 2010

Pemrograman Visual. Pengenalan Visual Basic. Sisilia Thya Safitri, MT Agus Priyanto, M.KOM

VB.NET No.1: Belajar Visual Basic.NET, apa itu VB.NET?

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

Transkripsi:

MODUL VII VISUAL BASIC Tujuan 1. Praktikan dapat mengetahui apa itu pemrogaman berbasis objek (OOP) 2. Praktikan dapat mengetahui IDE pada Visual Basic 3. Praktikan dapat memahami struktur project pada Visual Basic. 4. Praktikan dapat membuat aplikasi sederhana menggunakan Visual Basic Visual Basic Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan. Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas. Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java. Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek (Object Oriented Programming / OOP), namun tidak sepenuhnya, Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module, Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitif.

Membuat Project Baru 1. Jalankan Aplikasi Visual Basic 2. Klik menu File > New Project, atau melalui ikon New Project, atau melalui kombinasi tombol Ctrl+N. 3. Pada kotak dialog New Project, pilih Windows Forms Application pada template Visual Basic, kemudian klik OK.

Mengenal IDE Visual Basic IDE (Integrated Development Environment), atau juga disebut sebagai Integrated Design/Debugging Environment, adalah perangkat lunak komputer yang berfungsi untuk membantu pemrogram dalam mengembangkan perangkat lunak. Singkatnya, IDE merupakan suatu lingkungan pengembangan aplikasi yang terintegrasi; lengkap dengan beragam tools atau utilitas pendukung. Dalam upaya memudahkan pembuatan aplikasi, maka diperlukan pemahaman yang baik mengenai IDE (Integrated Decelopment Environment) Visual Basic. Interface Menu Bar Toolbar Toolbox Form Design Solution Explorer Properties Error List Keterangan Menu standar pada visual Basic Daftar tool yang digunakan untuk menjalankan perintah yang sering digunakan Daftar control yang tambahkan ke dalam program sebagai interface Digunakan untuk mengedit tampilan form serta mengatur posisi control pada form Digunakan untuk mengolah file dan project Digunakan untuk mengedit property dari form dan control yang sedang diedit Digunakan untuk menampilkan pesan error jika terjadi kesalahan

Control pada ToolBox adalah Ada yang banyak pilihan control yang terdapat pada ToolBox VB.NET, berikut fungsi masing-masing control: a. PictureBox : digunakan untuk menampilkan gambar atau image b. Label : digunakan untuk menampilkan teks yang tidak dapat diubah oleh pengguna jika project sudah di-compile menjadi file EXE. c. Box : digunakan untuk menampilkan teks yang bisa diubah oleh pengguna. d. Frame, GroupBox, Panel : digunakan untuk mengelompokan control-kontrol yang dianggap memiliki fungsi sejenis. e. Command Button, Button : digunakan untuk memulai proses tertentu pada saat pengguna melakukan klik. f. CheckBox : digunakan untuk memberikan pilihan kepada pengguna. g. Option Button : fungsinya hampir sama dengan CheckBox. Bedanya, pada CheckBox biasanya pengguna bisa memilih lebih dari satu pilihan. h. ListBox : digunakan untuk memberikan pilihan dalam bentuk daftar. i. ComboBox : fungsinya hampir sama dengan dengan ListBox, hanya saja pengguna bisa memasukan pilihan lain. j. HscrollBar : digunakan untuk menggeser layar secara horizontal. k. VscrollBar : digunakan untuk menggeser layar secara vertical. l. Timer : digunakan untuk mengatur proses pada program dalam interval waktu tertentu. m. DriveListBox : digunakan untuk menampilkan drive yang ada. n. DirListBox : digunakan untuk menampilakan direktori pada drive. o. Shape : digunakan untuk menampilkan bentuk-bentuk tertentu. p. Line digunakan untuk menampilkan garis. q. Image : digunakan untuk menampilkan image, tetapi tidak bisa berfungsi sebagai container. r. Data, DataGridViewer, DataGrid : digunakan untuk menghubungkan program ke database. s. OLE : digunakan untuk menghubungkan form dengan program lain.

Membuat MessageBox 1. Drag and Drop Button dari Toolbox ke Form 2. Edit BackColor, Font, ForeColor, dan pada Properties 3. Klik 2 kali pada Button tadi, maka kita akan masuk ke source code Button tersebut 4. Tambahkan source code berikut pada function Button1.Click : 5. Jalankan Aplikasi dengan Klik Start pada Toolbar

CheckBox dan RadioButton 1. Buat project baru, dengan nama Praktikum2. 2. Desain Tampilan form seperti gambar berikut ini : 3. Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut: Object Properties Nilai Form1 Name Form1 CheckBox dan RadioButton Label1 Name Lbl_Font Autosize BorderStyle Font Align False Fixed3D Microsoft Sans Serif, 16 Center CheckBox dan RadioButton GroupBox1 Efek GroupBox2 Font Style CheckBox1 StrikeOut CheckBox2 Underline RadioButton1 Regular RadioButton2 Italic RadioButton3 Bold RadioButton4 BoldItalic

4. Klik ganda pada CheckBox1, kemudian ketikkan kode program berikut ini : Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged Lbl_Font.Font = New Font("Microsoft sans Serif", Lbl_Font.Font.Size, _ Lbl_Font.Font.Style Xor FontStyle.Strikeout) 5. Klik ganda pada CheckBox2, kemudian ketikkan kode program berikut ini : Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged Lbl_Font.Font = New Font("Microsoft sans Serif", Lbl_Font.Font.Size, _ Lbl_Font.Font.Style Xor FontStyle.Underline) 6. Klik ganda pada RadioButton1, kemudian ketikkan kode program berikut ini : Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged Lbl_Font.Font = New Font("Microsoft sans Serif", Lbl_Font.Font.Size, _ Lbl_Font.Font.Style Xor FontStyle.Regular) 7. Klik ganda pada RadioButton2, kemudian ketikkan kode program berikut ini :

Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged Lbl_Font.Font = New Font("Microsoft sans Serif", Lbl_Font.Font.Size, _ Lbl_Font.Font.Style Xor FontStyle.Italic) 8. Klik ganda pada RadioButton3, kemudian ketikkan kode program berikut ini : Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged Lbl_Font.Font = New Font("Microsoft sans Serif", _ Lbl_Font.Font.Size, Lbl_Font.Font.Style Xor FontStyle.Bold) 9. Klik ganda pada RadioButton4, kemudian ketikkan kode program berikut ini : Private Sub RadioButton4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton4.CheckedChanged Lbl_Font.Font = New Font("Microsoft sans Serif", _ Lbl_Font.Font.Size, Lbl_Font.Font.Style Xor FontStyle.Bold Xor FontStyle.Italic) 10. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. 11. Simpan aplikasi Anda.

Operator 1. Tambahkan Form baru, dengan nama Form3. 2. Desain Tampilan form seperti gambar berikut ini : 3. Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut: Object Properties Nilai Form3 Name Form3 Operator Label1 Nilai1 Label2 Operator Label3 Nilai2 Label4 Hasil Box1 Name TxtNilai1 ComboBox1 Name CmbOperator Box2 Name TxtNilai2 Box3 Name TxtHasil Button1 Name BtnProses Proses

4. Klik ganda pada Form3, kemudian ketikkan kode program berikut ini : CmbOperator.Items.Add("+") CmbOperator.Items.Add("-") CmbOperator.Items.Add("x") CmbOperator.Items.Add("/") CmbOperator.Items.Add("Sisa") CmbOperator.Items.Add("Pangkat") CmbOperator.Items.Add("<>") CmbOperator.Items.Add("<") CmbOperator.Items.Add(">") CmbOperator.Items.Add("<=") CmbOperator.Items.Add(">=") CmbOperator.Items.Add("Like") CmbOperator.Items.Add("Not") CmbOperator.Items.Add("&") 5. Klik ganda pada tombol Proses, lalu ketikkan kode program berikut ini : Select Case CmbOperator. Case "+" TxtHasil. = Val(TxtNilai1.) + Val(TxtNilai2.) Case "-" TxtHasil. = Val(TxtNilai1.) - Val(TxtNilai2.) Case "x" TxtHasil. = Val(TxtNilai1.) * Val(TxtNilai2.) Case "/" TxtHasil. = Val(TxtNilai1.) / Val(TxtNilai2.)

Case "Sisa" TxtHasil. = Val(TxtNilai1.) mod Val(TxtNilai2.) Case "Pangkat" TxtHasil. = Val(TxtNilai1.) ^ Val(TxtNilai2.) Case "<>" TxtHasil. = TxtNilai1. <> TxtNilai2. Case "<" TxtHasil. = TxtNilai1. < TxtNilai2. Case ">" TxtHasil. = TxtNilai1. > TxtNilai2. Case "<=" TxtHasil. = TxtNilai1. <= TxtNilai2. Case ">=" TxtHasil. = TxtNilai1. >= TxtNilai2. Case "Like" TxtHasil. = TxtNilai1. Like TxtNilai2. Case "Not" TxtHasil. = Not TxtNilai1. = TxtNilai2. Case "&" TxtHasil. = TxtNilai1. & TxtNilai2. End Select 6. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. 7. Simpan aplikasi Anda.

Pencabangan IF.., IF.. ELSE, CASE.. 1. Buat form baru. 2. Desain Tampilan form seperti gambar berikut ini : 3. Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut: Object Properties Nilai Form1 Name Form1 Pencabangan IF Button1 Name Btn_if IF.. ENDIF Button2 Name Btn_if_else IF.. ELSE.. ENDIF Button3 Name Btn_case CASE.. ENDCASE 4. Klik ganda pada Btn_if, kemudian ketikkan kode program berikut ini : Private Sub Btn_if_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_if.Click Dim usia As String, nilai As Single, thn As Integer usia = InputBox("Usia Pegawai saat ini?", "Batasan usia pensiun", 0) nilai = Val(usia) If nilai >= 55 Then

thn = nilai - 55 MessageBox.Show("usia pegawai : " & usia & " Tahun", "Konfirmasi", MessageBox.Show("Keterangan : Pegawai harus pensiun " & thn & " tahun yang lalu", "Konfirmasi", End If 5. Klik ganda pada Btn_if_else, kemudian ketikkan kode program berikut ini : Private Sub Btn_if_else_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_if_else.Click Dim usia As String, nilai As Single, thn As Integer usia = InputBox("Usia Pegawai saat ini?", "Batasan usia pensiun", 0) nilai = Val(usia) If nilai >= 55 Then thn = nilai - 55 MessageBox.Show("usia pegawai : " & usia & " Tahun", "Konfirmasi", MessageBox.Show("Keterangan : Pegawai harus pensiun " & thn & " tahun yang lalu", "Konfirmasi", Else thn = 55 - nilai MessageBox.Show("usia pegawai : " & usia & " Tahun", "Konfirmasi", MessageBox.Show("Keterangan : Pegawai akan pensiun " & thn & " lagi", "Konfirmasi", End If 6. Klik ganda pada Btn_case, kemudian ketikkan kode program berikut ini : Private Sub Btn_case_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_case.Click Dim isian As String, usia As Integer

isian = InputBox("Usia anda saat ini?", "Status Anda") usia = Val(isian) MessageBox.Show("Usia Anda saat ini : " & usia & " tahun", "Konfirmasi", Select Case usia Case 1 To 4 MessageBox.Show("Anda sekarang tergolong balita", "Konfirmasi", Case 5 To 16 MessageBox.Show("Anda sekarang tergolong anak-anak", "Konfirmasi", Case 17 To 24 MessageBox.Show("Anda sekarang tergolong remaja", "Konfirmasi", Case 25 To 55 MessageBox.Show("Anda sekarang tergolong dewasa", "Konfirmasi", Case Is >= 56 MessageBox.Show("Anda sekarang tergolong manula", "Konfirmasi", Case Else MessageBox.Show("Anda salah memasukkan usia", "Konfirmasi", End Select 7. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. 8. Simpan aplikasi Anda.

Array 1. Tambahkan Form baru, dengan nama FormArray. 2. Desain Tampilan form seperti gambar berikut ini : 1. Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut: Object Properties Nilai Form1 Name Form1 Array Satu Dimensi Label1 NIM Label2 Nama Label3 Prodi TexBox1 Name TxtNIM TexBox2 Name TxtNama TexBox3 Name TxtAsal ListView1 Name ListView1

Button1 Name BtnTambah Tambah 2. Klik ganda pada Form Load, kemudian ketikkan kode program berikut ini : ListView1.GridLines = True ListView1.View = View.Details ListView1.Columns.Add("NIM") ListView1.Columns.Add("NAMA", 115) ListView1.Columns.Add("ASAL", 110) TxtNim. = 1 TxtNama.Focus() 3. Klik ganda pada BtnTambah, kemudian ketikkan kode program berikut ini : Dim Arr(2) As String Arr(0) = TxtNim. Arr(1) = TxtNama. Arr(2) = TxtAsal. Dim listitem As ListViewItem listitem = New ListViewItem listitem = ListView1.Items.Add(Arr(0)) listitem.subitems.add(arr(1)) listitem.subitems.add(arr(2)) TxtNim. = TxtNim. + 1 TxtNama. = "" TxtAsal. = "" TxtNama.Focus() 4. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui icon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. 5. Simpan aplikasi Anda.

FORM LOGIN 1. Buat project baru, dengan nama Prak4. 2. Desain Tampilan form seperti gambar berikut ini : 3. Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut: Object Properties Nilai Form1 Name Form1 Pencabangan IF Label1 User Name Label2 Password Box1 Name TxtUserName Box2 Name PasswordChar TxtPassword * Button1 Name BtnLogin Login Button2 Name BtnCancel Cancel 4. Klik ganda pada BtnLogin, kemudian ketikkan kode program berikut ini : If TxtPassword. = "" And TxtUserName. = "" Then

MessageBox.Show("User name dan Password harus diisi", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Question) TxtUserName.Focus() ElseIf TxtPassword. = "" Then MessageBox.Show("Password harus diisi", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Question) TxtPassword.Focus() ElseIf TxtUserName. = "" Then MessageBox.Show("User name harus diisi", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Question) TxtUserName.Focus() ElseIf TxtUserName. = "undip" And TxtPassword. = "undip" Then MessageBox.Show("Password dan User Name Benar", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Question) FormArray.Show () Else MessageBox.Show("Password dan User Name Anda Salah, ulangi lagi", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Question) TxtUserName. = "" TxtUserName. = "" TxtUserName.Focus() End If 5. Klik ganda pada BtnCancel, kemudian ketikkan kode program berikut ini : End 6. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start 7. Debugging di toolbar, atau melalui menu Debug > Start Debuging. 8. Simpan aplikasi Anda.