Laporan Praktikum Property Dan Event

22
LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER MENGENAL DAN MENGGUNAKAN EVENT DAN PROPERTY DALAM VISUAL BASIC 6.0 Oleh: Wawan Heri Santoso NIM AIH009045

Transcript of Laporan Praktikum Property Dan Event

Page 1: Laporan Praktikum Property Dan Event

LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER

MENGENAL DAN MENGGUNAKAN EVENT DAN PROPERTY DALAM VISUAL BASIC 6.0

Oleh:

Wawan Heri SantosoNIM AIH009045

KEMENTERIAN PENDIDIKAN NASIONALUNIVERSITAS JENDERAL SOEDIRMAN

FAKULTAS PERTANIANPURWOKERTO

2010

Page 2: Laporan Praktikum Property Dan Event

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

Page 3: Laporan Praktikum Property Dan Event

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

Page 4: Laporan Praktikum Property Dan Event

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.

Page 5: Laporan Praktikum Property Dan Event

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.

Page 6: Laporan Praktikum Property Dan Event

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

Page 7: Laporan Praktikum Property Dan Event

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.

Page 8: Laporan Praktikum Property Dan Event

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

Page 9: Laporan Praktikum Property Dan Event

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()

Page 10: Laporan Praktikum Property Dan Event

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

Page 11: Laporan Praktikum Property Dan Event

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

Page 12: Laporan Praktikum Property Dan Event

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 :

Page 13: Laporan Praktikum Property Dan Event

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()

Page 14: Laporan Praktikum Property Dan Event

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.

Page 15: Laporan Praktikum Property Dan Event

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.

Page 16: Laporan Praktikum Property Dan Event

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