Skip to main content

Makalah Visual Basic Mengenal ToolBox ScrollBar, Timer dan OLE

Makalah Visual Basic - Halo brother's and sister's. Hari ini saya akan berbagi makalah lagi tentang pemrograman Visual Basic tentang ToolBox yang meliputi HScrollBar, VScrollBar, Control Timer, dan cara menggunakan OLE (Object Linking and Embedded).
Makalah Visual Basic Mengenal ToolBox ScrollBar, Timer dan OLE
Makalah Visual Basic Mengenal ToolBox ScrollBar, Timer dan OLE

MAKALAH VISUAL BASIC
TOOLBOX: HSCROLLBAR, VSCROLLBAR, CONTROL TIMER, DAN OLE

KATA PENGANTAR

Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa karena atas penyertaan-Nya makalah Visual Basic yang berjudul “ToolBox: HScrollBar, VScrollBar, Control Timer, dan OLE” ini.

Makalah ini dibuat khusus untuk memenuhi salah satu tugas mata kuliah jurusan Teknik Informatika, yaitu Pemrograman Visual Basic. Namun meskipun demikian, tutorial dan materi yang diulas bisa digunakan untuk umum yang ingin belajar dan mendalami pemrograman Visual Basic terutama yang berkaitan dengan pemrograman desktop untuk sistem operasi Windows.

Contoh program dalam makalah ini diperoleh dari berbagai sumber di internet dan telah diuji sendiri dan dimodifikasi oleh penulis untuk dapat dipahami dan dibagikan kembali agar lebih mudah dipahami.

Penulis menyadari bahwa penulisan makalah ini masih jauh dari berkualitas. Karena itu, saran dan kritik dari semua pihak sangat dibutuhkan untuk tulisan-tulisan berikutnya.
Semoga makalah ini dapat bermanfaat dan menjadi salah satu referensi dalam belajar Visual Basic.


Palopo, 13 Maret 2019

Penulis

DAFTAR ISI

