Anda di halaman 1dari 3

BAB II

PEMBAHASAN

A. APA ITU TOOLS ?


Suatu aplikasi komputer yang berbasis visual atau grafis pasti mengandung beberapa
komponen di dalamnya yang membentuk tampilan atau user interface aplikasi tersebut.
Beberapa komponen yang hampir selalu ada di tiap aplikasi antara lain ialah teks, gambar,
tombol, area input data, dan lain-lain. Komponen-komponen tersebut di dalam Visual Basic
sudah tersedia seluruhnya dan memudahkan pengembang dalam mengembangkan suatu
aplikasi. Komponen-komponen ini disebut sebagai tool.

Tool di dalam Visual Basic terdiri dari banyak macam. Kumpulan-kumpulan tool ini dapat
Anda jumpai pada bagian toolbox window di dalam IDE Visual Basic. Tool-tool tersebut
dikelompokkan ke dalam beberapa kategori, seperti tool yang paling banyak digunakan
(Common Controls), tool yang berfungsi sebagai wadah bagi tool lainnya (Containers), tool
yang digunakan untuk membentuk menu aplikasi (Menus & Toolbars), tool yang digunakan
untuk mengakses data di dalam database (Data), dan lain sebagainya. Untuk menggunakan
atau meletakkan tool-tool tersebut ke dalam user interface aplikasi yang Anda kembangkan,
Anda hanya perlu melakukan drag and drop pada tool tersebut ke dalam design user
ineterface aplikasi Anda.

Beberapa tool yang paling sering digunakan dalam membangun suatu aplikasi antara lain:

1. Button
Tool yang digunakan untuk membuat komponen tombol.
2. CheckBox
Tool yang biasa digunakan untuk membuat sebuah aplikasi atau bagian pilihan,
dimana jumlah pilihan yang dapat diambil bisa lebih dari satu.
3. ComboBox
Tool yang digunakan untuk menampilkan pilihan item tertentu dalam bentuk
dropdown.
4. DateTimePicker
Tool yang digunakan untuk menampilkan komponen kalender yang dapat
dimanfaatkan untuk memilih suatu tanggal atau waktu.
5. Label
Tool yang digunakan untuk menciptakan komponen yang dapat menampilkan teks,
dimana teks tersebut tidak dapat diubah secara langsung oleh user saat program
atau aplikasi dijalankan.
6. ListBox
Tool yang digunakan untuk menciptakan bagian pilihan dimana pilihan-pilihan
tersebut disusun dalam bentuk daftar (list).
7. NumericUpDown
Tool yang khusus digunakan untuk input berupa angka atau numerik (tidak dapat
diisi dengan data nonnumerik seperti karakter huruf atau simbol). Komponen yang
dihasilkan oleh tool ini juga dilengkapi dengan bagian sejeni tombol naik dan turun
untuk menaikkan (increment) atau menurunkan (decrement) nilai angka yang ada di
dalam box.
8. PictureBox
Tool yang digunakan untuk memasukkan gambar ke dalam tampilan user interface
aplikasi.
9. ProgressBar
Tool yang digunakan untuk menampilkan indikator proses suatu kegiatan, seperti
misalnya proses loading.
10. RadioButton
Tool yang digunakan untuk membuat bagian pilihan dalam aplikasi, namun jumlah
pilihan yang dapat diambil hanya satu.
11. TextBox
Tool yang digunakan untuk menciptakan bagian untuk input data berupa teks yang
dapat diubah-ubah oleh user.

Selain tool-tool tersebut, juga terdapat beberapa tool khusus yang digunakan sebagai wadah
atau untuk mengelompokkan tool-tool utama. Tool-tool ini digolongkan ke dalam kategori
Container. Tool-tool tersebut ialah:

1. FlowLayoutPanel
Container ini akan menata komponen-komponen yang diletakkan di dalamnya secara
berurutan. Urutan peletakan komponennya secara default akan dimulai dari pojok
kiri atas continer.
2. GroupBox
Container ini memiliki ciri khas berupa adanya teks pada pojok kiri atas yang dapat
dimanfaatkan sebagai keterangan atau kategori komponen-komponen yang ada di
dalamnya. Container ini secara default juga memiliki baris batas (border) di
sekelilingnya sehingga user dengan mudah dapat mengetahui komponen-komponen
mana saja yang termasuk dalam suatu kelompom atau kategori.
3. Panel
Container ini hampir sama dengan GroupBox, bedanya pada container ini tidak
terdapat teks keterangan maupun border. Secara default container ini tidak akan
terlihat pada user interface saat aplikasi dijalankan.
4. SplitContainer
Container ini mirip dengan Panel, namun akan menghasilkan 2 buah kolom atau
baris.
5. TabControl
Container ini membagi peletakan komponen ke dalam tab-tab tersendiri. Komponen
dengan fungsi atau kategori sejenis dapat diletakkan dalam satu tab yang sama,
sedangkan komponen lainnya diletakkan pada tab yang berbeda.  Container ini cocok
digunakan pada aplikasi yang mengandung banyak komponen dan tidak cukup jika
diletakkan dalam satu tampilan halaman yang sama.
6. TableLayoutPanel
Container ini akan membentuk sebuah tabel yang dapat digunakan untuk mengatur
layout atau tata letak komponen-komponen lainnya.

Anda mungkin juga menyukai