Vertikal Progress Bar Media pembelajaran
82
Teknik Pemrograman
2. Buatlah modul class baru dengan mengarahkan kursor pada menu
Project dan pilih menu Add Class seperti gambar berikut.
3. Kemudian akan muncul jendela baru yang akan memberikan menu pilihan
template. Pilih lah Class seperti gambar di bawah ini
4. Setelah men-double klik template Class pada langkah tiga, maka akan muncul form baru. Hapuslah semua default kode program pada form
tersebut dan gantilah dengan kode script berikut : Public Class VerticalProgressBar
Inherits ProgressBar Protected Overrides ReadOnly Property CreateParams
As CreateParams Get
Dim cp As CreateParams = MyBase.CreateParams cp.Style = cp.Style Or H4
Return cp End Get
End Property
83
Teknik Pemrograman
End Class
5. Debug program modul class tersebut kemudian non-aktifkan kembali program tersebut.
6. Bukalah form design dari aplikasi dan perhatikan pada jendela toolbox paling
kiri atas
akan terdapat
komponen baru
bernama VerticalProgressbar.
7. Pilihlah komponen VerticalProgressbar tersebut dan letakkan pada form design serta atur ukuran komponen tersebut kurang lebih seperti gambar
di bawah ini.
84
Teknik Pemrograman
8. Tambahkan komponen VScrollbar1 dan letakkan pada form design. Atur komponen properties LargeChange VScrollBar1 menjadi 1.
9. Double klik komponen VScrollbar1 dan ketikan script program berikut VerticalProgressBar1.Value = 100 - VScrollBar1.Value
10. Jalankan program dan gerakan posisi slider VScrollbar naik turun, amati pergerakan VerticalProgressbar akan bergerak mengikuti perubahan dari
Nilai VScrollBar.
Gambar 3.7 Tampilan aplikasi program vertikal progres bar
85
Teknik Pemrograman
TUGAS
Buatlah suatu program aplikasi animasi rambu lalu lintas pada persimpangan jalan Basuki rachmad dengan jalan Semeru. Aturlah nyala
aktivasi lampu rambu lalu lintas sesuai dengan tabel kebenaran berikut.
Tambahkan dua buah PictureBox yang menampilkan gambar mobil seperti gambar dibawah ini. Aturlah gerakan mobil tersebut dari kanan ke
kiri dan dari atas ke bawah sesuai dengan rambu lalu lintas yang sedang aktif pada masing-masing jalan.
86
Teknik Pemrograman
TES FORMATIF
1. Jelaskan langkah-langkah membuat library komponen baru sebagai contoh : vertical progress bar pada toolbox
2. Jelaskan mengapa ketika properties “left” komponen PictureBox kita beri
operasi “-“ arah gerakan komponen tersebut bergerak ke kiri dan ketika kita beri operasi “+” maka arah gerakan menjadi ke kanan
3. Apa yang anda ketahui tentang HMI Human Machine Interface?, apakah program visualisasi dengan menggunakan Visual Basic 2010 bisa di
katakan bagian dari HMI? Jelaskan
87
Teknik Pemrograman
Jawab :
88
Teknik Pemrograman
KEGIATAN 4 : Format data, waktu dan tanggal pada Visual Basic 2010 4.1 Menampilkan waktu dan tanggal Menggunakan Format Standar
Di Visual Basic 2010 tanggal dan waktu dapat dibuat menggunakan format standar dan format yang dibuat oleh pengguna. Format standar
dari tanggal dan waktu adalah :
Format Penjelasan
Format Now, “General Date” Format tanggal dan waktu
Format Now, “Long Date” Menampilkan tanggal dalam format
yang panjang Format Now, “Short Date”
Menampilkan tanggal dalam format yang pendek
Format Now, “Long Time” Menampilkan waktu dalam format
yang panjang. Format Now, “Short Time”
Menampilkan waktu dalam format yang pendek
Selain “General Date”, Anda juga dapat menggunakan format yang disingkat “G” yaitu Format Now, “G”. Dan untuk “Long Time” Anda dapat
menggunakan format yang disingkat “T”. Untuk “Short Time” Anda dapat menggunakan format yang disingkat “t”.
Contoh :
Private Sub
Button1_Click ByVal
sender As
System.Object, ByVal e As System.EventArgs Handles Button1.Click
Label1.Text = Format Now, “General Date”
89
Teknik Pemrograman
Label2.Text = Format Now, “Long Date”
Label3.Text = Format Now, “Short Date”
Label4.Text = Format Now, “Long Time”
Label5.Text = Format Now, “Short Time”
End Sub
Gambar 4.1 tampilan aplikasi format waktu