32
Laboratorium Komputer Teknik Mesin Universitas Brawijaya 3.2. Project 2 3.2.1. Definisi Masalah Secara umum, dapat diketahui bahwa di dalam komputer terdapat banyak komponen-komponen yang dapat membantu menyelesaikan pekerjaan manusia dengan lebih cepat, khususnya pekerjaan manusia yang berhubungan dengan pemecahan masalah perhitungan dan pengontrolan yang dapat diselesaikan dengan menggunakan program Visual Basic 6.0. Dalam permasalahan ini, komputer diharapkan dapat membantu manusia dalam kecepatan dan ketepatan penyelesaian program. Komputer mampu menyelesaikan segalanya karena memiliki beberapa fasilitas diantaranya input output yang dapat digunakan untuk menghubungkan komputer dengan alat di luar komputer. Fasilitas tersebut adalah USB Port dan Parallel Port. Gambaran interface ini diaplikasikan pada lampu LED yang dipasang secara seri dalam sebuah rangkaian sederhana. Rangkaian ini hanya dibatasi sebanyak delapan buah lampu LED, dimana agar LED tersebut dapat digunakan dengan cara menghubungkan dengan Port Parallel yang bernama DB-25. Property 8 byte data pada DP adalah bilangannya dicacah sampai delapan, yaitu ada delapan jalur data (8 byte yang berhubungan dengan bilangan biner). Satu jalur pada DP mempunyai dua jalur data bisa 0 atau 1. Jika LED menyala, berari logika tinggi (bernilai 1). Jika LED mati, berarti logika rendah (bernilai 0). Karena Visual Basic 6.0 tidak bisa mengakses hardware secara langsung, maka permintaan pengaksesan hardware harus melalui windows. Oleh karena itu, kita harus menggunakan Laporan Praktikum Pemrograman Komputer Semester Genap Tahun Ajaran 2013/2014

Laporan Labkomp Variasi Lampu LED dengan VB6.0

Embed Size (px)

DESCRIPTION

tutorial lampu LED dengan vb 5.0

Citation preview

Page 1: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

3.2. Project 2

3.2.1. Definisi Masalah

Secara umum, dapat diketahui bahwa di dalam komputer terdapat banyak

komponen-komponen yang dapat membantu menyelesaikan pekerjaan manusia dengan

lebih cepat, khususnya pekerjaan manusia yang berhubungan dengan pemecahan

masalah perhitungan dan pengontrolan yang dapat diselesaikan dengan menggunakan

program Visual Basic 6.0.

Dalam permasalahan ini, komputer diharapkan dapat membantu manusia dalam

kecepatan dan ketepatan penyelesaian program. Komputer mampu menyelesaikan

segalanya karena memiliki beberapa fasilitas diantaranya input output yang dapat

digunakan untuk menghubungkan komputer dengan alat di luar komputer. Fasilitas

tersebut adalah USB Port dan Parallel Port. Gambaran interface ini diaplikasikan pada

lampu LED yang dipasang secara seri dalam sebuah rangkaian sederhana. Rangkaian ini

hanya dibatasi sebanyak delapan buah lampu LED, dimana agar LED tersebut dapat

digunakan dengan cara menghubungkan dengan Port Parallel yang bernama DB-25.

Property 8 byte data pada DP adalah bilangannya dicacah sampai delapan, yaitu ada

delapan jalur data (8 byte yang berhubungan dengan bilangan biner). Satu jalur pada DP

mempunyai dua jalur data bisa 0 atau 1. Jika LED menyala, berari logika tinggi

(bernilai 1). Jika LED mati, berarti logika rendah (bernilai 0).

Karena Visual Basic 6.0 tidak bisa mengakses hardware secara langsung, maka

permintaan pengaksesan hardware harus melalui windows. Oleh karena itu, kita harus

menggunakan program eksternal untuk melakukan pengaksesan hardware secara

langsung. Pada program ini, memakai file berekstensi .dll (dynamic link library) yaitu

input 32.dll. untuk dapat menggunakannya, file .dll harus diletakkan dalam direktori

