You are on page 1of 15

LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER

MENGENAL DAN MENGGUNAKAN EVENT DAN PROPERTY DALAM VISUAL BASIC 6.0

Oleh : Neneng Okti i! NIM A"#00$0"%

KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS &ENDERAL SOEDIRMAN 'AKULTAS PERTANIAN PUR(OKERTO )0"0 I. A. PENDA#ULUAN L!t!* Bel!k!ng

Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk

melakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BA !" #Beginners All-purpose Symbolic Instruction Code$ yang dikembangkan pada era 19%&-an. Visual Basic merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan sistem operasi 'indo(s. Visual Basic merupakan salah satu bahasa pemrograman computer yang mendukung object #Object Oriented Programming ) **+$ #*cto,hiana, -&&.$. /alam pemograman berbasis obyek #**+$, perlu dipahami istilah object, property, method, dan e,ent. *bject merupakan komponen di dalam sebuah program. etiap komponen di dalam pemrograman Visual Basic dapat diatur propertinya sesuai dengan kebutuhan aplikasi. 0alannya program dapat diatur menggunakan metode pemrograman yang diatur sebagai aksi dari setiap komponen. etiap komponen dapat beraksi melalui e,ent. +engaturan e,ent dalam setiap komponen yang akan menjalankan semua metode yang dibuat.

B.

T+,+!n

