Bahan Ajar Pemrograman VB I Halaman : 1 Aqwam Rosadi K BAB I GAMBARAN UMUM VISUAL BASIC 1.1 Gambaran Umum Sejarah Visual Basic diawali dari pengembangan bahasa BASIC (Beginners All- Purpose Symbolic Instruction Code) di Dartmount College, Amerika Serikat pada awal tahun 1960. Sejak semula Basic dirancang untuk mudah dipelajari. Pada awal tahun 1975 muncull komputer pribadi (Personal Computer / PC) pertama, bermerek MITS Altair. Namun karena hanya memiliki RAM 4 KB, satu-satunya bahasa yang bisa digunakan untuk pemrograman adalah Assembly, bahasa ini sangat sulit untuk dipahami karena perintahnya mendekati bahasa mesin. Tentu hal ini sangat menghambat perkembangan komputer pribadi. Bill Gate dan Paul Allen melihat potensi yang sangat besar pada komputer pribadi dimasa depan. Keduanya menciptakan BASIC untuk Altair. Ternyata sambutan masyarakat sangat baik dan akhirnya keduanya mendirikan perusahaan sendiri yang bergerak dibidang software yang bernama Microsoft. Pada tahun 1982 IBM/PC diperkenalkan kepada masyarakat, Microsoft pun membuat sistem operasi MS-DOS untuk komputer ini. Dimana didalamnya disertakan pula bahasa Basic yang dikenal sebagai Quick Basic (QBASIC). Zamanpun berganti, pada tahun 1990 era DOS berlalu dan digantikan oleh era Windows. Dari perkembangan ini akhirnya Microsoft membuat Basic versi Windows, bahasa pemrograman Basic ini dikenal dengan nama Visual Basic. Versi terakhirnya adalah MS Visual Basic 6.0 for Windows 98. 1.2 Menjalankan Visual Basic. Ada beberapa cara untuk membuka Visual Basic yaitu : Gbr. 1.1 Cara membuka VB • Double Click salah satu Icon, bisa yang berada di Desktop atau Click icon yang berada Taskbar (disamping Start) • Click Start Program Microsoft Visual Studio 6.0 Microsoft Visual Basic 6.0 Setelah itu akan terbuka suatu aplikasi Visual Basic seperti yang terlihat seperti Gambar 1.2.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Bahan Ajar Pemrograman VB
I
Halaman : 1
Aqwam Rosadi K
BAB I
GAMBARAN UMUM VISUAL BASIC
1.1 Gambaran Umum
Sejarah Visual Basic diawali dari pengembangan bahasa BASIC (Beginners All-
Purpose Symbolic Instruction Code) di Dartmount College, Amerika Serikat pada awal tahun
1960. Sejak semula Basic dirancang untuk mudah dipelajari. Pada awal tahun 1975 muncull
komputer pribadi (Personal Computer / PC) pertama, bermerek MITS Altair. Namun karena
hanya memiliki RAM 4 KB, satu-satunya bahasa yang bisa digunakan untuk pemrograman
adalah Assembly, bahasa ini sangat sulit untuk dipahami karena perintahnya mendekati
bahasa mesin. Tentu hal ini sangat menghambat perkembangan komputer pribadi. Bill Gate
dan Paul Allen melihat potensi yang sangat besar pada komputer pribadi dimasa depan.
Keduanya menciptakan BASIC untuk Altair. Ternyata sambutan masyarakat sangat baik dan
akhirnya keduanya mendirikan perusahaan sendiri yang bergerak dibidang software yang
bernama Microsoft. Pada tahun 1982 IBM/PC diperkenalkan kepada masyarakat, Microsoft pun membuat
sistem operasi MS-DOS untuk komputer ini. Dimana didalamnya disertakan pula bahasa
Basic yang dikenal sebagai Quick Basic (QBASIC). Zamanpun berganti, pada tahun 1990 era
DOS berlalu dan digantikan oleh era Windows. Dari perkembangan ini akhirnya Microsoft membuat Basic versi Windows, bahasa
pemrograman Basic ini dikenal dengan nama Visual Basic. Versi terakhirnya adalah MS
Visual Basic 6.0 for Windows 98.
1.2 Menjalankan Visual Basic.
Ada beberapa cara untuk membuka Visual Basic yaitu :
Gbr. 1.1 Cara membuka VB
• Double Click salah satu Icon, bisa yang berada di Desktop atau Click icon yang
berada Taskbar (disamping Start)
• Click Start Program Microsoft Visual Studio 6.0 Microsoft Visual Basic 6.0
Setelah itu akan terbuka suatu aplikasi Visual Basic seperti yang terlihat seperti
Gambar 1.2.
Bahan Ajar Pemrograman VB
I
Halaman : 2
Aqwam Rosadi K
1.3 Integrated Development Environment
Integrated Development Environment(IDE) merupakan Bidang/Lingkungan kerja dari
Visual Basic. VB mempunyai beberapa komponen yang sangat mendukung di dalam
mendesign suatu program.
Adapun komponen tersebut yaitu :
Baris menu
Toolbar
Form
ToolBox
Window Form Layout
Window Property
Project Explorer
Code Window
Secara keseluruhan komponen tersebut dapat terlihat seperti gambar 1.2
Gambar 1.2 Tampilan Visual Basic beserta Komponennya
1.3.1 Baris Menu
Baris menu terletak paling atas pada IDE, menu merupakan kumpulan perintah-
perintah yang dikelompokkan dalam kriteria operasi yang dihasilkan.
Gambar 1.3 Baris Menu
Bahan Ajar Pemrograman VB
I
Halaman : 3
Aqwam Rosadi K
Tabel 1.1 Baris Menu
Nama Keterangan
File Berfungsi untuk pengaturan suatu file, seperti New, Save Open dsb
Edit Berfungsi untuk pengeditan, baik pengeditan objek komponen maupun
kode pada Code Editor. Ex. Cut, Paste, Align View Perintah-perintah untuk mengaktifkan bagian-bagian dari IDE VB6 Project Berfungsi untuk manajemen project serta pendukungnya Format Kelompok perintah untuk melakukan proses format Debug Untuk pengaturan dalam pencarian kesalahan program
Run Berfungsi untuk menangani proses kompilasi program, seperti Run, Build,
Step Over, dsb.
Query Kumpulan perintah untuk mengakses data yang di perlukan pada aplikasi
database.
Diagram Menyediakan perintah untuk pengaturan diagram yang sangat berguna di
dalam proses perancangan
Tools Sebagai penyedia perlengkapan tambahan yang diperlukan dalam
penyusunan program Add-Ins Untuk pengaturan program tambahan bagi VB6 Window Pengaturan window yang sedang terbuka
Help Menyediakan informasi untuk meolong pemakai dalam menggunakan
VB6
1.3.2 ToolBar
Toolbar adalah tombol-tombol yang mewakili suatu perintah tertentu dari Visual Basic.
Biasanya tombol-tombol ini merupakan perintah-perintah yang sering digunakan.
Gambar 1.4 Toolbar Tabel 1.2 Toolbar dan fungsinya
Tombol Nama Fungsi
Add
Standard
EXE Project
Untuk membuat sebuah project baru jenis standar
Add Form Untuk menambagkan sebuah form ke dalam project yang
sedang terbuka
Menu Editor Untuk menampilkan Menu Editor yang berfungsi sebagai
pembuat menu
Open Project Untuk membuka sebuah project yang pernah disusun
Save Project Untuk menyimpan project yang sedang terbuka tanpa
menutupnya
Cut Untuk memotong obyek terpilih, yaitu memindahkan obyek
tersebut dari tempat asalnya ke container windows
Copy Untuk membuat salinan obyek terpilih untuk disimpan di
container windows
Paste Untuk membuat salinan obyek yang disimpan di container
windows dan dipasang di lokasi baru
Find
Untuk menemukan obyek tertentu
Undo Untuk menggagalkan pelaksanaan perintah-perintah terurut dari
belakan yang pernah dilakukan.
Redo Untuk mengulangi perintah terurut dari belakang yang pernah
Bahan Ajar Pemrograman VB
I
Halaman : 4
Aqwam Rosadi K
dilakukan, merupakan proses kebalikan Undo.
Start Untuk menjalankan program yang sedang terbuka dan aktif
Break Untuk menghentikan sementara program yang sedang berjalan
End Untuk menghentikan program dan berpindah ke mode
perancangan
Project
Explorer Untuk mengaktifkan windows project Explorer yang menampung
project berikut bagian-bagiannya
Properties
Windows Untuk mengaktifkan Properties Windows, yaitu pengatur properti
obyek
Form Layout
Window Untuk mengaktifkan Form Layout Windows yaitu pengatur
pengatur tata letak form di layar komputer
Object
Browser Untuk mengaktifkan Object Browser yang mampu mengorganisir
object yang dipakai dalam project
Toolbox Untuk mengaktifkan Toolbox yang menyediakan berbagai
kontrol
1.3.3 Form
Form adalah suatu objek yang dipakai sebagai tempat bekerja program aplikasi.
Didalam form terdapat garis titik-titik yang disebut grid yang membantu pemakai dalam
pengaturan tata letak objek dalam form. Umumnya pada form terdapat garis titik-titik yang disebut dengan Grid.
Gambar 1.5 Form
1.3.4 ToolBox
Toolbox adalah tempat penyimpanan
kontrol yang akan kita gunakan pada program
yang di pasangkan pada form
Gambar 1.6 Toolbox
Pointe r
Lab el
Fram e
C heckBox
Combo Box
HScrol lBar
Timer
D irListBox
Sha pe
Image
OL E
Picture Box TextBox C omm and Bu tton
Option Bu tton
ListBox VScrol
lBa r
DriveListBox
Fil eListBox
Line
Data
Bahan Ajar Pemrograman VB
I
Halaman : 5
Aqwam Rosadi K
Tabel 1.3 Kontrol-kontrol standar Visual Basic 6.0
Kontrol Nama Fungsi
Pointer
Ini bukan kontrol melainkan penunjuk kontrol sehingga kita bisa
memindah letak atau mengubah ukuran kontrol yang terpasang
pada form
Picture Box Untuk menampilkan gambar status maupun gambar aktif dari
sumber di luar dirinya
Label Kontrol yang bisa digunakanuntuk menampilkan teks yang tidak
bisa diubah oleh pemakai program.
Text Box Untuk membuat area teks di mana teksnya bisa diubah oleh
pemakai
Frame Untuk mengelompokkan beberapa kontrol. Kontrol ini harus
dipasan lebih dahulu sebelum kontrol yang di lingkupinya
Command
Button Untuk membuat sebuah tombol pelaksanaan perintah
Check Box
Untuk membuat kotak check yang mudah pemakaiannya. Bisa
digunakan untuk pemilihan dua keadaan (benar atau salah) dari
banyak pilihan sekaligus
Option
Button Untuk pemilihan dua keadaan dari banyak pilihan, namun hanya
satu pilihan saja yang bisa diaktifkan pada suatu saat
Combo Box
Untuk menghasilkan kontrol yang merupakan kombinasi dari list
box dan text box, sehingga pemakai bisa memasukkan pilihan
melalui daftar atau menuliskannya
ListBox Digunakan untuk menampilkan daftar pilihan yang bisa digulung
Hscroll Bar Untuk menggulungan dengan jangkah lebar dengan indikasi
posisi pemilihan dalam posisi horizontal
Vscroll Bar Untuk penggulungan dengan jangkah lebar dengan indikasi
posisi pemilihan dalam posisi vertikal
Timer Untuk penghitung waktu event dalam interval yang ditentukan
Drivelist Box Untuk menampilkan disk drive yang dimiliki komputer
DisList Box Untuk menampilkan direktory dan path
FileList Box Untuk menampilkan sebuah daftar file
Shape
Untuk memasang kontrol yang mampu menghasilkan asarana
agar pemakai bisa menggambar berbagai bentuk seperti oval,
lingkaran, dan lain-lain
Line Untuk menggambar garis dengan berbagai variasinya
Image
Untuk menampilkan gambar bitmap, icon, ataupun metafile pada
form. Kontrol Picturebox menyediakan lebih banyak fasilitas
dibanding kontrol ini
Data Menyediakan sarana akses data dalam suatu database
OLE Untuk menghasilkan proses link dan embed obyek antar aplikasi
1.3.5 Windows Form LayOut
Form layout window adalah jendela yang
menggambarkan posisi dari form yang ditampilkan
pada layar monitor
Gambar 1.7 Form Layout Window
Bahan Ajar Pemrograman VB
I
Halaman : 6
Aqwam Rosadi K
1.3.6 Window Property
Properti digunakan untuk menentukan setting suatu
objek. Suatu objek biasanya mempunyai beberapa properti
yang dapat diatur langsung dari jendela properties atau
lewat jendela program. Untuk menggunakan properti yaitu
click terlebih dahulu kontrol yang ingin kita setting. Bentuk
dari properties dapat dilihat pada gambar berikut.
1.3.7 Project Explorer
Gambar 1.8 Window Property
Project adalah sekumpulan modul. Jadi project atau
proyek merupakan program aplikasi itu sendiri. Project
disimpan dalam file yang berakhiran .VBP. File ini
menyimpan seluruh komponen program, termasuk pilihan
proyek, pilihan environment, pilihan file EXE dan segala
sesuatu yang berkaitan dengan proyek.
Gambar 1.9 Project Explorer
1.3.8 Code Window
Code window adalah jendela yang berisi kode-kode
program yang merupakan instruksi-instruksi program untuk
aplikasi Visual Basic.
1.4 Menggunakan VB.
1.4.1 Membuat Project Baru
Untuk membuat suatu project baru yaitu :
Gambar 1.10 Windows Code Editor
1. Pilih File
2. Kemudian New Project Ctrl + N (bisa langsung dengan menekan Ctrl + N)
3. Bila keluar pesan (dialog) seperti berikut :
Kegunaan dialog ini yaitu Kalau kita
mengclick :
Yes : untuk menyimpan project yang
telah kita buat. (jika itu
diperlukan) No : untuk tidak menyimpan project
(mungkin hanya mencoba)
Cancel : untuk membatalkan membuat
suatu projet baru/kembali ke
pekerjaan
Gambar 1.11 Dialog Keluar dari Project
Bahan Ajar Pemrograman VB
I
Halaman : 7
Aqwam Rosadi K
4. Jika kita memilih Yes atau No maka akan muncul pesan berikut ini :
Disini ada beberapa pilihan tetapi
yang biasa kita gunakan yaitu
Standard EXE atau VB
Enterprises Edition Control
perbedaan kedua type project
tersebut dari segi Object Control
yang di tawarkan VB Enterprises
Edition Control menawarkan lebih
banyak Object/Control yang bisa
kita gunakan dibandingkan
Standard Exe.
Gambar 1.12 Jenis-Jenis Project Visual Basic
5. Setelah kita memilih jenis proyek yang kita inginkan maka kita click Ok atau cukup
Double Click saja pada Icon project tersebut. Maka akan keluar suatu Form baru
pada project yang baru.
1.4.2 Menyimpan Project
Setelah selesai kita membuat suatu project baru maka kita wajib menyimpan project
tersebut agar jika kita ingin mengedit project tersebut tinggal hanya membuka saja.
Langkah-langkah untuk menyimpan project adalah :
1. Pilih File
2. Jika kita baru sekali menyimpan project maka cukup pilih Save Project (anda
perhatikan terdapat icon disket artinya kita cukup mengclick icon disket pada
Toolbar atau Ctrl + S). 3. Kemudian akan muncul suatu kotak dialog box seperti dibawah ini :
Gambar 1.13 Dialog Save File As (Form)
Keterangan :
Save in : untuk menentukan Tempat/Drive/Direktori mana tempat
penyimpanan Project (jika bisa anda buat suatu tempat
penyimpanan/Direktori untuk latihan vb yang anda punya agar
tidak berpindah tempat)
Bahan Ajar Pemrograman VB
I
Halaman : 8
Aqwam Rosadi K
Save as type : jenis program yang akan kita simpan merupakan suatu Form
(form files [*.frm]) jadi harus diawali dengan frm agar
memudahkan kita untuk membuka program/Form tersebut. File name : untuk membuat nama dari form tersebut misalnya form
tentang mahasiswa maka anda buat frmMahasiswa
4. Setelah direktori telah dipilih, nama telah dibuat maka langkah terakhir mengclik
save.
5. Setelah kita click Save biasanya akan keluar suatu dialog lain yaitu :
Gambar 1.14 Dialog Save Project As (Project)
Dialog ini akan menyimpan nama dari project yang telah kita buat biasakan
menulis dengan awalan Project baru dilanjutkan dengan namanya misalnya
project Mahasiswa.
6. Setelah itu baru kita click Save untuk menyimpannya
1.4.3 Membuka Project
Untuk membuka project yang telah kita simpan sebelumnya yaitu :
1. Pilih File
2. Pilih Open Project Ctrl + O (bisa langsung dengan menekan Ctrl + O)
3. Sehingga akan muncul dialog Open Project
Gambar 1.15 Dialog Open Project
4. Carilah project yang akan dibuka dengan melihat direktori aktifnya. Setelah
nampak project yang kita inginkan maka kita bisa double click untuk membuka
atau click sekali lalu click open.
Bahan Ajar Pemrograman VB
I
Halaman : 9
Aqwam Rosadi K
1.4.4 Menjalankan Project
Setelah project yang kita buat telah selesai maka kita bisa menjalankan project yaitu
dengan cara mengclick icon yang berada di Toolbar:
Atau : Pilih menu Run lalu Click Start F5 (jadi bisa langsung dengan menekan F5)
1.4.5 Bekerja dengan Form
Form merupakan tempat kita meletakkan suatu Kontrol/Object. Dalam pemrograman
VB kita akan selalu menggunakan form untuk suatu pemrograman.
1.4.5.1 Menggambar/Meletakkan Object
Ada beberapa cara untuk meletakkan suatu object kedalam sebuah Form.
• Cara Pertama (Manual)
- Terlebih dahulu kita harus Click (mengaktifkan) object yang ingin kita gunakan
pada kotak Toolbox
- Setelah object aktif maka pointer mouse diletakkan pada Media Form, setelah
itu tentukan koordinat berapa object tersebut ingin diletakkan. Kemudia Click
mouse lalu geser sampai terbentuk suatu garis kotak yang akan menandakan
besarnya object pada media Form tersebut.
• Cara Kedua
- Kita harus Double Click object yang ingin kita gunakan pada kotak Toolbox,
sehingga object akan terbentuk dengan sendirinya pada media Form.
- Kemudian atur besar dari object tersebut dengan cara pointer mouse dekatkan
pada kotak kecil yang ada pada setiap sudut object (terlebih dahulu aktifkan
object di Form, kemudian pilih salah satu sudut kotak)
- Click kotak tersebut lalu geser sampai dengan besar object yang kita inginkan.
1.4.5.2 Memindahkan Object
• Dengan cara aktifkan object pada media Form kemudian click object lalu bawa ke
tempat yang kita inginkan (object masih dalam keadaan tetap terclick)
• Cara kedua yaitu dengan cara aktifkan object lalu tekan Ctrl + anak panah (atas/
bawah / kiri /kanan) tergantung kepada arah mana kita inginkan object tersebut di
geser.
1.4.5.3 Menambahkan Form
Ada beberapa cara untuk menambah form yaitu :
1. Pilih Project
2. Click Add Form sehingga akan muncul dialog seperti berikut ini :
Gambar 1.16 Dialog Add Form
Bahan Ajar Pemrograman VB
I
Halaman : 10
Aqwam Rosadi K
3. Click Form lalu Click Open sehingga akan bertambah satu form lagi.
Cara ke 2 : Click Icon Add Form lalu pilih Click Form.
Sehingga akan muncul dialog sebelumnya yaitu
dialog Add Form.
Gambar 1.17 Icon Add Form
1.4.5.4 Berpindah dari Form1 ke Form 2
Untuk berpindah ke sebuah form yang kita inginkan didalam suatu project yaitu
dengan cara :
Jika yang dilingkah kecil bertanda + maka kita
harus mengclick + tersebut sehingga menjadi –
sehingga akan muncul beberapa form. Setelah
nampak form yang kita inginkan maka cukup
double click
Kegunaan icon pada Project Explorer :
View Code untuk mengaktifkan Code program
pada form yang dipilih
View Object untuk mengaktifkan Form pada
form yang dipilih
Toggle Folders untuk mengelompokkan jenis
form, report, DE, dll.
Gambar 1.18 Kotak Project Explorer
1.4.5.5 Menjalankan form yang kita inginkan
Kadang ada kalanya kita membuat dua form atau lebih di dalam satu project.
Untuk hal ini kita harus merubah startup Object karena kalau kita ingin menjalan form2
maka bisa jadi akan muncul form1.
Adapun langkah-langkah untuk merubah Startup Object yaitu :
1. Pilih menu Project
2. Kemudian Click Project Properties akan muncul dialog seperti berikut ini :
Gambar 1.19 Dialog Project Properties
Bahan Ajar Pemrograman VB
I
Halaman : 11
Aqwam Rosadi K
Click kotak startup Object lalu pilih form yang ingin kita jalankan. Lalu
kemudian pilih OK.
Atau bisa dengan cara :
Click kanan Project yang terdapat di Project
Explorer, akan muncul kotak dialog kecil lalu clik
Project Properties. Dan kemudian akan muncul
dialog sebelumnya yaitu dialog project
properties.
Gambar 1.20 Kotak Project Explorer
Bahan Ajar Pemrograman VB
I
Halaman : 12
Aqwam Rosadi K
BAB II
OBJECT, EVENT, CODE PROGRAM & PROPERTY
2.1 Object
Object merupakan suatu kombinasi dari kode dan data yang dapat diperlakukan
sebagai satu kesatuan. Suatu object dapat merupakan bagian dari aplikasi seperti suatu
Control atau suatu Form. Secara keseluruhan dari aplikasi dapat juga berupa suatu object.
Setiap object pada VB didefinisikan oleh suatu class. Untuk memahami hubungan
antar object dengan class-nya. Kontrol-kontrol yang berada pada jendela Toolbox pada VB
merupakan class-class. Object tersebut di kenal sebagai kontrol. Misalnya anda menamakan sebuah textbox diatas form1, coba perhatikan jendela
properti kontrol tersebut akan menampilkan text1 (nama dari kontrol textbox tersebut) dan
Textbox (nama dari class kontrol tersebut)
Semua object merupakan duplikasi dari class
mereka. Sesaat setelah menjadi object berdiri
sendiri, masing-masing dapat memiliki
properti yang berbeda-beda.
Object-object VB memiliki properti-properti, metode-metode, dan event-event. Pada
VB, suatu data dari object (setting dan attribut)disebut sebagai properti, sedangkan berbagai
subrutin yang dapat beroperasi pada object tersebut disebut sebagai metodenya. Dan suatu
event adalah aksi yang dikenali oleh suatu object, seperti click pada mouse atau penekanan
tombol sehingga anda dapat menulis kode untuk menangani event tersebut.
2.2 Property
Properties window berfungsi untuk mengatur tampilan pada suatu komponen yang
terpilih/aktif. Masing-masing komponen memiliki daftar property dan cirri-ciri yang berbeda
Anda dapat langsung mengatur nilai properti suatu Control pada jendela Propertis,
maupun pada saat runtime (program berjalan) dengan menggunakan bentuk penulisan
berikut :
Object.Properti = ekspresi/Setting Contoh :
Pada gambar diatas kita mengatur Caption dari
Form1 tersebut pada kotak Propertis.
Pengaturan tersebut dapat dilakukan juga
dengan menggunakan kode Program, seperti
berikut :
Caranya cukup Double Click pada Form
(yang ada titik-titik). Kemudian tuliskan
kode disamping.
Bahan Ajar Pemrograman VB
I
Halaman : 13
Aqwam Rosadi K
2.2.1 Mengambil Nilai dari Properti
Kita dapat mengambil nilai properti dari suatu object dengan penulisan sebagai berikut
:
nmVariabel = Object.Properti
Contoh : Private Sub Form_Load()
CText = Form1.Caption
End Sub
2.2.2 Menggunakan Metode dalam Kode
Ketika kita menggunakan suatu metode dalam kode kita, hal tersebut tergantung
kepada bagaimana kaitan perintah dan berapa argumen yang diperlukan, dan apakah metode
tersebut membutuhkan argumen, kita dapat menulisnya sebagai berikut :
Object.Metode
Contoh : Private Sub Form_Load()
Form2.Show
Form1.Refresh End Sub
2.2.3 Beberapa properti yang umum
Berikut akan dibahas beberapa properti yang umum yang hampir terdapat pada
semua intrinsic Control pada VB.
• Properti Left, Top, Width dan Height
Left : untuk mengatur letak Object/Control dari sebalah Kiri
Top : Pengaturan letak Object/Control dari atas
Width : untuk mengatur lebar dari suatu Object/Control
Height : untuk mengatur Tinggi suatu object/Control
• Properti Forecolor dan BackColor
ForeColor : untuk mengatur warna depan
BackColor : untuk mengatur warna Background/Belakang
• Properti Font
Font : mengatur bentuk tulisan, besar, style dll.
• Properti Caption dan Text
Caption : Tulisan yang tampil dalam suatu control yang tidak dapat
di modifikasi scara langsung.
Text : Tulisan yang dapat di modifikasi oleh pemakai
• Properti Enabled & Visible
Enabled : untuk menonaktifkan suatu object
Visible : untuk menyembunyikan dan menampilkan suatu object
2.2.4 Beberapa metode-metode yang umum
• Metode Refresh
Menyebabkan suatu form akan digambar ulang.
• Metode Setfocus
Metode ini akan memindahkan fokus cursor/input ke Control tertentu.
• Metode Show
Metode ini akan menampilkan suatu Form.
• Metode Hide
Metode ini akan menyembunyikan sebuah Form.
Bahan Ajar Pemrograman VB
I
Halaman : 14
Aqwam Rosadi K
2.3 Event
VB merupakan bahasa pemrograman Event Driven yang artinya menunggu sampai
adanya respon dari pemakai berupa kejadian tertentu, misalnya object tersorot, Click, Move,
Resize, dll. Ketika Event terdeteksi , maka event yang berhubungan akan melakukan aksi
sesuai dengan kode yang diberikan.
Event adalah kejadian atau tindakan apa yang diberikan atau diterima oleh suatu
objek. Suatu object bisa memiliki banyak event yang pasti bisa sama dan bisa berbeda.
Antara lain :
Event Keterangan/Kegunaan
Activate Terjadi saat sebuah form menjadi window aktif Click Terjadi saat pemakai mengclick suatu Object/Kontrol DblClick Terjadi saat pemakai melakukan klik ganda suatu Object/Kontrol Deactivate Terjadi saat form lain menjadi windows aktif GotFocus Terjadi saat suatu Object/Kontrol mendapat fokus Load Terjadi pada saat form di aktifkan dan sebelum tampak di layar MouseDown Terjadi saat pemakai menekan mouse melewati suatu Object/Kontrol MouseMove Terjadi pada saat pemakai memindahkan mouse melalui suatu
Object/Kontrol MouseUP Terjadi saat pemakai melepas mouse melewati suatu Object/Kontrol Unload Terjadi saat form di tutup Resize Terjadi saat pemakai mengubah ukuran suatu Object/Kontrol QueryUnload Terjadi beberapa saat sebelum aplikasi dihentikan Change Terjadi saat isi suatu Object/Kontrol Berubah KeyDown Terjadi pada saat pemakai menekan sebuah tombol pada keyboard
dan properti keypreview kontrol suatu Object bernilai true KeyPress Terjadi saat menekan sebuah tombol pada keyboard KeyUp Terjadi pada saat pemakai melepas sebuah tombol pada keyboard
melalui suatu Object/Kontrol LostFocus Terjadi pada saat textbox kehilangan fokus
Cara membuat suatu event cukup double click saja Object/Kontrol yang terletak pada
form. Sehingga akan terbentuk dua jenis kotak (ex. Command & Click).
Kotak Command1 tersebut merupakan kumpulan dari Object sedangkan Kotak Click
tersebut adalah event-event yang di butuhkan.
2.4 Code Program
Code adalah sekumpulan baris perintah yang dijalankan oleh suatu Event. Code
program harus di ketik sendiri oleh User/Pemakai. Code program ditulis antara :
Bahan Ajar Pemrograman VB
I
Halaman : 15
Aqwam Rosadi K
Tanpa Code Program
Dengan Code Program yaitu : Form1.Caption = “Test Saja”
Secara umum bentuk penulisan Code Program yaitu :
Syntax : Object.Properti = ekspresi/Setting/Nilai
Keterangan
• Object : name dari suatu Object/Kontrol.
• Properti : Attribut dari suatu object yang akan dirubah.
• Ekspresi : nilai Setting yang akan diberikan kepada suatu object.
Dibawah berisi aturan penamaan dari suatu object.
Jenis Object Kode Jenis Object Kode
ComboBox Cbo ListBox Lst CheckBox Chk Menu Mnu CommandButton Cmd Module Mod DirectoryListBox Dir OLE Ole DriveListBox Drv OptionButton Opt FileListBox Fil PictureBox Pic Frame Fra Resource Res Form Frm Shape Shp Grid Grd Timer Tmr HorizontalScrollBar Hsb TextBox Txt Image Img User-defined data
type Typ
Label Lbl VerticalScrollBar Vsb Line Lin
Contoh:
Pada gambar di atas, object Label1
tersebut tidak dirubah namanya karena
yang penting disini adalah Object
TextBox (Text1) karena object tersebut
tempat kita menuliskan data dari Nama.
TxtNama berarti Txt : Kode untuk TextBox
Nama : Keterangan untuk textbox tersebut bahwa yang kita isikan nantinya
adalah nama
Bahan Ajar Pemrograman VB
I
Halaman : 16
Aqwam Rosadi K
Bahan Praktek / Latihan
1. Designlah program di bawah ini.
Design Form
Propertis
Object Property Setting Form1 Name FrmEvent1
Caption Penggunaan Event, Code Program Untuk Propertis yang lain tidak perlu anda rubah.
Listing Program
Note : yang harus anda tulis adalah yang berada diantara huruf tebal dan End Sub.
Untuk tulisan miring juga tidak perlu anda tulis karena hanya sebagai
komentar.(yang diawali tanda ‘ )
Double Clicklah Command1, carilah Event MouseMove pada kotak Event di sebelah
kanan, lalu ketiklah program di bawah ini.
Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Label1.Caption = "Mouse anda berada di Command1"
End Sub
Double Clicklah Command2, carilah Event MouseMove pada kotak Event di sebelah
kanan, lalu ketiklah program di bawah ini.
Private Sub Command2_MouseMove(Button As Integer, Shift As Integer, X
As Single, Y As Single)
Label1.Caption = "Apakah Command2 yang anda Sorot ?"
End Sub
Double Clicklah Command3, carilah Event MouseMove pada kotak Event di sebelah
kanan, lalu ketiklah program di bawah ini.
Private Sub Command3_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Label1.Caption = "Sekarang menyorot di Command3"
End Sub
Double Clicklah Label1, carilah Event DblClick pada kotak Event di sebelah kanan, lalu
ketiklah program di bawah ini. Private Sub Label1_DblClick()
Command2.Enabled = False
End Sub
Double Clicklah Label1, carilah Event MouseMove pada kotak Event di sebelah kanan,
lalu ketiklah program di bawah ini. Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y
As Single)
Label1.Caption = "Cobalah anda Double Click Label ini"
End Sub Simpanlah program terlebih dahulu dengan nama Project : Project Latihan 21
dan Form : Frm Event 21 (Pilih File kemudian Save Project untuk menyimpan)
Bahan Ajar Pemrograman VB
I
Halaman : 17
Aqwam Rosadi K
2. Designlah program di bawah ini.
Design Form
Propertis
Object Property Setting Form1 Name FrmEvent2
Caption Penggunaan Event, Code Program Label2 Caption Nama Anda Text1 Name TxtNama Command1 Name CmdClose
Caption &Close Note : Yang harus anda perhatikan adalah pada Property Name, tidak boleh salah
di dalam pemberian nama
Listing program
Note : yang harus anda tulis adalah yang berada diantara huruf tebal dan End Sub.
Untuk tulisan miring juga tidak perlu anda tulis karena hanya sebagai
komentar.(yang diawali tanda ‘ )
Private Sub cmdClose_MouseMove(Button As Integer, Shift As Integer, X As Single,
Y As Single)
Label1.Caption = "Click Command close untuk keluar" End Sub
Private Sub Form_Activate()
Label1.Caption = "" ' menghapus caption label1
txtNama.Text = "" ' menghapus tulisan pada textbox nama
txtNama.SetFocus ' memfocuskan area textbox nama End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As
Single)
Label1.Caption = "Ready"
End Sub
Private Sub txtNama_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then ' pada saat anda menekan Enter pada textbox nama
Click lah Command hitung berapakah luas persegi panjang ?
4. Buatlah Program berikut ini.
Design Form
Bahan Ajar Pemrograman VB
I
Halaman : 19
Aqwam Rosadi K
Properties
Object Properti Setting
Form Name FrmLat24 Caption Perhitungan Nilai Mahasiswa Width 5000 Heigth 3500
Label1 Caption NPM Label2 Caption Nama Mahasiswa Label3 Caption MataKuliah Label4 Caption Nilai Mid Label5 Caption Nilai Sem Label6 Caption Nilai Akhir Text1 Name TxtNPM Text2 Name TxtNama Text3 Name TxtMTK Text4 Name TxtNMid Text5 Name TxtNSem Text6 Name TxtNAkhir Command1 Name CmdProses
Simpanlah program terlebih dahulu dengan nama Project : Project Latihan 24
dan Form : Frm Nilai 24 (Pilih File kemudian Save Project untuk menyimpan)
Jalankahlah Program (Tekan F5)
Isikanlah, Nama, NPM, Matakuliah, Nilai Mid, Nilai Sem (antara 0 sampai 100).
Kemudian Clicklah Command Proses, sehingga nilai akhir akan keluar.
Bahan Ajar Pemrograman VB
I
Halaman : 20
Aqwam Rosadi K
Tugas Praktikum
1. Rancanglah dan buatlah program untuk form penjualan barang seperti dibawah ini
Nama Project : Project Tugas 21
Nama Form : FrmTugas 21
Ketentuan :
Total Harga = Harga Jual * Jumlah Jual
2. Buatlah Program dengan bentuk tampilan seperti berikut ini.
Nama Project : Project Tugas 22
Nama Form : FrmTugas 22
Ketentuan Proses/Program
• Kode, Nama, Harga, Jumlah Jual anda inputkan
• Total Penjualan didapat dari Harga * Jumlah Jual
• Discount di dapat dari 10% dari Total Penjualan
• Total Bayar di dapat dari Total Penjualan - Discount
Bahan Ajar Pemrograman VB
I
Halaman : 21
Aqwam Rosadi K
BAB III CONTROL
STANDARD I
Pendahuluan
Pada bab-bab sebelumnya kita telah
menggunakan kontrol-kontrol dari VB, mis label,
TextBox, Command.
Kontrol Standard terdapat pada semua
versi Visual Basic. Kontrol-kontrol standard ini
akan sering anda gunakan untuk pembentukan
user interface pada setiap project yang anda
buat. Pada bagian ini juga kita akan membahas
sedikit dari event-event dari suatu Kontrol.
3.1 Label
Pointe r
Lab el
Fram e
CheckBox Co
mbo Box
HScrol lBa r
Time r
D irListBox
Sha pe
Ima ge
OL E
Picture Box
TextBox
Comm and Bu tton
Option Bu tton
ListBox VScrol lBa
r
DriveListBox
Fil eListBox
Line
Data
Label adalah kontrol yang sangat sederhana yaitu digunakan untuk membuat
keterangan. Pada saat program dijalankan pemakai tidak bisa mengubah teks label sebab
hanya bisa diubah melalui kode, properties dan berdasarkan event yang diberikan oleh
pemakai
Tabel 3.1 Properti Label yang sering digunakan
Properti Keterangan/Kegunaan
Name Untuk pemberian nama Label (biasa tidak perlu) Aligment Untuk mengatur rata kiri, center, kanan BackColor Warna Background label BackStyle Mengatur model Background Transparant atau
tidak BorderStyle Untuk membuat efek berdimensi Caption Untuk menuliskan keterangan DataField Untuk peletakan data Field yang berhubungan
dgn database DataFormat Mengatur format penampilan DataSource Tempat pengambilan data Enabled Mengaktifkan atau menonaktifkan Font Mengatur jenis Huruf, size, dan model lainnya ForeColor Mengatur warna tulisan / warna depan Height Mengatur tinggi dari label Left Mengatur posisi dari kiri form Width Mengatur lebar dari kontrol ToolTipText Memberikan text bantuan jika label tersorot oleh
mouse Visible Memunculkan dan menghilangkan label Top Mengatur label dari atas form
3.2 TextBox
Pada object ini pemakai bisa memasukkan teks pada saat program dijalankan. Object
ini memang berguna untuk menampung masukan dari pemakai.
Bahan Ajar Pemrograman VB
I
Halaman : 22
Aqwam Rosadi K
Apabila lebar teks yang dituliskan melebihi lebar textbox, maka teks akan menggulung ke
kanan untuk memberikan ruang penulisan.
Menghapus isian dari textbox yaitu dengan cara :
Text1.text = “”
Memberikan nilai kedalam object textbox yaitu :
Text1.text = “Aldyan Amik”
Text2.text = 100000
Tabel 3.2 Properti TextBox yang sering digunakan
Properti Keterangan/Kegunaan Name Sda Aligment Sda Appearance Mengatur 3D atau Flat BackColor Sda DataField Sda DataFormat Sda DataSource Sda Enabled Sda Font Sda ForeColor Sda Height Sda Left Sda Locked Mengunci agar bisa ditulis atau tidak Maxlength Mengatur panjang maximum dari teks yang bisa
diketik MultiLine Agar bisa lebih dari dua baris PasswordChar Mengatur tampilannya karakter tertentu dan tidak
bisa dibaca ScrollBars Mengaktifkan/menonaktifkan Scroll Bar TabIndex Urutan object dari object yang lainnya Text Tempat menuliskan kata-kata/teks ToolTipText Memberikan text bantuan jika label tersorot oleh
mouse Visible Sda Width Sda
Tabel 3.3 Event-Event yang terdapat pada TextBox
Event Keterangan/Kegunaan Change Terjadi saat isi Text Berubah Click Terjadi saat setelah kita selesai mengclick TextBox DblClick Terjadi saat setelah kita selesai Double Click TextBox KeyDown Terjadi pada saat pemakai menekan sebuah tombol
pada keyboard dan properti keypreview kontrol di form
bernilai true GotFocus Terjadi pada saat textbox mendapat fokus KeyPress Terjadi saat menekan sebuah tombol pada keyboard KeyUp Terjadi pada saat pemakai melepas sebuah tombol
pada keyboard melalui textbox LostFocus Terjadi pada saat textbox kehilangan fokus
Bahan Ajar Pemrograman VB
I
Halaman : 23
Aqwam Rosadi K
3.3 OptionButtons
Kontrol ini juga berguna sebagai
sarana pemilihan, namun hanya satu pilihan
yang bisa dilakukan pada saat yang
bersamaan. Keadaan yang demikian biasa
disebut dengan mutually-exclusive.
3.4 CheckBox
Check box bertugas menyediakan bantuk pilihan kepada pemakai. Jika pemakai telah
melakukan pilihan, maka program akan menganalisa pilihan tersebut dan membuat
keputusan sebagai tanggapan atas pilihan program tersebut.
Pemakai bisa memilih beberapa
Check Box sekaligus, bahkan memilih
semua yang ada. Untuk menggagalkan
pemilihan, click sekali lagi pada object
tersebut.
3.5 Frame
Object ini berguna untuk membuat pengelompokan dari beberapa object agar lebih
tersusun dalam suatu form. Pemaian kontrol frame yang paling nyata adalah untuk
mengelompokkan sejumlah option, check box
3.6 CommandButton
Harus diperhatikan jika sebuah Frame
property Enabled di pilih False maka untuk
semua pilihan didalam frame tersebut tidak
dapat di pilih. Object ini adalah yang paling populer. Banyak
propertinya yang sudah tidak asing lagi,
karena mirip dengan tombol listrik atau
elektronika yang banyak dijumpai pada
kehidupan sehari-hari. Kegunaannya yaitu
sebagai tombol perintah.
Tabel 3.4 Properti CommandButton yang sering digunakan
Properti Keterangan/Kegunaan
Name Sda Appearance Sda BackColor Sda Enabled Sda Caption Sda Font Sda ForeColor Sda Height Sda Left Sda MousePointer Merubah bentuk mouse pada saat mouse melewati
command
Bahan Ajar Pemrograman VB
I
Halaman : 24
Aqwam Rosadi K
MouseIcon Memilih icon yang diinginkan oleh pemakai
Tetapi MousePointer harus Custom TabIndex Urutan object dari object yang lainnya Picture Menampilkan Icon sebagai Background Command
Style harus Graphical Style Untuk menampilkan Icon jika terpilih Graphical ToolTipText Sda Visible Sda
3.7 ListBox
Digunakan untuk menampilkan daftar pilihan yang dapat bergeser. Suatu listbox
digunakan jika jumlah pilihan cukup banyak, sehingga menjadi tidak efektif kalau
menggunakan Option maupun Check.
Tabel 3.5 Properti ListBox
Properti Keterangan/Kegunaan
Name Sda Column Menampilkan listbox berdasarkan colom vertival MultiSelect Menentukan daftar bisa pilih lebih dari satu Sorted Mengurutkan item dalam Listbox Style Menentukan bentuk tampilan item yg digunakan
Pengisian Item dalam ListBox
Ada beberapa cara :
• Cara Pertama.
Dilakukan pada komponen Properties. Terlebih dahulu anda Click Kontrol ListBox,
kemudian cari Properti List dalam daftar properti
Properties LIST anda click, kemudian click panah dan
ketikkan “Perempuan”.
Untuk mengetikkan item selanjutnya terlebih dahulu
tekan Ctrl+Enter, baru bisa mengetikkan item
selanjutnya ex “Laki-Laki”
• Cara Kedua.
Dilakukan pada form dengan event Load atau Activate. Setelah Kontrol ListBox anda
buat, Double Click lah Form sehingga muncul : Private Sub Form_Load()
End Sub
Rubah Event Load menjadi Activate pada kotak event(sebelah kanan)
Perintah pengisian menggunakan metode AddItem,
dengan syntax : NamaObject.AddItem “Daftar Item”
Bahan Ajar Pemrograman VB
I
Halaman : 25
Aqwam Rosadi K
Kemudian ketikkan program berikut :
Private Sub Form_Load()
List1.AddItem ”Perempuan”
List1.AddItem ”Laki-Laki”
End Sub
Mengosongkan isi seluruh Listbox
Menggunakan metode Clear seperti program di bawah ini :
Private Sub Form_Load()
List1.AddItem ”Perempuan”
List1.AddItem ”Laki-Laki”
List1.Clear ‘akan mengosongkan isian seluruh item
End Sub
3.8 ComboBox
Penggunaan ComboBox ini lebih menghemat tempat bila dibandingkan dengan
ListBox.
Pada bentuk normal kita harus mengclick
panah dahulu untuk memunculkan item,
tidak seperti Simple Combo, pilihan dapat
langsung dilihat
Style Combo Box terdiri atas :
Dropdown Combo Box, model default, jika anda tidak mengubah nilai properti style ,
maka pilihan ini akan aktif
Simple Combo Box, akan menampilkan daftar data tanpa diminta.
Dropdown List Box, mirip dengan model pertama, yaitu daftar data tersembunyi.
Bedanya adalah pemakai tidak bisa menambahkan data.
Untuk pengisian item dalam ComboBox tidak jauh berbeda dengan ListBox.
Program Praktek
1. Designlah program berikut ini :
Design Form
Notes
Untuk membuat Option anda
harus terlebih dahulu membuat
Frame baru anda gambarkan
Option diatas Frame(tidak boleh
Double Click)
Bahan Ajar Pemrograman VB
I
Halaman : 26
Aqwam Rosadi K
Properties Object
Object Properties Setting Form Name
Caption FrmOption
Project Manipulasi Warna ForeColor &
BackColor Label1 Caption Sekolah Tinggi Manajemen Informatika
Komputer Frame2 Caption Perubahan Warna Frame1 Caption ForeGround Frame3 Caption BackGround Command1 Caption Left Justify Command2 Caption Center Command3 Caption Right Justify Option1 Caption Hitam Option2 Caption Biru Option3 Caption Hijau Option4 Caption Coklat Option5 Caption Putih Option6 Caption Merah Option7 Caption Kuning Option8 Caption Hitam Option9 Caption Biru Option10 Caption Hijau Option11 Caption Coklat Option12 Caption Putih Option13 Caption Merah Option14 Caption Kuning
Listing Program
Private Sub Option1_Click()
Label1.ForeColor = &H80000012
End Sub
Private Sub Option2_Click()
Label1.ForeColor = &HFF0000
End Sub
Private Sub Option3_Click()
Label1.ForeColor = &HFF00&
End Sub
Private Sub Option4_Click()
Label1.ForeColor = &H80000003
End Sub
Private Sub Option5_Click()
Label1.ForeColor = &HFFFFFF
End Sub
Private Sub Option6_Click()
Label1.ForeColor = &HFF&
End Sub
Private Sub Option7_Click()
Label1.ForeColor = &HFFFF&
End Sub
Private Sub Option13_Click()
Label1.BackColor = &HFF&
End Sub
Private Sub Option9_Click()
Label1.BackColor = &HFF0000
End Sub
Private Sub Option8_Click()
Label1.BackColor = &H80000012
End Sub
Private Sub Option12_Click()
Label1.BackColor = &HFFFFFF
End Sub
Private Sub Option11_Click()
Label1.BackColor = &H80000003
End Sub
Bahan Ajar Pemrograman VB
I
Halaman : 27
Aqwam Rosadi K
Private Sub Option10_Click()
Label1.BackColor = &HFF00&
End Sub
Private Sub Option14_Click()
Label1.BackColor = &HFFFF&
End Sub
Private Sub Command11_Click()
Label1.Alignment = 0
End Sub
Private Sub Command12_Click()
Label1.Alignment = 2
End Sub
Private Sub Command13_Click()
Label1.Alignment = 1
End Sub
Simpanlah program terlebih dahulu dengan nama Project : Project Option 31
dan Form : Frm Option 31 (Pilih File kemudian Save Project untuk menyimpan)
Jalankahlah Program (Tekan F5)
2. Designlah Form di bawah ini
Design Form
Properties
Object Properti Setting Form1 Name
Caption FrmLat27
ComboBox dan ListBox Example Frame1 Caption ComboBox Frame2 Caption ListBox Combo1 Name
Style CmbDropCombo
0 – Dropdown Combo
Bahan Ajar Pemrograman VB
I
Halaman : 28
Aqwam Rosadi K
Text (Kosongkan) Combo2 Name
Style
Text
CmbSimpleCombo
1 – Simple Combo
(Kosongkan) Combo3 Name
Style
Text
CmbDropList
3 – Dropdown List
CmbDropList List1 Name
Style LstStandard
0 – Standard List2 Name
Style LstCheckBox
1 – CheckBox Command1 Name
Caption CmdClearCombo
&Clear Combo Command2 Name
Caption CmdClearList
Clear &List Command3 Name
Caption CmdInsertCombo
Insert &To Combo Command4 Name
Caption CmdInsertList
&Insert To List Command5 Name
Caption CmdClearText
Cl&ear Text Command6 Name
Caption CmdExit
E&xit Label1 Caption Insert Your Name Text1 Name
Text TxtInput
(Kosongkan)
Listing Program
Private Sub cmdClearCombo_Click()
' membersihkan isian Combo Box
cmbDropCombo.Clear
cmbSimpleCombo.Clear
cmbDropList.Clear
End Sub
Private Sub cmdClearList_Click()
' membersihkan isian listbox
LstStandard.Clear
LstCheckBox.Clear End Sub
Private Sub cmdClearText_Click()
‘ membersihkan isian input text
txtInput.Text = ""
End Sub
Private Sub cmdExit_Click()
End
End Sub
Private Sub cmdInsertCombo_Click()
' memasukkan text ke dalam combo yang pertama
cmbDropCombo.AddItem txtInput.Text ' memasukkan text ke dalam combo yang kedua
cmbSimpleCombo.AddItem txtInput.Text
Bahan Ajar Pemrograman VB
I
Halaman : 29
Aqwam Rosadi K
' memasukkan text ke dalam combo yang tiga
cmbDropList.AddItem txtInput.Text
End Sub
Private Sub cmdInsertList_Click()
' memasukkan text ke dalam list box yang pertama
LstStandard.AddItem txtInput.Text ' memasukkan text ke dalam list box yang kedua
LstCheckBox.AddItem txtInput.Text
End Sub
‘ jika kita mengClick Combo Box yang pertama maka dideteksi pada even Click
Private Sub cmbDropCombo_Click()
MsgBox "yang anda Pilih " & cmbDropCombo.Text, vbOKOnly
End Sub
Simpanlah program terlebih dahulu dengan nama Project : Project Combo 32 dan
Form : Frm Combo 32(Pilih File kemudian Save Project untuk menyimpan)
Jalankahlah Program (Tekan F5)
3. Design Form Berikut ini
Properties
Object Properti Setting
Form Name FrmList33 Caption Mahasiswa
Label1 Caption Nama Label2 Caption Jumlah Mahasiswa = Text1 Name txtNama List1 Name LstMahasiswa Command1 Name CmdMasukkan
String 0 s.d 65.500 Karakter (Win 31) (Win95) 1 Byte/ Kar Boolean True atau False 2 Byte Date 1 Jan 100 s.d 31 Des 9999 8 Byte Object Referensi Objek 4 Byte Byte 0 s.d 255 1 Byte Variant Semua tipe data 16 Byte
4.1.5 Tipe Data Buatan Sendiri (Struktur)
Jika suatu ketika kita ingin menggunakan data khusus yang belum ditentukan oleh VB,
maka kita bisa membuatnya sendiri. Namun tipe data yang bisa kita buat adalah tipe
gabungan dari yang telah ada. Caranya adalah dengan perintah Type.
Bahan Ajar Pemrograman VB
I
Halaman : 34
Aqwam Rosadi K
Contoh:
Private Type Karyawan
cNama As String
cAlamat As String
bSex As Boolean
End Type
Dim recKaryawan As Karyawan
Cara pemanggilannya untuk data cNama yaitu dengan cara :
recKaryawan.cNama = “Aldyan Amik”
4.1.6 Pengkonversian Tipe Data
Dari satu jenis tipe data kita bisa mengubahnya menjadi tipe data lainnya dengan
menggunakan fungsi yang ada dalam VB, seperti terlihat dalam tabel.
Nama Tipe Tujuan
Cbool Boolean Cbyte Byte Ccur Currency Cdate Date CDbl Double Cint Integer CLng Long CSng Single CStr String CVar Variant CVErr Error
Contoh pemakaian : Dim a, b As Single
a = 22
b = 7
Phi1 = a/b
Phi2 = CDbl(a/b)
Kode program diatas akan menghasilkan Phi1 sebesar 3.142857 dan Phi2 sebesar
3.14285707473755. perhatikan bahwa Phi2 lebih teliti dari Phi1 sebab Phi2 bertipe data
Double, yaitu Single yang telah dikonversi oleh Fungsi CDbl() menjadi Double.
4. 2 KONSTANTA
Konstanta adalah variabel yang nilainya tetap. Banyak sifat konstanta yang mirip
dengan variabel. Perbedaan utama adalah nilai tetap dan kecepatan proses. Konstanta
diproses lebih cepat, sebab tidak menunggu tahap pengisian data.
Sekali kita menetapkan nilai konstanta, selanjutnya kita tidak bisa mengubahnya lagi,
karena nilainya konstan.
Aturan penamaan konstanta
• Diawali dengan kata cadangan Const
• Untuk nilai bertipe String dan Date, gunakan pasangan tanda petik (“)atau tanda
pagar (#) untuk mengapit nilainya.
• Kalau perlu kita juga bisa menambahkan tipe datanya, dengan memakai kata As
setelah nama konstanta.
Bahan Ajar Pemrograman VB
I
Halaman : 35
Aqwam Rosadi K
Ada dua jenis konstanta, yaitu :
1. Intrinsic atau System-define konstanta yang di sediakan oleh suatu aplikasi atau
control. Konstanta Visual Basic terdaftar pada Visual Basic(VB), Visual Basic for
Application (VBA), dan Data Access (DAO).
2. Symbolic atau User-defined konstanta adalah konstanta yang dideklarasikan
sendiri oleh pemakai dengan menggunakan kata cadangan Const.
4.2.1 Pendeklarasian Konstanta
Cara mendeklarasikan sebuah konstanta adalah dengan cara :
Syntax : [Public | Private] Const ContantName [ As Type ] = expression
Contoh : Const Komen = “Nama anda adalah Aldyan”
Public Const Pi = 3.14
Visual Basic juga banyak menyediakan konstanta siap pakai yang bisa kita pakai
disaat mengubah suatu propertis suatu objek baik didalam program ataupun di tahap design.
Misalnya konstanta pemberian warna (ForeColor) dan banyak lagi.
Contoh : Label1.ForeColor = VbRed
4. 3 OPERATOR
Visual Basic mengenal beberapa macam operator seperti Operator Aritmatika,
Komparasi dan Logika.
4.3.1 Operator Aritmatika
Operator matematika adalah operasi yang menghasilkan perhitungan. Jadi operator
matematika adalah yang paling sering digunakan dalam pemrograman.