windows/system atau diikuti dalam satu folder program yang dibuat.

3.2.2. Algoritma

a. MDI Form

1. Mulai

2. Pilih metode penyelesaian untuk mendapatkan nilai akar – akar persamaan

Jika memilih Variasi 1, maka lanjut ke langkah 3

Jika memilih Variasi 2, maka lanjut ke langkah 5

Jika memilih Variasi 3, maka lanjut ke langkah 7

Jika memilih untuk keluar program, maka lanjut ke langkah 10

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 2: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

3. Tampilan form Nyala Berurutan untuk menampilkan animasi nyala berurutan

4. Lanjut ke langkah 9

5. Tampilan form Traffic Light untuk menampilkan animasi Traffic Light

6. Lanjut ke langkah 9

7. Tampilan form Looping Light untuk menampilkan animasi Looping Light

8. Lanjut ke langkah 9

9. Apakah anda ingin mengulang program?

Jika ya, maka akan kembali ke langkah 2

Jika tidak, maka akan lanjut ke langkah 10

10. Selesai

b. Nyala Lampu Variasi 1

1. Mulai

2. Masukan i = 0

3. Proses i = i + 1

4. Jika i = 1 maka out & H378, 1 . Lampu 1 menyala, lampu 2,3,4,5,6,7,8 mati

dan shape 1 berwarna merah, shape 2,3,4,5,6,7,8 berwarna hitam .

5. Lalu i = 1 kembali ke i = i + 1 sehingga i = 2

6. Jika i = 2 maka out & H378, 4. Lampu 2 menyala, lampu 1,3,4,5,6,7,8 mati

dan shape 2 berwarna hijau, shape 1,3,4,5,6,7,8 berwarna hitam .

7. Lalu i = 2 kembali ke i = i + 1 sehingga i = 3

8. Jika i = 3 maka out & H378, 16. Lampu 3 menyala, lampu 1,2,4,5,6,7,8 mati

dan shape 3 berwarna kuning, shape 1,2,4,5,6,7,8,9 berwarna hitam.

9. Lalu i = 3 kembali ke i = i + 1 sehingga i = 4

10. Jika i = 4 maka out & H378, 64. Lampu 4 menyala, lampu 1,2,3,5,6,7,8 mati

dan shape 4 berwarna biru, shape 1,2,3,5,6,7,8,9 berwarna hitam.

11. Lalu i = 4 kembali ke i = i + 1 sehingga i = 5

12. Jika i = 5 maka out & H378, 2. Lampu 5 menyala, lampu 1,2,3,4,6,7,8 mati dan

shape 5 berwarna biru, shape 1,2,3,4,6,7,8 berwarna hitam.

13. Lalu i = 5 kembali ke i = i + 1 sehingga i = 6

14. Jika i = 6 maka out & H378, 8. Lampu 6 menyala, lampu 1,2,3,4,5,7,8 mati dan

shpae 6 berwarna kuning, shape 1,2,3,4,6,7,8 berwarna hitam.

15. Lalu i = 6 kembali ke i = i + 1 sehingga a = 7

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 3: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

16. Jika i = 7 maka out & H378, 32. Lampu 7 menyala, lampu 1,2,3,4,5,6,8 mati

dan shape 7 berwarna biru, shape 1,2,3,4,5,6,8 berwarna hitam.

17. Jika i = 7 kembali ke i = i + 1 sehingga i = 8

18. Jika i = 8 maka out & H378, 128. Lampu 8 menyala, lampu 1,2,3,4,5,6,7 mati

dan shape 8 berwarna merah, shape 1,2,3,4,5,6,7 berwarna hitam.

19. Lalu i = 8 kembali ke i = i + 1 sehingga i = 9

20. Jika i = 9 maka out & H378, 0. Semua lampu mati.

21. Selesai

b. Nyala lampu variasi 2

1. Mulai

2. Masukan k = 0

3. Proses k = k + 1

4. Jika k = 1 maka out & H378, 201 . Lampu 1,4,7,8 menyala, lampu 2,3,5,6

mati.Hitung mundur mulai dari 5 .

