Objektif :
Page 31
PENGENALAN GRAPHIC PENGGUNA INTERFACE PADA VB.NET
Pada bahasa pemrograman VB.NET terdapat lembar kerja yang menyediakan untuk
merancang aplikasi berbentuk GUI. GUI adalah singkatan dari Graphical Pengguna
Interface, digunakan untuk membuat tampilan di layar komputer yang berbentuk grafis.
GUI berbeda dengan teknologi komputer di masa lalu, pada saat ini GUI di
implementasikan dengan bentuk yang baik dan mempermudah pengguna dalam melakukan
pekerjaannya. Keunggulan teknologi GUI adalah pengguna dapat menjalankan perintah
dalam instruksi yang sudah disederhanakan dengan menekan mouse maupun keyboard.
VB.NET menyediakan sebuah lembar kerja yang disebut dengan Windows Form.
Windows Form merupakan platForm yang disediakan oleh .NET Framework untuk
pengembangan program aplikasi yang berbasis Form pada Windows. Framework .NET
menyediakan berbagai class yang berorientasi objek. Windows Form dapat digunakan pada
aplikasi client server maupun multi – pengguna yang dapat meberikan solusi dalam proses
pengolahan data terdistribusi maupun lokal.
Ketika pertama kali dijalankan, Visual Studio akan menampilkan sebuah lembar kerja.
Dalam lembar kerja ini kita dapat memulai pekerjaan dengan menggunakan Windows Form
(Gambar 3.1).
Page 32
Untuk membuat aplikasi Windows Form Visual Basic.NET baru, pergunakan menu File -
>New ->Project, setelah itu kita akan dihadapkan pada sebuah jendela (Gambar 3.2).
Pada jendela ini, kita dapat menemukan berbagai macam template yang telah terinstall.
Untuk membuat aplikasi Windows baru menggunakan Visual Basic, pada panel bagian kiri
pilih menu Visual Basic -> Windows setelah itu pada panel kanan pilih Windows Form
Application seperti gambar di atas.
Lengkapi keterangan yang dibutuhkan seperti Name sebagai nama project yang akan kita
buat, Location untuk tempat direktori penyimpanan, dan Solution Name. Setelah selesai
pilih OK maka kita akan memulai dengan lembar kerja yang baru.
Page 33
Gambar 3.3 Form, Properties dan Solution Explorer
Gambar diatas adalah lembar kerja yang disebut dengan Form Designer. Dengan Form
Designer kita dapat memanipulasi tampilan yang sesuai dengan aplikasi yang akan kita
rancang.
Berikut ini adalah tabel yang berisi nilai-nilai properties yang tersedia untuk Form.
Properties yang digunakan untuk pengaturan Form baik untuk tampilan maupun fungsi-
fungsi yang akan dilakukan pada saat eksekusi program :
Page 34
Properties Deskripsi
AutoScale Properties ini memiliki nilai Boolean True atau False untuk
menyesuaikan apakah ingin otomatis melakukan perubahan atau
tidak.
AutoScroll Properties ini memiliki nilai Boolean True atau False yang
digunakan untuk pengaturan auto scroll.
AutoScrollPosition Properties untuk mengatur jumlah piksel dimana terdapat dua scroll
bar yang memindahkan dari lokasi awal Form
ControlBox Nilai awal dari properties ini adalah True. Dapat dirubah menjadi
False untuk menyembunyikan icon dan menon-aktifkan Control
Menu.
Enabled Nilai awal dari properties ini adalah True yang artinya dapat
menerima bentuk respon events baik dari mouse dan keyboard. Jika
False tidak dapat menerima bentuk events.
Page 35
MinimizeBox Nilai awal dari properties ini adalah True. Dapat dirubah menjadi
False untuk menyembunyikan Button Minimize
MaximizeBox Nilai awal dari properties ini adalah True. Dapat dirubah menjadi
False untuk menyembunyikan Button Maximize
TopMost Nilai awal dari properties ini adalah False. Memungkinkan untuk
menetapkan apakah bentuk Form akan tetap diatas atau tidak.
Berikut ini adalah table yang menjelaskan beberapa bentuk Method yang dimiliki oleh
Form :
Page 36
CenterToScreen() Mengatur pusat Form pada layar
• Form Events
Berikut ini adalah table yang menampilkan events (aksi) yang dapat diberikan kepada Form
:
Event Deskripsi
Page 37
Closed Terjadi sebelum melakukan aksi tutup pada Form
MouseDown Terjadi ketika pointer mouse diatas Form dan tombol mouse ditekan.
MouseUp Terjadi ketika pointer mouse berada diatas Form dan tombol mouse
dilepaskan
MouseWheel Terjadi ketika roda mouse berada pada Form yang fokus
Scroll Terjadi ketika pengguna atau kode program memiliki sebuah Scroll
Page 38
Shown Terjadi setiap kali Form ditampilkan
Untuk menampilkan Form sebagai bentuk aplikasi klik Debug->Start Debugging maka
Form akan muncul di layar komputer.
Untuk menambah project Windows Form baru pada project yang sama, klik kanan nama
solution dan pilih menu Pilih Nama File -> Add ->Windows Form. Jika sudah selesai,
maka pada lembar Solution Project akan bertambah Form baru yaitu Form2.vb.
Untuk menjalankan Form2.vb klik kanan pada MyProject -> Open -> pilih Menu Startup
Form. Lalu pilih Form2.vb lihat pada Gambar 3.6.
Page 39
Gambar 3.6 Menu pada MyProject
Sebuah Form dapat ditambahkan Kode program. Kode program digunakan untuk
membuat fungsi dalam sebuah objek agar dapat berjalan sesuai dengan yang dibutuhkan.
Selain kode program terdapat juga Event. Event adalah aksi pada sebuah komponen yang
akan di jalankan.
Page 40
Terdapat banyak Event pada bahasa pemrograman VB, antara lain adalah Event Click,
Double Click, Mouse Click dan lain sebagainya. Untuk menambahkan sebuah event, kita
perlu masuk ke dalam lembar kerja Source Code VB. Untuk masuk ke dalam lembar kerja
adalah klik kanan pada Form lalu pilih View Code. Pada lembar kerja ini (Gambar 3.8) kita
dapat menambahkan kode program di dalam sebuah event.
Form dapat di manipulasi sesuai dengan kebutuhan penggunanya. Form yang tampil
pada awal pembuatan adalah default. Untuk memanipulasinya, dapat menggunakan
Properties maupun dengan cara menuliskan source code.
Aksi pada manipulasi Form diantara lain adalah untuk memberikan judul Form,
merubah latar belakang warna dari Form, mengatur keberadaan button maximize dan
minimize, mengatur ukuran Form, dan mengatur lokasi Form di layar.
VB memiliki aturan bahwa kita tidak diperkenankan menuliskan nama Form dalam
salah satu Kode program yang ada di dalam Form tersebut. Sebagai gantinya adalah dengan
menggunakan pernyataan Me. Pernyataan Me selalu mengembalikan nama Form yang
sedang digunakan. Untuk memberikan event pada Form, lihat panel Properties, klik gambar
petir (Event) lalu pilih Load dan klik. Lihat Gambar 3.9.
Page 41
Gambar 3.9 Event pada Form
Berikut adalah Kode program yang ditulis pada event Load untuk memanipulasi tampilan
Form.
Page 42
MEMBUAT KONTROL VB DALAM FORM MELALUI KODE PROGRAM
Sebelum mengenal kontrol VB dengan menggunakan ToolBox, berikut ini adalah cara
untuk menambahkan kontrol dengan menggunakan Kode program secara manual.
End Sub
Page 43
Gambar 3.17 Hasil Kontrol Menggunakan Kode program
• Menu
Menu digunakan untu mempermudah pengguna dalam memakai program aplikasi. Dengan
adanya menu, maka pengguna akan dapat mudah menjalankan perintah sepesifik secara
jelas. Dalam Visual Studio.NET 2008, telah disediakan kontrol MenuStrip yang terdapat
pada Toolbox Menus & Toolbars seperti Gambar 3.11.
MDIForm adalah sebuah aplikasi yang terdiri atas Form induk dan Form anak. Aplikasi
berjenis MDIForm minimal harus memiliki 2 Form. Di dalam Form induk dapat
menampilkan beberapa buah Form anak tergantung kebutuhan. Untuk membuat sebuah
MDIForm, biasanya digunakan juga bantuan dari Kontrol Menus & Toolbars yaitu
MenuStrip. MenuStrip digunakan untuk listing Form yang akan menjadi Form Anak. Pada
tulisan ini terdapat 3 Form yaitu Form1, Form2 dan Form3. Form1 sebagai MDIParent,
maka harus dirubah propertiesnya IsMDIParent = True seperti pada (Gambar 3.12).
Page 44
Gambar 3.13 Properties isMdiContainer = True
Setelah memiliki tampilan seperti ini, klik ganda tulisan Form2 yang terdapat pada Form1
dan lengkapi kode program seperti berikut :
Begitu juga dengan Form3, klik ganda dan lengkapi kode program seperti berikut :
Page 45
Form3.Show()
End Sub
• MessageBox
Page 46