Minggu, 28 Juni 2015

Timer Pada Visual Basic

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