5. Lalu k = 1 kembali ke k = k + 1 sehingga k = 2

6. Jika k = 2 maka out & H378, 34. Lampu 2 dan 6 menyala, lampu 1,3,4,5,7,8

mati.Hitung mundur mulai dari 5.

7. Lalu k = 2 kembali ke k = k + 1 sehingga k = 3

8. Jika k = 3 maka out & H378, 156. Lampu 3,4,5,8 menyala, lampu 1,2,6,7,

mati.Hitung mundur mulai dari 5

9. Lalu k = 3 kembali ke k = k+ 1 sehingga k = 4

10. Jika k = 4 maka out & H378,201 . Lampu 1,4,7,8 menyala, lampu 2,3,5,6

mati.Hitung mundur mulai dari 5

11. Selesai

c. Nyala lampu variasi 3

1. Mulai

2. Masukan L = 0

3. Proses L =L + 1

4. Jika L = 1 maka out & H378, 1 . Semua lampu mati.

5. Lalu L = 1 kembali ke L = L + 1 sehingga L = 2

6. Jika L = 2 maka out & H378, 4. Lampu 1,2,7,8 menyala, lampu ,3,4,5,6 mati

dan shape 1 dan 8 berwarna merah.

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 4: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

7. Lalu L = 2 kembali ke L = L + 1 sehingga L = 3

8. Jika L = 3 maka out & H378, 195. Lampu 3 menyala, lampu 1,2,4,5,6,7,8 mati

dan shape 1 dan 8 berwarna merah, shape 2 dan 7 berwarna kuning.

9. Lalu L = 3 kembali ke L = L + 1 sehingga L = 4

10. Jika L = 4 maka out & H378, 231. Lampu 1,2,3,6,7,8 menyala, lampu 4,5 mati

dan shape 1 dan 8 berwarna merah, shape 2 dan 7 berwarna kuning, shape 3

dan 6 berwarna hijau.

11. Lalu L = 4 kembali ke L = L + 1 sehingga L = 5

12. Jika L = 5 maka out & H378, 255. Lampu menyala semua, dan shape 1 dan 8

berwarna merah, shape 2 dan7 berwarna kuning, shape 3 dan 6 berwarna hijau,

shape 4 dan 5 berwarna biru.

13. Lalu L = 5 kembali ke L = L + 1 sehingga L = 6

14. Jika L = 6 maka out & H378, 231 Lampu 1,2,3,6,7,8 menyala, lampu 4,5 mati

dan shape 1 dan 8 berwarna merah, shape 2 dan 7 kuning, shape 3 dan 6

berwarna hijau.

15. Lalu L = 6 kembali ke L = L + 1 sehingga a = 7

16. Jika L = 7 maka out & H378, 195. Lampu 1,2,7,8 menyala, lampu 3,4,5,6 mati

dan shape 1 dan 8 berwarna merah, shape 2 dan 7 berwarna kuning.

17. Jika L = 7 kembali ke L = L + 1 sehingga i = 8

18. Jika L = 8 maka out & H378, 129. Lampu 1,8 menyala, lampu 2,3,4,5,6,7 mati

dan shape 1 dan 8 berwarna merah.

19. Lalu L = 8 kembali ke L = L + 1 sehingga L = 9

20. Jika i = 9 maka out & H378, 0. Semua lampu mati.

21. Selesai

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 5: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

3.2.3. Flowchart

a. MDI FORM

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 6: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

b. Variasi 1

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 7: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 8: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

c. Variasi 2

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 9: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

d. Variasi 3

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 10: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 11: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

3.2.4. Listing Program

a. Koding MDIForm

Private Sub dua_Click()

Form1.Hide

Form3.Show

Form4.Hide

End Sub

Private Sub keluar_Click()

MsgBox "TERIMA KASIH"

'Out &H378, 0

Unload Form1

End

End Sub

Private Sub satu_Click()

Form1.Show

Form3.Hide

Form4.Hide

End Sub

Private Sub tiga_Click()

Form1.Hide

Form3.Hide

Form4.Show

End Sub

