laporan labkom 2.3 lingkungan vb iqbal.docx
TRANSCRIPT
-
5/24/2018 laporan labkom 2.3 lingkungan VB Iqbal.docx
1/7
Laboratorium Komputer Teknik Mesin
Universitas Brawijaya
Laporan Praktikum Pemrograman Komputer
Semester Genap Tahun Ajaran 2013/2014
2.3 Lingkungan Visual Basic 6.0
Bahasa pemrograman adalah perintah yang dimengerti oleh komputer untuk
melakukan tugas-tugas tertentu. Salah satu bahasa pemrograman adalah Visual Basic.
Visual Basic merupakan salah satu development tool yaitu alat bantu untuk membuat
berbagai macam program komputer yang menggunakan sistem operasi windows.
Sehingga Visual Basic memiliki sifat event-driven artinya program bekerja berdasarkan
eventatau aksi perintah yang terjadi pada object(Object Oriented Programming/OOP)
dimana dalam penulisan kode maupun proses eksekusinya dilakukan dengan
berorientasi pada objectyang terpisah-pisah (object oriented).
Lingkungan visual basic atau Integrated Development Environment (IDE) VB
6.0 merupakan halaman kerja tempat program itu dibuat baik itu interface maupun
bahasa pemrogramannya. Ada beberapa bagian-bagian utama IDE VB 6.0, yaitu :
1. Menubar
Menubarmerupakan kumpulan perintah-perintah yang dikelompokkan dalam
kriteria operasi yang dihasilkan. Terdapat 13 menu dalam Visual Basic6.0.
Gambar 2.1Menubar
Sumber :Print Layout MicrosoftVisual Basic 6.0
2. Toolbar
Toolbar digunakan untuk melakukan tugas-tugas tertentu dengan cepat.
Gambar 2.2 Toolbar
Sumber :Print Layout MicrosoftVisual Basic 6.0
3. Toolbox
Toolbox adalah tempat penyimpanan kontrol yang akan digunakan dan
dipasangkan padaform. Visual Basic6.0 menyediakan 21 kontrol, yaitu :
-
5/24/2018 laporan labkom 2.3 lingkungan VB Iqbal.docx
2/7
Laboratorium Komputer Teknik Mesin
Universitas Brawijaya
Laporan Praktikum Pemrograman Komputer
Semester Genap Tahun Ajaran 2013/2014
Gambar 2.3 Toolbox
Sumber :Print Layout MicrosoftVisual Basic 6.0
Keterangan :
1. Pointer
Kontrol ini digunakan ketika user ingin memilih object yang ada
padaform.
2. PictureBox
Kontrol ini digunakan untuk menampilkan gambar dengan format
BMP, DIB (bitmap), ICO (icon), CUR (cursor), WMF (metafile), EMF
(enhanced metafile), GIF dan JPEG.
3. Label
Kontrol ini digunakan untuk menampilkan teks yang tidak dapat
diperbaiki oleh user.
4. Text Box
Kontrol ini mengandung string yang dapat diperbaiki oleh user,
dapat berupa satu baris tunggal atau banyak baris.
5. Frame
Kontrol yang digunakan sebagai kontainer bagi kontrol lainnya.
6. Command Button
Kontrol ini digunakan untuk membangkitkan event process tertentu
ketika user mengklik kontrol ini.
-
5/24/2018 laporan labkom 2.3 lingkungan VB Iqbal.docx
3/7
Laboratorium Komputer Teknik Mesin
Universitas Brawijaya
Laporan Praktikum Pemrograman Komputer
Semester Genap Tahun Ajaran 2013/2014
7.Check Box
Kontrol yang digunakan untuk pilihan yang berisi yes/no dan
true/false.
8. Option Button
Kontrol yang sering digunakan lebih dari satu sebagai pilihan
terhadap beberapa option yang hanya dapat dipilih satu.
9. Combo Box
Kontrol yang merupakan kombinasi dari textbox dan listox dimana
pemasukan data dapat dilakukan dengan pengetikan dan pemilihan.
10.List Box
Kontrol yang mengandung sejumlah item.
11.Hscroll Bar
Kontrol yang digunakan untukscroll bar horizontal.
12.Vscroll Bar
Kontrol yang digunakan untukscroll bar Vertical.
13.Timer
Kontrol yang digunakan untuk proses background yang diaktifkan
berdasarkan interval tertentu.
14.Drive List Box
Kontrol yang digunakan untuk membentuk dialog box yang
berkaitan denganfiledengan pilihan drive disk.
15.Dir List Box
Kontrol yang digunakan untuk membentuk dialog box yang
berkaitan denganfiledengan pilihanfolder.
16.File List Box
Kontrol yang digunakan untuk membentuk dialog box yang
berkaitan denganfile dengan pilihanfile.
17.Shape
Kontrol yang digunakan untuk menampilkan bangun-bangun 2
dimensi.
18.Line
Kontrol yang digunakan untuk menampilkan sebuah garis.
-
5/24/2018 laporan labkom 2.3 lingkungan VB Iqbal.docx
4/7
Laboratorium Komputer Teknik Mesin
Universitas Brawijaya
Laporan Praktikum Pemrograman Komputer
Semester Genap Tahun Ajaran 2013/2014
19.Image
Kontrol yang berfungsi menyerupai image box, namun tidak dapat
digunakan sebagai kontainer bagi kontrol lainnya.
20.Data
Kontrol yang digunakan untuk data binding.
21.OLE
Kontrol yang dapat digunakan sebagai tempat bagi program
eksternal, seperti MicrosoftExcel, MicrosoftWord, dll.
4. Form
Jendela ini merupakan tempat untuk merancang user interface (UI) dari
aplikasi. Jadi jendela ini menyerupai kanvas bagi pelukis.
Gambar 2.4 JendelaFormSumber :Print Layout MicrosoftVisual Basic 6.0
5. Jendela Code
Jendela code adalah halaman kerja yang digunakan untuk meletakkan bahasa
pemrograman program.
-
5/24/2018 laporan labkom 2.3 lingkungan VB Iqbal.docx
5/7
Laboratorium Komputer Teknik Mesin
Universitas Brawijaya
Laporan Praktikum Pemrograman Komputer
Semester Genap Tahun Ajaran 2013/2014
Gambar 2.5 Jendela Code
Sumber :Print Layout MicrosoftVisual Basic 6.0
6. Project Explorer
Jendela ini berisi semua gambaran dari semuaformdan module yang terdapat
dalam aplikasi. Jendela ini digunakan untuk mempermudah berpindah dari suatu
komponen ke komponen lain dalam Visual Basic.
Gambar 2.6Project Explorer
Sumber :Print Layout MicrosoftVisual Basic 6.0
7. Properties
Jendela yang berisi daftar properti-properti object yang sedang dipilih. Pada
jendela ini user dapat mengubah setting property dari setiap element yang terdapat
dalamform.
-
5/24/2018 laporan labkom 2.3 lingkungan VB Iqbal.docx
6/7
Laboratorium Komputer Teknik Mesin
Universitas Brawijaya
Laporan Praktikum Pemrograman Komputer
Semester Genap Tahun Ajaran 2013/2014
Gambar 2.7 JendelaProperties
Sumber :Print Layout MicrosoftVisual Basic 6.0
Dalam Visual Basic 6.0 yang merupakan pemrograman berbasis objek (OOP),
terdapat beberapa istilah yang harus dipahami, yaitu :
1. Object
Komponen-komponen dalam sebuah program yang mempunyai spesifikasi
property sendiri. Object dalam Visual Basic tidak terbatas pada form dan Control
saja, namun bisa juga diambil dari aplikasi lain, misalkan gambar dari Microsoft
Paint dan Microsoft Word. Contoh dari object di dalam Visual Basic antara lain,
form, label, command button, textbox, dan lain sebagainya.
2. Property
Karakteristik yang melekat pada sebuah object yang menunjukan
ciri/karakteristik suatu object. Misalkan pada object label, maka properti label antara
lain, caption yang menunjukan isian dalam label, font yang menunjukan jenis dan
ukuranfont yang digunakan.
3. Method
Aksi yang dapat dilakukan oleh object. Bila kita memiliki sebuah object,
maka object tersebut akan memiliki method tertentu. Misalkan terdapat sebuah object
berupaform, makaform tersebut akan memiliki beberapa method, seperti hide, move,
show, dan lain sebagainya.
-
5/24/2018 laporan labkom 2.3 lingkungan VB Iqbal.docx
7/7
Laboratorium Komputer Teknik Mesin
Universitas Brawijaya
Laporan Praktikum Pemrograman Komputer
Semester Genap Tahun Ajaran 2013/2014
4. Event
Kejadian yang bisa dialamioleh sebuah object dan akan memicu Visual Basic
menjalankan program sesuai dengan kode program di dalamnya. Misalkan saat
mouse diklik, saat form dibuka, saat data berubah, saat form diclose dan lain
sebagainya. Umumnya event terjadi karena adanya tindakan yang dilakukan oleh
user.
Implementasinya dalam sebuah aplikasi, misalnya terdapat sebuah object, maka
object tersebut akan memilikiproperty, method dan event.
Gambar 2.8 Contoh hubungan object, method, property dan event
Contoh hubungan object, property, method dan event adalah seperti pada gambar
diatas. Dimisalkan sebuah object berupa mahasiswa, maka mahasiswa akan memiliki
property berupa nama, fakultas dan program studi, dan lain sebagainya. Selain itu,
mahasiswa juga memiliki methodberupa kuliah, pulang kampung, praktikum, dan lain
seagainya. Dan mahasiswa juga memiliki event berupa diluluskan, digugurkan,
dikeluarkan, dan lain sebagainya.