Post on 01-Jan-2016
description
I. PENDAHULUAN
A. Latar Belakang
Pembuatan suatu program ataupun software komputer dengan
menggunakan Visual Basic 6.0 tidak akan lepas dari yang namanya object,
property, method, dan event. Mengenal dan memahami ke-empatnya adalah
sangat penting. Memahami ke-empatnya juga merupakan sesuatu yang harus
dilakukan oleh programmer ataupun pemula yang baru belajar Visual Basic 6.0
karena ke-empatnya merupakan ilmu dasar mempelajari dan menggunakan Visual
Basic 6.0.
Property dan event memilik pengertian yang berbeda. Property yang
merupakan karakteristik yang dimiliki suatu objek akan sangat dibutuhkan saat
kita akan merubah atau mengatur hal apa saja yang ada pada objek tersebut. Nama
dari sebuah objek juga bisa diatur dalam property yang nantinya nama ini akan
sangat penting untuk pemanggilan objek untuk melakukan aksi (perintah) tertentu.
Sedangkan event adalah kejadian yang dapat dialami oleh suatu objek. Jadi event
merupakan hal yang akan dilakukan oleh suatu objek apabila objek ini diperintah
untuk melakukan aksi (tugas) tertentu.
B. Tujuan
1. Memahami event dan property dalam Visual Basic 6.0
2. Mengenal lingkungan kerja dan object dalam Visual Basic 6.0
II. TINJAUAN PUSTAKA
Visual basic merupakan salah satu bahasa pemrograman yang paling
banyak digunakan pada saat ini, karena fasilitas yang dimiliki sangat handal untuk
membangun berbagai bentuk aplikasi dan mudah dipelajari sendiri. (Suryo, 2000 :
1), Visual Basic merupakan pemrograman terkendali (event-driven Programing).
Artinya program menunggu sampai respon dari pemakai berupa event atau
kejadian. Apabila dibandingkan dengan bahasa pemrograman yang lain, misalnya
pascal yang mengharuskan penulisan kode program untuk segala sesuatu yang
akan diinginkan dalam penulisan kejadian (event), maka visual basic memberikan
berbagai macam kemudahan dan fasilitas yang disediakan menjadi sangat praktis
meskipun untuk pemula, program ini mudah untuk dipelajari sendiri dengan
berbagai macam jenis buku yang elah diterbitkan mengenai bahasa pemrograman
dengan visual basic 6.0.
Konsep dasar pemrograman Visual Basic 6.0, adalah pembuatan form
dengan mengikuti aturan pemrograman Property, Metode dan Event. Hal ini
berarti:
1. Property:
Setiap komponen di dalam pemrograman Visual Basic dapat diatur
propertinya sesuai dengan kebutuhan aplikasi. Property yang tidak boleh
dilupakan pada setiap komponen adalah “Name”, yang berarti nama variabel
(komponen) yang akan digunakan dalam scripting. Properti “Name” ini hanya
bisa diatur melalui jendela Property, sedangkan nilai property yang lain bisa
diatur melalui script seperti:
Command1.Caption=”Play”
Text1.Text=”Visual Basic”
Label1.Visible=False
Timer1.Enable=True
Property Form Menggunakan Visual Basic 6.0. membuat kita dapat
bekerja lebih mudah, karena disini fasilitas property form yang dimiliki
sangatlah banyak sehingga kita dapat mengatur sesuai dengan apa saja
keinginan kita. Untuk mengatur property form ini, dapat kita lakukan saat
perancangan ataupun saat program kita dijalankan. Bila kita tidak mengubah
property dari form, maka masing-masing property form tersebut default akan
bekerja normal sesuai dengan nilai property yang wajar.
Setiap komponen yang ada pada Visual Basic memiliki property.
Property adalah sifat dari sebuah komponen. Property untuk setiap komponen
akan berbeda dengan komponen jenis lainnya. Walaupun ada beberapa
property yang sama. Tidak semua property akan digunakan, hanya property
yang dibutuhkan saja.
Jika kita ingin mengubah nilai dari property sebuah form, caranya
adalah sebagai berikut :
1. Menge-klik ganda control pada form .
2. Melengkapi kode propertinya, seperti demikian :
Private Sub NamaKontrol_event ()
NamaForm.properti = NamaKontrol.Properti
End Sub
3. Setelah itu menyimpan dengan perintah Save project As dari menu File.
Cara kedua untuk merubah property adalah dengan menggunakan
perintah Visual Basic, pada bagian windows Code. Caranya memilih event
tempat program, kemudian menuliskan nama objek (komponen) diikuti ".", dan
nama propertinya. Property yang biasa digunakan antara lain:
a. Caption : merupakan text yang menjadi judul form, secara default
adalah nama form.
b. Eneble : bernilai true atau false, bila true (default) maka form dapat
menanggapi event.
c. FiilCollor : untuk pengisian warna gambar pada gambar.
d. Visible : bila true form akan tampak, bila false form bisa hilang.
e. Name : merupakan nama form.
f. Picture : untuk memilih file gambar sebagai background form.
2. Metode
Bahwa jalannya program dapat diatur sesuai aplikasi dengan
menggunakan metode pemrograman yang diatur sebagai aksi dari setiap
komponen. Metode inilah tempat untuk mengekpresikan logika pemrograman
dari pembuatan suatu prgram aplikasi.
3. Event
Setiap komponen dapat beraksi melalui event, seperti event click pada
command button yang tertulis dalam layar script Command1_Click, atau event
Mouse Down pada picture yang tertulis dengan Picture1_MouseDown.
Pengaturan event dalam setiap komponen yang akan menjalankan semua
metode yang dibuat.
Event Form Hal lain yang dapat diatur dari suatu form selain property
form adalh event form. Event form merupakan kejadian pada form yang akan
menjalankan kode program, misalnya Click (klik), Drag Drop, DoubleClick
(klik ganda), KeyPress, dll.
Untuk memasang event pada form, langkah-langkahnya adalah
sebagai berikut :
1. Melakukan klik ganda pada for .
2. Pada Code Editor, memilih event yang diinginkan.
3. Melengkapi kode program sesuai kebutuhan.
Event yang biasa digunakan adalah:
a. Active : kejadian saat form berubah menjadi windows aktif.
b. Click : kejadian saat pemakai melakukan klik pada form.
c. Dblclick : kejadian saat pemakai melakukan klik ganda pada form.
d. MouseUp : Kejadian saat pemakai melepas mouse melewati form.
e. Load : kejadian saat form diaktifkan dan sebelum tampak diluar.
III. METODOLOGI
A. Alat dan Bahan
Alat
Komputer atau laptop
Bahan
Software Visual Basic 6.0
B. Prosedur Kerja
1. Menyiapkan alat dan bahan.
2. Menghidupakan komputer dan membuka software Visual basic 6.0
3. Pada Jendela Form membuat seperti dibawah ini, dan komponen yang
dibutuhkan adalah ListBox, ComboBox dan CommandButton)
4. Pengaturan property setiap object-nya adalah sebagai berikut:
Object Properties ValueForm1 Caption
StarUpPositionMethod Test2-CenterScreen
List1 - -Combo1 - -Command1 Caption AddCommand2 Caption Delete Command3 Caption Clear
5. Pada bagian kode Editor mengetik kode program sebagai berikut :
Private Sub Form_Load()
Combo1.AddItem "Umar"
Combo1.AddItem "Salman"
Combo1.AddItem "Halimah"
Combo1.AddItem "Shafira"
End Sub
Private Sub Command1_Click()
List1.AddItem Combo1.Text
End Sub
Private Sub Command2_Click()
List1.RemoveItem List1.ListIndex
End Sub
Private Sub Command3_Click()
List1.Clear
End Sub
6. Mencoba menjalankan Project1 :
Untuk menambah isi ListBox : memiilih “Umar” di dalam ComboBox
kemudian mengeklik tombol Add, mengulangi untuk nama-nama yang lain
secara acak.
Untuk menghapus salah satu isi ListBox :memilih “Shafira” di dalam
ListBox kemudian mengeklik tombol Delete.
Untuk menghapus semua isi ListBox : mengeklik tombol Clear.
IV. HASIL DAN PEMBAHASAN
A. Hasil
B. Pembahasan
Perintah-perintah yang sudah ditulis pada objek (kode program)
memiliki maksud sendiri-sendiri, maksud dari kode program tersebut adalah:
a. Private Sub Form_Load()
Combo1.AddItem "Umar"
Combo1.AddItem "Salman"
Combo1.AddItem "Halimah"
Combo1.AddItem "Shafira"
End Sub
Pada saat Form2 di-load ke dalam memori komputer, objek Combo1
diisi dengan beberapa nama sesuai dengan yang tertulis, yaitu Umar, Salman,
Halimah, dan Shafira. ComboBox merupakan kombinasi dari TextBox dan suatu
ListBox dimana pemasukkan data dapat dilakukan dengan pengetikkan maupun
pemilihan. Sedangkan AddItem artinya combo1 akan tertambah atau terisi oleh
item yang ditulis disamping sebelah kanan dari AddItem. Arti dari kode program
diatas adalah:
Combo1.AddItem”Umar” maksudnya adalah Combo1 akan terisi item
“Umar”
Combo1.AddItem "Salman" maksudnya adalah Combo1 akan terisi item
“Salman”
Combo1.AddItem "Halimah" maksudnya adalah Combo1 akan terisi item
“Halimah”
Combo1.AddItem "Shafira" maksudnya adalah Combo1 akan terisi item
“Shafira”
Jadi setelah selesai, dalam Combo1 akan terisi item-item Shafira,
Salman, Halimah, dan Umar. Di bawah ini adalah contoh isi dari Combo1 setelah
Combo1 mendapat perintah AddItem beberapa nama:
b. Private Sub Command1_Click()
List1.AddItem Combo1.Text
End Sub
Ketika seorang user meng-klik tombol Add (object Command1) maka
isi objek List1 ditambah sesuai dengan isi objek Combo1 yang sudah dipilih,
misalnya user memilih item ”Shafira” pada Combo1 lalu di-klik tombol Add,
maka pada List1 akan ditambahkan atau muncul item “Shafira”. ListBox
mengandung sejumlah item, dan user dapat memilih lebih dari satu (bergantung
pada property MultiSelect). Inilah gambar List1 setelah semua isi objek pada
Combo1 dipilih dan di-klik tombol Add:
c. Private Sub Command2_Click()
List1.RemoveItem List1.ListIndex
End Sub
Ketika seorang user meng-klik tombol Delete (object Command2)
maka isi object List1 yang dipilih akan dihapus, Contohnya pada List1 yang
dipilih adalah nama “Shafira”, lalu di-klik tombol Delete, maka nama “Shafira”
dalam List1 akan terhapus (hilang). Bila belum ada isi yang dipilih akan terjadi
error. Inilah gambar dari list1 setelah nama “Shafira” dipilih lalu di-klik tombol
Delete.
Dan dibawah ini contoh error setelah di-klik tombol delete tanpa memilih sebuah
nama pada List1:
d. Private Sub Command3_Click()
List1.Clear
End Sub
Ketika seorang user meng-klik tombol Clear (object Command3)
maka semua isi objek List1 akan dihapus, dan inilah gambar dari List1 setelah di-
klik tombol Clear:
Cara penulisan (syntax) kode program untuk menggunakan method
dari sebuah objek adalah sebagai berikut :
nama_object.method [argument]
Perhatikan, setelah kita mengetikkan tanda titik (dot) dibelakang
nama_objek maka VB 6 akan menampilkan daftar property dan method yang
dimiliki oleh nama_objek :
Fasilitas ini akan membantu kita agar tidak salah mengetikkan
nama_objek maupun method-nya.
Komponen ComboBox dan ListBox memiliki beberapa method untuk
mengatur isi (item) di dalamnya, yaitu :
AddItem
Method ini akan menambah isi sesuai dengan argumen yang diberikan
berupa tulisan. Setiap kali ada isi yang ditambahkan akan diberikan nomer
index secara otomatis dimulai dari 0 (nol).
Contoh :
Combo1.AddItem “Umar” “Umar” adalah argument sebagai isi yang akan
ditambahkan ke dalam objek Combo1.
List1.AddItem Combo1.Text property Text dari objek Combo1 adalah
argumen sebagai isi yang akan ditambahkan ke dalam objek List1.
RemoveItem
Method ini akan menghapus isi sesuai dengan argumen yang diberikan
berupa nomor indeks dari isi yang dipilih. Setiap kali ada isi yang dihapus
maka nomor indeks akan disusun ulang secara otomatis. Bila isinya tidak ada
(kosong) nomer indeks-nya adalah –1.
Contoh :
List1.RemoveItem List1.ListIndex property ListIndex dari objek List1
adalah argumen sebagai nomer indeks isi yang akan dihapus.
Clear
Method ini akan menghapus semua isi (tidak membutuhkan argumen).
Contoh :
List1.Clear semua isi object List1 akan dihapus.
Property isi tulisan pada komponen Label adalah Caption, sedangkan
pada komponen Textbox adalah Text.
Suatu blok kode program juga bisa dijalankan dengan melakukan klik
ganda pada form, caranya hanya dengan mengganti Event dari Click menjadi
DblClick. Hal ini sesuai dengan tinjauan pustaka yang telah dituliskan di atas.
Click adalah kejadian saat pemakai melakukan klik pada form, sedangkan
Dblclick adalah kejadian saat pemakai melakukan klik ganda pada form. Dari
tinjauan pustaka, maka agar program bisa berjalan saat di-klik ganda, maka blok
kode program diganti sebagai berikut:
Private Sub Form_Load()
Combo1.AddItem "Umar"
Combo1.AddItem "Salman"
Combo1.AddItem "Halimah"
Combo1.AddItem "Shafira"
End Sub
Private Sub Command1_DblClick()
List1.AddItem Combo1.Text
End Sub
Private Sub Command2_DblClick()
List1.RemoveItem List1.ListIndex
End Sub
Private Sub Command3_DblClick()
List1.Clear
End Sub
Aplikasi dari praktikum tentang event dan property di kehidupan
sehari-hari kita diantaranya digunakan pada saat mencari spesifikasi buku UPT
Perpustakaan Universitas Jenderal Soedirman yang cara mencari bukunya dibantu
dengan komputer, misalnya adalah memilih buku dengan memilih spesifikasi
nama pengarang. Dalam alat bantu pencarian buku ini biasanya daftar pilihan
yang tersedia adalah nama pengarang, judul buku, penerbit, ataupun semua
kategori. Daftar pilihan ini sama dengan daftar nama-nama orang yang ditulis
dalam Combo1 praktikum ini. Selain aplikasi di perpustakaan ini, aplikasi lain
yaitu program yang digunakan pada saat mengisi KRS on-line Universitas
Jenderal Soedirman, saat memilih nama mata kuliah, tinggal mengeklik tanda
panah ke bawah lalu memilih nama mata kuliah dan yang terakhir menekan
tombol “tambahkan”. Nama-nama mata kuliah ini sama dengan nama orang yang
ditulis atau yang ada dalam Combo1 pada praktikum ini. Dengan menggunakan
aplikasi ini, maka memudahkan mahasiswa untuk mengisi KRS on-line dan
mengurangi kesalahan karena nama mata kuliah sudah ditentukan.
V. KESIMPULAN DAN SARAN
A. Kesimpulan
Kesimpulan yang dapat diambil dari praktikum kali ini diantaranya:
1. Event adalah kejadian yang dapat dialami oleh suatu objek, sementara property
adalah karakteristik yang dimiliki oleh suatu objek, property ini merupakan
alat untuk mengubah atau memberi karakteristik objek
2. Lingkungan kerja dalam visual basic 6.0 adalah suatu daerah disekitar objek,
sedangkan objek adalah suatu tempat yang dijadikan tempat untuk diberi
perintah dan menjalankan perintah tersebut.
B.Saran
Saat jalannya praktikum, pengelompokan kerjasaat praktikum
alangkah baiknya kalau sesuai dengan kelompok masing-masing agar saat
membuat ACC-an lebih mudah.
DAFTAR PUSTAKA
Alam, M. 2000. menejemen Database dengan Microsoft Visual Basic Versi 6.0. Jakarta : Pt. Elex Media Komputindo.
Anonim. 2008. Cepat Mahir Visual Basic 6. http://ilmukomputer.org/2008/11/25/ cepat-mahir-visual-basic-6/feed/ .(diakses tanggal 08 November 2010 20:22:35)
Anonim. Gigih Belajar Komputer. http://unilanet.unila.ac.id/~gigih/belajar_ komputer/VB/Bab%201.pdf. (diakses tanggal 10 November 2010)
Ekoari. 2009. Pengenalan VB. http://ekoari.blog.uns.ac.id/files/2009/04/ pengenalan _vb.pdf. (diakses tanggal 10 November 2010).
Gottfried, Byron S. 1988. Pemrograman dengan Basic. Penerbit Erlangga, Jakarta
Suryo. K 2000. Buku Latihan Microsoft Visual Basic 6.0. Jakarta : PT. Elex Media Komputindo.
Sutedjo, Budi S dan Michael AN. 2000. Algoritma dan Teknik Pemrograman. Penerbit Andi, Yogyakarta
Yudhistira, Ekabrata. 1985. Microsoft Basic. PT Elex Media Komputindo, Jakarta