+raktikum kali ini bertujuan agar mahasis(a 1 1. -. 2.&. Memahami event dan property dalam ,isual basic 2.&. Mengenal lingkungan kerja dan object dalam ,isual basic

II.

TIN&AUAN PUSTAKA

+rogram adalah kata, ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat dieksekusi oleh komputer. Bahasa pemrograman merupakan prosedur3tata cara penulisan program. +ada bahasa pemrograman terdapat dua faktor penting, yaitu synta dan semantic! ynta4 adalah aturan-

aturan gramatikal yang mengatur tata cara penulisan kata, ekspresi dan pernyataan, sedangkan semantic adalah aturan-aturan untuk menyatakan suatu arti. +emrograman merupakan proses mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dengan menggunakan suatu bahasa pemrograman # utedjo dan Michael, 1995$. Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh orang yang baru belajar membuat program. 6al ini lebih mudah lagi setelah hadirnya Microsoft Visual Basic, yang dibangun dari ide untuk membuat bahasa yang sederhana dan mudah dalam pembuatan scriptnya # simple scripting language$ untuk grap"ic user inter#ace yang dikembangkan dalam sistem operasi Microsoft 'indo(s. Visual Basic merupakan bahasa pemrograman yang sangat mudah dipelajari, dengan teknik pemrograman ,isual yang memungkinkan penggunanya untuk berkreasi lebih baik dalam menghasilkan suatu program aplikasi. !ni terlihat dari dasar pembuatan dalam ,isual basic adalah form, dimana pengguna dapat mengatur tampilan form kemudian dijalankan dalam script yang sangat mudah # etyadi, -&1&$. /alam pemrograman berbasis obyek #**+$, perlu dipahami istilah object, property, met"od dan event. Object merupakan komponen di dalam sebuah program. Property adalah karakteristik yang dimiliki object! $et"od merupakan aksi yang dapat dilakukan oleh object! %vent adalah kejadian yang dapat dialami oleh object! !mplementasinya dalam sebuah aplikasi misalnya anda membuat form, maka form tersebut memiliki property& met"od& dan event. ebagaimana pemrograman ,isual lain seperti /elphi dan 0a,a, VB juga bersifat event driven progamming. Artinya anda dapat menyisipkan kode program pada e,ent yang dimiliki suatu obyek #*cto,hiana, -&&.$. Properties 'indo' adalah jendela untuk melihat dan mengubah properti yang dimiliki sebuah objek. Ada dua pilihan tampilan properties 'indo', yaitu

Alp"abetic #urut berdasarkan abjad$ dan Categori(ed #urut berdasarkan kelompok$ #7amadhan, -&&8$. +emahaman dasar ,isual basic bisa dimulai dari pengenalan terhadap objek, properties, e,ent, dan methode. *bjek dapat diartikan kepada sebuah benda dalam hal ini anggap saja objek adalah te4tbo4, label dan commandbutton. +roperties adalah sesuatu yang dipunyai oleh objek. Misalnya te4tbo4 mempunyai property nama atau property te4t. 9,ent adalah suatu kejadian terhadap objek pada saat tertentu. Misal objek command button dapat menerima e,ent klik pada saat pemakai soft(are mengkliknya. Method adalah sesuatu yang dapat dilakukan oleh objek. Misal objek combo dapat menambahkan !tem nama-nama hari pada dirinya dengan method Add!tem , contoh1 combo1.Add!tem : enin; # 6artoto, -&1&$. +roperty pada tampilan antar muka Visual Basic terletak di sebelah kanan, seperti gambar 1 berikut1

III.

<ambar 1. =ampilan property METODOLOGI A. Al!t -!n B!h!n

Alat dan bahan yang digunakan dalam praktikum ini adalah 1 1. -. >aptop3komputer Aplikasi Visual Basic 2.& B. P*./e-+* Ke*,!

>angkah-langkah yang dilakukan dalam praktikum ini adalah 1 1. Membuka aplikasi Microsoft Visual Basic 2.&.

-. tampilan seperti ini 1

Membuat user inter#ance #?!$ pada jendela form menggunakan komponen >istBo4, "omboBo4, dan "ommandButton dengan

<ambar -. =ampilan user inter#ace .. *bject @orm1 >ist1 "ombo1 "ommand1 "ommand"ommand. 8. berikut 1 +ri,ate ub @ormA>oad#$ "ombo1.Add!tem B?marB "ombo1.Add!tem B almanB "ombo1.Add!tem B6alimahB "ombo1.Add!tem B hafiraB 9nd ub +ri,ate ub "ommand1A"lick#$ >ist1.Add!tem "ombo1.=e4t 9nd ub Mengatur property dari masing-masing object dengan rincian sebagai berikut 1 +roperty "aption tart?p+osition "aption "aption "aption Value Method =est - - "enter creen Add /elete "lear

Menulis kode program pada bagian "ode 9ditor sebagai

+ri,ate ub "ommand-A"lick#$ >ist1.7emo,e!tem >ist1.>ist!nde4 9nd ub +ri,ate ub "ommand.A"lick#$ >ist1."lear 9nd ub %. acak. ?ntuk menghapus salah satu isi >istBo4 1 pilih : hafira; di dalam >istBo4 kemudian klik tombol /elete. ?ntuk menghapus semua isi >istBo4 1 klik tombol "lear. Menjalankan program sebagai berikut 1 ?ntuk menambah isi >istBo4 1 pilih :?mar; di dalam "omboBo4 kemudian klik tombol Add. Mengulangi nama-nama yang lain secara

IV.

#ASIL DAN PEMBA#ASAN A. #!/il

<ambar .. Add item

<ambar 8. 7emo,e item

<ambar %. "lear item B. Pe01!h!/!n

Code program yang terdapat pada form1 adalah sebagai berikut 1 +ri,ate ub @ormA>oad#$ "ombo1.Add!tem B?marB "ombo1.Add!tem B almanB "ombo1.Add!tem B6alimahB "ombo1.Add!tem B hafiraB 9nd ub Maksud dari kode program di atas adalah pada "ombo1 terdapat item-item ?mar, alman, 6alimah, dan hafira seperti yang terlihat pada gambar 2.

<ambar 2. "ombo1 Code program yang terdapat pada "ommand1 adalah sebagai berikut 1 +ri,ate ub "ommand1A"lick#$ >ist1.Add!tem "ombo1.=e4t 9nd ub Maksud dari kode program di atas adalah item tertentu dari "ombo1 akan muncul pada >ist1 jika tombol "ommand1 #A//$ diklik. Misalkan dipilih ?mar pada "ombo1, maka pada >ist1 juga akan muncul kata ?mar jika tombol A// #"ommand1$ diklik. Code program ini dijelaskan pada gambar 5 dan D.

<ambar 5. Memilih salah satu item pada "ombo1

<ambar D. !tem pada "ombo1 muncul pada >ist1 setelah tombol Add #"ommand1$ diklik Code program >ist1.7emo,e!tem >ist1.>ist!nde4 adalah kode program yang apabila dijalankan salah satu item yang dipilih pada >ist1 akan teremo,e #terhapus$. Misalkan dipilih kata shafira, kemudian klik tombol /9>9=9 maka kata hafira akan terhapus dari >ist1. Code program ini dijelaskan pada gambar 9 dan 1&.

<ambar 9. Memilih item yang akan dihapus

<ambar 1&. Eama hafira terhapus dari >istBo4 Maksud dari kode program >ist1."lear adalah apabila kode program ini dijalankan maka seluruh isi dari >ist1 akan terhapus. Misalkan terdapat kata ?mar, laman, dan 6alimah. emua kata tersebut akan hilang saat tombol ">9A7 diklik. Code program ini dijelaskan pada gambar 11 dan 1-.

<ambar 11. >ist1 memiliki . item

<ambar 1-. emua item terhapus saat tombol ">9A7 #"ommand.$ diklik +ada kode program "ommand1, untuk menjalankan operasi cukup dengan single click. Agar operasi dapat berjalan menggunakan double click maka harus merubah e,entnya. Code program pada "ommand1 berubah menjadi sebagai berikut 1 +ri,ate ub "ommand1A"lick#$ >ist1.Add!tem "ombo1.=e4t "ommand1 ) /ouble"lick 9nd ub +ri,ate ub "ommand-A"lick#$ >ist1.7emo,e!tem >ist1.>ist!nde4 9nd ub

+ri,ate ub "ommand.A"lick#$ >ist1."lear 9nd ub elain untuk aplikasi di atas e,ent dan property juga bisa digunakan untuk aplikasi lain. /i ba(ah ini ada satu contoh aplikasi yang menggunakan e,ent dan property yaitu daftar atlet ,oli !ndonesia. +engaturan propertiesnya adalah sebagai berikut 1 *bject @orm1 @rame1 *ption1 *ption*ption. >ist1 +roperty "aption tart?p+osition "aption "aption "aption "aption "aption Value /aftar Atlet Voli !ndonesia - - "enter creen Eama Club urabaya amator Bantul Fuso 0akarta +-B ananta -

Code programnya adalah sebagai berikut 1 +ri,ate ub *ption1A"lick#$ >ist1."lear >ist1.Add!tem BAris Achmad 7iGHonB >ist1.Add!tem BAffan +riyo 'icaksonoB >ist1.Add!tem B@adlan Abdul CarimB >ist1.Add!tem BVeleg /hany 7istanB >ist1.Add!tem BBagus 'ahyuB >ist1.Add!tem B@ebryanto 9ndarB 9nd ub +ri,ate ub *ption-A"lick#$ >ist1."lear >ist1.Add!tem B7amGil 6udaB >ist1.Add!tem B unar(anB

>ist1.Add!tem B6eru Fu(anaB >ist1.Add!tem BAndri 'idiatmokoB >ist1.Add!tem BAnto Bertya(anB >ist1.Add!tem BM Chasoni MuchfidB 9nd ub +ri,ate ub *ption.A"lick#$ >ist1."lear >ist1.Add!tem BM 7i,iansyahB >ist1.Add!tem BBrian AlfiantoB >ist1.Add!tem BAgung egantiB >ist1.Add!tem BAndriB >ist1.Add!tem B>oudry MaspaitellaB >ist1.Add!tem B0oko MurdiyantoB 9nd ub =ampilan dari kode program tersebut dapat dilihat pada gambar 1., 18 dan 1%.

<ambar 1.. Club urabaya amator

<ambar 18. Club Bantul Fuso

<ambar 1%. Club 0akarta +-B ananta

V. A.

KESIMPULAN DAN SARAN Ke/i02+l!n

Cesimpulan praktikum kali ini adalah 1 1. Code program "ombo1.Add!tem B?marB "ombo1.Add!tem B almanB "ombo1.Add!tem B6alimahB "ombo1.Add!tem B hafiraB Mempunyai maksud bah(a item yang terdapat pada "ombo1 adalah kata ?mar, alman, 6alimah, dan hafira. -. .. 8. %. Code program >ist1.Additem "ombo1.=e4t mempunyai maksud >ist1 akan ditambah item yang terdapat pada "ombo1. Code program >ist1.7emo,eitem >ist1.>istinde4 mempunyai maksud bah(a suatu item yang dipilih pada >ist1 akan terhapus. Code program >ist1."lear mempunyai maksud isi dari >ist1 akan terhapus semua. Agar operasi kode program menjadi double click maka harus merubah e,ent dan propertinya.

2. aplikasi.

9,ent dan properti dapat digunakan untuk bermacam-macam

B.

S!*!n

aran untuk praktikum kali ini adalah untuk pertanyaan kuis sebaiknya yang berhubungan dengan materi praktikum.

DA'TAR PUSTAKA utedjo, B dan AE, Michael. 1995. Algoritma ) Te*ni* Pemrograman! Andi 1 Fogyakarta. 7amadhan, Arief. -&&8. Seri Penuntun Pra*tis $icroso#t +isual Basic ,!-! += 9le4 Media Computindo 1 0akarta. *cto,hiana, C./. -&&.. Cepat $a"ir +isual Basic ,! http133ilmukomputer.org3-&&D3113-%3cepat-mahir-,isual-basic-23 #diakses 1Eo,ember -&1&$. etyadi. -&&D. $engenal +isual Basic. http133oke.or.id. upardi, F. -&&2. $icroso#t +isual Basic ,!- untu* Segala Ting*at! += 9le4 Media Computindo 1 0akarta. 6artoto. -&1&. Dasar Pema"aman +B ,! http133(((.ripiu.com3article3read3dasarpemahaman-,b2 #diakses 1- Eo,ember -&1&$.

You might also like