Anda di halaman 1dari 10

LAPORAN

PRAKTIKUM SISTEM DIGITAL

Praktikum : Modul 2 Timer


Tanggal Praktikum : 12 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

2.1 Latar belakang


Pengembangan perangkat lunak membutuhkan pemahaman yang baik terhadap
manajemen waktu untuk menjalankan tugas-tugas tertentu secara otomatis. Salah satu
elemen kunci yang mendukung manajemen waktu ini adalah komponen Timer. Timer
adalah suatu kontrol yang memungkinkan eksekusi kode tertentu secara berkala dalam
suatu aplikasi.
Dalam konteks pengembangan aplikasi berbasis Visual Basic, penggunaan Timer
menjadi penting karena memberikan kemampuan untuk menjalankan kode atau proses
tertentu setiap kali interval waktu tertentu tercapai. Oleh karena itu, pemahaman yang baik
tentang konsep dan implementasi Timer menjadi keterampilan esensial bagi seorang
pengembang perangkat lunak.

2.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

9
BAB II
DASAR TEORI

2.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.

2.4 Latihan Praktikum


Contoh Program Dengan Timer
Buatlah program stopwatch dengan kemunculan angka ganjil genap !
1. Buat form seperti berikut ini :

Gambar 1.6 Tampilan Awal Form Stopwatch

10
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 > 0 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
If c = 1 Then
If a Mod 2 = 1 Then Label2.Caption = a
End If

If c = 2 Then
If a Mod 2 = 0 Then Label2.Caption = a
End If
End Sub

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

End Sub

Private Sub Command2_Click()


c = 2

End Sub

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

Gambar 1.7 Tampilan Stopwatch Ganjil

Gambar 1.8 Tampilan Stopwatch Genap

12
BAB III
TUGAS PRAKTIKUM

2.5 Program stopwatch dengan output kelipatan 3, genap, ganjil


1) Form

Gambar 1.9 Form Program Timer Ganjil Genap, Kelipatan 3

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

13
 Double Click pada gambar Stopwatch/Timer
Private Sub Timer1_Timer()
If d > 0 Then
a = a + 1
If a > 99 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
End If

If d = 1 Then
If c Mod 2 = 1 Then Label1.Caption = c
End If

If d = 1 Then
If b Mod 2 = 0 Then Label2.Caption = b
End If

If d = 1 Then
If a Mod 3 = 0 Then Label3.Caption = a
End If
End Sub

14
Gambar 1.10 Code Program Timer Ganjil Genap, Kelipatan 3

3) Output

Gambar 1.11 Hasil Running Program Timer Ganjil Genap, Kelipatan 3 Sebelum Start

15
Gambar 1.12 Hasil Running Program Timer Ganjil Genap, Kelipatan 3 Setelah Start

16
BAB IV
PENUTUP

2.6 Analisa Praktikum


Pada praktikum ini kita menggunakan objek Timer untuk membuat program
stopwatch dengan keluaran angka ganjil genap dan kelipatan 3. Penggunaan
modulus untuk membuat output program yang sesui dengan perintah keluaran
angka ganjil genap dan kelipatan 3 pada code Timer.

2.7 Kesimpulan
Dalam pengembangan perangkat lunak, pemahaman manajemen waktu sangat
krusial untuk menjalankan tugas otomatis. Komponen Timer, sebagai kontrol
yang memungkinkan eksekusi kode berkala, menjadi elemen kunci dalam
mendukung manajemen waktu. Di lingkungan pengembangan aplikasi berbasis
Visual Basic, penerapan Timer menjadi esensial karena memberikan kemampuan
untuk menjalankan kode pada interval waktu tertentu. Oleh karena itu,
pemahaman konsep dan implementasi Timer menjadi keterampilan penting bagi
pengembang perangkat lunak.

17

Anda mungkin juga menyukai