Anda di halaman 1dari 24

PENDAHULUAN I. MENGENAL VISUAL BASIC Visual Basic merupakan bahasa pemograman komputer.

Bahasa pemograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Visual Basic selain disebut sebagai bahasa pemograman, juga sering disebut sebagai sarana (tool) untuk menghasilkan programprogram aplikasi berbasiskan windows. Visual Basic memungkinkan pembuatan aplikasi Graphical User Interface (GU ) atau pemograman yang menggunakan tampilan gra!is sebagai alat komunikasi dengan pemakainya. "alam Visual Basic untuk pembuatan tampilan user inter!ace relati! mudah dilakukan karena hanya perlu meletakkan objek-objek gra!is ke sumber (form) yang sudah disediakan Visual Basic. #etelah itu cukup mengatur properti dari objek-objek tersebut. Beberapa kemampuan atau man!aat dari Visual Basic diantaranya adalah $ Untuk membuat program aplikasi berbasis %indow Untuk membuat objek-objek pembantu program seperti kontrol &cti'e(, !ile )elp, aplikasi internet dan sebagainya. *enguji program (debugging) dan menghasilkan program akhir berakhiran +(+ yang bersi!at Executable atau dapat langsung dijalankan.

II LINGKUNGAN VISUAL BASIC 6 1. Main Menu *ain menu terdiri dari dua komponen yaitu *enubar dan ,itleBar. *enuBar menampilkan menu yang berisi perintah-perintah pada Visual Basic, sedangkan ,itleBar menampilkan judul proyek Visual Basic yang sedang dikerjakan.

2. Menu ToolBar *enu ,oolBar merupakan menu berbentuk icon yang berisi perintah. ,oolBar disediakan Visual Basic untuk mengakses berbagai !ungsi yang ada dalam menu secara lebih cepat dan lebih mudah. 3. Menu ToolBo ,oolBo- mengandung semua objek atau kontrol yang dibutuhkan untuk membentuk suatu program aplikasi. .ontrol adalah suatu objek yang akan menjadi interface (penghubung) antara program aplikasi dan user. !. "or# $in%o& /orm %indow atau jendela !orm adalah daerah kerja utama, /orm %indow untuk meletakkan berbagai macam objek interakti! seperti teks, gambar, tombol-tombol perintah, scrollbar dan sebagainya. 0ada saat program aplikasi dijalankan, semua yang terdapat di dalam !orm akan ditampilkan pada layar window. 1endela !orm inilah yang akan menjadi latar belakang dari program aplikasi. '. Pro(e)* E +lorer 1endela 0roject +-plorer adalah jendela yang mengandung semua !ile di dalam aplikasi Visual Basic. #etiap aplikasi dalam Visual Basic disebut dengan istilah project (proyek), dan setiap proyek bisa mengandung lebih dari satu !ile. 0ada 0roject +-plorer ditampilkan semua !ile yang terdapat pada aplikasi (proyek), misalnya !orm, modul, class dan sebaginya. 6. ,en%ela Pro+er*ie1endela 0roperties adalah jendela yang mengandung semua in!ormasi mengenai objek yang terdapat pada aplikasi Visual Basic. 0roperti adalah si!at dari sebuah objek, seperti nama, warna, ukuran, posisi dan sebagainya. Untuk mengatur bentuk dan karakteristik dari setiap objek melalui 1endela 0roperties. 1endela 0roperties ini

memiliki dua buah tab yaitu tab Alphabetic dan tab Categorized. 0ada tab Alphabetic, semua properti dari objek akan diurutkan berdasarkan abjad, sedangkan pada tab Categorized, semua properti dikelompokkan berdasarkan jenisnya. ,idak ada perbedaan antara kedua tab tersebut terhadap properti yang ditampilkan, perbedaan keduanya hanyalah cara menampilkan. .. "or# La/ou* $in%o& /orm 2ayout %indow adalah jendela yang menggambarkan posisi dari !orm yang ditampilkan pada layar monitor. 0osisi !orm pada /orm 2ayout %indow inilah yang merupakan petunjuk di mana aplikasi akan ditampilkan pada layar monitor saat dijalankan. 1ika ingin memindahkan !orm ke posisi yang lain pada layar, dengan menggeser !orm tersebut pada jendela /orm 2ayout %indow. Ti*le0ar Menu0ar Tool0ar