b. Koding Listing Tampilan Variasi 1

Dim i As Integer

Private Sub Command1_Click()

Timer1.Enabled = True

i = 0

End Sub

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 12: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

Private Sub Command2_Click()

MDIForm1.Show

Form1.Hide

End Sub

Private Sub Timer1_Timer()

i = i + 1

If i = 1 Then

Shape1.FillColor = vbRed

Shape2.FillColor = vbBlack

Shape3.FillColor = vbBlack

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Shape6.FillColor = vbBlack

Shape7.FillColor = vbBlack

Shape8.FillColor = vbBlack

'Out &H378, 1

ElseIf i = 2 Then

Shape1.FillColor = vbBlack

Shape2.FillColor = vbBlack

Shape3.FillColor = vbGreen

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Shape6.FillColor = vbBlack

Shape7.FillColor = vbBlack

Shape8.FillColor = vbBlack

'Out &H378, 4

ElseIf i = 3 Then

Shape1.FillColor = vbBlack

Shape2.FillColor = vbBlack

Shape3.FillColor = vbBlack

Shape4.FillColor = vbBlack

Shape5.FillColor = vbYellow

Shape6.FillColor = vbBlack

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 13: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

Shape7.FillColor = vbBlack

Shape8.FillColor = vbBlack

'Out &H378, 16

ElseIf i = 4 Then

Shape1.FillColor = vbBlack

Shape2.FillColor = vbBlack

Shape3.FillColor = vbBlack

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Shape6.FillColor = vbBlack

Shape7.FillColor = vbBlue

Shape8.FillColor = vbBlack

'Out &H378, 64

ElseIf i = 5 Then

Shape1.FillColor = vbBlack

Shape2.FillColor = vbBlue

Shape3.FillColor = vbBlack

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Shape6.FillColor = vbBlack

Shape7.FillColor = vbBlack

Shape8.FillColor = vbBlack

'Out &H378, 2

ElseIf i = 6 Then

Shape1.FillColor = vbBlack

Shape2.FillColor = vbBlack

Shape3.FillColor = vbBlack

Shape4.FillColor = vbYellow

Shape5.FillColor = vbBlack

Shape6.FillColor = vbBlack

Shape7.FillColor = vbBlack

Shape8.FillColor = vbBlack

'Out &H378, 8

ElseIf i = 7 Then

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 14: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

Shape1.FillColor = vbBlack

Shape2.FillColor = vbBlack

Shape3.FillColor = vbBlack

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Shape6.FillColor = vbGreen

Shape7.FillColor = vbBlack

Shape8.FillColor = vbBlack

'Out &H378, 32

ElseIf i = 8 Then

Shape1.FillColor = vbBlack

Shape2.FillColor = vbBlack

Shape3.FillColor = vbBlack

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Shape6.FillColor = vbBlack

Shape7.FillColor = vbBlack

Shape8.FillColor = vbRed

'Out &H378, 128

ElseIf i = 9 Then

Shape1.FillColor = vbBlack

Shape2.FillColor = vbBlack

Shape3.FillColor = vbBlack

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Shape6.FillColor = vbBlack

Shape7.FillColor = vbBlack

Shape8.FillColor = vbBlack

'Out &H378, 0

Else

End If

End Sub

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 15: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

C. koding listing Tampilan Variasi 2

Dim k, l As Integer

Private Sub Command1_Click()

Timer1.Enabled = True

k = 0

l = 6

End Sub

Private Sub Command2_Click()

Timer1.Enabled = False

Timer2.Enabled = False

Label2.Caption = ""

Label1.Caption = ""

Image2.Visible = False

Image3.Visible = False

Shape1.FillColor = vbBlack

Shape2.FillColor = vbBlack

Shape3.FillColor = vbBlack

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Shape6.FillColor = vbBlack

Shape7.FillColor = vbBlack

Shape8.FillColor = vbBlack

End Sub

Private Sub KEMBALI_Click()

Unload Me

End Sub

Private Sub Timer1_Timer()

k = k + 1

If k = 1 Then

Timer2.Enabled = True

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 16: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

