Anda di halaman 1dari 3

Modul Pemrograman Visual Created by Faizah, S.

Kom Page 60 of 63 Settingan masing-masing objek : Objek Properti Setting Form1 NameCaptionDrawWidthFrmContoh1Contoh Pset5CommandButton1 NameCaptionCmdBerhenti&MulaiTimer1 NameIntervalEnabledTmrPset10False Rutin programnya : Private Sub CmdBerhenti_Click ( )If CmdBerhenti.Caption = &Mulai ThenTmrPset, Enabled = TrueCmdBerhenti.Caption = &BerhentiElseClsTmrPset.Enabled = FalsaCmdBerhenti.Caption = &MulaiEnd IfEnd SubPrivate Sub TmrPset _ Timer ( )Merah = Rnd * 255hijau = Rnd * 255biru = Rnd * 255x = Rnd * FrmContoh1.Widthy = Rnd * FrmContoh1.HeightPset (x,y, RGB (merah, hijau, biru)End Sub Catatan :Rnd adalah salah satu fungsi dalam Visual Basic yang akan mengembalikan nilai secara acak (random)mulai dari 0 hingga 1.Jika program Contoh 1 dijalankan maka form akan berisikan titik yang diberi warna secara acak.

Modul Pemrograman Visual Created by Faizah, S.Kom Page 61 of 63

Contoh Program 2 Berikut ini merupakan contoh program menggunakan Line. Tampilan formnya tampak seperti gambar 8.2 : Gambar 8.2 Tampilan Form Settingan masing-masing objek adalah :

Objek Properti Setting Form1 NameCaptionDrawWidthFrmContoh2Contoh Line2CommandButton1 NameCaptionCmdBerhenti&MulaiTimer1 NameIntervalEnabledTmrLine10False Source Code nya : Private Syb CmdBerhenti _ Click ( )If CmdBerhenti.Enabled = &Mulai ThenTmrLine.Enabled = TrueCmdBerhenti.Caption = &BerhentiElseClsTmrLine.Enabled = FalseCmdBerhenti.Caption = &MulaiEnd IfEnd Sub

Modul Pemrograman Visual Created by Faizah, S.Kom Page 62 of 63

Private Sub TmrLine_Timer ( )Static X1, Y1, X2, Y2 As Currencymerah = Rnd * 255hijau = Rnd * 255biru = Rnd * 255X2 = Rnd * FrmContoh1.ScaleWidthY2 = Rnd * FrmContoh1.ScaleHeightLine (X1, Y1) (X2, Y2, RGB (merah, hijau, biru)X1 = X2Y1 = Y2End Sub Jika program Contoh2 dijalankan,form akan berisikan garis-garis yang selalu menyambung dan diberiwarna secara acak. Contoh Program 3 Berikut ini merupakan contoh program menggunakan Circle. Tampilan formnya tampak seperti gambar 8.3 : Gambar 8.3 Tampilan Form Settingan masing-masing objek adalah : Objek Properti Setting Form1 NameCaptionFrmContoh3Contoh Circle

Modul Pemrograman Visual Created by Faizah, S.Kom Page 63 of 63

DrawWidth 3CommandButton1 NameCaptionCmdBerhenti&MulaiTimer1 NameIntervalEnabledTmrPset10False Source Code nya : Private Sub CmdBerhenti_Click ( )If CmdBerhenti.Caption = &Mulai ThenTmrCircle.Enabled = TrueCmdBerhenti.Caption = &BerhentiElseClsTmrCircle.Enabled = FalseCmdBerhenti.Caption = &MulaiEnd IfEnd SubPrivate Sub Circle_Timer ( )merah = Rnd * 255hijau = Rnd * 255biru = Rnd * 255X = ScaleWidth / 2Y = ScaleHeight / 2Radius = Y * RndCircle (X, Y), Radius, RGB, (merah, hijau, biru)End Sub Jika program Contoh3 tersebut Anda jalankan, maka form akan berisikan lingkaran yang berpusat ditengah-tengah form dengan radius dan warna yang acak.