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.
- 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.