Shape1.FillColor = vbRed

Shape2.FillColor = vbBlack

Shape3.FillColor = vbBlack

Shape4.FillColor = vbGreen

Shape5.FillColor = vbBlack

Shape6.FillColor = vbBlack

Shape7.FillColor = vbGreen

Shape8.FillColor = vbRed

Label1.ForeColor = vbRed

Label2.ForeColor = vbGreen

Image2.Visible = True

l = 6

If Label1.Caption = " 0" Then

Label1.Caption = ""

End If

If Label2.Caption = " 0" Then

Label2.Caption = ""

End If

'Out &H378, 181

ElseIf k = 2 Then

Shape1.FillColor = vbBlack

Shape2.FillColor = vbYellow

Shape3.FillColor = vbBlack

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Shape6.FillColor = vbYellow

Shape7.FillColor = vbBlack

Shape8.FillColor = vbBlack

Label1.ForeColor = vbYellow

Label2.ForeColor = vbYellow

Image2.Visible = False

Image3.Visible = False

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 17: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

l = 6

If Label1.Caption = " 0" Then

Label1.Caption = ""

End If

If Label2.Caption = " 0" Then

Label2.Caption = ""

End If

'Out &H378, 34

ElseIf k = 3 Then

Shape1.FillColor = vbBlack

Shape2.FillColor = vbBlack

Shape3.FillColor = vbGreen

Shape4.FillColor = vbRed

Shape5.FillColor = vbRed

Shape6.FillColor = vbBlack

Shape7.FillColor = vbBlack

Shape8.FillColor = vbGreen

Label1.ForeColor = vbGreen

Label2.ForeColor = vbRed

Image2.Visible = False

Image3.Visible = True

l = 6

If Label1.Caption = " 0" Then

Label1.Caption = ""

End If

'Out &H378, 156

If Label2.Caption = " 0" Then

Label2.Caption = ""

End If

ElseIf k = 4 Then

Shape1.FillColor = vbRed

Shape2.FillColor = vbBlack

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 18: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

Shape3.FillColor = vbBlack

Shape4.FillColor = vbGreen

Shape5.FillColor = vbBlack

Shape6.FillColor = vbBlack

Shape7.FillColor = vbGreen

Shape8.FillColor = vbRed

Label1.ForeColor = vbRed

Label2.ForeColor = vbGreen

Image2.Visible = True

Image3.Visible = False

l = 6

k = 1

If Label1.Caption = " 0" Then

Label1.Caption = ""

End If

If Label2.Caption = " 0" Then

Label2.Caption = ""

End If

'Out &H378, 301

End If

End Sub

Private Sub Timer2_Timer()

l = l - 1

Label1.Caption = l

Label2.Caption = " " & l

End Sub

d. koding listing program variasi 3

Dim l As Integer

Private Sub Command1_Click()

Timer1.Enabled = True

l = 0

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 19: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

Command1.Visible = False

Command2.Visible = True

End Sub

Private Sub Command2_Click()

Timer1.Enabled = False

Command1.Visible = True

Command2.Visible = False

Shape1.FillColor = vbBlack

Shape2.FillColor = vbBlack

Shape3.FillColor = vbBlack

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Shape6.FillColor = vbBlack

Shape7.FillColor = vbBlack

Shape8.FillColor = vbBlack

End Sub

Private Sub Command3_Click()

Timer1.Enabled = False

Unload Me

End Sub

Private Sub Timer1_Timer()

'Out &H378, 2 ^ l

l = l + 1

If l = 1 Then

Shape1.FillColor = vbBlack

Shape2.FillColor = vbBlack

Shape3.FillColor = vbBlack

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Shape6.FillColor = vbBlack

Shape7.FillColor = vbBlack

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 20: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

Shape8.FillColor = vbBlack

'Out &H378, 0

ElseIf l = 2 Then

Shape1.FillColor = vbRed

Shape2.FillColor = vbBlack

Shape3.FillColor = vbBlack

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Shape6.FillColor = vbBlack

Shape7.FillColor = vbBlack

Shape8.FillColor = vbRed