Tool0o

"or#

Pro(e)* E +lorer

Pro+er*/

"or# La/ou*

Ga#0ar Ta#+ilan Vi-ual Ba-i) %en1an 2or# -e0a1ai area 3er(a

Ke*eran1an4 ,itlebar $ menampilkan judul proyek Visual Basic ,oolbar$ shortcut yang digunakan untuk membuat perintah suatu proyek. *enubar$ menu untuk perintah Visual Basic 3.4 ,oolbo-$ objek yang digunakan untuk membuat suatu !orm. /orm$ bidang untuk membuat suatu !orm. 0roject +-plorer $ menampilkan semua !ile didalam aplikasi Visual Basic. 0roperty$ da!tar setting properti. /orm 2ayout$ penampilan !orm pada layar.

5. ,en%ela Co%e 1endela Code adalah salah satu jendela yang penting dalam Visual Basic. 1endela ini berisi kode-kode program yang merupakan instruksi-instruksi untuk aplikasi Visual Basic. #etiap objek pada Visual Basic dapat ditambahkan dengan kode-kode program untuk melakukan tugas-tugas tertentu, misalnya menutup aplikasi, membatalkan perintah dan sebagainya. 0ada saat menjalankan Visual Basic, jendela ini tidak akan ditampilkan pada layar. 5ara untuk menampilkan 1endela .ode $ - 0ilih menu Vie&6 Co%e - .lik ganda objek tertentu pada /orm %indow, atau - .lik ganda pada komponen yang diinginkan, lalu pilih Vie& Co%e

Ga#0ar ,en%ela Co%e

III. K7NT87L PADA VISUAL BASIC .ontrol (control) adalah salah satu objek di dalam Visual Basic. .ontrol menyediakan interface (antar muka atau penghubung) antar user (pemakai akhir) dengan program aplikasi. #etiap kontrol dalam Visual Basic disediakan oleh jendela ,oolBo-. 0ada saat membuat program aplikasi dengan Visual Basic, kontrol-kontrol tersebut harus diletakkan semua di dalam jendela !orm. #emua kontrol di dalam !orm akan menjadi media bagi user untuk menggunakan program aplikasi.

0ointer 2abel /rame 5heck Bo5ombo Bo)ori7ontal #crollbar ,ime "irectory 2ist Bo#hape mage 62+

0icture Bo,e-t Bo5ommon Button 6ption Button 2ist BoVertical #crollbar "ri'e 2ist 2ine "ata

Bo-

/ile 2ist Bo-

Ga#0ar 3on*rol +a%a Tool0o

IV. CA8A KE8,A VISUAL BASIC #ebuah program dibagi menjadi bagian-bagian kecil yang disebut dengan objek. #etiap objek memiliki sekumpulan si!at dan metode yang melakukan !ungsi tertentu sesuai dengan yang telah diprogramkan.

,iga hal utama yang terdapat pada objek yaitu $ 1. Pro+er*i a*au A*ri0u* 0roperti adalah karakteristik atau si!at dari sebuah objek. *isalnya warna, ukuran, tulisan, dan sebagainya. 2. E9en* +'ent adalah segala sesuatu yang dialami sebuah objek, yang diakibatkan baik oleh tindakan user atau tindakan meletakkan dari program itu sendiri. #ebagai contoh,

mouse di atas objek, mengklik tombol mouse pada sebuah tombol,

mengetik pada kotak teks, dan sebagainya. 3. Me*o%e *etode adalah serangkaian prosedur yang dimiliki oleh suatu objek yang akan dijalankan sesuai respon yang diberikan oleh suatu perintah atau kejadian. *etode atau tindakan yang dilakukan bergantung pada instruksi yang dituliskan untuk objek tersebut. *isalnya melakukan perhitungan, menutup aplikasi, menerima nilai, dan sebagainya. #emua ini harus di buat dalam jendela code.

