Laporan Akhir Lab TI Algoritma dan Pemrograman (AP 2A) Pertemuan 4 Animasi pada VB
LISTING PROGRAM:
Sub buttonf()
Timer1.Enabled = False
Timer2.Enabled = False
Timer3.Enabled = False
Timer4.Enabled = False
End Sub
Private Sub Command2_Click()
buttonf
Timer1.Enabled = True
End Sub
Private Sub Command3_Click()
buttonf
Timer2.Enabled = True
End Sub
Private Sub Command4_Click()
buttonf
Timer4.Enabled = True
End Sub
Private Sub Command5_Click()
buttonf
Timer3.Enabled = True
End Sub
Private Sub Timer1_Timer()
If Command1.Top <> Me.ScaleTop Then
Command1.Top = Command1.Top - 40
Shape1.FillColor = vbBlue
Else
Timer1.Enabled = False
Timer2.Enabled = True
End If
End Sub
Private Sub Timer2_Timer()
If Command1.Top <> 5320 Then
Command1.Top = Command1.Top + 40
Shape1.FillColor = vbRed
Else
Timer1.Enabled = True
Timer2.Enabled = False
End If
End Sub
Private Sub Timer3_Timer()
If Command1.Left <> 0 Then
Command1.Left = Command1.Left - 40
Shape1.FillColor = vbGreen
Else
Timer3.Enabled = False
Timer4.Enabled = True
End If
End Sub
Private Sub Timer4_Timer()
If Command1.Left <> 6360 Then
Command1.Left = Command1.Left + 40
Shape1.FillColor = &H0000FFFF&
Else
Timer3.Enabled = True
Timer4.Enabled = False
End If
End Sub
LOGIKA PROGRAM:
Sub buttonf()
Timer1.Enabled = False
Timer2.Enabled = False
Timer3.Enabled = False
Timer4.Enabled = False
End Sub
Script diatas berfungsi untuk membuat sub program yang berfungsi untuk menonaktifkan timer.
Private Sub Command2_Click()
buttonf
Timer1.Enabled = True
End Sub
Script diatas berfungsi untuk menonaktikan timer2,timer3,timer4 dan berguna untuk mengaktifkan timer1
Private Sub Command3_Click()
buttonf
Timer2.Enabled = True
End Sub
Script diatas berfungsi untuk menonaktikan timer1,timer3,timer4 dan berguna untuk mengaktifkan timer2
Private Sub Command4_Click()
buttonf
Timer4.Enabled = True
End Sub
Script diatas berfungsi untuk menonaktikan timer1,timer3,timer2 dan berguna untuk mengaktifkan timer4
Private Sub Command5_Click()
buttonf
Timer3.Enabled = True
End Sub
Script diatas berfungsi untuk menonaktikan timer1,timer2,timer4 dan berguna untuk mengaktifkan timer3
Private Sub Timer1_Timer()
If Command1.Top <> Me.ScaleTop Then
Command1.Top = Command1.Top - 40
Shape1.FillColor = vbBlue
Else
Timer1.Enabled = False
Timer2.Enabled = True
End If
End Sub
Script diatas berfungsi jika command1 berada di posisi 0 maka command1 akan naik dan shape1 akan mengganti warna menjadi biru, dan jika posisi command1 suda berada di 0 maka timer1 menjadi nonaktif dan timer2 menjadi aktif
Private Sub Timer2_Timer()
If Command1.Top <> 5320 Then
Command1.Top = Command1.Top + 40
Shape1.FillColor = vbRed
Else
Timer1.Enabled = True
Timer2.Enabled = False
End If
End Sub
Script diatas berfungsi jika command1 berada di posisi 5320 maka command1 akan turun dan shape1 akan mengganti warna menjadi merah, dan jika posisi command1 suda berada di 5320 maka timer1 menjadi aktif dan timer2 menjadi nonaktif
Private Sub Timer3_Timer()
If Command1.Left <> 0 Then
Command1.Left = Command1.Left - 40
Shape1.FillColor = vbGreen
Else
Timer3.Enabled = False
Timer4.Enabled = True
End If
End Sub
Script diatas berfungsi jika command1 berada di posisi 0 maka command1 akan ke kiri dan shape1 akan mengganti warna menjadi hijau, dan jika posisi command1 suda berada di 0 maka timer3 menjadi nonaktif dan timer4 menjadi aktif
Private Sub Timer4_Timer()
If Command1.Left <> 6360 Then
Command1.Left = Command1.Left + 40
Shape1.FillColor = &H0000FFFF&
Else
Timer3.Enabled = True
Timer4.Enabled = False
End If
End Sub
Script diatas berfungsi jika command1 berada di posisi 6360 maka command1 akan ke kanan dan shape1 akan mengganti warna menjadi kuning karena &H0000FFFF& adalah kode warna untuk warna kuning, dan jika posisi command1 suda berada di 6360 maka timer3 menjadi aktif dan timer4 menjadi nonaktif
OUTPUT PROGRAM:
Jika menekan tombol Atas
Jika menekan tombol Bawah
Jika menekan tombol Kiri
Jika menekan tombol Kanan
Belum ada Komentar untuk "Laporan Akhir Lab TI Algoritma dan Pemrograman (AP 2A) Pertemuan 4 Animasi pada VB"
Posting Komentar