tutorial membuat stopwatch dengan visual basic.doc

7
Tutorial Membuat Stopwatch dengan Visual Basic .NET 2008 1. Tekan Tombol Windows “” pada keyboard, maka akan muncul start screen seperti dibawah ini 2. Ketikan pada keyboard “Microsoft Visual Studio 2008”, lalu tekan tombol Enter pada keyboard.

Upload: ahmad-arif-sakti

Post on 16-Feb-2015

141 views

Category:

Documents


8 download

DESCRIPTION

Tutorial Membuat Stopwatch dengan Visual Basic.doc

TRANSCRIPT

Page 1: Tutorial Membuat Stopwatch dengan Visual Basic.doc

Tutorial Membuat Stopwatch dengan Visual Basic .NET 2008

1. Tekan Tombol Windows “” pada keyboard, maka akan muncul start screen seperti dibawah ini

2. Ketikan pada keyboard “Microsoft Visual Studio 2008”, lalu tekan tombol Enter pada keyboard.

3. Tunggu hingga Aplikasi selesai memuat program, dan muncul Start Page, lalu klik Create : Project

Page 2: Tutorial Membuat Stopwatch dengan Visual Basic.doc

4. Sekarang akan muncul kotak dialog New Project, ketikan nama aplikasi, misal “Stopwatch” lalu Klik Ok, maka akan muncul lembar kerja Form yang akan kita buat.

Page 3: Tutorial Membuat Stopwatch dengan Visual Basic.doc

5. Dengan menggunakan Toolbox yang ada di sisi kanan lembar kerja, susun Button, RichTextBox, dan Label hingga menjadi seperti dibawah ini :

Berikut Tabel Perubahan yang Dilakukan

Objek Properti PerubahanButton1 Text StartButton2 Text StopButton3 Text Reset

RichTextBox1 ReadOnly TrueLabel1 Text 00 : 00 : 00 : 000Form1 Text

MaximizeBoxMinimizeBox

StopwatchFalseFalse

Timer1 Interval 1

6. Klik 2x pada Form1, lalu masukan perintah dibawah ini:

Button2.Enabled = FalseButton3.Enabled = False

7. Tambahakan deklarasi dibawah ini tepat dibawah kata Public Class Form1

Private st As New StopwatchDim urut As Integer

(Deklarasi Variabel dan Stopwatch)

8. Klik 2x pada Button1 atau Tombol Start, lalu masukan perintah dibawah ini:

Timer1.Start()Me.st.Start()Button1.Enabled = FalseButton2.Enabled = TrueButton3.Enabled = True

(Perintah ini memulai timer dan stopwatch)

Page 4: Tutorial Membuat Stopwatch dengan Visual Basic.doc

9. Klik 2x pada Button2 atau Tombol Stop, lalu masukan perintah dibawah ini:

Timer1.Stop()Me.st.Stop()Button2.Enabled = FalseButton1.Enabled = True

(Perintah ini menghentikan baik timer dan stopwatch)

10. Klik 2x pada Button3 atau Tombol Reset, lalu masukan perintah dibawah ini:

Timer1.Stop()Me.st.Reset()

urut += 1 RichTextBox1.Text += urut.ToString() + ": " + Label1.Text + Chr(11) Label1.Text = "00 : 00 : 00 : 000" Button1.Enabled = True Button2.Enabled = False

Button3.Enabled = False

(Perintah ini bertugas menghentikan sekaligus me-reset timer dan stopwatch serta memasukan waktu hasil pengukuran kedalam RichTextBox.)

11. Klik 2x pada Timer1, lalu masukan perintah dibawah ini:

Dim saiki As TimeSpan = Me.st.ElapsedLabel1.Text = String.Format("{0:00} : {1:00} : {2:00} : {3:000}",_Math.Floor(saiki.TotalHours), saiki.Minutes, saiki.Seconds,_saiki.Milliseconds)

(Perintah ini mengambil hasil pengukuran dari stopwatch dan memformatnya dalam bentuk “00 : 00 : 00 : 000”, dengan dipengaruhi oleh setiap interval timer mengubah label1 menjadi waktu pengukuran yang berubah setiap interval 1 milidetik)

12. Lalu Tekan tombol F5 pada Keyboard, maka program akan didebug dan dijalankan apabila tidak terjadi error saat Debug.

Page 5: Tutorial Membuat Stopwatch dengan Visual Basic.doc

13. Berikut adalah listing program secara utuh

Page 6: Tutorial Membuat Stopwatch dengan Visual Basic.doc

Public Class Form1

Private st As New Stopwatch Dim urut As Integer

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Button2.Enabled = False Button3.Enabled = False End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Dim saiki As TimeSpan = Me.st.Elapsed Label1.Text = String.Format("{0:00} : {1:00} : {2:00} : {3:000}", Math.Floor(saiki.TotalHours), saiki.Minutes, saiki.Seconds, saiki.Milliseconds) End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Timer1.Stop() Me.st.Reset() urut += 1 RichTextBox1.Text += urut.ToString() + ": " + Label1.Text+Chr(11) Label1.Text = "00 : 00 : 00 : 000" Button1.Enabled = True Button2.Enabled = False Button3.Enabled = False

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Timer1.Stop() Me.st.Stop() Button2.Enabled = False Button1.Enabled = True End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Timer1.Start() Me.st.Start() Button1.Enabled = False Button2.Enabled = True Button3.Enabled = True End SubEnd Class