Pada percobaan kali ini kita akan mempelajari tentang fungsi timer dengan membuat sebuah stopwatch seperti gambar
dibawah ini :
Tempat angkanya terbuat dari
label, sedang tempat perintah start,stop dan resumenya adalah command button,
yang berbentuk jam di pojok kiri atas adalah timer.
Caranya adalah pertama buat
form baru dan susunlah desain sesuai gambar diatas. Nah kalo sudah baru kita
masukkan codingannya, seperti gambar dibawah ini :
Apa maksud dari codingan
diatas? Mari saya jelaskan, fungsi – fungsinya adalah :
1.
Label.caption itu berfungsi untuk membuat
captionnya dan menentukkannya akan menjadi apa
2.
If pernyataan yang digunakan untuk membuat
suatu percabangan
3.
Timer1.Enabled = True itu berguna untuk
menjalankan timer
4.
Timer1.Enabled = False itu untuk menstop
timernya
Selain itu mengapa codingan
ini bisa berjalan? Karena kita sudah mensetting kodingan timer dimana saat
label 1 nya akan memulai dari 0 dan apabila sampai dengan angka 60 maka akan
kembali ke 0 dan label 2 akan bertambah 1 dan seterunya. Sedang tombol start
sudah diberi perintah untuk memulai semuanya dengan awalan 0, untuk tombol stop
kita menggunakan kebalikannya True yaitu untuk menstop waktunya, dan untuk
memulainya lagi kita berikan command true pada tombol resume.
Nah apabila kalian berhasil
maka akan muncul timer yang berjalan seperti ini :
Selain itu saya diajarkan
bagaimana cara lampu lalu lintas berjalan (sistemnya). Ini adalah bagian dr
desainnya :
Gambar itu terdiri dari :
Lampu lalu lintas yang dibentuk dengan shape (Rectangle dan Circle), Comman
button untuk perintah stop dan startnya, label untuk tempat timer countdownnya,
dan timer itu sendiri.
Setelah membuat design
sesuai dengan gambar diatas, buatlah kodingannya seperti dibawah ini :
Penjelasannya adalah :
Kita membuat agar lampunya
menyala dengan sesuai keinginan kita, maka kita menggunakan program background
color yang dimana akan berganti sesuai timernya. Timer satu akan berkontribusi
dalam pergantian merah ke kuning. Timer dua kuning ke hijau. Sedang timer 3
balik kembali ke timer 1 atau merah. Cara kerjanya pun sama seperti stopwatch,
tapi ditambah dengan hitung mundur dan perubahan warna pada lampu yang di
inginkan.
Apabila berhasil maka akan
keluar output seperti ini :







Tidak ada komentar:
Posting Komentar