ACARA 1
-
Upload
raden-fajar-santoso -
Category
Documents
-
view
16 -
download
1
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.
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
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).