JOB 3 - 33419206 Elysa Putri Edriani - IK-1C
JOB 3 - 33419206 Elysa Putri Edriani - IK-1C
19
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. 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 berada 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.
Pengenalan Objek Kontrol 20
b) Form dimana anda bekerja pada saat desain adalah suatu class. Pada
saat run time, Visual Basic menciptakan suatu instance dari class
form.
Misalnya anda menanamkan sebuah textbox diatas form1, coba perhatikan
jendela properti kontrol tersebut akan menampilkan Text1 (nama dari
kontrol textbox tersebut) dan Textbox (nama dari class kontrol tersebut).
Semua objek merupakan duplikasi dari class mereka. Sesaat setelah menjadi
objek berdiri sendiri, masing-masing dapat memiliki properti yang berbeda-
beda.
Misalnya anda menanam tiga buah command button pada suatu form,
masing-masing command button merupakan instance dari class
CommandButton sehingga memiliki sejumlah karakteristik dan kemampuan
(properti-properti, metode-metode, dan event-event) yang sama, dimana
yang terdefinisi pada class-nya. Tetapi, masing-masing dapat memiliki
Name, Caption/Text, BackColor, Style yang berbeda sesuai dengan
pengaturan pada masing-masing properti.
Objek-objek Visual Basic memiliki properti-properti, metode-metode, dan
event-event. Pada Visual Basic, suatu data dari objek (setting dan atribut)
disebut sebagai properti, sedangkan berbagai subrutin yang dapat beroperasi
pada objek tersebut disebut sebagai metodenya. Dan suatu event adalah aksi
yang dikenali oleh suatu objek, seperti klik pada mouse atau penekanan
tombol, sehingga anda dapat menulis kode untuk menangani event tersebut.
Macam objek kontrol yang ada pada visual basic:
b. TextBox
Merupakan objek control yang dapat diberikan input pada saat program
dijalankan.
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 :
Tabel 3.5 Properti objek kontrol checkbox
No Properti Deskripsi
1 Value Menentukan nilai dari item checkbox yang secara
default dipilih pada saat program dijalankan. Nilainya
adalah sebagai berikut :
0 – Uncheck : tidak dipilih
1 – Check : dipilih
2 – Grayed : menampilkan pilihan yang tidak bisa dipilih
oleh user
2 Style Untuk menentukan jenis dari checkbox.
0 – standar, 1 – Graphical
e. RadioButton
fungsi hampir sama dengan checkbox, tetapi hanya dapat memilih satu
pilihan yang tersedia.
g. ListBox
merupakan objek control yang jauh berbeda dengan ComboBox hanya
saja pada listbox menu daftar pilihan ditampilkan secara kesuluruhan.
Jawab:
Tabel 3.9 berikut adalah pengaturan propertinya:
Tabel 3.9 Pengaturan Properti Studi Kasus 1
Object Properties Nilai
Form1 Name Form1
Text LabelTextBoxButton
Label1 Name lab
Text Inputkan Nama
Label2 Name label_text
Text Output
Font Tahoma, 11pt
Button1 Name btn_ok
Text OK
TextBox1 Name txt_nama
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 ingin menginputkan nama kita, misal ketik “Atina Nabila” pada kotak
nama, Lalu klik OK, maka outputnya adalah “Atina Nabila”
Kode Programnya:
Public Class Kalkulator
Hasilnya:
Jika dilakukan operasi penjumlahan (+)
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.
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. kita klik tombol OK.
Tugas JOB 3
Nomor 3 Tampilan
Coding
Nomor 4 Tampilan
Coding
Hasil