Anda di halaman 1dari 9

LAPORAN

PRAKTIKUM SISTEM DIGITAL

Praktikum : Modul 1 Timer


Tanggal Praktikum : 5 Desember 2023
Asisten Praktikum : Aula Ilyas Taufikurrohman
Nama Mahasiswa : Andrianisha Awatul Rohmah
NPM. : 23562020043
Kelas : Teknik Komputer A2

Disetujui : ...........................
Asisten Praktikum

(Aula Ilyas Taufikurrohman)

JURUSAN TEKNIK KOMPUTER FAKULTAS TEKNIK


UNIVERSITAS ISLAM KADIRI – KEDIRI

2023
BAB I
PENDAHULUAN

1.1 Latar belakang


Timer adalah suatu peripheral yang tertanam didalam microcontroller yang
berfungsi pewaktu. Dengan peripheral ini pengguna microcontroller dapat dengan
mudah menentukan kapan suatu perintah dijalankan (delay), tentu saja fungsi timer
tidak hanya untuk penundaan perintah saja, timer juga dapat berfungsi sebagai
oscilator, PWM, ADC, dan lain-lain. Cara kerja timer adalah dengan cara
memberikan prescaling (membagi frekuensi) pada clock yang terpasang pada
microcontroller sehingga timer dapat berjalan dengan frekuensi yang diinginkan.

1.2 Tujuan praktikum


Setelah mengikuti praktikum ini, Mahasiswa diharapkan mampu untuk:
1. Memahami teori timer pada bahasa pemrograman Visual Basic 6.0

2. Memahami teknik timer pada bahasa pemrograman Visual Basic 6.0

3. Mampu membuat aplikasi yang melibatkan operasi timer bahasa


pemrograman Visual Basic 6.0

1
BAB II
DASAR TEORI

1.3 Pengenalan Timer


Object Timer adalah sebuah stopwatch tersembunyi yang memberikan akses
kedalam waktu sistem program Anda. Objek Timer memiliki keakuratan hingga 1
milidetik atau 1/1000 detik. Walaupun timer tidak kelihatan saat program berjalan,
setiap timer berhubungan dengan event procedure yang akan berjalan setiap kali
waktu interval timer berakhir. Interval timer diatur menggunakan properti Interval,
dan timer diaktifkan dengan mengubah properti Enable menjadi True. Setelah timer
diaktifkan, ia akan berjalan terus menjalankan event procedure-nya pada interval
yang telah ditentukan sampai pemakai menghentikan program atau timer tersebut
dihentikan.

1.4 Latihan Praktikum


Contoh Program Dengan Timer
Buatlah program stopwatch dari angka 0 0 dan berhenti di angka 9.9.
 Langkah-langkah
1. Buat form seperti berikut ini :

Gambar 1.1 Tampilan Form Stopwatch Dasar

2
2. Buatlah deklarasi untuk menentukan integer
Dim a, b, c As Integer

3. Buatlah Form load untuk prosedur yang dipanggil saat Form (atau
jendela aplikasi) dimuat.
Private Sub Form_Load()
a = 0
b = 0

End Sub

4. Double Click pada gambar Stopwatch/Timer, lalu ketikkan coding


berikut :
Private Sub Timer1_Timer()
If c = 1 Then
a = a + 1
If a > 9 Then
b = b + 1
If b > 9 Then
b = 9
End If

a = 0
If b = 9 Then
a = 9: Timer1.Enabled = False
End If

Label1.Caption = b
Label2.Caption = a
End If

End Sub

3
5. Double Click pada command button, lalu masukkan coding berikut
Private Sub Command1_Click()
c = 1

End Sub

6. Lalu coba jalankan program jika sudah benar hasilnya akan seperti ini.

Gambar 1.2 Tampilan Ketika Program Dijalankan

4
BAB III
TUGAS PRAKTIKUM

1.5 Program stopwatch dari angka 0 0 0 dan berhenti di 9 9 9


1) Form

Gambar 1.3 Form Program Timer 999

2) Code
 Deklarasi untuk menentukan Integer pada General
Dim a, b, c, d As Integer
 Double Click pada command button
Private Sub Command1_Click()
d = 1
End Sub
 Form load untuk prosedur yang dipanggil saat Form (atau jendela
aplikasi) dimuat
Private Sub Form_Load()
a = 0
b = 0
c = 0
End Sub

5
 Double Click pada gambar Stopwatch/Timer
Private Sub Timer1_Timer()
If d = 1 Then

a = a + 1
If a > 9 Then
b = b + 1
If b > 9 Then
b = 0
c = c + 1
If c > 9 Then c = 0
End If

a = 0
End If

If c = 9 Then
b = 9
a = 9: Timer1.Enabled = False
End If

Label1.Caption = c
Label2.Caption = b
Label3.Caption = a
End If
End Sub

6
Gambar 1.4 Code Program Timer 999

3) Output

Gambar 1.5 Hasil Running Program Timer 999

7
BAB IV
PENUTUP

1.6 Analisa Praktikum


Dari praktikum di atas menunjukkan bahwa ketika kita membuat Program
timer, ada beberapa hal yang perlu di perhatikan yaitu :
1) Penggunaan If
2) Pentingnya End Sub dan End If

1.7 Kesimpulan
Timer dalam microcontroller berperan sebagai peripheral pewaktu dengan
fungsi beragam, seperti delay, oscilator, PWM, dan ADC. Praktikum bertujuan
memahami teori dan teknik timer dalam Visual Basic 6.0 serta dapat membuat
aplikasi dengan operasi timer.
Object Timer dalam Visual Basic 6.0 adalah stopwatch tersembunyi dengan
keakuratan hingga 1 milidetik. Penggunaan properti Interval dan Enable
memungkinkan pengaturan interval timer dan aktivasi timer. Keseluruhan,
praktikum ini memberikan pemahaman mendalam dalam penerapan timer pada
bahasa pemrograman Visual Basic 6.0.

Anda mungkin juga menyukai