Form merupakan media interaksi antara pengguna dengan aplikasi yang dibuat. Form
dapat dikatakan sebagai wadah atau penampung objek kontrol yang akan digunakan. Jadi
bisa di katakan di form inilah kita melakukan aktifitas perancangan program. Biasanya
pada saat mendesak form terdapat garis titik-titik yang di sebut grid sangat berguna untuk
membantu pengaturan tata letak objek yang di masukan dalam form, karena gerakan
penunjuk mouse akan sesuai (tepat)pasa titik-titik grid
18
Form juga dapat dikatakan objek karena dapat memberikan reaksi saat menemui suatu
kejadian. Form dapat dikategorikan menjadi 2 yaitu:
1) Form Dinamis
Yaitu form yang dapat dimanipulasi atau diubah bentuk serta disisipi objek control
yang berisi perintah-perintah yang diperlukan oleh aplikasi yang akan dibuat, contoh :
a) Window (Windows Form, Console, Class Library, WPF dsb.)
b) Web (ASP.Net Web Application, ASP.NET Web Servis dsb)
c) Smart Device (Smart Device Project)
d) Database(Access dan SQL Server)
e) Report (Report Aplication dan Crystal Report)
f) WCF (Windows Communication Foundation)
2) Form Statis
Yaitu form yang tidak dapat dimanipulasi atau diubah bentuk serta disisipi objek
control. Form ini hanya dapat dipanggil melalui kode perintah, Contoh :
a. Form Pesan (Messagebox)
Form yang bertugas untuk menampilkan pesan keterangan terhadap suatu kejadian
yang diterima oleh aplikasi.
b. InputBox (Kotak Input Pesan)
Form ini digunakan untuk interaksi antara pengguna dengan aplikasi yang dibuat,
dimana pengguna tersebut memasukkan suatu nilai lalu mengklik suatu tombol dan
menunggu efek yang ditimbulkan oleh aplikasi yang dibuat.
B. Object Control
Objek merupakan suatu kombinasi dari kode dan data yang dapat diperlakukan sebagai
satu kesatuan. Suatu Objek dapat merupakan bagian dari aplikasi seperti suatu kontrol
atau suatu form. Secara keseluruhan dari aplikasi dapat juga berupa suatu objek.
Setiap objek pada Visual Basic didefinisikan oleh suatu class. Untuk memahami
hubungan antara objek dengan class-nya, perhatikan contoh berikut:
a) Kontrol-kontrol yang barada pada jendela Toolbox pada Visual Basic merupakan
class-class. Objek tersebut dikenal sebagai kontrol tidak akan ada sampai anda
menanamkannya pada suatu form. Ketika anda menanamkan suatu kontrol, anda
telah membuat suatu duplikasi atau instance dari class kontrol tersebut.
b. TextBox
Merupakan objek control yang dapat diberikan input pada saat program dijalankan.
\
Event pada option Button
Umumnya event yang sering digunakan adalah event Click()
Membuat kelompok option Button
Umumnya option yang dijadikan berkelopok dengan menggunakan
kontrol frame, yaitu kontrol pada VB yang berupa bingkai segi empat berfungsi
menjadi bingkai atau tempat kontrol-kontrol yang lain.
d. CheckBox
merupakan objek control yang berfungsi untuk memilih beberapa item data. Dengan
objek ini anda dapat lebih dari satu pilihan dan bahkan memilih semua pilihan
tersedia.
Propertinya hampir sama dengan yang ada pada option button, namun yang terpenting
adalah :
e. RadioButton
fungsi hampir sama dengan checkbox, tetapi hanya dapat memilih satu pilihan yang
tersedia.
f. ComboBox
ComboBox merupakan objek control yang dapat digunakan untuk menampilkan
daftar item dengan pilihan dropdown.
g. ListBox
merupakan objek control yang jauh berbeda dengan ComboBox hanya saja pada
listbox menu daftar pilihan ditampilkan secara kesuluruhan.
Event yang sering digunakan oleh objek listbox ini adalah event Click() atau DblClick()
Jawab:
Berikut adalah propertinya:
Object Properties Nilai
Form1 Name Form1
Text LabelTextBoxButton
Label1 Name label_nama
Text Inputkan Nama
Label2 Name label_text
Text Output
Font Tahoma, 11pt
Kode Programnya:
Public Class LabelTextBoxButton
Private Sub LabelTextBoxButton_Load(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles MyBase.Load
txt_nama.Text = ""
End Sub
Hasilnya:Tampilan awal
Jika kita ingin menginputkan nama kita, misal ketik Atina Nabila pada kotak nama
Jawab:
Berikut adalah propertinya:
Object Properti Nilai
Form Name Form1
Text Kalkulator
Background Color Custom 255, 255, 192
Label1 Text Nilai 1
Label2 Text Nilai 2
Label3 Text Hasil
TextBox1 Name TextBox1
TextBox2 Name TextBox2
TextBox3 Name TextBox3
Button1 Name Button1
Text +
Button2 Name Button2
Text -
Button3 Name Button3
Text *
Button4 Name Button4
Text /
Button5 Name Button5
Kode Programnya:
Public Class Kalkulator
Hasilnya:
Jika dilakukan operasi penjumlahan (+)
3) Membuat suatu aplikasi sederhana yaitu konversi mata uang rupiah ke dollar ataupun
sebaliknya!
Kode Programnya:
Public Class Form1
Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Label2.Click
End Sub
Hasilnya:
Tampilan awalnya:
Bila ingin meninputkan suatu nilai pada kolom rupiah dan ingin mengkonversikannya ke
dalam bentuk dollar, misal 9000 lalu klik To Dollar maka hasilnya sama dengan 1
dollar.
4) Buat Sebuah massage box sederhana dengan mengiputkan sebuah nama dan akan
keluar sebuah pesan Selamat Belajar VB.Net (nama) Cemungudh! eaaa
Kode Programnya:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim nama As String
nama = txtnama.Text
MessageBox.Show("Selamat Belajar VB.NET " + nama + "
Cemungudh!eaaa", "Notification", MessageBoxButtons.OK,
MessageBoxIcon.Information)
End Sub
End Class
Hasilnya:
Tampilan awalnya:
Jika diinputkan sebuah nama maka akan keluar sebuah kotak pesan. Misal diinputkan
nama Nabila maka pesan yang keluar adalah Selamat Belajar VB.NET Nabila
Cemungudh! eaaa dan jika diklik OK pada kota pesan maka pesan akan menutup.