Anda di halaman 1dari 19

LAPORAN

PRAKTIKUM SISTEM DIGITAL

Praktikum : Modul 3 Object


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

3.1 Latar belakang


Objek dalam pemrograman Visual Basic 6 (VB6) merupakan hasil dari intalasi
class. Terdapat berbagai macam class di VB6, termasuk yang terdapat dalam
toolbox seperti Label, TextBox, Combobox, dan lainnya. Setiap objek memiliki
properti, event, dan metode sendiri. Properti merupakan karakteristik yang dimiliki
oleh suatu objek, dan properti tersebut dapat berbeda-beda meskipun berasal dari
class yang sama. Event adalah tindakan yang dapat diterapkan pada objek,
contohnya adalah Click, Load, Validation, dan sebagainya. Metode adalah aksi
yang dapat dilakukan oleh objek, seperti Show, Circle, Refresh, dan lain-lain.

3.2 Tujuan praktikum


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

18
BAB II
DASAR TEORI

3.3 Pengertian
Object adalah segala sesuatu dalam aplikasi Windows yang dapat dilihat dan
dimanipulasi/diubah. Object bisa berupa satu object atau kumpulan (collection)
object, contoh: workbook, worksheet, window, cell, range, gambar, grafik, dsb.
Method menggambarkan apa yang dilakukan object; contoh: metode sort, pivot
table, simpan, buka, dsb. Objek Shape digunakan untuk menggambar segiempat,
lingkaran, oval, segiempat lengkung dan kotak lengkung.

3.4 Properties Objek Shape


Dari object shape diatas, dapat di rubah properties dalam warna, bayangan
dan lain-lain. Properties dan keterangannya yaitu :

19
20
Tabel 1.1 Properties Objek Shape

21
3.5 Latihan Praktikum
Contoh kasus penerapan shape

Gambar 1.13 Tampilan Awal Form Timer menggunakan shape

1. Masukkan variable
Dim a, b, c As Integer

2. Buat Source Code Program dengan klik ganda Form


Private Sub Form_Load()
a = 0
b = 0
End Sub

3. Buat Source Code Program dengan cara klik ganda tombol Timer
Private Sub Timer1_Timer()
If a = 0 Then

a1.BackColor = vbRed
a2.BackColor = vbRed
a3.BackColor = vbRed
a4.BackColor = vbRed
a5.BackColor = vbRed
a6.BackColor = vbRed
a7.BackColor = vbWhite
End If

22
If a = 1 Then

a1.BackColor = vbWhite
a2.BackColor = vbRed
a3.BackColor = vbRed
a4.BackColor = vbWhite
a5.BackColor = vbWhite
a6.BackColor = vbWhite
a7.BackColor = vbWhite
End If

If a = 2 Then

a1.BackColor = vbRed
a2.BackColor = vbRed
a3.BackColor = vbWhite
a4.BackColor = vbRed
a5.BackColor = vbRed
a6.BackColor = vbWhite
a7.BackColor = vbRed
End If

If a = 3 Then

a1.BackColor = vbRed
a2.BackColor = vbRed
a3.BackColor = vbRed
a4.BackColor = vbRed
a5.BackColor = vbWhite
a6.BackColor = vbWhite
a7.BackColor = vbRed
End If

23
If b = 0 Then

b1.BackColor = vbRed
b2.BackColor = vbRed
b3.BackColor = vbRed
b4.BackColor = vbRed
b5.BackColor = vbRed
b6.BackColor = vbRed
b7.BackColor = vbWhite
End If

If b = 1 Then

b1.BackColor = vbWhite
b2.BackColor = vbRed
b3.BackColor = vbRed
b4.BackColor = vbWhite
b5.BackColor = vbWhite
b6.BackColor = vbWhite
b7.BackColor = vbWhite
End If

If b = 2 Then

b1.BackColor = vbRed
b2.BackColor = vbRed
b3.BackColor = vbWhite
b4.BackColor = vbRed
b5.BackColor = vbRed
b6.BackColor = vbWhite
b7.BackColor = vbRed
End If