'Out &H378, 129

ElseIf l = 3 Then

Shape1.FillColor = vbRed

Shape2.FillColor = vbYellow

Shape3.FillColor = vbBlack

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Shape6.FillColor = vbBlack

Shape7.FillColor = vbYellow

Shape8.FillColor = vbRed

'Out &H378, 195

ElseIf l = 4 Then

Shape1.FillColor = vbRed

Shape2.FillColor = vbYellow

Shape3.FillColor = vbGreen

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Shape6.FillColor = vbGreen

Shape7.FillColor = vbYellow

Shape8.FillColor = vbRed

'Out &H378, 231

ElseIf l = 5 Then

Shape1.FillColor = vbRed

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 21: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

Shape2.FillColor = vbYellow

Shape3.FillColor = vbGreen

Shape4.FillColor = vbBlue

Shape5.FillColor = vbBlue

Shape6.FillColor = vbGreen

Shape7.FillColor = vbYellow

Shape8.FillColor = vbRed

'Out &H378, 255

ElseIf l = 6 Then

Shape1.FillColor = vbRed

Shape2.FillColor = vbYellow

Shape3.FillColor = vbGreen

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Shape6.FillColor = vbGreen

Shape7.FillColor = vbYellow

Shape8.FillColor = vbRed

'Out &H378, 231

ElseIf l = 7 Then

Shape1.FillColor = vbRed

Shape2.FillColor = vbYellow

Shape3.FillColor = vbBlack

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Shape6.FillColor = vbBlack

Shape7.FillColor = vbYellow

Shape8.FillColor = vbRed

'Out &H378, 195

ElseIf l = 8 Then

Shape1.FillColor = vbRed

Shape2.FillColor = vbBlack

Shape3.FillColor = vbBlack

Shape4.FillColor = vbBlack

Shape5.FillColor = vbBlack

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 22: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

Shape6.FillColor = vbBlack

Shape7.FillColor = vbBlack

Shape8.FillColor = vbRed

'Out &H378, 129

l = 0

End If

End Sub

3.2.5. Cara Penggunaan Program

1. Double klik animasi lampu.exe

2. Tampilan MDIForm

3. Untuk Memilih Variasi klik Menu Pilih Variasi

Gambar 3.1 File Menu Variasi 1Sumber : Print Layout Program

4. Jika memilih Variasi 1, maka akan keluar form seperti dibawah ini:

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 23: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

Gambar 3.3 Tampilan Variasi 1 (Lampu Menyala 1,2,3,4,5,6,7,8)Sumber : Print Layout Program

a. Untuk memulai, klik start

Gambar 3.4 Tampilan Variasi 1 bSumber : Print Layout Program

b. untuk kembali ke MDI Form, klik kembali

5. Jika memilih variasi 2, akan keluar tampilan sebagai berikut:

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 24: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

Gambar 3.5 Tampilan sub-Program Variasi 2Sumber : Print Layout Program

a. Untuk memulai, klik start

Gambar 3.6 Tampilan Variasi 2Sumber : Microsoft Visual Basic 6.0

b. Untuk memberhentikan program klik stop

c. untuk kembali ke menu awal, klik kembali

6. jika memilih variasi 3, maka akan keluar sub-program looping light

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 25: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

Gambar 3.7 Tampilan Sub-Program Variasi 3Sumber : Print Layout Program

a. Untuk memulai program, klik start

b. Untuk Menyetop program, klik stop

Gambar 3.8 Tampilan Variasi 3Sumber : Print Layout Program

c. Untuk kembali ke awal program, klik kembali

7. Untuk mengakhiri program, kembali ke awal program kemudian klik exit. Maka akan

keluar message box seperti di bawah ini, lalu klik ok.

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014

Page 26: Laporan Labkomp Variasi Lampu LED dengan VB6.0

Laboratorium Komputer Teknik MesinUniversitas Brawijaya

Gambar 3.9 Message box saat mengakhiri programSumber : Print Layout Program

Laporan Praktikum Pemrograman KomputerSemester Genap Tahun Ajaran 2013/2014