Simulasi Lampu Berjalan Menggunakan Visual Basic 6.0
Langkah - Langkah 1. Buka VB. Pada menu File, klik perintah New Project, lalu klik OK untuk membuat sebuah file executable standar. 2. Buat tampian Form seperti yang terlihat pada gambar 1. Gambar 1 adalah gambar tampilan simulasi output LED pada Visual Basic 6.0. Gambar tata letak komponen 3. Klik kontrol label untuk membuat label1 yang akan kita gunakan untuk membuat judul.
4. Klik kontrol commandbutton untuk membuat command1,
command2, command3. Command1 digunakan untuk membuat tombol lampu berjalan dari kiri ke kanan, yaitu tombol untuk menyalakan lampu berjalan dari kiri ke kanan. Command2 untuk membuat tombol berhenti, yaitu tombol untuk menghentikan lampu yang berjalan. Command3 untuk membuat tombol Keluar, yaitu tombol untuk keluar dari form project 5. Klik control shape sebanyak delapan kali untuk membuat gambar LED 6. Ubah properti objek seperti dibawah ini : Objek Properti Setting Caption Simulasi Lampu Berjalan dari Kiri ke Kanan
Label1 Font Lucisda Lucida Calligraphy, italic bold, 12
Command1 Caption Lampu Berjalan dari Kiri ke kanan
Command2 Caption Stop
Command3 Caption exit
fillstyle Transparent
Shape 1 - 8 fillcolour red
shape circle timer 1-8 enabled FALSE interval 500 7. Setelah selesai pembuatan form dan properti, kita siap menulis kode – kode program yang akan menjadikan program yang kita buat sesuai dengan yang kita inginkan. Ketik kode program seperti dibawah ini:
Private Sub Command1_Click()
Timer1.Enabled = True End Sub Private Sub Command2_Click() Timer1.Enabled = False Timer2.Enabled = False Timer3.Enabled = False Timer4.Enabled = False Timer5.Enabled = False Timer6.Enabled = False Timer7.Enabled = False Timer8.Enabled = False Private Sub Command5_Click() End Sub MsgBox "are you sure" Private Sub Timer2_Timer() End Timer1.Enabled = False End Sub Timer2.Enabled = False Private Sub Timer1_Timer() Timer3.Enabled = True Timer1.Enabled = False Timer4.Enabled = False Timer2.Enabled = True Timer5.Enabled = False Timer3.Enabled = False Timer6.Enabled = False Timer4.Enabled = False Timer7.Enabled = False Timer5.Enabled = False Timer8.Enabled = False Timer6.Enabled = False Shape1.FillStyle = 1 Timer7.Enabled = False Shape2.FillStyle = 0 Timer8.Enabled = False Shape3.FillStyle = 1 Shape1.FillStyle = 0 Shape4.FillStyle = 1 Shape2.FillStyle = 1 Shape5.FillStyle = 1 Shape3.FillStyle = 1 Shape6.FillStyle = 1 Shape4.FillStyle = 1 Shape7.FillStyle = 1 Shape5.FillStyle = 1 Shape8.FillStyle = 1 Shape6.FillStyle = 1 End Sub Shape7.FillStyle = 1 Shape8.FillStyle = 1 Private Sub Timer3_Timer() Private Sub Timer4_Timer() Timer1.Enabled = False Timer1.Enabled = False Timer2.Enabled = False Timer2.Enabled = False Timer3.Enabled = False Timer3.Enabled = False Timer4.Enabled = True Timer4.Enabled = False Timer5.Enabled = False Timer5.Enabled = True Timer6.Enabled = False Timer6.Enabled = False Timer7.Enabled = False Timer7.Enabled = False Timer8.Enabled = False Timer8.Enabled = False Shape1.FillStyle = 1 Shape1.FillStyle = 1 Shape2.FillStyle = 1 Shape2.FillStyle = 1 Shape3.FillStyle = 0 Shape3.FillStyle = 1 Shape4.FillStyle = 1 Shape4.FillStyle = 0 Shape5.FillStyle = 1 Shape5.FillStyle = 1 Shape6.FillStyle = 1 Shape6.FillStyle = 1 Shape7.FillStyle = 1 Shape7.FillStyle = 1 Shape8.FillStyle = 1 Shape8.FillStyle = 1 End Sub End Sub Private Sub Timer5_Timer() Private Sub Timer6_Timer() Timer1.Enabled = False Timer1.Enabled = False Timer2.Enabled = False Timer2.Enabled = False Timer3.Enabled = False Timer3.Enabled = False Timer4.Enabled = False Timer4.Enabled = False Timer5.Enabled = False Timer5.Enabled = False Timer6.Enabled = True Timer6.Enabled = False Timer7.Enabled = False Timer7.Enabled = True Timer8.Enabled = False Timer8.Enabled = False Shape1.FillStyle = 1 Shape1.FillStyle = 1 Shape2.FillStyle = 1 Shape2.FillStyle = 1 Shape3.FillStyle = 1 Shape3.FillStyle = 1 Shape4.FillStyle = 1 Shape4.FillStyle = 1 Shape5.FillStyle = 0 Shape5.FillStyle = 1 Shape6.FillStyle = 1 Shape6.FillStyle = 0 Shape7.FillStyle = 1 Shape7.FillStyle = 1 Shape8.FillStyle = 1 Shape8.FillStyle = 1 End Sub End Sub Private Sub Timer7_Timer() Private Sub Timer8_Timer() Timer1.Enabled = False Timer1.Enabled = True Timer2.Enabled = False Timer2.Enabled = False Timer3.Enabled = False Timer3.Enabled = False Timer4.Enabled = False Timer4.Enabled = False Timer5.Enabled = False Timer5.Enabled = False Timer6.Enabled = False Timer6.Enabled = False Timer7.Enabled = False Timer7.Enabled = False Timer8.Enabled = True Timer8.Enabled = False Shape1.FillStyle = 1 Shape1.FillStyle = 1 Shape2.FillStyle = 1 Shape2.FillStyle = 1 Shape3.FillStyle = 1 Shape3.FillStyle = 1 Shape4.FillStyle = 1 Shape4.FillStyle = 1 Shape5.FillStyle = 1 Shape5.FillStyle = 1 Shape6.FillStyle = 1 Shape6.FillStyle = 1 Shape7.FillStyle = 0 Shape7.FillStyle = 1 Shape8.FillStyle = 1 Shape8.FillStyle = 0 End Sub End Sub 8. Jalankan program simulasi LED berjalan Klik tombol Start pada Toolbar. Jika tidak terjadi kesalahan akan muncul seperti gambar di bawah ini. Latihan Praktek 1. Buatlah Simulasi LED berjalan dari kanan ke kiri 2. Buatlah Simulasi LED berjalan dari tengah kesamping kiri dan kanan 3. Kreasikanlah hasil percobaan kalian sekreatif mungkin