You are on page 1of 20

Objectives

Setelah mempelajari mata kuliah ini mahasiswa diharapkan dapat : 1. Mengetahui Pemrograman Orientasi Objek mengetahui dengan Microsoft Visual Basic, 2. Mengetahui Komponen Pemrograman Orientasi Objek, 3. Mengetahui Tipe Data, Variabel, dan Operator dalam Microsoft Visual Basic, 4. Mengetahui Kontrol Program, Pencabangan dan pengulangan, 5. Mengetahui Fungsi dan Prosedur, Grafik, Database dan Pembuatan Menu

Objek Tambahan
1. Picture Box dan Frame
Picture box merupakan komponen untuk menampilkan gambar, sedangkan Frame untuk mengelompokkan beberapa komponen Contoh : OBJEK PROPERTI PENGATURAN Form1 Caption Picture Box dan Frame StartUpPosition 2-CenterScreen AutoRedraw True BorderStyle 1-Fixed Single ControlBox False

Objek Tambahan
PictureBox1 Align 1-Align Top Appearance 0-Flat AutoSize True BorderStyle 0-None Picture C:\Program Files\Microsoft Visual Studio\COMMON\Graphics\ Metafile\Business\PCOMPUTER

Objek Tambahan
Frame1 Appearance 0-Flat Caption Data User Visible True

Masukkan tiga buah Label kedalam Frame1 nama, alamat, foto Masukkan dua buah TextBox kedalam Frame1 Masukkan satu buah PictureBoxl kedalam Frame1

Objek Tambahan
Bukti bahwa komponen Label, TextBox dan Picture berada dalam Frame adalah apabila posisi frame anda diubah, maka semua komponen yang berada didalamnya akan ikut tergeser

Objek Tambahan
2. VSCROLLBAR dan HSCROLLBAR
Komponen Scrollbar digunakan untuk menggulung atau merubah posisi dari sebuah objek

Picture 1 Picture 2

Objek Tambahan
Private Sub Form_Load() Form1.ScaleMode = vbPixels Picture1.ScaleMode = vbPixels Picture2.Picture = LoadPicture("D:BATMAN.GIF") HScroll1.Max = Picture2.Width - Picture1.Width VScroll1.Max = Picture2.Height - Picture1.Height End Sub

Keterangan perintah : Mengubah mode skala dari form1 menjadi Pixel. Menampilkan file gambar BATMAN.GIF kedalam picture. Mengisi nilai maksimal dari Hscroll1 dan Vscroll1 sesuai dengan ukuran Width dan Height dari pengurangan picture2 dan picture1

Objek Tambahan
Private Sub HScroll1_Change() Picture2.Left = -HScroll1.Value End Sub .

Mengubah nilai Left dari picture2 pada saat anda mengklik salah satu panah yang terdapat pada HscrollBar
Private Sub VScroll1_Change() Picture2.Top = -VScroll1.Value End Sub

Mengubah nilai Top dari picture2 pada saat anda mengklik salah satu panah yang terdapat pada VscrollBar

Objek Tambahan
3. SHAPE, LINE dan TIMER
Shape (bentuk bangun), line (garis) dan timer (pewaktu) merupakan komponen untuk mempercantik tampilan sebuah program. CONTOH :

Shape

Timer Line

Objek Tambahan
Private Sub Combo1_Click() Shape1.Shape = Combo1.ListIndex End Sub Private Sub Form_Load() Combo1.AddItem "Rectangle" Combo1.AddItem "Square" Combo1.AddItem "Oval" Combo1.AddItem "Circle" Combo1.AddItem "Rounded Rectangle" Combo1.AddItem "Rounded Square" End Sub

Objek Tambahan
Private Sub Timer1_Timer() Label1.Caption = Format(Now, "dddd") Label2.Caption = Format(Now, "d mmmm") Label3.Caption = Format(Now, " yyyy") Label4.Caption = Format(Now, "hh:mm:ss") Line1.BorderColor = RGB(Rnd * 255, Rnd * 255, Rnd * 255) End Sub Keterangan perintah : Format tampilan dari perintah Hari, Tanggal, Tahun dan Waktu. Mengubah warna dari Line1 secara acak dengan jenis warna RGB.

Objek Tambahan

Objek Tambahan
4. DRIVELISTBOX, DIRLISTBOX dan FILE LISTBOX
Komponen- komponen ini merupakan komponen yang saling membantu untuk menampilkan informasi tentang Driver, directory (folder) dan daftar file yang terdapat didalam komputer. CONTOH :
Drivelistbox
Dirlistbox File listbox FileListBox1 Pattern *.bmp ; *.jpg

Label
Image

Label

Objek Tambahan
Private Sub Dir1_Change() File1.Path = Dir1.Path Label2.Caption = Dir1.Path End Sub Private Sub Drive1_Change() Dir1.Path = Drive1.Drive Label2.Caption = Dir1.Path End Sub

Private Sub File1_Click() Label2.Caption = Dir1.Path & "\" & File1.FileName Image1.Picture = LoadPicture(Label2) End Sub

Objek Tambahan

Objek Tambahan
5. ANIMATION, DTPICKER dan SSTAB
Komponen- komponen ini merupakan salah satu bagian dari control Active-X . Animation untuk menampilkan file *.avi, DTPicker untuk menampilkan menu tanggal dan SSTab untuk membuat menu untuk beberapa halaman. Komponen-komponen ini belum ada terdapat dalam Toolbox, kita harus terlebih dahulu menambahkannya ke dalam Toolbox. Cara untuk menambahkan control Active X adalah sebagai berikut : 1. Klik kanan dalam area Toolbox yang tidak berisi icon. 2. Klik Components. 3. Klik pada pilihan Microsoft Tabbed Dialog Control 6.0 (SP5) dan Microsoft Windows Common Control-2 6.0.

Objek Tambahan
ANIMATION

DTPICKER

SSTAB

Objek Tambahan
Contoh :
Private Sub Command1_Click() MsgBox ("Anda lahir tanggal " & Format(DTPicker1.Value, "dd mmmm yyyy")) MsgBox ("Umur Anda " & Year(Now) - DTPicker1.Year & " Tahun") MsgBox ("Hari ini tanggal " & Now) End Sub
Private Sub Command2_Click() Animation1.Open ("C:\Program Files\Microsoft Visual Studio\COMMON\Graphics\Videos\FILEMOVE.AVI") Animation1.Play Shape1.Width = 15 Private Sub Timer1_Timer() Timer1.Enabled = True Shape1.Width = Shape1.Width + 15 Picture1.Visible = True If Shape1.Width = 3885 Then End Sub Animation1.Close Picture1.Visible = False Timer1.Enabled = False End If End Sub

Objek Tambahan
DTPICKER Format 0-dtpLongDate ANIMATION PICTUREBOX
Visible False Appearance 0 - Flat

SHAPE
BackStyle 1 - Opaque

SSTAB Tabs 2 TabsPerRow 2

Timer Interval 10

You might also like