ACARA 1

21
LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER MENGENAL DAN MENGGUNAKAN EVENT DAN PROPERTY DALAM VISUAL BASIC 6.0 Oleh : Neneng Oktifia NIM A1H009018

Transcript of ACARA 1

LAPORAN PRAKTIKUMPEMROGRAMAN KOMPUTER

MENGENAL DAN MENGGUNAKAN EVENT DAN PROPERTY DALAM VISUAL BASIC 6.0

Oleh :

Neneng OktifiaNIM A1H009018

KEMENTERIAN PENDIDIKAN NASIONALUNIVERSITAS JENDERAL SOEDIRMAN

FAKULTAS PERTANIANPURWOKERTO

2010

I. PENDAHULUAN

A. Latar Belakang

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 BASIC (Beginner’s All-purpose

Symbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic

merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai

macam program komputer, khususnya yang menggunakan sistem operasi

Windows. Visual Basic merupakan salah satu bahasa pemrograman computer

yang mendukung object (Object Oriented Programming = OOP) (Octovhiana,

2003).

Dalam pemograman berbasis obyek (OOP), perlu dipahami istilah object,

property, method, dan event. Object merupakan komponen di dalam sebuah

program. Setiap komponen di dalam pemrograman Visual Basic dapat diatur

propertinya sesuai dengan kebutuhan aplikasi. Jalannya program dapat diatur

menggunakan metode pemrograman yang diatur sebagai aksi dari setiap

komponen. Setiap komponen dapat beraksi melalui event. Pengaturan event dalam

setiap komponen yang akan menjalankan semua metode yang dibuat.

B. Tujuan

Praktikum kali ini bertujuan agar mahasiswa :

1. Memahami event dan property dalam visual basic 6.0.

2. Mengenal lingkungan kerja dan object dalam visual basic

6.0.

II. TINJAUAN PUSTAKA

Program 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 prosedur/tata cara penulisan program. Pada bahasa pemrograman

terdapat dua faktor penting, yaitu syntax dan semantic. Syntax adalah aturan-

aturan gramatikal yang mengatur tata cara penulisan kata, ekspresi dan

pernyataan, sedangkan semantic adalah aturan-aturan untuk menyatakan suatu

arti. Pemrograman merupakan proses mengimplementasikan urutan langkah untuk

menyelesaikan suatu masalah dengan menggunakan suatu bahasa pemrograman

(Sutedjo dan Michael, 1997).

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. Hal 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 graphic user interface yang dikembangkan dalam

sistem operasi Microsoft Windows.

Visual Basic merupakan bahasa pemrograman yang sangat mudah dipelajari,

dengan teknik pemrograman visual yang memungkinkan penggunanya untuk

berkreasi lebih baik dalam menghasilkan suatu program aplikasi. Ini terlihat dari

dasar pembuatan dalam visual basic adalah form, dimana pengguna dapat

mengatur tampilan form kemudian dijalankan dalam script yang sangat mudah

(Setyadi, 2010).

Dalam pemrograman berbasis obyek (OOP), perlu dipahami istilah object,

property, method dan event. Object merupakan komponen di dalam sebuah

program. Property adalah karakteristik yang dimiliki object. Method merupakan

aksi yang dapat dilakukan oleh object. Event adalah kejadian yang dapat dialami

oleh object.

Implementasinya dalam sebuah aplikasi misalnya anda membuat form, maka

form tersebut memiliki property, method, dan event. Sebagaimana pemrograman

visual lain seperti Delphi dan Java, VB juga bersifat event driven progamming.

Artinya anda dapat menyisipkan kode program pada event yang dimiliki suatu

obyek (Octovhiana, 2003).

Properties window adalah jendela untuk melihat dan mengubah properti

yang dimiliki sebuah objek. Ada dua pilihan tampilan properties window, yaitu

Alphabetic (urut berdasarkan abjad) dan Categorized (urut berdasarkan kelompok)

(Ramadhan, 2004).

Pemahaman dasar visual basic bisa dimulai dari pengenalan terhadap objek,

properties, event, dan methode. Objek dapat diartikan kepada sebuah benda dalam

hal ini anggap saja objek adalah textbox, label dan commandbutton. Properties

adalah sesuatu yang dipunyai oleh objek. Misalnya textbox mempunyai property

nama atau property text. Event adalah suatu kejadian terhadap objek pada saat

tertentu. Misal objek command button dapat menerima event klik pada saat

pemakai software mengkliknya. Method adalah sesuatu yang dapat dilakukan oleh

objek. Misal objek combo dapat menambahkan Item nama-nama hari pada dirinya

dengan method AddItem , contoh: combo1.AddItem “Senin” ( Hartoto, 2010).

Property pada tampilan antar muka Visual Basic terletak di sebelah kanan,

seperti gambar 1 berikut:

Gambar 1. Tampilan property

III. METODOLOGI

A. Alat dan Bahan

Alat dan bahan yang digunakan dalam praktikum ini adalah :

1. Laptop/komputer

2. Aplikasi Visual Basic 6.0

B. Prosedur Kerja

Langkah-langkah yang dilakukan dalam praktikum ini adalah :

1. Membuka aplikasi Microsoft Visual Basic 6.0.

2. Membuat user interfance (UI) pada jendela form

menggunakan komponen ListBox, ComboBox, dan CommandButton dengan

tampilan seperti ini :

Gambar 2. Tampilan user interface

3. Mengatur property dari masing-masing object dengan

rincian sebagai berikut :

Object Property ValueForm1 Caption

StartUpPositionMethod Test2 - CenterScreen

List1 - -Combo1 - -Command1 Caption AddCommand2 Caption DeleteCommand3 Caption Clear

4. Menulis kode program pada bagian Code Editor 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

5. Menjalankan program sebagai berikut :

Untuk menambah isi ListBox : pilih “Umar” di dalam ComboBox

kemudian klik tombol Add. Mengulangi nama-nama yang lain secara

acak.

Untuk menghapus salah satu isi ListBox : pilih “Shafira” di dalam

ListBox kemudian klik tombol Delete.

Untuk menghapus semua isi ListBox : klik tombol Clear.

IV. HASIL DAN PEMBAHASAN

A. Hasil

Gambar 3. Add item

Gambar 4. Remove item

Gambar 5. Clear item

B. Pembahasan

Kode program yang terdapat pada form1 adalah sebagai berikut :

Private Sub Form_Load()

Combo1.AddItem "Umar"

Combo1.AddItem "Salman"

Combo1.AddItem "Halimah"

Combo1.AddItem "Shafira"

End Sub

Maksud dari kode program di atas adalah pada Combo1 terdapat item-item Umar,

Salman, Halimah, dan Shafira seperti yang terlihat pada gambar 6.

Gambar 6. Combo1

Kode program yang terdapat pada Command1 adalah sebagai berikut :

Private Sub Command1_Click()

List1.AddItem Combo1.Text

End Sub

Maksud dari kode program di atas adalah item tertentu dari Combo1 akan muncul

pada List1 jika tombol Command1 (ADD) diklik. Misalkan dipilih Umar pada

Combo1, maka pada List1 juga akan muncul kata Umar jika tombol ADD

(Command1) diklik. Kode program ini dijelaskan pada gambar 7 dan 8.

Gambar 7. Memilih salah satu item pada Combo1

Gambar 8. Item pada Combo1 muncul pada List1 setelah tombol Add

(Command1) diklik

Kode program List1.RemoveItem List1.ListIndex adalah kode program yang

apabila dijalankan salah satu item yang dipilih pada List1 akan teremove

(terhapus). Misalkan dipilih kata shafira, kemudian klik tombol DELETE maka

kata Shafira akan terhapus dari List1. Kode program ini dijelaskan pada gambar 9

dan 10.

Gambar 9. Memilih item yang akan dihapus

Gambar 10. Nama Shafira terhapus dari ListBox

Maksud dari kode program List1.Clear adalah apabila kode program ini

dijalankan maka seluruh isi dari List1 akan terhapus. Misalkan terdapat kata

Umar, Slaman, dan Halimah. Semua kata tersebut akan hilang saat tombol

CLEAR diklik. Kode program ini dijelaskan pada gambar 11 dan 12.

Gambar 11. List1 memiliki 3 item

Gambar 12. Semua item terhapus saat tombol CLEAR (Command3) diklik

Pada kode program Command1, untuk menjalankan operasi cukup dengan

single click. Agar operasi dapat berjalan menggunakan double click maka harus

merubah eventnya. Kode program pada Command1 berubah menjadi sebagai

berikut :

Private Sub Command1_Click()

List1.AddItem Combo1.Text

Command1 = DoubleClick

End Sub

Private Sub Command2_Click()

List1.RemoveItem List1.ListIndex

End Sub

Private Sub Command3_Click()

List1.Clear

End Sub

Selain untuk aplikasi di atas event dan property juga bisa digunakan untuk

aplikasi lain. Di bawah ini ada satu contoh aplikasi yang menggunakan event dan

property yaitu daftar atlet voli Indonesia.

Pengaturan propertiesnya adalah sebagai berikut :

Object Property ValueForm1 Caption

StartUpPositionDaftar Atlet Voli Indonesia2 - CenterScreen

Frame1 Caption Nama KlubOption1Option2Option3

CaptionCaptionCaption

Surabaya SamatorBantul YusoJakarta P2B Sananta

List1 Caption -

Kode programnya adalah sebagai berikut :

Private Sub Option1_Click()

List1.Clear

List1.AddItem "Aris Achmad Rizqon"

List1.AddItem "Affan Priyo Wicaksono"

List1.AddItem "Fadlan Abdul Karim"

List1.AddItem "Veleg Dhany Ristan"

List1.AddItem "Bagus Wahyu"

List1.AddItem "Febryanto Endar"

End Sub

Private Sub Option2_Click()

List1.Clear

List1.AddItem "Ramzil Huda"

List1.AddItem "Sunarwan"

List1.AddItem "Heru Yuwana"

List1.AddItem "Andri Widiatmoko"

List1.AddItem "Anto Bertyawan"

List1.AddItem "M Khasoni Muchfid"

End Sub

Private Sub Option3_Click()

List1.Clear

List1.AddItem "M Riviansyah"

List1.AddItem "Brian Alfianto"

List1.AddItem "Agung Seganti"

List1.AddItem "Andri"

List1.AddItem "Loudry Maspaitella"

List1.AddItem "Joko Murdiyanto"

End Sub

Tampilan dari kode program tersebut dapat dilihat pada gambar 13, 14 dan

15.

Gambar 13. Klub Surabaya Samator

Gambar 14. Klub Bantul Yuso

Gambar 15. Klub Jakarta P2B Sananta

V. KESIMPULAN DAN SARAN

A. Kesimpulan

Kesimpulan praktikum kali ini adalah :

1. Kode program

Combo1.AddItem "Umar"

Combo1.AddItem "Salman"

Combo1.AddItem "Halimah"

Combo1.AddItem "Shafira"

Mempunyai maksud bahwa item yang terdapat pada Combo1 adalah kata

Umar, Salman, Halimah, dan Shafira.

2. Kode program List1.Additem Combo1.Text mempunyai maksud

List1 akan ditambah item yang terdapat pada Combo1.

3. Kode program List1.Removeitem List1.Listindex mempunyai

maksud bahwa suatu item yang dipilih pada List1 akan terhapus.

4. Kode program List1.Clear mempunyai maksud isi dari List1 akan

terhapus semua.

5. Agar operasi kode program menjadi double click maka harus

merubah event dan propertinya.

6. Event dan properti dapat digunakan untuk bermacam-macam

aplikasi.

B. Saran

Saran untuk praktikum kali ini adalah untuk pertanyaan kuis sebaiknya yang

berhubungan dengan materi praktikum.

DAFTAR PUSTAKA

Sutedjo, B dan AN, Michael. 1997. Algoritma & Teknik Pemrograman. Andi : Yogyakarta.

Ramadhan, Arief. 2004. Seri Penuntun Praktis Microsoft Visual Basic 6.0. PT Elex Media Komputindo : Jakarta.

Octovhiana, K.D. 2003. Cepat Mahir Visual Basic 6. http://ilmukomputer.org/2008/11/25/cepat-mahir-visual-basic-6/ (diakses 12 November 2010).

Setyadi. 2008. Mengenal Visual Basic. http://oke.or.id.

Supardi, Y. 2006. Microsoft Visual Basic 6.0 untuk Segala Tingkat. PT Elex Media Komputindo : Jakarta.

Hartoto. 2010. Dasar Pemahaman VB 6. http://www.ripiu.com/article/read/dasar-pemahaman-vb6 (diakses 12 November 2010).