24
If b = 3 Then

b1.BackColor = vbRed
b2.BackColor = vbRed
b3.BackColor = vbRed
b4.BackColor = vbRed
b5.BackColor = vbWhite
b6.BackColor = vbWhite
b7.BackColor = vbRed
End If

a = a + 1
If a > 3 Then
b = b + 1
If b > 3 Then
b = 0
End If

a = 0
End If

End Sub

25
BAB III
TUGAS PRAKTIKUM

3.6 Program timer dengan objek shape angka ganjil, genap sampai 99
1) Form

Gambar 1.14 Form Program Timer Objek Shape Ganjil Genap

2) Code
 Deklarasi untuk menentukan Integer pada General
Dim a, b As Integer

 Source Code Program dengan klik ganda Form


Private Sub Command1_Click()
a = 0
b = 0
End Sub

 Double Click pada gambar Stopwatch/Timer


Private Sub Timer1_Timer()
If a Mod 2 = 1 Then
If a = 0 Then

A1.BackColor = vbRed
A2.BackColor = vbRed

26
A3.BackColor = vbRed
A4.BackColor = vbRed
A5.BackColor = vbRed
A6.BackColor = vbRed
A7.BackColor = vbWhite
End If

If a = 1 Then

A1.BackColor = vbWhite
A2.BackColor = vbRed
A3.BackColor = vbRed
A4.BackColor = vbWhite
A5.BackColor = vbWhite
A6.BackColor = vbWhite
A7.BackColor = vbWhite
End If

If a = 2 Then

A1.BackColor = vbRed
A2.BackColor = vbRed
A3.BackColor = vbWhite
A4.BackColor = vbRed
A5.BackColor = vbRed
A6.BackColor = vbWhite
A7.BackColor = vbRed
End If

If a = 3 Then

A1.BackColor = vbRed
A2.BackColor = vbRed

27
A3.BackColor = vbRed
A4.BackColor = vbRed
A5.BackColor = vbWhite
A6.BackColor = vbWhite
A7.BackColor = vbRed
End If

If a = 4 Then

A1.BackColor = vbWhite
A2.BackColor = vbRed
A3.BackColor = vbRed
A4.BackColor = vbWhite
A5.BackColor = vbWhite
A6.BackColor = vbRed
A7.BackColor = vbRed
End If

If a = 5 Then

A1.BackColor = vbRed
A2.BackColor = vbWhite
A3.BackColor = vbRed
A4.BackColor = vbRed
A5.BackColor = vbWhite
A6.BackColor = vbRed
A7.BackColor = vbRed
End If

If a = 6 Then

A1.BackColor = vbRed
A2.BackColor = vbWhite

28
A3.BackColor = vbRed
A4.BackColor = vbRed
A5.BackColor = vbRed
A6.BackColor = vbRed
A7.BackColor = vbRed
End If

If a = 7 Then

A1.BackColor = vbRed
A2.BackColor = vbRed
A3.BackColor = vbRed
A4.BackColor = vbWhite
A5.BackColor = vbWhite
A6.BackColor = vbWhite
A7.BackColor = vbWhite
End If

If a = 8 Then

A1.BackColor = vbRed
A2.BackColor = vbRed
A3.BackColor = vbRed
A4.BackColor = vbRed
A5.BackColor = vbRed
A6.BackColor = vbRed
A7.BackColor = vbRed
End If

If a = 9 Then

A1.BackColor = vbRed
A2.BackColor = vbRed

29
A3.BackColor = vbRed
A4.BackColor = vbRed
A5.BackColor = vbWhite
A6.BackColor = vbRed
A7.BackColor = vbRed
End If
End If

If b Mod 2 = 0 Then
If b = 0 Then

B1.BackColor = vbRed
B2.BackColor = vbRed
B3.BackColor = vbRed
B4.BackColor = vbRed
B5.BackColor = vbRed
B6.BackColor = vbRed
B7.BackColor = vbWhite
End If