SAMPUL
KATA PENGANTAR i
DAFTAR ISI ii
BAB 1 PENDAHULUAN 1
1.1 Latar Belakang 1
1.2 Rumusan Masalah 1
1.3 Tujuan 1
BAB 1 PEMBAHASAN 2
2.1 Mengelolah dan Menghapus Kontrol Pada ToolBox 2
2.2 Memasang Kontrol Pada Form 3
2.3 Menggunakan HScrollBar dan VScrollBar 4
2.4 Control Timer. 5
2.5 Menggunakan OLE (Object Linking and Embedding 6
BAB 1 PENUTUP 8
3.1 Kesimpulan 8
3.2 Saran 8
DAFTAR PUSTAKA 9

BAB 1 PENDAHULUAN

1.1 Latar Belakang

Aplikasi apapun dan program jenis apapun yang dibuat menggunakan Visual Basic pada umumnya bermula dari komponen yang ada di dalam ToolBox yang di-insert ke dalam window form. Setiap obyek yang dimasukkan ke dalam form untuk keperluan program berasal dari ToolBox.

Ada banyak komponen yang dapat digunakan untuk mendesain tampilan form dan juga untuk membuat suatu fungsi. Mulai dari label, textbox, picturebox, frame sampai pada timer, hscrollbar, vscrollbar, OLE (Object Linking and Embedding), dan lain-lain.

Untuk bisa mahir dalam Visual Basic, harus dimulai dari menguasai fungsi control yang ada pada ToolBox ini. Mulai dari yang paling mudah seperti menginsert tombol/control ke dalam window form, menghapus sampai menggunakan control tersebut untuk membangun sebuah program. Seperti dalam makalah ini yang berisi tutorial belajar Visual Basic seperti menggunakan hscrollbar, vscrollbar, program control timer, dan cara menggunakan OLE yang paling simple.

Sekali lagi, untuk memahami Visual Basic, langkah awalnya bukanlah pada listing dan koding tapi menggunakan komponen yang ada pada ToolBox yang kemudian diberi listing yang akan dijalankan oleh program ketika dieksekusi.

1.2 Rumusah Masalah

Adapun rumusan masalah dalam memahami ToolBox pada Visual Basic adalah sebagai berikut.

  1. Mengenal fungsi dasar ToolBox yang umum digunakan?
  2. Bagaimana memasukkan control ToolBox ke dalam form?
  3. Bagaimana membuat program HScrollBar dan VScrollBar?
  4. Bagaimana membuat program control timer pada Visual Basic?
  5. Bagaimana menggunakan control OLE pada Visual Basic?

1.3 Tujuan

Tujuan dari makalah ini ditulis adalah untuk memenuhi tugas mata kuliah Pemrograman Visual Basic. Namun bukan hanya itu, makalah ini pun dibuat untuk memberikan beberapa contoh program Visual Basic yang paling sederhana terutama berkaitan dengan penggunaan komponen yang ada di ToolBox.

BAB 2 PEMBAHASAN

2.1. Mengelolah dan Menghapus Kontrol Pada Toolbox

Toolbox merupakan kotak perangkat yang terdiri dari beberapa Class object yang digunakan dalam proses pembuatan suatu aplikasi di Visual Basic. Untuk memunculkan Toolbox, klik Menu View dan pilih Toolbox.

Berikut beberapa komponen yang terdapat di dalam Toolbox yang berfungsi untuk membantu pembuatan aplikasi.
 Komponen pada Toolbox Visual Basic 6.0
Komponen pada Toolbox Visual Basic 6.0
1. Pointer
Pointer berfungsi untuk mengatur, memilih, dan memindahkan posisi control yang terpasang di dalam form.
2. PictureBox
PictureBox adalah control yang berguna untuk menampilkan image/gambar yang mendukung format file ICO, CUR, WMF, EMF, GIF, dan JPEG.
3. Label
Label berfungsi untuk membuat teks untuk ditampilkan sebagai keterangan dan tidak untuk menginput teks.
4. TextBox
TextBox berfungsi untuk membuat form yang dapat diinput oleh user maupun sebagai lokasi untuk menyimpan jawaban dari suatu operasi Matematika.
5. Frame
Frame adalah tool untuk membuat bingkai untuk mengelompokkan control yang terdapat di dalam aplikasi. Frame dibuat terlebih dahulu kemudian diisi dengan control yang akan dikelompokkan.
6. CommandButton
CommandButton adalah tool untuk membuat tombol perintah.
7. CheckBox
CheckBox merupakan tool untuk membuat control pilihan jika terklik oleh user. Centang yang adalah pada CheckBox bisa lebih dari satu pilihan.
8. OptionButton
OptionButton adalah tool untuk membuat pilihan sama halnya dengan CheckBox, hanya saja OptionButton hanya memungkinkan satu pilihan dari opsi yang ada.
9. ComboBox
ComboBox merupakan control untuk memilih satu opsi dari beberapa opsi yang terdiri dari TextBox dan ListBox.
10. ListBox
ListBox adalah tool untuk membuat daftar pilihan.
11. HScrollBar
Tool HScrollBar berfungsi untuk menggulung tampilan secara horizontal.
12.VHScrollBar
VScrollBar berfungsi untuk menggulung tampilan secara vertical.
13. Timer
Timer berfungsi untuk mengontrol waktu dan interval yang diperlukan dalam suatu aplikasi.
14. OLE
OLE merupakan tool yang berfungsi untuk memanggil/linking antarprogram aplikasi. Contohnya menghubungkan aplikasi yang dibuat dengan Visual Basic dengan document Excel, Word, Powerpoint, dan lain-lain.

Masih banyak Tool lainnya dalam ToolBox. Untuk menggunakan dan menambah tool pada ToolBox, bisa dengan klik kanan pada area ToolBox dan pilih Component. Kita bisa menambahkan components yang dibutuhkan dalam membuat aplikasi dengan mencentang tool yang ada kemudian tekan Apply.

Contoh menambahkan tool Microsoft ADO Data Control 6.0 (OLEDB) dan Microsoft DataGrid Control 6.0 (OLEDB) jika membuat aplikasi database dengan menggunakan Visual Basic.
Cara  Menambahkan ADO Data Control 6.0 dan DataGrid Control 6.0 VB 6.0
Menambahkan ADO Data Control 6.0 dan DataGrid Control 6.0
Untuk menghapus/menyembunyikan Tool pada jendela Toolbox, bisa dengan masuk kembali ke Component dan un-centang tool yang telah aktif sebelumnya.

2.2. Memasang Kontrol Pada Form

Untuk memasang control pada form, bisa dengan mengklik Tool yang ada di jendela ToolBox kemudian mengaturnya di jendela form. Mengatur maksudnya adalah menentukan ukuran tool dalam aplikasi dengan cara menarik dan memasukkan listing (View Code) untuk mengontrol setiap tombol tersebut.

Setiap komponen tersebut juga harus disesuaikan di jendela properties. Yang perlu diketahui bahwa semua tool dan komponen yang dimasukkan ke dalam form harus berkaitan dengan aplikasi yang akan dibuat.

2.3. Menggunakan HScroolBar dan VScrollBar

Sebagai contoh yang pertama, kita akan menggunakan komponen HScrollBar dan VScrollBar pada ToolBox untuk pembuatan suatu aplikasi. HScrollBar merupakan komponen yang digunakan untuk menggeser dari kiri ke kanan suatu komponen dalam aplikasi. Sedangkan VScrollBar merupakan komponen yang digunakan untuk menggeser dari atas ke bawah suatu komponen dalam aplikasi.

Sebelum membuat HScrollBar dan VScrollBar, berikut beberapa properties yang digunakan untuk mengatur komponen ini.
  • LargeChage berfungsi untuk menentukan ukuran perubahan (Value) ketika user menggeser bar.
  • Max berfungsi untuk menentukan nilai (Value) Maximum.
  • Min berfungsi untuk menentukan nilai (Value) Minimum.
  • SmallChange berfungsi untuk menentukan nilai perubahan ketika user melakukan klik pada tanda panah.
  • Value berfungsi untuk menentukan nilai scroll bar.
Untuk lebih jelasnya, berikut contoh program Visual Basic yang menggunakan Scroll Bar.

1. Buat Project EXE baru di Visual Basic 6.0.
2. Insert komponen yang ada pada ToolBox ke dalam Form.
  • HScrollBar (Name: HScroll1)
  • VScrollBar (Name: VScroll1)
  • PictureBox
  • Image (Name: Image1)
3. Letakkan Image1 di dalam PictureBox. Untuk mengganti gambar/foto, pada properties Image1, klik Picture.

4. Copy kode program berikut dan paste di view code.

Private Sub Form_Load()
Image1.Height = 1000
Image1.Width = 1000
HScroll1.LargeChange = 100
HScroll1.Min = 1000
HScroll1.Max = 8000

VScroll1.LargeChange = 100
VScroll1.Min = 1000
VScroll1.Max = 5000
End Sub

Private Sub VScroll1_Change()
Image1.Height = VScroll1.Value
End Sub
 Source code VB 6.0 HScrollBar dan VScrollBar
Source code VB 6.0 HScrollBar dan VScrollBar
5. Jalankan promram (Run) maka tampilannya akan seperti berikut.
 Contoh program HScrollBar dan VScrollBar
Contoh program HScrollBar dan VScrollBar
Ketika baru dijalankan, program ini gambar yang tampil hanya sebagian. Setelah ditarik/scrolling maka gambar akan tampil secara keseluruhan.
2.4. Control Timer

Control Timer merupakan salah satu komponen pada ToolBox yang berfungsi untuk membuat program yang berkaitan dengan delay waktu dari program yang dibuat.

Contoh program Timer Stopwatch Sederhana di Visual Basic.

1. Buat project EXE baru di software Visual Basic 6.0
2. Insert komponen yang ada di Toolbox berikut ini ke dalam form.
  • Label (Name: Label1)
  • Timer (Name: Timer1)
3. Klik 2 kali pada ikon Timer di dalam form dan copy and paste kode program berikut.
Label1.Caption = Val(Label1.Caption) + 1

4. Pada jendela properties Timer1, atur interval menjadi 1000. Dalam Visual Basic, interval 1000 sama dengan 1 detik.

5. Running program Timer yang dibuat. Program ini akan melakukan perhitungan mulai dari angka 1 (Caption Label1) yang akan bertambah 1 angka setiap detiknya (+1).

Pada icon Timer, berikut beberapa kode yang dapat diisi untuk membuat jam sederhana lengkap dengan tanggal yang sesuai dengan waktu di Komputer.

- Kode untuk membuat jam otomatis dan tanggal di Visual Basic.

Private Sub Timer1_Timer()
Label1.Caption = Now
End Sub

- Kode untuk membuat jam otomatis dengan format jam, menit, dan detik.

Private Sub Timer1_Timer()
Label1.Caption = Format(Now, "hh:mm:ss")
End Sub

Berikut format waktu di Visual Basic yang dapat diterapkan pada Timer.
  • dd Menampilkan 2 digit Tanggal
  • dddd Menampilkan Hari
  • mm Menampilkan 2 digit Bulan
  • mmmm Menampilkan Bulan dengan Format Teks
  • yyyy Menampilkan tahun 4 digit
  • hh Menampilkan 2 digit jam
  • mm Menampilkan 2 digit menit (digunakan setelah hh)
  • ss Menampilkan 2 digit detik
Contoh membuat jam dan tanggal otomatis lengkap menggunakan kode berikut ini.
Private Sub Timer1_Timer()
Label1.Caption = Format(Now, "dddd,dd mmmm yyyy hh:mm:ss ")
End Sub

Hasilnya akan seperti pada gambar berikut ini.
 Contoh program Timer lengkap di Visual Basic
Contoh program Timer lengkap di Visual Basic
- Contoh program Timer Visual Basic membuat hitung mundur.

Private Sub Timer1_Timer()
Label1.Caption = Val(Label1.Caption) - 1
End Sub

Yang perlu diubah adalah Caption Label1 yang merupakan jumlah waktu hitung mundur (Misalnya 60 detik). Kode – 1 menandakan angka di Label1 (60 detik) berkurang 1 angka setiap detiknya jika interval 1000 pada Timer.

2.5 Menggunakan OLE (Object Linking and Embedding)

OLE merupakan sebuah teknologi yang dikembangkan oleh Microsoft yang memungkinkan suatu obyek atau dokumen lain dihubungkan/ditanamkan di suatu program Visual Basic.

Dalam Visual Basic, control OLE ada beberapa jenis. Sebut saja Microsoft ADO Data Control 6.0 (OLEDB) dan Microsoft DataGrid Control 6.0 (OLEDB) yang sering digunakan dalam pembuatan aplikasi database yang dikoneksikan dengan XAMPP MySQL. Juga control OLE untuk menambahkan/linking obyek berupa dokumen (Word, Excel, Powerpoint, dll.) ke dalam program yang dibuat.

Kelebihan OLEDB adalah mempunyai kemampuan dalam mengolah database lebih cepat, mudah digunakan dalam mengakses data dan juga lebih stabil.

Contoh program Visual Basic yang menggunakan OLEDB.

1. Buat Project EXE baru di Visual Basic 6.0
2. Masukkan OLE ke dalam form window
3. Buat tampilan form seperti di bawah ini dengan 2 OLE dan 1 Label.
 Cara menggunakan OLE di Visual Basic 6.0
Cara menggunakan OLE di Visual Basic 6.0
4. Silahkan running contoh program Visual Basic yang menggunakan OLE ini. Ketika icon dalam form tersebut diklik dua kali maka akan tampil dokumen yang telah dihubungkan/linking sebelumnya.
Contoh program OLE visual basic
Contoh program OLE sederhana di Visual Basic
BAB 3 PENUTUP

3.1 Kesimpulan

Belajar Visual Basic sebenarnya tidak terlalu sulit. Dimulai dari mengenal tampilan Visual Basic 6.0 sampai cara menggunakan control pada ToolBox. Dan semua tutorial tersebut dapat ditemukan di internet.

Sama seperti belajar pemrograman yang lainnya, kendala utama dalam merancang dan membuat suatu program aplikasi adalah membuat konsep. Berkaitan dengan penggunaan control seperti hscrollbar dan vscrollbar, control timer, dan menggunakan OLE telah dibahas di atas dengan singkat lengkap dengan contoh programnya.

3.2 Saran

Contoh program yang ada di dalam makalah ini masih sangat sederhana. Untuk bisa mengembangkannya menjadi program yang lebih kompleks, diperlukan pemahaman tentang Visual Basic dan juga kreatifitas mendesain tampilan form serta logika untuk membuat aplikasi yang lebih kaya fitur dengan memanfaatkan source code sederhana yang ada.

DAFTAR PUSTAKA

http://www.academia.edu/16611983/Pengenalan_Toolbox_dan_properties_Dalam_Visual_Basic_6.0
http://tipandtrickunikvb.blogspot.com/2016/05/cara-menggunakan-hscrollbar-dan.html
https://www.soksimon.com/2019/02/pengertian-visual-basic-60-dan.html

Demikianlah Makalah Visual Basic Mengenal ToolBox ScrollBar, Timer dan OLE. Semoga bermanfaat and bye-bye.
  March 19, 2019
Semoga Sukses: 1 Kalimat Terbaik dari Anda Adalah Motivasi Bagi Saya!
Bagaimana Pendapat Anda?
Terima Kasih!
close