Tutorial Visual Basic untuk menghitung waktu maju atau untuk Stopwatch

MENGHITUNG MAJU WAKTU

Dalam pembuatan aplikasi waktu parkir ataupun rental, tutorial kali ini untuk menghitung maju waktu yang dapat  anda gunakan.
1.      Bukalah program visual basic dan mulailah dengan form baru.
2.      Masukkan sebuah komponen Timer dan Label ke dalam area form,kemudian ubah propertis Interval dari Timer1 menjadi 100 dan Enabled nya menjadi False.
3.      Selanjutnya tambahkan lagi dua komponen CommandButton ke dalam area form sehingga tampilan form tampak seperti gambar dibawah ini :





  
4.      Klik ganda pada komponen Timer, ketiklah perintah di bawah ini pada bagian General dan prosedur Timer1_Timer.


1
2
'General
Dim total10detik, totaldetik, detik10 As Integer
Dim detik, menit, jam As Integer
3
4
5
6
7
8
9
10
11
Private Sub Timer1_Timer()
 total10detik = total10detik + 1
    detik10 = total10detik Mod 10
    totaldetik = Int(total10detik / 10)
    detik = totaldetik Mod 60
    menit = Int(totaldetik / 60) Mod 60
    jam = Int(totaldetik / 3600)
    Label1 = jam & ":" & menit & ":" & detik & ":" & detik10
End Sub

Keterangan Kode
1-2
4

5

6

7-10
Mendeklarasikan bebrapa variabel dengan tipe data Integer.
Mangisi variabel total10detik dengan penambahan variabel itu sendiri dengan nilai 1 secara terus menerus.
Mengisi variabel detik10 dengan perintah Mod  supaya apabila nilai telah mencapai nilai 10, maka akan dikembalikan ke nilai nol.
Mengisi variabel totaldetik untuk mendapatkan nilai bahwan nilai 10 dari variabel total10detik bersama dengan 1 detik.
Mengisi variabel detik, menit dan jam dengan nilai dari eksekusi variabel total10detik, kemudian menampilkan variabel tersebut ke dalam komponen Label1.

5.      Kembali ke tampilan desain form, kemudian klik ganda komponen Command1. Ketiklah peintah di bawah pada prosedur Command1_Click dan lakukan hal yang sama pada prosedur Command2_Click.
1
2
3
Private Sub Command1_Click()
    Timer1.Enabled = Not Timer1.Enabled
End Sub
4
5
6
7
Private Sub Command2_Click()
    total10detik = -1
    Timer1.Enabled = True
End Sub

Keterangak Kode
2
5-6
Perintah ini untuk mengaktifkan dan menon-aktifkan komponen Timer.
Mengembalikan nilai pada variabel total10detik menjadi -1 supaya menghasilkan nilai 0 pada saat ditambah dengan nilai 1, kemudian mengkatifkan komponen Timer1.

6.      Untuk mencoba hasilnya, tekan tombol F5.


EmoticonEmoticon