Pemrograman Visual Objek Kontrol dan For
STMIK Royal Kisaran
Pertemuan 2 - Pemrograman Visual
Objek / Kontrol dan Form
Abdul Karim Syahputra, M.Kom
A. Pengenalan Objek / Kontrol pada Visual Studio 2010
Objek / Kontrol merupakan suatu tampilan berbasis grafis yang ditempatkan ke form untuk
membuat interaksi dengan pemakai. Keberadaan kontrol di dalam form berubah menjadi objek yaitu
elemen perantara pemakai yang dapat diprogram untuk kebutuhan tertentu.
Toolbox merupakan tempat penyediaan kontrol-kontrol program yang digunakan untuk
mendesain aplikasi Windows Form.
Berikut ini adalah kategori dari Objek / Kontrol yang ada pada Visual Studio 2010:
1. Common Control, Berisi kontrol-kontrol untuk mendesain form berbasis windows.
Gambar 1. Tampilan Menu Objek Commond Control
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
1
STMIK Royal Kisaran
2. Container, Digunakan untuk kontrol-kontrol lain pada form.
Gambar 2. Tampilan Menu Objek Container
3. Menu & Toolbars, Digunakan untuk mendesain menu utama dan submenu serta menu toolbar
dan statusbar.
Gambar 3. Tampilan Menu Objek Menu & Toolbar
4. Data, Berisi kontrol-kontrol untuk pemrograman database, baik untuk koneksi maupun
menampilkan data
Gambar 4. Tampilan Menu Objek Data
5. Component, Berisi kontrol-kontrol pendukung pemrograman pada form window.
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
2
STMIK Royal Kisaran
Gambar 5. Tampilan Menu Objek Components
6. Printing, Berisi kontrol-kontrol untuk mencetak data, baik ke printer maupun ke layar.
Gambar 6. Tampilan Menu Objek Printing
7. Dialog, Berisi kontrol-kontrol untuk menampilkan berbagai macam kotak dialog.
Gambar 7. Tampilan Menu Objek Dialog
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
3
STMIK Royal Kisaran
B. Pengenalan Form
Form merupakan media interaksi antara pengguna dengan aplikasi yang anda buat. Form
terbagi ata dua kategori yaitu:
1. Form Dinamis
Yaitu form yang bisa dimanipulasi atau diubah bentuk serta disisipi objek kontrol yang
berisi perintah-perintah yang diperlukan oleh aplikasi yang akan anda buat.
Gambar 8. Tampilan Form
Form d iatas merupakan salah satu bentuk dari Windows Form yang digunakan untuk
menempatkan objek lain di atasnya dan ini masih bisa dimanipulasi bentuk dan objek
tampilannya.
2. Form Statis
Yaitu form yang tidak dapat dimanipulasi atau diubah bentuk serta disisipi objek kontrol,
form ini hanya dapat dipanggil dari perintah kode. Contohnya : Message Box
Gambar 9. Tampilan Message Box
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
4
STMIK Royal Kisaran
C. Properties Objek dan Form
Properties merupakan informasi mengenai kontrol (obyek) yang dibuat, dan bertugas
menyiapkan segala bentuk dan kontrol yang diperlukan dalam perancangan user interface maupun
pemrograman.
Properties pada setiap objek berbeda-beda, itu karena setiap objek memiliki fungsi yang
berbeda-beda pula.
Lain halnya dengan Form, dan berikut ini adalah properties pada Form:
1) BackColor, Menentukan warna latar belakang (background) dari suatu kontrol (obyek).
2) BackgroundImage, Menentukan gambar untuk latar belakang suatu kontrol (obyek)
3) Opacity, Menentukan seberapa besar transparansi form saat program dieksekusi. Properti ini
hanya ada pada kontrol form.
4) Size, Menentukan ukuran dari kontrol, yang terdiri dari lebar kontrol (Width) dan tinggi
kontrol (Height)
5) StartPosition, Menentukan posisi form saat form tersebut di eksekusi. Pilihan yang disediakan
yaitu Manual, CenterScreen, WindowsDefaultLocation, WindowsDefaultBounds, dan
CenterParent.
6) TransparancyKey, Menerima atau menentukan warna yang menunjukkan bidang-bidang
transparan.
7) WindowState, Menentukan ukuran form saat form tersebut di eksekusi dengan pilihan
Manual, Minimized, dan Maximized.
String Collection Editor
Pada beberapa properties terdapat String Collection Editor yang dapat dilihat melalui
to bol titik seba yak tiga titik … pada properties
Gambar 10. Tampilan String Collection Editor pada Menu Properties
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
5
STMIK Royal Kisaran
D. Desain Form
Desain form dilakukan untuk merancang atau menyusun layout sebuah aplikasi sebelum
dilakukan pemberian coding. Hal ini bertujuan agar mempermudah dalam menghasilkan aplikasi yang
diinginkan.
Secara umum langkah pembuatan sebuah program pada Visual Basic .Net 2010 adalah:
Langkah 1:
Merancang model atau bentuk yang akan ditampilkan pada sebuah form.
Langkah 2:
Mengatur properties yang diperlukan pada objek (komponen) yang digunakan.
Langkah 3:
Mengisi kode programnya (coding) melalui event dan method.
Langkah 4:
Menjalankan (Running) atau mengksekusi untuk melihat hasilnya.
Gambar 11. Langkah Pembuatan Program pada Visual Basic .Net 2010
Rancanglah Form seperti di bawah ini:
Gambar 12. Tampilan Desain Form
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
6
STMIK Royal Kisaran
Lalu aturlah propertiesnya, sebagai berikut:
No
Objek
Properti
1
File Form3
File Name
Caranya:
Klik Form3 yang terdapat pada Solution
Explorer, bukan pada Lembar Keja.
2
Label1
Name :
Nilai Properti
LatihanPertama.vb
lbl_nim
NB:
Name, ini diperlukan untuk
pengodingan, dan tidak diperbolehkan
menggunakan spasi dalam pemberian
namanya.
3
4
Label2
Label3
Label4
Label5
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
Button1
Button2
Button3
Name
Name
Name
Name
Name
Name
Name
Name
Multiline
ScrollBars
Name
Name
Text
Name
Text
Name
Text
lbl_nama
lbl_jeniskelamin
lbl_alamat
lbl_kota
txt_nim
txt_nama
txt_jeniskelamin
txt_alamat
True
Vertical
txt_kota
btn_list
List
btn_clear
Clear
btn_exit
Exit
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
7
STMIK Royal Kisaran
E. Latihan
1. Aplikasi Login (Latihan-2)
Buatlah Projek Visual Basic .Net 2010 yang baru pada Visual Studio 2010 dengan nama
Latihan-2 Aplikasi Login . Lalu desai For 1 ya seperti ga bar 13.
Gambar 13. Tampilan Menu Login
Adapun rincian properties masing-masing objek pada Form Login tersebut adalah sebagai
berikut:
No
1
Objek
Form1
Properti
Name
Text
BackgroundImage
Caranya:
Klik ta da … ,
Kemudian pilih Import,
Cari Gambar
Klik OK
StartPosition
Icon
Nilai Properti
Login.vb
.:: LOGIN ::.
Ambil Gambar (BackGround) di
Folder Bahan Ajar pada Komputer
Anda Masing-masing.
CenterScreen
Ambil Gambar (BackGround) di
Folder Bahan Ajar pada Komputer
Anda Masing-masing.
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
8
STMIK Royal Kisaran
2
3
TextBox1
ComboBox1
Caranya:
Klik ta da … ,
Kemudian pilih Import,
Cari Gambar (ekstensi
.ico)
Klik OK
Name
Name
Text
Items
txt_username
cmb_level
--- Pilih ---Tambahkan dua Item, yaitu:
Administrator, dan User.
Caranya:
Klik ta da … ,
Ketikkan Itemnya
Klik OK
4
5
6
7
8
9
TextBox2
Label1
Label2
Label3
Button1
Button2
Name
Text
Text
Text
Name
Text
Image
Caranya:
Klik ta da … ,
Kemudian pilih Import,
Cari Gambar
Klik OK
ImageAlign
txt_password
Username
Level
Password
btn_login
Login
Name
Text
Image
Caranya:
Klik ta da … ,
Kemudian pilih Import,
Cari Gambar
Klik OK
ImageAlign
btn_cancel
Cancel
Ambil Gambar di Folder Bahan Ajar
pada Komputer Anda Masing-masing
dan sesuaikan dengan Desain di atas
MiddleLeft
Ambil Gambar di Folder Bahan Ajar
pada Komputer Anda Masing-masing
dan sesuaikan dengan Desain di atas
MiddleLeft
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
9
STMIK Royal Kisaran
10
Button3
Name
Text
Image
Caranya:
Klik ta da … ,
Kemudian pilih Import,
Cari Gambar
Klik OK
ImageAlign
btn_exit
Exit
Ambil Gambar di Folder Bahan Ajar
pada Komputer Anda Masing-masing
dan sesuaikan dengan Desain di atas
MiddleLeft
2. Aplikasi Jam (Latihan-3)
Gambar 14. Tampilan Aplikasi Fungsi Jam
Gambar 15. Tampilan Aplikasi Fungsi Tanggal
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
10
STMIK Royal Kisaran
3. Aplikasi Data Mahasiswa (Latihan-4)
Gambar 16. Tampilan Aplikasi Data Mahasiwa
4. Aplikasi Menu Utama (Latihan-5)
Gambar 17. Tampilan Aplikasi Menu Utama
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
11
Pertemuan 2 - Pemrograman Visual
Objek / Kontrol dan Form
Abdul Karim Syahputra, M.Kom
A. Pengenalan Objek / Kontrol pada Visual Studio 2010
Objek / Kontrol merupakan suatu tampilan berbasis grafis yang ditempatkan ke form untuk
membuat interaksi dengan pemakai. Keberadaan kontrol di dalam form berubah menjadi objek yaitu
elemen perantara pemakai yang dapat diprogram untuk kebutuhan tertentu.
Toolbox merupakan tempat penyediaan kontrol-kontrol program yang digunakan untuk
mendesain aplikasi Windows Form.
Berikut ini adalah kategori dari Objek / Kontrol yang ada pada Visual Studio 2010:
1. Common Control, Berisi kontrol-kontrol untuk mendesain form berbasis windows.
Gambar 1. Tampilan Menu Objek Commond Control
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
1
STMIK Royal Kisaran
2. Container, Digunakan untuk kontrol-kontrol lain pada form.
Gambar 2. Tampilan Menu Objek Container
3. Menu & Toolbars, Digunakan untuk mendesain menu utama dan submenu serta menu toolbar
dan statusbar.
Gambar 3. Tampilan Menu Objek Menu & Toolbar
4. Data, Berisi kontrol-kontrol untuk pemrograman database, baik untuk koneksi maupun
menampilkan data
Gambar 4. Tampilan Menu Objek Data
5. Component, Berisi kontrol-kontrol pendukung pemrograman pada form window.
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
2
STMIK Royal Kisaran
Gambar 5. Tampilan Menu Objek Components
6. Printing, Berisi kontrol-kontrol untuk mencetak data, baik ke printer maupun ke layar.
Gambar 6. Tampilan Menu Objek Printing
7. Dialog, Berisi kontrol-kontrol untuk menampilkan berbagai macam kotak dialog.
Gambar 7. Tampilan Menu Objek Dialog
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
3
STMIK Royal Kisaran
B. Pengenalan Form
Form merupakan media interaksi antara pengguna dengan aplikasi yang anda buat. Form
terbagi ata dua kategori yaitu:
1. Form Dinamis
Yaitu form yang bisa dimanipulasi atau diubah bentuk serta disisipi objek kontrol yang
berisi perintah-perintah yang diperlukan oleh aplikasi yang akan anda buat.
Gambar 8. Tampilan Form
Form d iatas merupakan salah satu bentuk dari Windows Form yang digunakan untuk
menempatkan objek lain di atasnya dan ini masih bisa dimanipulasi bentuk dan objek
tampilannya.
2. Form Statis
Yaitu form yang tidak dapat dimanipulasi atau diubah bentuk serta disisipi objek kontrol,
form ini hanya dapat dipanggil dari perintah kode. Contohnya : Message Box
Gambar 9. Tampilan Message Box
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
4
STMIK Royal Kisaran
C. Properties Objek dan Form
Properties merupakan informasi mengenai kontrol (obyek) yang dibuat, dan bertugas
menyiapkan segala bentuk dan kontrol yang diperlukan dalam perancangan user interface maupun
pemrograman.
Properties pada setiap objek berbeda-beda, itu karena setiap objek memiliki fungsi yang
berbeda-beda pula.
Lain halnya dengan Form, dan berikut ini adalah properties pada Form:
1) BackColor, Menentukan warna latar belakang (background) dari suatu kontrol (obyek).
2) BackgroundImage, Menentukan gambar untuk latar belakang suatu kontrol (obyek)
3) Opacity, Menentukan seberapa besar transparansi form saat program dieksekusi. Properti ini
hanya ada pada kontrol form.
4) Size, Menentukan ukuran dari kontrol, yang terdiri dari lebar kontrol (Width) dan tinggi
kontrol (Height)
5) StartPosition, Menentukan posisi form saat form tersebut di eksekusi. Pilihan yang disediakan
yaitu Manual, CenterScreen, WindowsDefaultLocation, WindowsDefaultBounds, dan
CenterParent.
6) TransparancyKey, Menerima atau menentukan warna yang menunjukkan bidang-bidang
transparan.
7) WindowState, Menentukan ukuran form saat form tersebut di eksekusi dengan pilihan
Manual, Minimized, dan Maximized.
String Collection Editor
Pada beberapa properties terdapat String Collection Editor yang dapat dilihat melalui
to bol titik seba yak tiga titik … pada properties
Gambar 10. Tampilan String Collection Editor pada Menu Properties
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
5
STMIK Royal Kisaran
D. Desain Form
Desain form dilakukan untuk merancang atau menyusun layout sebuah aplikasi sebelum
dilakukan pemberian coding. Hal ini bertujuan agar mempermudah dalam menghasilkan aplikasi yang
diinginkan.
Secara umum langkah pembuatan sebuah program pada Visual Basic .Net 2010 adalah:
Langkah 1:
Merancang model atau bentuk yang akan ditampilkan pada sebuah form.
Langkah 2:
Mengatur properties yang diperlukan pada objek (komponen) yang digunakan.
Langkah 3:
Mengisi kode programnya (coding) melalui event dan method.
Langkah 4:
Menjalankan (Running) atau mengksekusi untuk melihat hasilnya.
Gambar 11. Langkah Pembuatan Program pada Visual Basic .Net 2010
Rancanglah Form seperti di bawah ini:
Gambar 12. Tampilan Desain Form
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
6
STMIK Royal Kisaran
Lalu aturlah propertiesnya, sebagai berikut:
No
Objek
Properti
1
File Form3
File Name
Caranya:
Klik Form3 yang terdapat pada Solution
Explorer, bukan pada Lembar Keja.
2
Label1
Name :
Nilai Properti
LatihanPertama.vb
lbl_nim
NB:
Name, ini diperlukan untuk
pengodingan, dan tidak diperbolehkan
menggunakan spasi dalam pemberian
namanya.
3
4
Label2
Label3
Label4
Label5
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
Button1
Button2
Button3
Name
Name
Name
Name
Name
Name
Name
Name
Multiline
ScrollBars
Name
Name
Text
Name
Text
Name
Text
lbl_nama
lbl_jeniskelamin
lbl_alamat
lbl_kota
txt_nim
txt_nama
txt_jeniskelamin
txt_alamat
True
Vertical
txt_kota
btn_list
List
btn_clear
Clear
btn_exit
Exit
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
7
STMIK Royal Kisaran
E. Latihan
1. Aplikasi Login (Latihan-2)
Buatlah Projek Visual Basic .Net 2010 yang baru pada Visual Studio 2010 dengan nama
Latihan-2 Aplikasi Login . Lalu desai For 1 ya seperti ga bar 13.
Gambar 13. Tampilan Menu Login
Adapun rincian properties masing-masing objek pada Form Login tersebut adalah sebagai
berikut:
No
1
Objek
Form1
Properti
Name
Text
BackgroundImage
Caranya:
Klik ta da … ,
Kemudian pilih Import,
Cari Gambar
Klik OK
StartPosition
Icon
Nilai Properti
Login.vb
.:: LOGIN ::.
Ambil Gambar (BackGround) di
Folder Bahan Ajar pada Komputer
Anda Masing-masing.
CenterScreen
Ambil Gambar (BackGround) di
Folder Bahan Ajar pada Komputer
Anda Masing-masing.
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
8
STMIK Royal Kisaran
2
3
TextBox1
ComboBox1
Caranya:
Klik ta da … ,
Kemudian pilih Import,
Cari Gambar (ekstensi
.ico)
Klik OK
Name
Name
Text
Items
txt_username
cmb_level
--- Pilih ---Tambahkan dua Item, yaitu:
Administrator, dan User.
Caranya:
Klik ta da … ,
Ketikkan Itemnya
Klik OK
4
5
6
7
8
9
TextBox2
Label1
Label2
Label3
Button1
Button2
Name
Text
Text
Text
Name
Text
Image
Caranya:
Klik ta da … ,
Kemudian pilih Import,
Cari Gambar
Klik OK
ImageAlign
txt_password
Username
Level
Password
btn_login
Login
Name
Text
Image
Caranya:
Klik ta da … ,
Kemudian pilih Import,
Cari Gambar
Klik OK
ImageAlign
btn_cancel
Cancel
Ambil Gambar di Folder Bahan Ajar
pada Komputer Anda Masing-masing
dan sesuaikan dengan Desain di atas
MiddleLeft
Ambil Gambar di Folder Bahan Ajar
pada Komputer Anda Masing-masing
dan sesuaikan dengan Desain di atas
MiddleLeft
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
9
STMIK Royal Kisaran
10
Button3
Name
Text
Image
Caranya:
Klik ta da … ,
Kemudian pilih Import,
Cari Gambar
Klik OK
ImageAlign
btn_exit
Exit
Ambil Gambar di Folder Bahan Ajar
pada Komputer Anda Masing-masing
dan sesuaikan dengan Desain di atas
MiddleLeft
2. Aplikasi Jam (Latihan-3)
Gambar 14. Tampilan Aplikasi Fungsi Jam
Gambar 15. Tampilan Aplikasi Fungsi Tanggal
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
10
STMIK Royal Kisaran
3. Aplikasi Data Mahasiswa (Latihan-4)
Gambar 16. Tampilan Aplikasi Data Mahasiwa
4. Aplikasi Menu Utama (Latihan-5)
Gambar 17. Tampilan Aplikasi Menu Utama
Modul Pemrograman Visual – Pertemuan 2 | Abdul Karim Syahputra, M.Kom
11