Object.pdf Official Site of KARMILASARI Gunadarma University Object

OBJECT
- merupakan kombinasi dari kode & data yg diperlakukan
sebagai satu kesatuan.
- Merupakan bagian dari aplikasi seperti suatu kontrol atau suatu
form.
- Atau merupakan aplikasi secara keseluruhan.
 Form
Form adalah bahan untuk membuat window aplikasi. Window ini
berperan sbg media interaksi antara program dengan user
(interface).
Mengaktifkan form ke memori:
Load namaform unload namaform /unload me
Menampilkan form ke layar:
Namaform.show namaform.hide / me.hide
 Label
Label adalah kontrol yg digunakan utk membuat keterangan.
Teks/keterangan tsb tidak dapat diubah oleh user, teks hanya dapat
diubah melalui kode/program.
 Text Box
Pada kontrol ini user dapat memasukkan teks pada saat program
dijalankan. Kontrol ini berguna untuk menampung masukan dari user.

 Command Button
 Check Box
Bertugas menyediakan banyak pilihan pada user, dan user dapat
memilih beberapa check box sekaligus.

 Option buttons
Kontrol ini juga berguna sbg sarana pemilihan, namun hanya satu
pilihan yg bisa dilakukan pada saat bersamaan.

 Frame
Kontrol frame berguna untuk membuat pengelompokkan beberapa
kontrol.

 List Box
List box adalah kontrol yg digunakan untuk memberikan beberapa
pilihan kpd user, namun user tidak bisa menambahkan pilihan tsb.

Cara pengisian item:

NamaListBox.AddItem “judulitem”


Contoh:
Private sub Form_Load()
List1.AddItem “Amir”
List1.AddItem “Andika”
List1.AddItem “Budi”
Lis1.AddItem “Bagus”
End Sub

Cara menampilkan pemilihan item:
NamaListBox.List(Index)
Contoh:
Private Sub List1_Click()
Label1.Caption = List1.List(List1.ListIndex)
End Sub
Label1.Caption = List1.List(2)
Cara menghitung jumlah item list box:
NamaListBox.ListCount
Contoh:


Label1.Caption + “Jumlah item adalah” & List1.ListCount

Cara menghapus item list box:
NamaListBox.RemoveItem(angka indeks)
NamaListBox.Clear
Contoh:
List1.Remove(2)

 Combo Box
Combo Box merupakan gabungan dari list box dan text box. Pada
kontrol ini user dapat menambahkan daftar pilihan.

Contoh:
Private Sub cmdtambahdata_Click()
Combo1.AddItem Combo1.Text
Combo1.Text = “ “
Combo1.SetFocus
End Sub

**** Object memiliki properti, metoda dan event. ****

PROPERTI
Mengatur nilai properti dapat dilakukan dengan 2 cara:
- Langsung memberikan nilai pada jendela properti
- Memberikan nilai pada saat runtime: Objek.Properti = ekspresi
Contoh:
Private Sub Form1_Load()
Form1.Caption = “Tambah Data”
End Sub

Mengambil nilai dari properti:

Variabel = Objek.Properti
Objek.Properti = Objek.Properti

Contoh:
Private Sub cmdproses_Click()
Nama = txtnama.Text
Lblnama.Caption = txtnama.Text
End Sub


 Left, Top, Width, Height
Properti Left & Top digunakan untuk menentukan letak dari suatu
objek. Sedangkan Width & Height menentukan ukuran dari objek tsb.
Satuan : twips (1 inch = 1440 twips, 1 cm = 576 twips)
 Forecolor dan BackColor
Properti ini mempengaruhi warna tulisan dan warna latarbelakang.
 Font
Name, Size, Bold, Italic, Underline, Strikethrough
Contoh:
Text1.Font.Name = “Tahoma”
Text1.Font.Size = 12
Text1.Font.Bold = True
Text1.Font.Underline = True

 Caption dan Text
Caption adalah tulisan yg tampil pada suatu control dimana user tdk
dpt merubah secara langsung, sebaliknya Text adalah tlisan yg dpt
dimodifikasi oleh user.
 Enabled dan Visible
Mempunyai nilai false dan true. Kita dapat menyembunyikan suatu

control menggunakan properti Visible = False. Jika suatu control
mempunyai properti Enabled = False, maka control tsb tidak dapat
diakses oleh user.
 TabStop & TabIndex
Properti TabStop menentukan apakah Tab.suatu control dapat
menerima focus pada saat penekanan tombol Tab oleh user.
Sedangkan TabIndex menentukan urutan focus pada saat user
menekan
METODA
 Show, Hide
 Move
Jika suatu kontrol memiliki properti Left, Top, Height & Width,
maka ia juga mendukung metoda Move.
Move Left, Top, Width, Height
Contoh: Form1.Move 0, 0, Form1 * 2
 SetFocus
Metoda ini memindahkan focus input ke kontrol tertentu.

 ZOrder
Metoda ini memberikan efek tampilan yg saling menimpa.

Contoh: Label1.Zorder  keatas
Label1.Zorde  kebawah
EVENT
 Click dan DblClick
Event Click terjadi ketika user melakukan klik pd tombol kiri mouse.
 Change
Event Change dibangkitkan ketika isi dari suatu kontrol berubah.
 Load dan Unload
Event ini terjadi ketika suatu form di Load atau Unload.
 Terminate
Event terjadi ketika objek form akan dimusnahkan dari memori.
 KeyPress
Event Click terjadi ketika user menekan tombol padakeyboard pada
kontrol yg memiliki focus.