Anda di halaman 1dari 7

LAPORAN AKHIR PRAKTIKUM

Mata Praktikum : Algoritma dan Pemograman 2A


Kelas : 1IA12
Praktikum ke :3
Tanggal : 2 April 2019
Materi : Timer
NPM : 50418204
Nama : Aditya Rahman
Ketua Asisten : Riandra
Paraf Asisten :
Nama Asisten :
Jumlah Lembar : 7 Lembar

LABORATORIUM INFORMATIKA
UNIVERSITAS GUNADARMA
2019
Pendahuluan
Mengenal Kontrol Timer Di Visual Basic. Mungkin anda pernah melihat sebuah atau beberapa
Aplikasi yang menampilkan suatu animasi yang dapat bergerak. Nah Dengan menggunakan visual
basic anda dapat membuat animasi semacam itu dengan bantuan Kontrol Timer.

Apa Sih Fungsi Dari Timer.. ? Timer adalah satu control pada visual basic yang berfungsi untuk
menghitung waktu. saat program dijalankan, kontrol timer ini tidak akan terlihat dilayar apabila
aplikasi tersebut dijalankan.

Dalam menggunakan komponen timer berkaitan dengan waktu,timer juga dapat digunakan untuk
menjadikan tampilan kita lebih dinamis,dan sangat membantu dalam program yang akan dibuat.
Berdasarkan penjelasan diatas maka sampul ilmu menjelaskan tentang Mengenal Kontrol Timer Di
Visual Basic.

Dalam membuat sebuah aplikasi anda dapat memasang beberapa kontrol Timer pada sebuah Form
dimana masing-masing kontrol timer tidak saling mempengaruhi anda juga dapat memasang kontrol
timer sebagai pembatas waktu

Cara memasukkan/memasang kontrol timer sama dengan memasang kontrol-kontrol lainnya yaitu
dengan cara Klik timer Pada ToolBox Kemudian Tahan Dan geserkan pada area Form.

Berikut Adalah Properti Penting Dari Kontrol Timer


1. Enable Berfungsi Apabila True Maka Kontrol Timer Mulai Bekerja Dan apabila False Maka
Kontrol Timer Berhenti. Dan Nilai defaultnya adalah True
2. Interval Adalah Menunjukan Angka Milidetik (1/1000 Detik) Untuk selang waktu antar event
kontrol.
Logika Program

Buka program Visual Basic, pilih standard EXE, dan kemudian akan muncul jendela Form1.
Mulailah membuat program dengan mengatur luas Form1 dan editlah display dari Form1
sesuai dengan keinginan kalian.
Buatlah sebuah lampu lalu lintas dengan menggunakan shape. Untuk lampu yang berbentuk
bulat, kita bisa mengaturnya dengan mengubah Shape menjadi circle pada properties. Dan
jangan lupa untuk memberikan warna merah, kuning dan hijau pada lampu dan mengganti
nama masing masing shape dengan merah, kuning dan hijau.
Lalu tambahkan label dengan nama waktu untuk timernya.
Tambahkan button Start untuk memulai timer dan stop untuk menghentikan timer.
Tambahkan juga 3 timer, Timer1, Timer2 dan Timer3 untuk 3x timer pada lampu seperti gambar
berikut :
Lalu masukkan code berikut pada button dan timer :
Private Sub start_Click()
Timer1.Enabled = True
waktu.Caption = 10
waktu.ForeColor = vbRed =======================➔ untuk angka timer merah
merah.BackColor = vbRed =======================➔ untuk lampu merah pertama
kuning.BackColor = vbWhite
hijau.BackColor = vbWhite

End Sub

Private Sub stop_Click()


waktu.Caption = 0
waktu.ForeColor = vbBlack
merah.BackColor = vbWhite
kuning.BackColor = vbWhite
hijau.BackColor = vbWhite
Timer1.Enabled = False
Timer2.Enabled = False
Timer3.Enabled = False

End Sub

Private Sub Timer1_Timer()


waktu.Caption = waktu.Caption - 1
merah.BackColor = vbRed
kuning.BackColor = vbWhite
hijau.BackColor = vbWhite
If waktu.Caption = "0" Then
waktu.Caption = 3
waktu.ForeColor = vbYellow ===========================➔ angka timer kuning
merah.BackColor = vbWhite
kuning.BackColor = vbYellow ===========================➔ lampu menjadi kuning
hijau.BackColor = vbWhite
Timer1.Enabled = False
Timer2.Enabled = True =================================➔ untuk mengaktifkan Timer2
End If

End Sub

Private Sub Timer2_Timer()


waktu.Caption = waktu.Caption - 1
If waktu.Caption = "0" Then
waktu.Caption = 15
waktu.ForeColor = vbGreen ===========================➔ angka timer menjadi hijau
merah.BackColor = vbWhite
kuning.BackColor = vbWhite
hijau.BackColor = vbGreen ==========================➔ lampu menjadi hijau
Timer2.Enabled = False
Timer3.Enabled = True ===========================➔ mengaktifkan timer3
End If
End Sub

Private Sub Timer3_Timer()


waktu.Caption = waktu.Caption - 1
If waktu.Caption = "0" Then
waktu.Caption = 10
waktu.ForeColor = vbRed
merah.BackColor = vbRed
kuning.BackColor = vbWhite
hijau.BackColor = vbWhite
Timer1.Enabled = True
End If
End Sub

Setelah memasukkan code, cobalah run program yang telah dibuat

Output

Anda mungkin juga menyukai