If b = 1 Then

B1.BackColor = vbWhite
B2.BackColor = vbRed
B3.BackColor = vbRed
B4.BackColor = vbWhite
B5.BackColor = vbWhite
B6.BackColor = vbWhite
B7.BackColor = vbWhite
End If

If b = 2 Then

30
B1.BackColor = vbRed
B2.BackColor = vbRed
B3.BackColor = vbWhite
B4.BackColor = vbRed
B5.BackColor = vbRed
B6.BackColor = vbWhite
B7.BackColor = vbRed
End If

If b = 3 Then

B1.BackColor = vbRed
B2.BackColor = vbRed
B3.BackColor = vbRed
B4.BackColor = vbRed
B5.BackColor = vbWhite
B6.BackColor = vbWhite
B7.BackColor = vbRed
End If

If b = 4 Then

B1.BackColor = vbWhite
B2.BackColor = vbRed
B3.BackColor = vbRed
B4.BackColor = vbWhite
B5.BackColor = vbWhite
B6.BackColor = vbRed
B7.BackColor = vbRed
End If

If b = 5 Then

31
B1.BackColor = vbRed
B2.BackColor = vbWhite
B3.BackColor = vbRed
B4.BackColor = vbRed
B5.BackColor = vbWhite
B6.BackColor = vbRed
B7.BackColor = vbRed
End If

If b = 6 Then

B1.BackColor = vbRed
B2.BackColor = vbWhite
B3.BackColor = vbRed
B4.BackColor = vbRed
B5.BackColor = vbRed
B6.BackColor = vbRed
B7.BackColor = vbRed
End If

If b = 7 Then

B1.BackColor = vbRed
B2.BackColor = vbRed
B3.BackColor = vbRed
B4.BackColor = vbWhite
B5.BackColor = vbWhite
B6.BackColor = vbWhite
B7.BackColor = vbWhite
End If

If b = 8 Then

32
B1.BackColor = vbRed
B2.BackColor = vbRed
B3.BackColor = vbRed
B4.BackColor = vbRed
B5.BackColor = vbRed
B6.BackColor = vbRed
B7.BackColor = vbRed
End If

If b = 9 Then

B1.BackColor = vbRed
B2.BackColor = vbRed
B3.BackColor = vbRed
B4.BackColor = vbRed
B5.BackColor = vbWhite
B6.BackColor = vbRed
B7.BackColor = vbRed
End If
End If

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

a = 0
End If

End Sub

33
3) Output

Gambar 1.15 Hasil Running Program Timer Objek Shape Ganjil Genap

34
BAB IV
PENUTUP

3.7 Analisa Praktikum


Pada praktikum kali ini, kita memanfaatkan objek shape di Visual Basic 6
(VB6) untuk membuat tampilan Seven Segment yang menampilkan angka ganjil
dan genap. Penggunaan modulus untuk menghasilkan output yang sesuai dengan
aturan ganjil genap pada kode Timer.
Penggunaan warna dapat dipersonalisasi sehingga shape yang berwarna merah
menunjukkan representasi angka pada Seven Segment, sedangkan shape yang
berwarna putih menunjukkan area yang tidak menyatakan angka. Ini memberikan
indikasi visual yang jelas tentang di mana angka-angka yang relevan dapat dibaca
pada stopwatch, menambahkan kejelasan pada tampilan keseluruhan proyek.

3.8 Kesimpulan
Object adalah segala sesuatu dalam aplikasi Windows yang dapat dilihat dan
dimanipulasi/diubah. Objek dalam pemrograman Visual Basic 6 (VB6) merupakan
hasil dari intalasi class. Terdapat berbagai macam class di VB6, termasuk yang
terdapat dalam toolbox seperti Label, TextBox, Combobox, dan lainnya. Objek
Shape digunakan untuk menggambar segiempat, lingkaran, oval, segiempat
lengkung dan kotak lengkung.

35

Anda mungkin juga menyukai