Modul Pemrograman VB
-
Upload
candra-mecca-sufyana -
Category
Documents
-
view
246 -
download
0
Transcript of Modul Pemrograman VB
-
8/11/2019 Modul Pemrograman VB
1/55
PE ROG
Pol
M
MATA
AMA
iteknik
Ba
DUL
KULI
VISU
IKSI G
dung
011
H
L BA
nesha
IC 6.0
-
8/11/2019 Modul Pemrograman VB
2/55
2
KATA PENGANTAR
Dengan Mengucapakan syukur Alhamdulillah kepada allah SWT, atas
terselasaikannya penyusunan modul PEMROGRAMAN VISUAL BASIC
Adapun maksud penyusunan modul ini adalah agar memudahkan para mahasiswa
dalam memahami matakuliah Pemrograman Visual Basic 6.0 dan Pemrograman Visual
basic, sehingga dapat mewujutkan mahasiswa yang handal dan berkwalitas dalam
membuat suatu program aplikasi berbasis Visuab Basic 6.0
Penyusun mengucapkan terima kasih kepada Bapak Drs. K. Prihartono AH, S.Sos,
MM, selaku Direktur Politeknik PIKSI GANESHA Bandung, Yuda Syahidin, ST,Mkom.Selaku Ketua Program studi Manajemen Informatika , Dosen dan Karyawan yang tidak
dapat disebutkan satu persatu sehingga yang membantu sehingga terselesaikannya modul
Pemrograman Visual Basic 6.0
Akhir kata penyusun mengharapkan semoga modul pemrograman ini , kiranya
dapat membantu mahasiswa dalam mengikuti perkuliahan
Bandung, 2011
Penyusun
-
8/11/2019 Modul Pemrograman VB
3/55
3
Daftar Isi
BAB I PERKENALAN PEMROGRAMAN VISUAL BASIC 6.0 ..................................... 7
A. Tujuan Kompetensi Khusus .................................................................................... 7
B. Uraian Materi .......................................................................................................... 7
C. Langkah-Langkah Praktikum .................................................................................. 9
D. Rangkuman ........................................................................................................... 12
E. Tugas ..................................................................................................................... 12
F. Evaluasi ................................................................................................................. 12
G. Pustaka .................................................................................................................. 12
BAB II MENGGUNAKAN EVENT DAN PROPERTI VISUAL BASIC 6.0 .................. 13
A. Tujuan Kompetensi Khusus .................................................................................. 13
B. Uraian Materi ........................................................................................................ 13
C. Langkah langkah Praktikum ............................................................................... 13
1. Aktifkan VB 6 melalui tombol Start. ................................................................ 13
2. Mengatur Property Object ................................................................................. 14
3. Menulis Kode Program : Property Test ............................................................. 14
4. Modifikasi Kode Program ................................................................................. 15
D. Rangkuman ........................................................................................................... 17
E. Tugas ..................................................................................................................... 17
F. Evaluasi ................................................................................................................. 17
G. Pustaka .................................................................................................................. 17
BAB III MENGGUNAKAN DATA DAN VARIABEL VISUAL BASIC 6.0 .................. 18
A. Tujuan Kompetensi Khusus .................................................................................. 18
B. Uraian Materi ........................................................................................................ 18
1. Mengenal tipe data ............................................................................................ 18
2. Mengenal Variabel ............................................................................................ 18
C. Langkah-Langkah Praktikum ................................................................................ 19
D. Rangkuman ........................................................................................................... 20
E. Tugas ..................................................................................................................... 20
F. Evaluasi ................................................................................................................. 20
G. Pustaka .................................................................................................................. 20
BAB IV MENGGUNAKAN OPERATOR VISUAL BASIC 6.0 ...................................... 21
A. Tujuan Kompetensi Khusus .................................................................................. 21
B. Uraian Materi ........................................................................................................ 21
1. Operator Aritmetika........................................................................................... 21
-
8/11/2019 Modul Pemrograman VB
4/55
4
2. Operator Penugasan ........................................................................................... 21
3. Operator Pembanding ........................................................................................ 21
4. Operator Logika ................................................................................................. 22
C. Langkah-Langkah Praktikum ................................................................................ 22
D. Rangkuman ........................................................................................................... 24
E. Tugas ..................................................................................................................... 24
F. Evaluasi ................................................................................................................. 24
G. Pustaka .................................................................................................................. 24
BAB V MENGGUNAKAN CONDITIONAL STATEMENT VISUAL BASIC 6.0 ......... 25
A. Tujuan Kompetensi Khusus .................................................................................. 25
B. Uraian Materi ........................................................................................................ 25
1. Conditional Statment Bersyarat IF ELSE .. END IF : ....................................... 25
C. Langkah-Langkah Praktikum ................................................................................ 25
D. Rangkuman ........................................................................................................... 27
E. Tugas ..................................................................................................................... 27
F. Evaluasi ................................................................................................................. 27
G. Pustaka .................................................................................................................. 28
BAB VI MENGGUNAKAN CONDITIONAL STATEMENT VISUAL BASIC 6.0 ....... 29
A. Tujuan Kompetensi Khusus .................................................................................. 29
B. Uraian Materi ........................................................................................................ 29
1. Conditional Statment Bersyarat SELECT .. CASE: .......................................... 29
C. Langkah-Langkah Praktikum ................................................................................ 29
D. Rangkuman ........................................................................................................... 31
E. Tugas ..................................................................................................................... 31
F. Evaluasi ................................................................................................................. 31
G. Pustaka .................................................................................................................. 32
BAB VII MENGGUNAKAN LOOPING STATEMENT VISUAL BASIC 6.0 ................ 33
A. Tujuan Kompetensi Khusus .................................................................................. 33
B. Uraian Materi ........................................................................................................ 33
1. Conditional Loop Statement : FOR NEXT .................................................... 33
2. Conditional Loop Statement: WHILE END WHILE ..................................... 33
3. Conditional Loop Statement: DO WHILE LOOP .......................................... 33
C. Langkah Langkah Praktikum .............................................................................. 34
D. Rangkuman ........................................................................................................... 35
E. Tugas ..................................................................................................................... 35
F. Evaluasi ................................................................................................................. 35
G. Pustaka .................................................................................................................. 35
-
8/11/2019 Modul Pemrograman VB
5/55
5
BAB VIII MENGGUNAKAN PROCEDURE & FUNCTION VISUAL BASIC 6.0 ........ 36
A. Tujuan Kompetensi Khusus .................................................................................. 36
B. Uraian Materi ........................................................................................................ 36
C. Langkah-Langkah Praktikum ................................................................................ 36
D. Rangkuman ........................................................................................................... 38
E. Tugas ..................................................................................................................... 38
F. Evaluasi ................................................................................................................. 38
G. Pustaka .................................................................................................................. 39
BAB IX MANAJEMEN DATABASE VISUAL BASIC 6.0 ............................................. 40
A. Tujuan Kompetensi Khusus .................................................................................. 40
B. Uraian Materi ........................................................................................................ 40
1. Perintah Dasar SQL ........................................................................................... 40
C. Langkah-Langkah Praktikum ................................................................................ 41
D. Rangkuman ........................................................................................................... 43
E. Tugas ..................................................................................................................... 43
F. Evaluasi ................................................................................................................. 43
G. Pustaka .................................................................................................................. 43
BAB X MANAJEMEN DATABASE VISUAL BASIC 6.0 .............................................. 44
A. Tujuan Kompetensi Khusus .................................................................................. 44
B. Uraian Materi ........................................................................................................ 44
C. Langkah-Langkah Praktikum ................................................................................ 44
D. Rangkuman ........................................................................................................... 46
E. Tugas ..................................................................................................................... 46
F. Evaluasi ................................................................................................................. 46
G. Pustaka .................................................................................................................. 46
BAB XI LAPORAN DAN MENU VISUAL BASIC.NET ................................................ 47
A. Tujuan Kompetensi Khusus .................................................................................. 47
B. Uraian Materi ........................................................................................................ 47
C. Langkah-Langkah Praktikum ................................................................................ 47
D. Rangkuman ........................................................................................................... 55
E. Tugas ..................................................................................................................... 55
F. Evaluasi ................................................................................................................. 55
G. Pustaka .................................................................................................................. 55
-
8/11/2019 Modul Pemrograman VB
6/55
6
A.Deskripsi Mata KuliahMata kuliah ini bermaksud untuk memberikan keahlian bagi mahasiswa dalam
pemrograman sehingga diharapkan mahasiswa dapat membuat sebuah program aplikasi
berbasis Microsoft Visual Basic 6.0 . dalam perusahaan yang bergerak dalam bidang
produk dan jasa , dalam matakuliah ini pokok materi yang akan dibahas adalah :penggunaan Microsoft Visual Basic 6.0, variabel dalam pemrograman, operator logika,
fungsi pemilihan, looping , array, pengkoneksian database , pembuatan menu,dan
laporan
B.
Tujuan Kompetensi Umum
Setelah menyelesaikan matakuliah praktek pemrograman visual basic .6.0 mahasiswa
dapat mengaplikasikan dan membuat aplikasi di perusahaan dagang dan jasa
C. Tujuan Kompetensi Khusus
Untuk dapat mengikuti mata kuliah ini, mahasiswa sudah mengambil mata kuliah
Algoritma dan Pemrograman /Logika Algoritma
-
8/11/2019 Modul Pemrograman VB
7/55
7
BAB IPERKENALAN PEMROGRAMAN
VISUAL BASIC 6.0
A. Tujuan Kompetensi Khusus
Mahasiswa mampu dan memahami cara menggunakan aplikasi Visual Basic ,Memahami komponen dalam menggunakan Visual Basic.
B. Uraian MateriVisual Basic adalah salah satu bahasa pemrograman komputer. Bahasapemrograman adalah perintahperintah yang dimengerti oleh komputer untukmelakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yangdikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan daripendahulunya yaitu bahasa pemrograman BASIC (Beginners All -purposeSymbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basicmerupakan salah satu Development Tool yaitu alat bantu untuk membuatberbagai macam program komputer, khususnya yang menggunakan sistemoperasi Windows. Visual Basic merupakan salah satu bahasa pemrogramankomputer yang mendukung object (Object Oriented Programming = OOP).
1. Requeryment Microsoft visual studio 2005/20081.1
Kebutuhan Perangkat Kerasa. Minimal support processor Intel Pentium II, direkomndasikan
diatasnyab. Minimal RAM 64, di rekomdasikan diatasnyac. Minimal VGA adalah 2 MB , direkomdasikan diatasnyad. Minimal Monitor SVGA dengan resolusi 800 X 600, direkomdasikan
diatasnyae. Minimal Kapasitas Hardisk untuk istallasi adalah 1 Giga ,
direkomendasikan diatasnyaf. Dan kelengkapan lainya
1.2Kebutuhan Perangkat Lunaka. Operating System, Microsoft Windows XP SP2, Vista ,2000 Server
SP4 dan 2003 Server SP1
b. Database Microsoft Access XP, 2000 atau 2003
c. Database Microsoft SQL server 2000 atau 2005
2. Mengenal .Visual Basic 6.0
Visual Basic 6 merupakan salah satu tool untuk pengembangan aplikasiyang banyak diminati oleh orang. Di sini Visual Basic 6 menawarkankemudahan dalam pembuatan aplikasi dan dapat menggunakankomponen-komponen yang telah disediakan. Untuk memulai Visual Basic6 anda perlu menginstall Visual Basic 6.0. Program ini biasanya dalam satupaket dengan Visual Studio 6.0.
-
8/11/2019 Modul Pemrograman VB
8/55
8
Dengan menggunakan Visual Basic 6 kita bisa menghasilkan berbagaimacam jenis program. Dari aplikasi yang mengintegrasikan database,
jaringan, office automation, dan web application. Di sini kita akanmembahasa dasar-dasar pemrograman Visual Basic dengan sedikit tentangdatabase.
Pada layar awal akan muncul tampilan seperti di atas. Visual Basicmenyediakan banyak jenis modul aplikasi. Untuk memulai programstandar pilihlah Standard EXE, kemudian klik pada tombol Open.
Setelah itu akan muncul tampilan seperti berikut ini. Sekarang kita akanmengenal bagian-bagian dari IDE ( Integrated Development Environment )yang kita gunakan.
Form Designer
Pada form design ini adalah tempat kita merancang user interface ( antarmuka pemakai ). Untuk menampilkan layar ini dapat mengklik padatombol Design View atau dengan menekan tombol Shift + F7. Sedangkanuntuk ke layar coding dapat menekan tombol F7.
-
8/11/2019 Modul Pemrograman VB
9/55
9
Menu Toolbar
Menu standar pada Windows, dapat digunakan untuk membuka project,menyimpan project, menjalankan project, dan sebagainya.
ToolboxDi sinilah tempat komponen-komponen yang disediakan untuk merancanguser interface. Masing-masing komponen memiliki cirri dan kegunaanmasing-masing. Komponen kita gunakan sesuai kebutuhan kita.
Project Explorer
Di sini adalah struktur project yang sedang kita kerjakan. Suatu projectdapat terdiri dari beberapa form.
Properties
Pada kolom ini menampilkan Properties dari komponen yang sedang aktif.Property adalah data-data atau karakteristik yang dimiliki oleh suatu objekkomponen.
C. Langkah-Langkah Praktikum
1.
Sekarang kita akan membuat program sederhana.
Pilihlah Label pada Toolbox yang menggunakan symbol .Kemudian dragke form design. Kemudian pada kolom Properties ubah property Captionuntuk mengubah teks yang tertulis pada layar.
-
8/11/2019 Modul Pemrograman VB
10/55
10
Berikut ini adalah property yang disetting :
Nama Value Keterangan
(Name) lblJudul Nama dari objek
Alignme
2 Center Untuk mengatur agar teks rata tengah
Caption Welcome Untuk mengatur teks yang terlihat
Font Pilih jenistulisan
Untuk mengatur jenis tulisan, ukurandan sebagainya.
Rancanglah form anda menjadi seperti berikut ini. Komponen yang akankita gunakan adalah Label, TextBox, dan Command.
Nama Property Value Keterangan
Caption &Tampil Mengatur teks pada tombol.
cmd ResetNama Property Value Keterangan
Caption &Reset Mengatur teks pada tombol.
cmdExitNama Property Value Keterangan
Caption E&xit Mengatur teks pada tombol.
txtNamaNama Property Value Keterangan
Text Mengosongkan teks pada textbox
-
8/11/2019 Modul Pemrograman VB
11/55
11
Tanda & pada Caption Command menyatakan Mnemonic untuk tomboltersebut. &Tampil akan menghasilkan pada tombol teks di mana huruf Tnya bergaris bawah. Penekanan tombol pada tombol ini dapatmenggunakan kombinasi tombol Alt + T. Demikian pula dengan yanglainnya.
Pemrograman pada Visual Basic menggunakan konsep event-driven, dimana suatu prosedur dijalankan pada saat terjadi suatu kejadian tertentu.Misalkan kita ingin membuat pada saat tombol Exit diklik maka langsungkeluar dari program. Caranya, kliklah dua kali pada tombol Exit dan akanmembawa anda ke layar coding.
Pada bagian di atas menyatakan bahwa pada saat cmdExit di click makaakan langsung keluar dari program. Untuk menjalankan aplikasinya andadapat menekan tombol F5 untuk run.
Kemudian kita akan membuat coding untuk tombol Reset dan Tampilnya.
Untuk tombol Reset kita akan membuat pada saat tombol Reset ditekanmaka txtNama akan dikosongkan. Perintah untuk mengosongkannyaadalah dengan memberi nilai pada Text nya dengan string kosong. PadaVB 6 anda dibantu untuk tidak perlu mengingat semua property yang ada,karena pada saat anda mengakses suatu objek maka akan dimunculkanpropertynya.
-
8/11/2019 Modul Pemrograman VB
12/55
12
Pada cmdTampil diklik kita masukkan coding dengan menggunakanMsgBox, di mana akan menampilkan sebuah kotak dialog pesan.
Kita kembali ke form design ( tekan Shift + F7 ). Kemudian kita bisamerancang tampilan dari program dengan mengatur property dari formyang ada. Rancanglah user interface dengan mengganti warnabackground dan warna teks, jenis teks dan sebagainya.
FormNama Property Value Keterangan
BackColor Warna lain Mengatur warna background dari
Label
Nama Property Value Keterangan
BackStyle 0 Transparent Agar label bersifat transparan dan warna
backgroundnya mengikuti warna form.
CommandNama Property Value Keterangan
BackColor Warna lain Mengatur warna background untuk ketiga tombol yangada
Style 1 Graphical Untuk memberikan mode Graphical pada button,sehingga dapat menampilkan warna dan gambar.
D. Rangkuman
Microsoft Visual Studio adalah kelanjutan dari Microsoft Visual Studio.Net2003 dan Microsoft Visual Studio 6 , aplikasi ini adalah aplikasi yangdubuat oleh perusahaan Microsoft.Pemrograman Microsoft Visual Studio .Net 2008 adalah sebuah platformuntuk membangun , menjalankan, dan meningkatkan generasi lanjut dariaplikasi terdistribusi.
E. Tugas
Buatlah makalah per kelompok (3 Orang) yang di dalamnya terdapattahapan installasi untuk Visual Basic 6.0
F.
EvaluasiJelaskan perbedaan antara form, properties, toolbox ?
G. Pustaka
1.
Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005
-
8/11/2019 Modul Pemrograman VB
13/55
13
BAB IIMENGGUNAKAN EVENT DAN PROPERTI
VISUAL BASIC 6.0
A. Tujuan Kompetensi Khusus
Mahasiswa mampu dan memahami cara menggunakan aplikasi Visual Basic,Memahami komponen dalam menggunakan Microsoft Visual Basic
B. Uraian Materi
Event dan properti merupakan bagian dari pemrograman visual basic .netyang digunakan untuk mengolah menelusuri bagian dari pemrogramanberbasis visual basic
C. Langkah langkah Praktikum
1. Aktifkan VB 6 melalui tombol Start.
Kenali jenis-jenis komponen (control) yang ada di dalam bagian ToolBox :
Pada Jendela Form buatlah UI seperti ini :
Cara membuatnya :
Klik komponen Label di dalam ToolBox kemudian gambar object Label1di dalam Form dengan cara
drag-drop. Lakukan langkah yang sama untuk object Label2. Object Text1di-gambar menggunakan
komponen TextBox, sedangkan object Command1 dan Command2menggunakan komponen Command
Button.
-
8/11/2019 Modul Pemrograman VB
14/55
14
2.
Mengatur Property Object
Kenali bagian-bagian di dalam Jendela Properties :
Melalui Jendela Properties atur property setiap object sebagai berikut :
Object Properties ValueForm1 Caption
StartUpPositionProperty Test2 CenterScreen
Label 1 Ca tion Tuliskan nama Anda :Text1 - -Label2 Alignment
BackColorFont
2 CenterPalette: Size: 24
Command 1 Caption OKCommand2 Ca tion Selesai
Sehingga UI-nya menjadi seperti ini :
3.
Menulis Kode Program : Property Test
Buka Jendela Code dan kenali bagian-bagian di dalamnya :
-
8/11/2019 Modul Pemrograman VB
15/55
15
Program yang berbasis Windows bersifat event-driven, artinya programbekerja berdasarkan event yang terjadi pada object di dalam programtersebut. Misalnya, jika seorang user meng-klik sebuah tombol maka
program akan memberikan reaksi terhadap event klik tersebut. Programakan memberikan reaksi sesuai dengan kode-kode program yang dibuatuntuk suatu event pada object tertentu.
Pilih object Command1 pada bagian Object Selector. Secara otomatis padabagian Code Editor akan muncul blok kode program berikut :
Private Sub Command1_Click()
End Sub
Event Click merupakan event default (standar) dari object Command1, Andabisa melihat event lainnya pada bagian Event Selector.
Pada bagian Code Editor ketikkan kode programnya sebagai berikut :
Private Sub Command1_Click()Label2.Caption = Text1.Text
End Sub
Private Sub Command2_Click()
End
End Sub
Simpan Project1 (nama file : Latihan.vbp) dan Form1 (nama file : Lat1.frm).VB 6 akan menyimpan program yang Anda buat ke dalam beberapa fileyang saling terkait, antara lain : file project (*.vbp), file form (*.frm) dan filemodule (*.bas).
Coba jalankan Project1 dengan meng-klik tombol Start ( ) pada bagianToolbar atau tekan tombol F5 pada keyboard. Ketikkan Salman di dalamTextBox kemudian klik tombol OK. Maka akan tampil hasil sebagai berikut:
Bila ingin keluar klik tombol Selesai.4. Modifikasi Kode Program
Ubah tampilan UI-nya menjadi seperti ini :
(Tambahkan komponen Frame, OptionButton dan CheckBox)
-
8/11/2019 Modul Pemrograman VB
16/55
16
Atur property object-object tambahannya sebagai berikut :Ob ect Pro erties Value
Frame 1 Ca tion Pilihan :Option1 Caption BiruO tion2 Ca tion MerahCheck1 Caption TebalCheck2 Ca tion Mirin
Obyek Frame1 harus dibuat terlebih dahulu si form, dan selanjutnya obyekOption dan Check dibuat di dalam Frame1 tersebut. Tujuan pembuatanberbagai pilihan tersebut adalah memperkenalkan pada Anda fasilitasOption dan CheckBox yang digunakan untuk membuat pilihan dalamaplikasi.
Tambahkan kode programnya sebagai berikut :Private Sub Option1_Click()Label2.ForeColor = vbBlueEnd Sub
Private Sub Option2_Click()Label2.ForeColor = vbRedEnd Sub
Private Sub Check1_Click()Label2.FontBold = Check1.ValueEnd Sub
Private Sub Check2_Click()Label2.FontItalic = Check2.ValueEnd Sub
Simpan kembali Form1, kemudian coba jalankan Project1 dan lihat hasilnya:
-
8/11/2019 Modul Pemrograman VB
17/55
17
D. Rangkuman
Event dan properti merupakan bagian dari pemrograman visual basic .netyang digunakan untuk mengolah menelusuri bagian dari pemrogramanberbasis visual basic 6.0Kelebihan dari IDE (Interface Development Environment) pada Microsoft
Visual Basic 6.0 adalah lebih lengkap dan terorganisir dengan baik ,sehingga memudahkan dalam mengembangkan aplikasi dengan memilihobject yang ada di dalam toolbox dan langsung dapat dimasukan ke dalamForm.
E. Tugas
Buatlah makalah per kelompok (3 Orang) yang di dalamnya membahasperbedaan antara Objeck yang ada di dalam toolbox
F. Evaluasi
Jelaskan perbedaan antara IDE Microsoft Visual Studio 6.0 dengan
Microsoft Visual Studio 2005/2008/2010 ?
G. Pustaka
1.
Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.
2.
Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005
-
8/11/2019 Modul Pemrograman VB
18/55
18
BAB IIIMENGGUNAKAN DATA DAN VARIABEL
VISUAL BASIC 6.0
A. Tujuan Kompetensi Khusus
Mahasiswa bisa mendefinisikan Variabel, Konstanta, Tipe data dan operatordalam Visual Basic 6.0
B. Uraian MateriKetika seorang user (pengguna) menggunakan sebuah program komputer,seringkali komputer memintanya untuk memberikan informasi. Informasi inikemudian disimpan atau diolah oleh komputer. Informasi inilah yang disebutdengan data.
1.
Mengenal tipe dataTipe data yang secara umum digunakan pada Visual Basic .NetTIPE
DATA
UKURAN
(dalambytes)
Deskripsi Jangkauan
Byte 1 Nilai antara ; 0 s/d 255Boolean 1 Bernilai; True atau FalseChar 2 Menampung data UnicodeDatetime 8 Nilai Tanggal; 1/1/0001 jam 11 :59 :59 s.d Tanggal
12/21/9999Decimal 16 Untuk nilai yang mengandung nilai NegatifDouble 8 Untuk nilai yang mengandung nilai Negatif
2.
Mengenal VariabelVariabel adalah tempat penyimpanan sementara ketika diproses dalam
memori computer, dalam mendeklarasikan variabel terdapat dua cara,yaitu : Deklarasi Eksplisit dan Implisit
2.1. Deklarasi Eksplisit
Deklarasi ini mengandung arti bahawa program menggunakanstatement atau pernyataan untuk mendeklarasikan variable, berikutadalah statement dalam mendeklarasika suatu variableDim VarName[As DataType]Private VarName[As DataType]Satatic VarName[As DataType]Public VarName[As DataType]
2.2. Deklarasi ImplisitDeklarasi ini dilakukan tanpa menggunakan kata kunci dalammendeklarasikan variable, tetapi variabel ini menggunakan karakterkhusus untuk menandakan variabletipe variable Implisit
Tipe variable SuffixInteger %Long &
-
8/11/2019 Modul Pemrograman VB
19/55
19
Single !Double #
Currency @String $
C.
Langkah-Langkah PraktikumAktifkan VB 6 melalui tombol Start. Buka kembali project Latihan.vbp. TambahkanForm baru ke dalam Project.Pada Jendela Form buatlah UI seperti ini : (Gunakan komponen CommandButton danLabel)
Pengaturan property setiap object-nya adalah sebagai berikut :
Obj ect Properties ValueForm3 Caption
StartU PositionVariabel Test2 CenterScreen
Command1-3 Caption Test 1Test 2
Label1-3 BackColorCa tion
Palette :
Buka Jendela Code dan pada bagian Code Editor ketikkan kode programnya sebagaiberikut :
Dim test2 As IntegerPrivate Sub
Command1_Click()Dim test1 As Stringtest1 = "nusantara"Label1.Caption = test1Label2.Caption = test2Label3.Caption = test3
End Sub
Private Sub Command2_Click()test2 = 10Label1.Caption = test1Label2.Caption = test2Label3.Caption = test3
End SubPrivate Sub Command3_Click()
Const test3 As Single = 90.55Label1.Caption = test1Label2.Caption = test2Label3.Caption = test3
End Sub
-
8/11/2019 Modul Pemrograman VB
20/55
20
Klik menu Project > Project1 Properties lalu klik tab General. Gantilah StartupObject-nya menjadi Form3.
Coba jalankan Project1. Perhatikan sifat variabel global, variabel lokal dankonstanta !
Klik Nilai Var. Test1 Nilai var. Test2 Nilai Var. Test3Test1 nusantara Kali Pertama : 0
Berikutn a : 10
Test2 10 Test3 10 90,55
D. Rangkuman
Dalam setiap pemrograman visual terdapat variabel yang digunakan untukmenampung data yang mengandung tipe data tertentu
E. Tugas
Buatlah program yang digunakan untuk memasukan data mahasiswadengan menggunakan tipe data
F. Evaluasi
Buatlah Program penjualan sederhana tentang took makmur, dimanadidalamnya terdapan kode transaksi, tanggal, kode barang, nama barang,jenis dan harga barang
G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.
2.
Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005
-
8/11/2019 Modul Pemrograman VB
21/55
21
BAB IVMENGGUNAKAN OPERATOR
VISUAL BASIC 6.0
A. Tujuan Kompetensi Khusus
Mahasiswa dapat membuat aplikasi menggunakan operator pada MicrosoftVisual Studio .Net
B. Uraian Materi
Operator pada Visual Basic 6.0 yaitu merupakan symbol yang menunjukanbagaimana Visual Basic melakukan aksi terhadap suatu ekspresi terdapat 4
jenis operator pada visual basic 6.0 yaitu Operator Aritmetika, AperatorPenugasan dan Operator Pembanding dan Operator Logika.
1.
Operator AritmetikaOperator Aritmetika digunakan untuk melakukam opearasi matematika
Daftar Operator AritmetikaOpertor Aritmetika Operasi yang dilakukan
+ Penjumlahan- Pengurangan* Perkalian/ Pembagian dengan Hasil Bulat^ Pangkat
Mod Menghitung sisa pembagian
2.
Operator PenugasanOperator Penugasan berfungsi untuk memasukan nilai dari suatu ekspresike ekspresi yang lain, operator penugasan digunakan dengan symbol (=)
3. Operator PembandingOperator pembanding berfungsi untuk membandingkan suatu nilai dengannilai yang lain dimana hasilnya akan menghasilkan nilai logika TRUE danFALSE
Daftar Operator Pembanding
Operator Pembanding Keterangan= Sama dengan> Lebih Besar Dari
< Lebih Kecil Dari Tidak Sama dengan= Lebih besar atau sama denganBetween Menentukan antara nilaiLike Pencarian dengan polaIn Mencari data dengan nilai
tertentu
-
8/11/2019 Modul Pemrograman VB
22/55
22
4.
Operator LogikaOperator logika berfungsi untuk menentukan hasil berupa nilai Tru andFalse
Daftar Operator Logika
Operator LogikaAndOrXorNot
C. Langkah-Langkah PraktikumPada pembuatan aplikasi ini, objek-objek yang digunakan , namenya dirubahdengan nama yang di anjurkan, kemudianpropertisnyadiaturpula dengancriteriaBuatlah Tampilan Berikut ini
Atur propertinya seperti berikut
No. Objek Properti Nilai Properti1. Form1 Name Frlatihan2
2. GroupBox1Label1Label2Label3
Textbox1Textbox2Textbox3
CaptionCaptionCaptionCaption
NameNameName
| Data Bilangan |Bilangan KesatuBilangan KeduaHasil Perhitungan
txtBil1txtBil2txtHasil
3. GroupBox2
Commandbutton1
Commandbutton2
Commandbutton3
TextDockNameCaptionNameCaptionName
| Operator |BottombtTambah+btKurang-btKali
-
8/11/2019 Modul Pemrograman VB
23/55
23
Commandbutton4
Commandbutton5
Commandbutton6
TextNameTextNameText
NameText
xbtBagi/btNew&New
btClose&Close
Tambahkan kode program tiapEvent,sebagai berikut
'--- mengisi event & method terhadap tombol prosesPrivate Sub btTambah_Click()
Dim b1, b2 As New IntegerDim h As New Doubleb1 = Val(txtBil1.Text)b2 = Val(txtBil2.Text)h = b1 + b2
txtHasil.Text = hEnd Sub
Private Sub btKurang_Click()Dim b1, b2 As New IntegerDim h As New Doubleb1 = Val(txtBil1.Text)b2 = Val(txtBil2.Text)h = b1 - b2txtHasil.Text = h
End Sub
Private Sub btKali_Click()Dim b1, b2 As New IntegerDim h As New Doubleb1 = Val(txtBil1.Text)b2 = Val(txtBil2.Text)h = b1 * b2txtHasil.Text = h
End Sub
Private Sub btBagi_Click()Dim b1, b2 As New IntegerDim h As New Doubleb1 = Val(txtBil1.Text)b2 = Val(txtBil2.Text)h = b1 / b2txtHasil.Text = h
End Sub
Private Sub btNew_Click()txtBil1.Clear()txtBil2.Clear()txtHasil.Clear()txtBil1.Focus()
End Sub
Private Sub btClose_Click()Close()
End Sub
-
8/11/2019 Modul Pemrograman VB
24/55
24
D. Rangkuman
Dalam setiap pemrograman visual basic .Net terdapat Operator yangdigunakan dalam membuat sebuah program palikasi yang meliputi :Pemangkatan, Penjumlahan, Pembagian, Pengurangan,
Lebih Besar,Lebih Kecil,Sama dengan,Dan,Or
E. Tugas
Buatlah Program Aplikasi menggunakan Operator yamg digunakan untukmenentukan Total Penjualan atau pembelian di MINIMARKET
F. Evaluasi
Buatlah program berikut , tentukanNamedanPropertisyang dibutuhkan
Sekenario Form :Kasus diatas digunakan untuk menentukan Biaya Sewa Kamar danmenentukan Jumlah kembali apabila jumlah bayar melebihi dari biayasewa kamar
1. Biaya Sewa kamardi dapat dari Harga Sewa* Lama Menginap2. Kembali di dapat dariJumlah Bayar Biaya Sewa kamar
G.
Pustaka1.
Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.
2.
Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005
-
8/11/2019 Modul Pemrograman VB
25/55
25
BAB VMENGGUNAKAN CONDITIONAL STATEMENT
VISUAL BASIC 6.0
A. Tujuan Kompetensi Khusus
Mahasiswa mengerti dan memahami struktur control serta, dan Mahasiswadapat memahami penggunaan struktur kontrol IF
B. Uraian Materi
Conditional Statement merupakan statement-statement yang sangat pentingdalam penyusunan program, terutama pada pemrograman yang berorientasipemrograman Visual Basic
1.
Conditional Statment Bersyarat IF ELSE .. END IF :Statement ini digunakan untuk menjalankan satu blok perintah :
Bentuk Penulisan IF dengan Satu kondisi dan Satu Pernyataan
IF thenEnd IF
Bentuk Penulisan IF dengan Satu kondisi dan dua Pernyataan
IF thenElse
End IF
Bentuk Penulisan IF dengan Dua kondisi dan dua Pernyataan
IF thenElseIF then.End If
End if
C. Langkah-Langkah Praktikum
Untuk lebih jelas mengenai Conditional (IF Then) kita buatkan Lantihanberikut ini;
-
8/11/2019 Modul Pemrograman VB
26/55
26
Sekenario Form ;Harga akan muncul otomatis apabila satuan dipilih
Jika Satuan adalah Buah maka Harga = 50000, Jika Satuan adalah Boxmaka Harga = 60000, Jika Satuan adalah Botol maka Harga = 70000,
Jika Satuan adalah Dus maka Harga = 80000, Jika Satuan adalah
Tablet maka Harga = 50000Atur Propertinya, sebagai berikut :
No. Objek Properti Nilai Properti1. Project
Form1NameName
Latihan3Frlatihan3
2. GroupBox1Label1 s/d Label 6TextBox1TextBox2ComboBox1
TextBox3TextBox4
CaptionCaptionNameNameNameItems
NameName
| Data Obat |Seperti di Formtxtkode_ObattxtNama_ObatcbSatuanBuah
BoxBotolDusTablettxtBanyaktxtHarga
3. Button1
Button2
Button3
NameCaptionNameCaptionNameCaption
btTambah&TambahbtSimpan&SimpanbtKeluar&Keluar
Tambahkan Kode Program Seperti Tampilan Berikut ini
Private Sub btTambah_Click()txtKode_obat.Clear()txtNama_obat.Clear()txtBanyak.Clear()txtHarga.Clear()txtKode_obat.Focus()
-
8/11/2019 Modul Pemrograman VB
27/55
27
End Sub
Private Sub btExit_Click)Me.Close()
End Sub
Private Sub cbSatuan_click()If Me.cbSatuan.Text = "Buah" ThenMe.txtHarga.Text = 50000
ElseIf Me.cbSatuan.Text = "Box" ThenMe.txtHarga.Text = 60000
ElseIf Me.cbSatuan.Text = "Botol" ThenMe.txtHarga.Text = 70000
ElseIf Me.cbSatuan.Text = "Dus" ThenMe.txtHarga.Text = 80000
ElseIf Me.cbSatuan.Text = "Tablet" ThenMe.txtHarga.Text = 5000
End IfEnd Sub
End Class
D. Rangkuman
Mempelajari struktur control pemilihan pada pemrograman visual Basicyang meliputi :IF ...... ThenEnd IFSertaIF...... thenElseEnd If
E. Tugas
Buatlah Program Aplikasi menggunakan Conditional Statement yamgdigunakan untuk menentukan Total Penjualan atau pembelian di TOKOBUKU
F. Evaluasi
Tampilan yang diharapkan :
-
8/11/2019 Modul Pemrograman VB
28/55
28
Sekenario :Buatlah program penjualan Barang Sembako , tujuan program ini adalahuntuk menentukan total harga yang harus dikeluarkan oleh pembeli dan
jumlah kembali yang di dapat apabila jumlah Bayar lebih Banyak dari
Total hargaJenis Kamar Harga Sewa PerhariVIP 750000Kelas I 500000Kelas II 300000Kelas III 150000
Biaya Sewa kamardi dapat dari Harga Sewa* Lama MenginapKembali di dapat dariJumlah Bayar Biaya Sewa kamar
G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005
-
8/11/2019 Modul Pemrograman VB
29/55
29
BAB VIMENGGUNAKAN CONDITIONAL STATEMENT
VISUAL BASIC 6.0
A. Tujuan Kompetensi Khusus
Mahasiswa mengerti dan memahami struktur control serta, dan Mahasiswadapat memahami penggunaan struktur kontrol SELECT CASE
B. Uraian Materi
Conditional Statement merupakan statement-statement yang sangat pentingdalam penyusunan program, terutama pada pemrograman yang berorientasipemrograman Visual Basic
1.
Conditional Statment Bersyarat SELECT .. CASE:Statement ini digunakan untuk menjalankan satu blok perintah :
Bentuk Penulisan Select Case
Select Case Case Pernyataan 1Case Pernyataan 2Case Pernyataan 3Case Pernyataan 4End Select
C. Langkah-Langkah Praktikum
Conditional (Select Case) kita buatkan Lantihan berikut ini;
Sekenario Form ;Harga akan muncul otomatis apabila satuan dipilih
Jika Jenis Buku adalah Novel maka Harga = 25000, Jika Jenis Buku adalahKomputer maka Harga = 125000, Jika Jenis Buku adalahAkutansi maka Harga = 80000, Jika Jenis Buku adalah Fiksi makaHarga = 90000
-
8/11/2019 Modul Pemrograman VB
30/55
30
Atur Propertinya, sebagai berikut :
No. Objek Properti Nilai Properti1. Project
Form1NameName
Latihan4Frlatihan4
2. GroupBox1Label1 s/d Label 6TextBox1TextBox2ComboBox1
TextBox3TextBox4
CaptionCaptionNameNameNameItems
NameName
| Data Buku |Seperti di Formtxtkode_BukutxtNama_BukucbjenisNovelKomputerAkutansiFiksitxtBanyaktxtHarga
3. Button1
Button2
Button3
Name
CaptionNameCaptionNameCaption
btTambah
&TambahbtSimpan&SimpanbtKeluar&Keluar
Tambahkan Kode Program Seperti Tampilan Berikut ini
Public Class frlatihan5Private Sub Form1_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MyBase.LoadMe.Text = "Entri Data Buku"
Me.StartPosition = FormStartPosition.CenterScreenMe.btSimpan.Enabled = FalseEnd Sub
Private Sub btTambah_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles btTambah.Click
Me.txtKode_Buku.Clear()Me.txtNama_Buku.Clear()Me.txtBanyak.Clear()Me.txtHarga.Clear()Me.txtKode_Buku.Focus()
End Sub
Private Sub btExit_Click(ByVal sender As System.Object, ByVale As System.EventArgs) Handles btExit.Click
Me.Close()End Sub
Private Sub cbSatuan_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) Handlescbjenis.SelectedIndexChanged
Select case cbjenis.TextCase NovelTxtharga=25000Case KomputerTxtharga=125000Case Akutansi
-
8/11/2019 Modul Pemrograman VB
31/55
31
Txtharga=80000Case FiksiTxtharga=90000End Select
End SubEnd Class
Setiap pemrograman dapat menggunakan salah satu dari ConditionalStatement yaitu If Then atau Select . case, atau dapat menggunakankolaborasi keduanya di dalam suatu program aplikasi yang sama,condisi tersebut banyak digunakan dalam semua program aplikasiagar lebih memahami silahkan buat kasus berikut ini
Selalu GunakanNamayang sama dengan yang ada di modulagar anda mudahdalam melakukan pengecekan kesalahan di dalam form
D.
RangkumanMempelajari struktur control pemilihan pada pemrograman visual Basicyang meliputi :Select CaseEnd Select
E. Tugas
Buatlah Program Aplikasi menggunakan Conditional Statement yamgdigunakan untuk menentukan Total Penjualan atau pembelian di APOTIK
F. Evaluasi
Tampilan yang diharapkan :
Sekenario ;Buatlah program penjualan Barang Sembako , tujuan program ini adalahuntuk menentukan total harga yang harus dikeluarkan oleh pembeli dan
jumlah kembali yang di dapat apabila jumlah Bayar lebih Banyak dariTotal harga
-
8/11/2019 Modul Pemrograman VB
32/55
32
Jenis Kamar Harga Sewa PerhariVIP 750000Kelas I 500000Kelas II 300000Kelas III 150000
Biaya Sewa kamardi dapat dari Harga Sewa* Lama MenginapKembali di dapat dariJumlah Bayar Biaya Sewa kamar
G. Pustaka
1.
Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.
2.
Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005
-
8/11/2019 Modul Pemrograman VB
33/55
33
BAB VIIMENGGUNAKAN LOOPING STATEMENT
VISUAL BASIC 6.0
A. Tujuan Kompetensi Khusus
Mahasiswa mengerti dan memahami struktur kontrol For, Do dan While, sertaMahasiswa dapat menerapkan struktur kontrol For, Do dan While dalampemrograman menggunakan Visual Studio .Net
B. Uraian Materi
Struktur Control Pengulangan pada Visual basic 6.0 yaitu merupakan symbolyang menunjukan bagaimana Visual Basic melakukan aksi terhadap suatuekspresi terdapat 4 jenis Struktur Control Pengulangan pada visual basic 6.0yaitu For, Do dan While1. Conditional Loop Statement : FOR NEXT
Pengulangan ini digunakan untuk melakukan pengulangan sampai
dengan nilai terpenuhi ( Nilai awal dan Nilai Akhir)
Bentuk PenulisanDim x as integerFor x = nilai awal to nilai akhirNext x
2.
Conditional Loop Statement: WHILE END WHILEPengulangan ini digunakan untuk melakukan pengulangan sampai dengannilai terpenuhi ( Nilai awal dan Nilai Akhir)
Bentuk Penulisan
Dim x as integerX=1Whlie x
-
8/11/2019 Modul Pemrograman VB
34/55
34
C. Langkah Langkah Praktikum
Untuk lebih jelas mengenai Pengulangan (Looping) kita buatkan Latihanberikut ini;
Sekenario Form ;Hasil akan muncul terurut dari 1 sampai 100 berdasarkan tombolpengulangan yang dipilih
Atur Propertinya, sebagai berikut :
No. Objek Properti Nilai Properti
1. ProjectForm1
NameNameStartPosition
Latihan5Frlatihan5CenterScreen
2. GroupBox1
Button1
Button2
Button3
List1
Caption
NameCaptionNameCaptionNameCaptionName
| PengulanganFor While , Do |
btforFor - NextbtwhileWhile End WhilebtdoDo Until - LoopLsthasil
Tambahkan Kode Program Seperti Tampilan Berikut ini
Private Sub btfor_Click()Dim x As IntegerFor x = 1 To 100
Lsthasil.Additems(x)Next x
End Sub
Private Sub btwhile_Click()Dim x As Integerx = 1While (x
-
8/11/2019 Modul Pemrograman VB
35/55
35
Private Sub btdo_Click()
Dim x As Integerx = 1Do Until x > 100
Lsthasil.Additems(x)
x += 1LoopEnd Sub
D. Rangkuman
Pengulangan pada pemrograman visual basic yang meliputi :For .....Do .....
While ...
E. Tugas
Buatlah Program Untuk menampilkan bilangan ganjil dan genapmenggunakan pengulngan for , While dan Do
F. Evaluasi
Buatlah Program looping berikut ini
Hasil akan muncul terurut dari Nilai Awal sampai Nilai Akhir berdasarkantombol pengulangan yang dipilih
G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005
-
8/11/2019 Modul Pemrograman VB
36/55
36
BAB VIIIMENGGUNAKAN PROCEDURE & FUNCTION
VISUAL BASIC 6.0
A. Tujuan Kompetensi Khusus
Mahasiswa mampu memahami procedure dan function dalam pemrogramanvisual basic dan Mahasiswa Mampu menggunakan procedure dalampembuatan program berbasis visual
B. Uraian Materi
Pada umumnya kalau kita membuat sebuah program selalu event yang terjadiadalah Private Sub --------- End Sub. Deklarasi ini dapat ditulis lebih sederhanadengan perintah Sub -------- End Sub yang artinya sama, yaitu sama-samamendeklarasikan sebuah event pada tingkat level local/private.Contoh Penulisan Procedure/Sub:
Penulisan Normalnya, sbb : Dapat diubah menjadi, sbb :
Private sub Bersih ()Txtkode.Text=Clear()Txtnama.Text=Clear()Txtalamat.Text=Clear()Txtkota.Text=Clear()
End Sub
sub Bersih ()Txtkode.Text=Clear()Txtnama.Text=Clear()Txtalamat.Text=Clear()Txtkota.Text=Clear()
End SubPemanggilan Procedure/Sub AtauCall Bersih() Bersih()
C. Langkah-Langkah Praktikum
Untuk lebih jelasnya buatlah tampilan berikut ini ;
-
8/11/2019 Modul Pemrograman VB
37/55
37
Atur Propertinya, sebagai berikut :
No. Objek Properti Nilai Properti1. Project
Form1NameName
StartPosition
Latihan 3Frlatihan3
CenterScreen2. Label1
Label2Label3Label4Label5Label6Label7Label8Textbox1Textbox2Textbox3
Textbox4
CaptionCaptionCaptionCaptionCaptionCaptionCaptionCaptionNameNameName
MultilineScrollBarsName
lblNimlblNamalblKelaminlblAgamalblJurusanlblProgramstudilblAlamatlblkota-telepontxtNimtxtNamatxtAlamat
TrueVerticalTxtTelepon
3. OptButton1
OptButton2
NameCaptionNameCaption
optPriaPriaoptWanitaWanita
4. ComboBox1
ComboBox2
ComboBox3
NameTextDropDownStyleNameTextDropDownStyleNameTextDropDownStyle
cbAgama--PilihanDropDowncbJurusan--PilihanDropDowncbProgdi--PilihanDropDown
5. ListBox1 Name lstKota
6. Button1 NameText
btClose&Close
Di dalam tampilan Combobox item atau isian akan muncul otomatis pada saatprogram di jalankan ada 2 cara menambahkannya di dalam Properti ListdanNilai Propertis dapat dimasukan manual namun saat ini kita akan
mencoba menggunakan Procedure dan Function
Tambahkan Kode Program Seperti Tampilan Berikut iniSub KomboAgama()
cbAgama.Items.Add("Islam")cbAgama.Items.Add("Kristen Protestan")cbAgama.Items.Add("Kristen Khatolic")cbAgama.Items.Add("Hindu")cbAgama.Items.Add("Budha")
End Sub
-
8/11/2019 Modul Pemrograman VB
38/55
38
Sub KomboJurusan()cbJurusan.Items.Add("Manajemen Informatika")cbJurusan.Items.Add("Teknik Informatika")cbJurusan.Items.Add("Sistem Informasi")
End SubSub KomboProgdi()
cbProgdi.Items.Add("D1")cbProgdi.Items.Add("D2")cbProgdi.Items.Add("D3")cbProgdi.Items.Add("D4")cbProgdi.Items.Add("S1")cbProgdi.Items.Add("S2")cbProgdi.Items.Add("S3")
End SubSub ListKota()
lstKota.Items.Add("Bandung")lstKota.Items.Add("Denpasar")lstKota.Items.Add("Jakarta")lstKota.Items.Add("Surabaya")lstKota.Items.Add("Manado")lstKota.Items.Add("Medan")lstKota.BackColor = Color.Silver
End SubPrivate Sub frMahasiswa_Load()
'--- mengisi properti objek FormControlBox = FalseStartPosition = FormStartPosition.CenterScreenoptPria.Checked = True 'memberi nilai awal
'--- memanggil sub program ---KomboAgama()KomboJurusan()KomboProgdi()ListKota()
End Sub
Private Sub btClose_Click()Me.Close()
End Sub
D. Rangkuman
Secara umum procedure & function merupakan bagian dari pemrogramanVisual Basic 6.0 yang diguakan untuk menyimpan suatu perintah ataukondisi yang dapat dipakai secara berulang-ulang
E. Tugas
Buatlah Makalah per kelompok (3 Orang) Mengenai Perbedaaan Procedure
dan Function beserta contohnya
F. Evaluasi
Buatlah Kasus berikut ini :Buatlah program tentang entry data kendaraan di PT X , tentukan Namedan
Propertisyang dibutuhkan beserta dengan Procedure atau FunctionTampilan yang diinginkan, seperti berikut ini :
-
8/11/2019 Modul Pemrograman VB
39/55
39
Sekenario Form :Kasus diatas digunakan untuk memasukan data kendaraan di dalammasing bagian adapun ketentuan adalah sebagai berikut ;
Jenis Kendaraan BagianMini Bus Gudang
Sedan Administratsi
Truck SIM
Bus Operasional
Box / Pick-up Umum
Motor Sport
Motor Bebek
G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005
-
8/11/2019 Modul Pemrograman VB
40/55
40
BAB IXMANAJEMEN DATABASE
VISUAL BASIC 6.0
A. Tujuan Kompetensi Khusus
Mahasiswa mampu mengerti dan memahami konsep database dan penyimpanan datadalam Microsoft SQL SERVER,Mahasiswa mampu memahami jenis data yangdigunakan dalam Microsoft SQL SERVER,dan Mahasiswa dapat melakukanmanipulasi tabel
B. Uraian Materi
Sql adalah suatu fasiltisas di dalam semua database yang digunakan untukmemanipulasi data atau melakukan proses data dalam suatu database.1. Perintah Dasar SQL
Dalam menggunakan SQL SERVER, terdapat beberapa fasilitas yang
digunakan untuk mengolah data data yang terdapat di dalam table dalam
suatu database, perintah itu adalah Insert
Delete
Update
Select
1.1. InsertInsert adalah perintah di dalam query yang digunakan untukmenambahkan record yang ada di dalam suatu tabel tertentuINSERT INTO [TABLE] VALUES (value1, value2, ..)
1.2. SelectSelect dalam bahasa query adalah menampilkan , namun secara umumperintah select sering diartikan sebagai query, walaupun padaumumnya ternyata tidakSELECT nama field1, nama field2, nama field3,.. from [NAMA TABEL]
1.3. UpdateUpdate adalah perintah di dalam query yang digunakan untukmengubah record yang ada di dalam suatu tabel tertentu
UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE[KONDISI]
1.4. DeleteDelete adalah perintah di dalam query yang digunakan untukmenghapus record yang ada di dalam suatu tabel tertentu
DELETE from [NAMA_TABLE] where [KRITERIA]
-
8/11/2019 Modul Pemrograman VB
41/55
41
C. Langkah-Langkah Praktikum
Menampilakan fasilitas query di dalam sql server 2005
Klik kanan di dalam server yang sudah ada di dalam computer anda dan pilihnew query, sehingga muncul tampilan query
Selajutnya kita akan membuat sebuah table baru menggunakan perintahquery yang dapat kita gunakanPerintah pembuatan Database
CREATE DATABASE NAMA DATABASE
Setelah itu dijalankan dengan menekan
-
8/11/2019 Modul Pemrograman VB
42/55
42
Selanjutnya apabila berhasil akan menampilan keterangan berikut ini
Selanjutna Perintah pembuatan TabelTabel dapat dibuat dengan cara memasukan field- field yang dibutuhkandidalam table dan di dalam database yang sedang aktif
CREATE TABLE [nama _table](Nama variabel1 tipedata,Nama variabel2 tipedata,Nama variabel3 tipedata,.)
Berikut tampilan pembuatan table di dalam query
Setelah itu dijalankan dengan menekanSelanjutnya apabila berhasil akan menampilan keterangan berikut ini
Berikut adalah contoh penggunaan INSERT
Berikut adalah contoh penggunaan UPDATE
-
8/11/2019 Modul Pemrograman VB
43/55
43
Berikut adalah contoh penggunaan DELETE
Berikut adalah contoh penggunaan select
D. Rangkuman
Mempelajari database yang digunakan untuk penyimpanan data dalampemrograman visual Perkenalan Database Microsoft SQL SERVERPerkenalan Perintah dasar SQLInsert,Update,Delete,dan Select
E. Tugas
Buatlah Makalah per kelompok (3 Orang) yang membahas tentang perintah
perintah sql
F. Evaluasi
Buatlah Database dengan ketentuan berikut :Nama Database Perpustakaan
Nama Tabel Master_BukuColumn Name Data TypeKode_Buku Char(15) Primary KeyNama_Buku Char(50)
Jenis_Buku Char(35)
Pengarang Char(50)
Penerbit Char(35)
Stock_Buku Int
Harga_Buku Int
G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005
-
8/11/2019 Modul Pemrograman VB
44/55
44
BAB XMANAJEMEN DATABASE
VISUAL BASIC 6.0
A. Tujuan Kompetensi Khusus
Mahasiswa mapu menbuat sebuah program aplikasi berbasis databasemenggunakan Microsoft Visual Studio dan Microsoft SQL SERVER
B. Uraian Materi
Menghubungkan database di dalam Microsoft Visual Basic.Net memilikibeberapa perintah dasar yang baku .Untuk lebih jelasnya kita buat latihan berikut ini :
C. Langkah-Langkah Praktikum
1. Buatlah database di dalam SQL SERVER dengan ketentuan berikut ini;Nama Database : Akademik
Nama Tabel : MahasiswaField * NPM Char 15
NAMA Char 35ALAMAT Char 35KODE POS Char 35TELEPON Char 35
Nama Tabel : MATAKULIAHField * KODE MATAKULIAH Char 15
NAMA MATAKULIAH Char 30DOSEN Char 50SKS Int
2.
Tambahkan Objek (Microsoft ADO data control 6.0 dan Microsoft DataGrid Control 6.0) dan di dalam Toolbox
Tambahkan Componen di dalam form dengan menambahakan perintah (CTRL + T),kemudian tambahkan object Microsoft Data Grid Control 6.0 , Microsoft ADO data control6.0 dan
Selanjutnya tambahkan object DATAGRIDdidalam form
-
8/11/2019 Modul Pemrograman VB
45/55
45
3.
Selanjutnya Buatlah Form berikut ini dan rubah name:
4.
Tambahkan validasi berikut di dalam Code EditorPublic conn As New ADODB.ConnectionPublic tampung As New ADODB.Command-----------------------------------------------------------------Private Sub cmdcancel_Click()txtnpm.Text = ""txtnama.Text = ""txtalamat.Text = ""txtkodepos.Text = ""txttelepon.Text = ""End Sub-----------------------------------------------------------------Private Sub cmdclose_Click()Unload Me
End Sub-----------------------------------------------------------------Private Sub cmddelete_Click()sql = "delete from mahasiswa where [npm] = '" & txtnpm & "' "conn.Execute (sql)txtnpm.Text = ""txtnama.Text = ""txtalamat.Text = ""txtkodepos.Text = ""txttelepon.Text = ""End SubPrivate Sub cmdnew_Click()
txtnpm.Text = ""txtnama.Text = ""
txtalamat.Text = ""txtkodepos.Text = ""txttelepon.Text = ""End Sub-----------------------------------------------------------------Priate Sub cmdsave_Click()sql = "insert into anggota values('" & txtnpm & "','" & txtnama &"','" & txtalamat & "', '" & txtkodepos & "','" & txttelepon &"')"conn.Execute (sql)txtnpm.Text = ""txtnama.Text = ""
-
8/11/2019 Modul Pemrograman VB
46/55
46
txtalamat.Text = ""txtkodepos.Text = ""txttelepon.Text = ""End Sub-----------------------------------------------------------------Private Sub Form_Load()
'koneksi ditulis satu bariskoneksi = " Provider=SQLOLEDB.1;Integrated Security=SSPI;PersistSecurity Info=False;Initial Catalog=Akademik"conn.Open koneksiEnd Sub-----------------------------------------------------------------Private Sub cmdfind_Click()sql = "select * from anggota where [npm] = '" & txtnpm & "' "Set rscek = conn.Execute(sql)txtnpm = rscek.Fields("npm")txtnama = rscek.Fields("nama")txtalamat = rscek.Fields("alamat")txtkodepos = rscek.Fields("kodepos")txttelepon = rscek.Fields("telepon")
End Sub
D. RangkumanMembuat Sebuah Form yang digunakan untuk memproses dataMenghubungkan form yang dibuat dengan databaseMenambahkan RecordMenyunting isi recordMenghapus recordMengubah dataMencari record
E. Tugas
Buatlah Program Aplikasi menggunakan DATABASE yang digunakanuntuk menentukan Total Penjualan atau pembelian di RUMAH MAKAN
F. Evaluasi
Buatlah Program tentang matakuliah dari database yang baru dibuat
G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005
-
8/11/2019 Modul Pemrograman VB
47/55
47
BAB XILAPORAN DAN MENU
VISUAL BASIC.NET
A. Tujuan Kompetensi Khusus
Mahasiswa mengerti dan memahami cara pembuatan menu dan laporanmenggunakan Crystal Report
B. Uraian Materi
Laporan adalah hasil proses yang ada di dalam sebuah program aplikasi,laporan merupakan data data yang terdapat dalam database di dalamMicrosoft Visual Studio 6.0 terdapat beberapa aplikasi untuk memebuatlaporan yaitu :
1. Data Report dan
2. Crystal Report
Untuk saat ini yang akan kita bahas adalah menggunakan Crystal Report,
C. Langkah-Langkah Praktikum
1.
Langkah 1 memanggil Crystal Report
Panggil Crystal Report Yang Sudah di install pada Komputer Andadengan cara masuk kedalam menu start pada windows kemudian pilihprogram lalu cari icon crystal reports,
2. Langkah 2 membuat Laporan Barang
1.
Step 1. Using The Report Wizard kemudian Step 2. Choose an
Exspertpilih Standard dan Step 3. Tekan Ok
-
8/11/2019 Modul Pemrograman VB
48/55
-
8/11/2019 Modul Pemrograman VB
49/55
49
Di dalam Available Data Source :Step 1. Pilih Nama Server (Misl :Devita),Step 2. Masuk kedalam Database yang terdapat di dalamserver (Penjualan Barang),di dalam folder dbo akan muncul
Master_Barang, Step 3. Tekan Simbol sehingga TabelMaster_Barang akan berpindah ke Selected Tables sepertiyang ada di dalam Step 4, apabila sudah muncul tekan Step 3. Adalahmenekan tombolNext
6.
Selanjutnya akan muncul Tampilan FIELDS tempat untuk
memindahkan fileds yang dibutuhkan dalam membuat laporan
Didalam Available Fields pilih symbol seperti yang ada didalamStep 1. Sehingga didalam Fields to Display terdapat fieldsdalam tabel Master_Barang, selanjutnya lakukan Step 2. Yaitumenekan tombol Next
7.
Selanjutnya akan muncul Tampilan GROUPING tempat untuk
memilih field yang menjedi induk dalam kelompok
-
8/11/2019 Modul Pemrograman VB
50/55
50
Step 1. Didalam Available Fields pilih pada Report FieldsMaster_Barang.Kode_Barang, Step 2. Selanjutnya pilih symbol ,Step 3. Di dalam order pilihin ascending order, Step 4 . Pilih Next
8.
Selanjutnya akan muncul Tampilan SUMMARIES tempat untuk
memilih field yang akan melakukan penjumlahan
Step 1. Pilih Next
9. Selanjutnya akan muncul Tampilan GROUP SORTING tempat
untuk memilih field Berdasarkan Field Order
-
8/11/2019 Modul Pemrograman VB
51/55
51
Step 1. Pilih Next
10.Selanjutnya akan muncul Tampilan Chart tempat untuk membuat
Graphic
Step 1. Pilih Next11.Selanjutnya akan muncul Tampilan Record Selection
Step 1. Pilih Next
12.
Selanjutnya akan muncul Tampilan Report Style untuk membuat
tampilan laporan
-
8/11/2019 Modul Pemrograman VB
52/55
52
Step 1. Pilih Table di dalam Available Style, Step 2. Lihat
tampilannya Step 3.Pilih Finish
13.Selanjutnya akan muncul Tampilan Report
14.
Selanjutnya Tambahkan sebuah MDIForm yang baru, yang
digunakan untuk menampung report
sehingga muncul MDIFrm yang baru
-
8/11/2019 Modul Pemrograman VB
53/55
53
kemudian panggil toolbar menu edit
15.
Selanjutnya akan muncul tampilan berikut, lalu tambahkan menu
laporan => master barang
Caption : Berisikan Tampilan Tulisan Yang akan di tampilakan
Name : Berisikan Nama dari tulisan ter sebut biasanya diawalidengan MN16.Isikan Menu editor diatas sesuai dengan criteria,setelah selesai tekan
OK
Setelah itu akan muncul tampilan seperti di bawah ini
-
8/11/2019 Modul Pemrograman VB
54/55
54
17.
Setelah itu tambahkan control dengan cara masuk kedalam
Componen yang ada di dalam Toolbar kemudian Pilih Crystal
Report Control
18.
Sehingga muncul control tambahan pada toolbar
19.Masukan Kontrol tersebut kedalam mdi form
20.
Untuk memasukan Syntak memanggil Form, caranya adalah
dalam keadaan design, lalu pilih menu form=> master barang
-
8/11/2019 Modul Pemrograman VB
55/55
21.
Selanjutnya akan muncul text editor lalu masukan sintak seperti
yang ada di bawah ini
D. Rangkuman
Dalam sebuah pemrograman akan selalu ada output yang dihasilkan salahsatunya adalah laporan ,laporan dalam microsoft visual basic.net terdapat 2buah lapora yaitu data report dan crystal report
E. Tugas
Buatlah Makalah per kelompok (3 orang ) tentang perbedaan atara data
report dan crystal report
F. Evaluasi
Buatlah menu dan laporan tentang buku dangan ketentuan databaseberikut;
Nama Database Perpustakaan
Nama Tabel Master_Buku
Column Name Data TypeKode_Buku Char(15) Primary Key
Nama_Buku Char(50)
Jenis_Buku Char(35)
Pengarang Char(50)
Penerbit Char(35)Stock_Buku Int
Harga_Buku Int
G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005