+V+8, .ontrol menjalankan "ouble click *ouse *o'e .eypress "an lain-lain 5lick

*+,6"+ 5ode 0rogram

&.# 0rogram &plikasi +'ent memicu metode pada objek *etode aksi tertentu pada program

Cara 3er(a +ro1ra# Vi-ual Ba-i)

V. "ILE :ANG DIBUAT 7LEH VISUAL BASIC Visual Basic membuat dua !ile yaitu !ile pengendali dan !ile pendukung. 1. "ile +en1en%ali

9. /ile pengendali disebut dengan istilah project (proyek) . proyek adalah !ile pusat yang mengelolah dan mencatat seluruh !ile yang dibutuhkan untuk membentuk suatu aplikasi. /ile proyek ini akan menyimpan semua komponen, perubahan, serta apa saja yang berhubungan dengan aplikasi. 0royek ini akan disimpan pada !ile dengan akhiran VBP. 2. "ile +en%u3un1 0ada saat aplikasi yang dibuat disimpan, Visual Basic akan menyimpan semua !ile pendukung aplikasi tersebut, misalnya !ile !orm yang berakhiran. VI. DASA8 ; DASA8 PEM7G8AMAN VISUAL BASIC

A. Ti+e Da*a
Ti+e<*i+e %a*a Ti+e nteger Byte "ecimal Boolean #tring #ingle "ouble "ate 5urrency 2ong 6bject Ke*eran1an ,ipe data numerik yg berupa bilangan bulat (tanpa pecahan) -:9.;3< sampai :9.;3; ,ipe data yang berupa nilai bulat positi! (tanpa pecahan) 4 sampai 9== "igunakan untuk menyimpan nilai desimal (pecahan) dengan ketepatan hingga 9< angka desimal ,ipe data yang memiliki nilai ,rue atau /alse ,ipe data yang memiliki nilai al!anumerik, yaitu$ huru!,angka, atau karakter khusus. ,ipe numerik dg kisaran -:.>49<9:+?:< sampai :.>49<9:+?:< ,ipe numerik dengan kisaran yang sangat besar "igunakan untuk menyimpan nilai tanggal dan jam Untuk menyimpan nilai uang ,ipe data yang sama dgn integer hanya kisaran lebih besar dan membutuhkan memori yang sangat besar ,ipe data yang menyimpan objek sepeti !orm, kontrol dan

Variant

sebagainya ,ipe data yang berisi segala macam tipe data yang berbeda

B. Varia0el %an Kon-*an*a 1. Varia0el Variabel adalah tempat untuk menyimpan data di dalam memory komputer. #ebuah 'ariabel hanya dapat menyimpan satu nilai data sesuai dengan type datanya. Variabel terdiri dari $ Variabel Global dan Variabel 2okal. program. Variabel 2okal adalah 'ariabel yang hanya di kenal oleh satu bagian program saja. Men%e3lara-i3an Varia0el Di# A nama'ariabel B a- A tipe'ariabel B Variabel Global adalah 'ariabel yang dapat dikenal oleh seluruh bagian

.eterangan$ Di# $ #tatemen dari Visual Basic untuk mendeklarasikan 'ariabel Na#a9aria0el $ nama yang digunakan untuk menyimpan nilai Ti+e9aria0el $ tipe 'ariabel yang bergantung pada tipe data. Penuli-an 3=u-u- 9aria0el @. Variabel bertipe Variant "im A nama'ariabel B as 'ariant 5ontoh $ "im 'ar8ilai &s Variant 9. *embatasi Ukuran 'ariabel #tring "im A nama'ariabel B &s #tring C 0anjangstring 5ontoh $ "im #tr8ama as #tring C:4 2. Kon-*an*a .onstanta adalah 'ariabel yang nilai datanya bersi!at tetap dan tidak bisa di ubah. #inta- $ C. 7+era*orCon-* A namaDkonstanta B A- A typeDdata B E A nilaiDdata B atau "im A nama'ariabel B

Visual Basic mengenal : jenis operator yaitu $ @. 6perator &ritmatika, digunakan untuk operasi matematis terhadap nilai data. Si#0ol ? C G H *od I J 7+era-i Ma*e#a*i0enjumlahan 0engurangan 0erkalian 0embagian (hasil pecahan) 0embagian (hasil bulat) #isa 0embagian 0emangkatan 0enggabungan #tring Con*o= = ? 9 hasilnya ; = F 9 hasilnya : = C 9 hasilnya @4 = G 9 hasilnya 9,= = H 9 hasilnya 9 = *od 9 hasilnya @ = I 9 hasilnya 9= = J 9 hasilnya =9

9. 6perator 0erbandingan digunakan untuk operasi yang membandingkan nilai data. Si#0ol A B AE BE E AB 7+era-i Per0an%in1an 2ebih kecil 2ebih besar 2ebih kecil atau sama dengan 2ebih besar atau sama dengan #ama dengan ,idak sama dengan Con*o= = A 9 hasilnya /alse = B 9 hasilnya ,rue = A E 9 hasilnya /alse = B E 9 hasilnya /alse = E 9 hasilnya /alse = A B 9 hasilnya ,rue

:. 6perator 2ogika digunakan untuk operasi yang membandingkan suatu perbandingan. Si#0ol 7+era-i Lo1i3a 6r &tau &nd "an 8ot ,idak Con*o= (= A 9 ) 6r (= B 9) hasilnya ,rue (= A 9) &nd (= B 9) hasilnya /alse 8ot (= A 9) hasilnya ,rue

M7DUL I INPUT DAN 7UTPUT Pro1ra# In+u* Na#a Lan13a=< lan13a= @. Buat !orm baru dan letakkan komponen pada !orm sebagai berikut $

9. Ubah 0roperties Kon*rol /orm@ 2abel@ 2abel9 2abel: ,e-t@ ,e-t9 ,e-t: 5ommand@ Pro+er/ 5aption 5aption 5aption 5aption ,e-t ,e-t ,e-t 5aption Nilai nput 8ama 8ama "epan 8ama Belakang 8ama 2engkap A .osongkan B A .osongkan B A .osongkan B 0roses

:. Buat .ode 0rogram .lik Ganda ,ombol 0roses


Private Sub Command1_Click() Text3.Text = Text1.Text + Text2.Text End Sub

Pro1ra# Gera3 Lan13a= ; lan13a= @. Buat !orm baru dan letakkan komponen pada !orm sebagai berikut $

9. Ubah 0roperty Kon*rol /orm@ 5ommandbutton@ 5ommandbutton9 5ommandbutton: 5ommandbutton> #hape@ Pro+er*/ 5aption 8ame 8ame 8ame 8ame #hape Borderstyle :. Buat .ode 0rogram .lik Ganda ,ombol 8aik Nilai Gerak 5naik 5turun 5kanan 5kiri = - Kounded #Luare #olid

Private Sub Cnaik_Click() S a!e1.To! = S a!e1.To! " 1## End Sub

.lik Ganda ,ombol ,urun

Private Sub Cturun_Click() S a!e1.To! = S a!e1.To! + 1## End Sub

.lik Ganda ,ombol .anan

Private Sub Ckanan_Click() S a!e1.$e%t = S a!e1.$e%t + 1## End Sub

.lik Ganda ,ombol .iri

Private Sub Ckiri_Click() S a!e1.$e%t = S a!e1.$e%t " 1## End Sub &. 1alankan 0rogram "engan *engklik tombol Kun atau /=

LATIHAN 1 @. Buat program untuk menginputkan umur dengan menggunakan input bo-. 6utput program seperti di bawah ini. ( #impan program dengan !older 2atihan@, !older 2atihan@&, 8ama !ile /@@. !rm , 0@@.!rm ).

9. Buat program kalkulator yaitu $ penjumlahan, pengurangan, perkalian dan pembagian dan pangkat dengan menggunakan operasi aritmatika.(#impan program dengan !older 2atihan@, !older 2atihan@B, 8ama !ile /@9. !rm , 0@9.!rm). :. Buat 0rogram Gerak dengan menggunakan kontrol timer. .riteria .anan, .iri, 8aik, ,urun, 5enter dan #top. ( #impan program dengan !older 2atihan@, !older 2atihan@5, 8ama !ile /@:. !rm , 0@:.!rm ).

M7DUL 11 SELEKSI K7NDISI Pern/a*aan Ber3on%i-i

1. I2 #inta- $ I2 (kondisi) T=en ......ekspresi..... en% I2

2. I2 el-e #inta- $ I2 (kondisi) T=en ......ekspresi @..... El-e ......ekspresi 9.... en% I2 3. Sele)* Ca-e #inta- $ #elect Ca-e ekspresi Ca-e nilai $ ........ekspresi @..... Ca-e nilai $ ........ekspresi 9..... Ca-e nilai $ ........ekspresi :..... En% Sele)*

Pro1ra# A+li3a-i %en1an Men11una3an Pern/a*aan I" @. Buat /orm &plikasi dan Ubah 0roperties #eperti di bawah ini

Ke*en*uan 4 1ika penjualan barang lebih dari @444444 akan mendapat bonus @= M dari penjualan, pajak 4.=M dari jumlah gaji pokok dan bonus. Untuk total gaji adalah jumlah semua gaji pokok ditambah bonus dikurangi pajak. 9. Buat .ode 0rogram .lik Ganda ,ombol 0roses
'im !en(ualan 'im )a(i!okok* bonu+* !a(ak* total ,+ Sin)le Private Sub Command1_Click() )a(i!okok = T)a(i.Text -% (TPen(ualan.Text . 1######) T en bonu+ = TPen(ualan.Text / #.10 !a(ak = ()a(i!okok + bonu+) / #.#0 total = )a(i!okok + bonu+ " !a(ak El+e bonu+ = # !a(ak = ()a(i!okok + bonu+) / #.#0 total = )a(i!okok + bonu+ " !a(ak End -% T1onu+.Text = bonu+ TPa(ak.Text = !a(ak TTotal.Text = total End Sub

Pro1ra# A+li3a-i %en1an Men11una3an Pern/a*aan Ca-e...72 @. Buat /orm &plikasi dan Ubah 0roperties #eperti di bawah ini

9. Buat .ode 0rogram .lik ganda te-t@

Private Sub Text1_C an)e() !ili an = Text1.Text Select Ca+e !ili an Ca+e 12 Text2.Text = 34! 5###3 Ca+e 22 Text2.Text = 34! 0###3 Ca+e 32 Text2.Text = 34! 6###3 Ca+e &2 Text2.Text = 34! 1####3 Ca+e El+e2 Text2.Text = 3!ili an +ala 3 End Select End Sub

.lik Ganda ,ombol 5lear

Private Sub Command1_Click() Text1.Text = 33 Text2.Text = 33 End Sub

:. 1alankan 0rogram dengan mengklik tombol Kun atau /=

LATIHAN2

@. Buat 0roject .asir di sebuah restoran, gunakan kondisi i!, i!..else atau case. "engan output program sebagai berikut $ ( #impan program di !older 2atihan9, !older latihan 9&, 8ama !ile /9@. !rm , 09@ ).

9. #eperti latihan@, buat 0rogram aplikasi 0embayaran 2istrik selama @ bulan. "esain program sesuai dengan kebutuhan. ( #impan program di !older 2atihan9, !older latihan 9B, 8ama !ile /99. !rm , 099 ).

M7DUL 111 PE8ULANGAN

S*u3*ur Perulan1an "igunakan untuk menggulang sabagian rutin sehingga tidak perlu menulis ulang rutin sebanyak perulangan yang diinginkan. 1. Do ... Loo+ Ber!ungsi untuk menggulang blok perintah sampai jumlah tertentu. 0erintah ini dipakai jika tidak tahu pasti berapa kali akan diadakan pengulangan blok perintah. #inta- $ Do &=ile (kondisi) ....perintah.... Loo+ Visual Basic akan menguji kondisi, jika hasilnya salah maka akan melewati perintah di bawah "o dan meneruskan ke bagian bawah 2oop. Do Un*il .ondisi ....0erintah... Loo+

Visual Basic akan melakukan perulangan jika hasil pengujian bernilai salah ( !alse). 0engulangan ini dilakukan minimal 4 kali. 2. $=ile...$en% Urutan kode while dan wend akan di ulang terus selama kondisi true (benar) masih berlangsung. #ynta- : $=ile (kondisi) .....ekspresi... $en%

3. "or ... Ne * "ipilih jika sudah tahu berapa kali perulangan yang akan dilakukan dalam blok perintah. #ynta- $

"or counter E nilaiawal To 8ilaiakhir N #tep .enaikan O ...............ekspresi......... Ne * counter

Pro1ra# A+li3a-i Perulan1an Lan13a=< lan13a= 4 @. Buat /orm &plikasi dan ubah 0roperty

9. Buat .ode 0rogram .lik ganda tombol /or..8e-t

Private Sub Command1_Click() $i+t1.Clear 7or i = 1 To 1## $i+t1.,dd-tem 3an)ka3 8 i 9ext i End Sub

.lik Ganda ,ombol "o..Until

Private Sub Command3_Click() $i+t1.Clear i = ,+c(3,3) 'o :ntil i . ,+c(3;3) $i+t1.,dd-tem 3 uru%3 8 C r(i) i = i + 1 $oo! End Sub <lik =anda Tombol 'o..> ile

Private Sub Command&_Click()

$i+t1.Clear i = ,+c(3;3) 'o > ile i .= ,+c(3,3) $i+t1.,dd-tem 3 uru%3 8 C r(i) i = i " 1 $oo! End Sub

:. 1alankan 0rogram dengan klik tombol Kun atau /= LATIHAN3 @. Buat program dengan output bilangan genap seperti $ ( #imapan "i !older 2atihan:, !older 2atihan:&, 8ama /ile /:@.!rm, 0:@.!rm)

9. Buat 0rogram untuk menghitung jumlah kata. (#imapan "i !older 2atihan:, !older latihan:B, 8ama /ile /:9.!rm, 0:9.!rm)

M7DUL 1V P87G8AM DATABASE

Be3er(a %en1an Si-*e# Da*a0a-e %ala# Vi-ual Ba-i) "alam Visual Basic, "atabase dapat dibuat dalam dua bentuk @. Berupa Grid berbentuk tabel yang berisi kumpulan barisGkolom /asilitas yang digunakan $ "ata Grid control, Grid control, "b2ist, "BGrid control dan *#/le-Grid control 9. Berbentuk baris dan kolom terpisah "igunakan teknik !ile data yang meman!aatkan statement 6pen. Kon*rol Da*a .ontrol "ata berguna untuk menampilkan record-record database pada aplikasi. 0roperti .ontrol "ata Pro+er*i 5aption 5onnect Ke*eran1an ,eks judul yang akan ditampilkan ditengah-tengah kontrol data *emilih salah satu jenis database yang ada seperti $

&ccess(mdb),dBase(db!),/o-pro (db!) dsb. "atabase8ame *enghubungkan kontrol data dengan !ile database Kecord#ource *emilih salah atu tabel dari database yang dipilih Me#0ua* A+li3a-i Da*a0a-e A. &plikasi "atabase yang menampilkan record-record pada layar dengan kontrol data tanpa menggunakan !asilitas Grid 2angkah-langkah $ Buata project baru (5trl ?8) ,ambahkan data control pada !orm Buat lima buah kontrol 2abel, empat buah kontrol ,e-t bo- dan sebuah command button 0ilih kontrol data@, ganti properties Pro+er*ie5onnect "atabase8ame Kecord#ource 5aption Ke*eran1an &ccess 5$H0rogram !ilesH*icroso!t Visual #tudioHVBP<HBibio.*db 0ilih ,abel &ll ,itles ,abel "a!tar Buku

0ilih kontrol te-tbo- untuk menampilkan !iel-!iel yang terdapat pada !ile database Bibio.mdb pada tabel &ll ,itles.klik pada kontrol kotak teks te-t@.

0ilih properties datasource, pilih data@ yang akan dijadikan sumber data untuk kotak teks. 0ilih properties data!ield,pilih title. 2akukan untuk te-tbo- berikutnya.

Kon*rol /orm@ ,e-t@

Pro+er*i 5aption ,e-t "ata#ource "ata!ield ,e-t "ata#ource "ata!ield ,e-t "ata#ource "ata!ield ,e-t "ata#ource "ata!ield 5aption 5aption 5aption 5aption 5aption 5aption

Nilai 5ontoh .ontrol "ata (kosongkan) "ata@ &uthor (kosongkan) "ata@ Qear 0ublished (kosongkan) "ata@ ,itle (kosongkan) "ata@ 5ompany 8ame "atabase Buku .omputer 1udul Buku 0enulis ,ahun 0enerbit +-it

,e-t9

,e-t:

,e-t>

2abel@ 2abel9 2abel: 2abel> 2abel= 5ommand@

Kun 0rogram B. &plikasi "atabase yang menampilkan record-record pada layar dengan kontrol data dan menggunakan !asilitas "B2ist 2angkah-langkah $ Buata project baru (5trl ?8) ,ambahkan data control pada !orm .lik kanan pada toolbo- klik components pilih *icroso!t "atabound 2ist 5ontrol 3.4. 2etakkan kontrol "B2ist 0ilih kontrol data@, ganti properties Pro+er*ie5onnect "atabase8ame Kecord#ource 5aption Ke*eran1an &ccess 5$H0rogram !ilesH*icroso!t Visual #tudioHVBP<HBibio.*db 0ilih ,abel &ll ,itles ,abel "a!tar Buku

si 0roperti "ata #ource dan Kow #ource pada "B2ist@ dengan data@ 0ilih properti "ata!ield dan 2ist/ield pada "B2ist @ dengan memilih nama !ield yang akan ditampilkan. 1alankan 0rogram

Kun 0rogram

C. &plikasi "atabase yang menampilkan record-record pada layar dengan kontrol data dan menggunakan !asilitas *#/le-Grid 2angkah-langkah @. Buat 8ew 0roject 9. 0ilih *icroso!t /le-Grid control 3.4 pada commmand letakkan *s/le-Grid pada !orm dan letakkan pula kontrol data pada !orm. :. sis properti "atabase /ile pada "ata@ dengan browsing !ile database.ubah pula Kecordsource >. si 0roperti "ata#ource pada *#/le-Grid dengan memilih kontrol data =. .lik kanan pada kontrol *#/le-Grid, pilih 0roperties 3. 0ada tab General, ubah bagian /i-ed5ols menjadi 4 dan bagian 5ols menjadi :. klik 6k ;. 1alankan 0rogram. D. &plikasi "atabase yang menampilkan record-record pada layar dengan kontrol data dan menggunakan !asilitas "BGrid 2angkah-langkah @. Buat 8ew 0roject 9. 0ilih *icroso!t "ata Bound Grid control =.4 pada commmand letakkan *s/le-Grid pada !orm dan letakkan pula kontrol data pada !orm. :. Untuk menambah jumlah kolom pada "BGrid, klik kanan "BGrid, pilih +dit >. .lik kanan sekali lagi, pilih &ppend =. Untuk memasukkan data pada database kedalam kontrol klik kanan pada "BGrid, pilih 0roperties 3. .lik ,ab 5olumns ;. 0ada bagian 5olumn, pilih column 4 <. .etikkan 1udul kolom pada bagian 5aption P. 0ilih nana !ield pada bagian "ata/ield @4. .lik &pply @@. Untuk memasukkan data kolom berikutnya, pada bagian column, pilih column@ dan seterusnya. .lik 6k @9. 1alankan 0rogram.

LATIHAN 1 @. Buat "atabase dalam &ccess 9. ,ampilkan record-record "atabase dalam Visual Basic dengan menggunakan .ontrol "ata. ,ambahkan perintah untuk mencari data, tambah data dan hapus. Untuk tampilan desain sesuai kebutuhan. LATIHAN 2 @. Buat "atabase dalam &ccess 9. ,ampilkan record-record "atabase dalam Visual Basic dengan menggunakan .ontrol "ata dan menggunakan !asilitas Grid.

Anda mungkin juga menyukai