137
KEGIATAN 4. MENGGUNAKAN FUNGSI TIMER
Timer merupakan salah satu komponen non visual yang digunakan untuk melakukan perintah berdasarkan waktu tertentu. Fungsi timer pada Visual Basic
hampir sama dengan jam yang biasa kita gunakan sehari-hari. Komponen ini akan merespon kode yang diketikkan pada sub-timer dengan memasukkan
properties interval yang kita masukkan.
Seperti komponen-komponen lain, timer juga mempunyai beberapa properti. Timer memiliki properti interval yang melakukan kejadian dalam satuan
milidetik, jadi apabila kita menginginkan komponen timer tersebut merespon setiap satu detik maka kita harus memberikan nilai 1000 pada kolom interval.
Properti Enable digunakan untuk menjalankan True atau memberhentikan False.
4.1 Membuat Jam Digital menggunakan Kontrol Timer
Salah satu penggunaan dari kontrol Timer yang paling sering digunakan adalah untuk membuat jam digital. Pada contoh latihan ini, Anda akan membuat jam
digital yang akan menampilkan jam, menit dan detik. Pada contoh ini Anda akan mengatur properti dari interval sebesar 1000 yang berarti timer akan
mengupdate waktu setiap 1000 milidetik atau satu kali dalam setiap detik.
Langkah-langkah membuat program Jam Digital : 1.
Pada menu File, kliklah New Project dan pada Windows Form Apllication buatlah project baru yang dinamakan Aplikasi_Timer.
2. Ubahlah ukuran form menjadi bentuk persegi panjang kecil karena untuk
membuat jam digital kita tidak membutuhkan form berukuran besar. 3.
Pilihlah komponen Timer yang terdapat pada Toolbox. 4.
Tambahkan komponen Label pada Toolbox dan buatlah label berukuran besar di dalam form yang nantinya akan digunakan untuk menampilkan jam
digital.
138
Gambar 4.1 Form Awal Program Jam digital
5. Bukalah Properti window, dan atur properties dari masing-masing obyek
seperti pada tabel dibawah ini.
7. Double klik ikon timer yang terdapat pada lembar kerja maka akan muncul
event prosedur timer pada code editor kemudian ketiklah statement berikut ini Label1.Text = TimeString
Potongan statement tersebut mempunyai arti yaitu setiap interval 1000 ms dari Timer1 tiap 1 detik, program akan mengupdate data perhitungan sistem
waktu dari komputer dan mengirimkannya ke properti Text pada obyek
Label1. Obyek
Properti Pengaturan
Label 1 AutoSize
Font
Text TextAlign
False Times New Roman, Bold, 24-
point
empty MiddleCenter
Timer1 Enabled
True
Form1 Text
“Jam Digital”
139 8.
Klik Save All Button pada toolbar untuk menyimpan file Anda 9.
Klik Start Debuggingpada Toolbar untuk menjalankan program jam digital ini. Jam digital akan tampak seperti pada gambar dibawah ini
Gambar 4.2 Hasil Aplikasi Jam Digital
Jika Anda ingin menambah tampilan tanggal, bulan dan tahun maka kode program TimeString dapat diganti System.DateTime.Now dan hasil
tampilan aplikasi akan tampak seperti seperti gambar berikut :
Gambar 4.3 Hasil Aplikasi Jam Digital Dengan Tanggal
Perhatikanlah jam digital tersebut, tampak program Visual Basic mengupdate waktu setiap detiknya. Berikut adalah kode program dari aplikasi program di
atas
140
4.2 Menggunakan Obyek Timer Untuk Mengatur Batas Waktu