MEMBUAT APLIKASI STOPWATCH

BELAJAR VISUAL BASIC 6.0

pertama :

buatlah disain aplikasi seperti gambar berikut :

VB1

kedua :

silahkan CoPas coding di bawah :

Dim jam, menit, detik, milidetik

Private Sub cmdExit_Click()
Timer1.Enabled = False
Timer2.Enabled = False
End
End Sub

Private Sub cmdReset_Click()
'membuat tampilan menjadi 00:00:00:00

lblDetik.Caption = "00"
lblMenit.Caption = "00"
lblJam.Caption = "00"

'pengaturan nilai variabel

jam = "0"
menit = "0"
detik = "0"
End Sub

Private Sub cmdStart_Click()
Timer1.Enabled = True
Timer2.Enabled = True
cmdReset.Enabled = False
cmdStart.Enabled = False
cmdStop.Enabled = True

jam = lblJam.Caption
menit = lblMenit.Caption
detik = lblDetik.Caption
End Sub

Private Sub cmdStop_Click()
Timer1.Enabled = False
Timer2.Enabled = False
cmdReset.Enabled = True
cmdStart.Enabled = True
cmdStop.Enabled = False
End Sub

Private Sub Form_Load()
'pemberian nilai properti interval timer
' interval untuk satu detik sama dengan kuranglebih 1000

Timer1.Interval = 1000
Timer2.Interval = 500
End Sub

Private Sub Timer1_Timer()
detik = detik + 1
If Val(detik) > 59 Then 'fungsi "val" untuk menggubah karakter menjadi angka atau number

detik = "00"
menit = Val(menit) + 1

If Val(menit) > 59 Then

menit = "00"
jam = Val(jam) + 1

If Val(jam) > 23 Then
jam = "00"

End If
End If
End If

d = Len(detik) 'fungsi "len" berguna untuk mengetahui banyak/panjang karakter
If d = 1 Then
lblDetik.Caption = "0" & detik 'membuat tampilan menjadi "0X"
'tanda "&" berfungsi untuk penggabungan karakter
Else
lblDetik.Caption = detik
End If

m = Len(menit)
If m = 1 Then
lblMenit.Caption = "0" & menit
Else
lblMenit.Caption = menit
End If

j = Len(jam)
If j = 1 Then
lblJam.Caption = "0" & jam
Else
lblJam.Caption = jam
End If
End Sub

Private Sub Timer2_Timer()
'Untuk membuat karakter titik dua ( : ) berkedip

Label4.Visible = Not Label4.Visible
Label5.Visible = Not Label5.Visible
End Sub

buat kamu yang ingin download aplikasi dan source codenya silahkan download disini.

Share this article :
 

Post a Comment

Terima Kasih Sudah Meninggalkan Komentar...

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. ingin berbagi - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger