P. 1
modul-pemrograman-visual.pdf

modul-pemrograman-visual.pdf

|Views: 109|Likes:
Dipublikasikan oleh Yelse Kurniawan

More info:

Published by: Yelse Kurniawan on Apr 29, 2013
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/21/2013

pdf

text

original

## Visual Programming (Visual Basic) ##

MODUL I PENGENALAN VISUAL BASIC Main Menu
Nama Project Open Project Save Project Running Project

Tipe Project

Main menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah pada Visual Basic 6.0, sedangkan title bar akan menampilkan judul proyek Visual Basic yang sedang dikerjakan. Toolbax
TextBox Components pada Visual Basic CommandButton

CheckBox ComboBox

OptionButton

ProgressBar

Created by Aristoteles, 2007

1

## Visual Programming (Visual Basic) ##

Toolbox berisi kumpulan objek yang digunakan untuk membuat user interface serta pengontrolan bagi program yang dibuat.
Minimize Form

Form

Nama Form

Close Form

Miximize Form

Form adalah lembar desain tampilan dari program yang dibuat. Form ini menjadi pondasi tempat diletakannya kontrol-kontrol yang dimiliki oleh Visual Basic sesuai dengan yang diinginkan
View Code Project Visual Basic Toggle Folders

Project

Form Aktif

View Object

Created by Aristoteles, 2007

2

## Visual Programming (Visual Basic) ##

Jendela Properties

Jendela Properties

Properties Caption

Properties Nilai (Set)

Merupakan jendela yang digunakan untuk mengatur properti sebuah objek. Objek yang diatur propertinya adalah objek yang namanya tercantum dalam kotak objek.
Even Form

Code Editor

Code Editor adalah suatu jendela dimana merupakan tempat untuk menulis dan menyunting ruitn yang menentukan mekanisme kerja program.

Created by Aristoteles, 2007

3

Masukan 3 TextBox. Sesuai dengan Layout berikut : 5.Text = Val(txtHargaSatuan.## Visual Programming (Visual Basic) ## MODUL 2 INPUT DAN OUTPUT LATIHAN 1 1. 2007 4 .Text) * Val(txtJumlah. Masukan code untuk CommandButton Proses txtBayar.Text) Created by Aristoteles. 3 Label dan 2 CommandButton 3. Gantilah properties masing-masing komponen seperti tertera dibawah ini : Object Form1 TextBox1 TextBox2 TextBox3 Label1 Label2 Label3 Command1 Command2 Properties Caption Text Name Text Name Text Name Caption Caption Caption Caption Caption Value Belanja <kosong> txtHargaSatuan <kosong> txtJumlah <kosong> txtBayar Harga Satuan Jumlah Barang Bayar Proses Keluar 4. Buatlah sebuah aplikasi baru (File | New Project | Standard EXE) 2.

3 Label dan 2 CommandButton 3. Masukan 3 TextBox. Tekan F5 untuk menjalankan program (Running) LATIHAN 2 1. Buatlah sebuah aplikasi baru (File | New Project | Standard EXE) 2. 2007 5 . Gantilah properties masing-masing komponen seperti tertera dibawah ini : Object Form1 TextBox1 TextBox2 TextBox3 Label1 Label2 Label3 Command1 Command2 Properties Caption Text Name Text Name Text Name Caption Caption Caption Caption Caption Value Belanja <kosong> txtNama <kosong> txtAlamat <kosong> txtTelepon Nama Alamat Telepon Pesan Keluar Created by Aristoteles.## Visual Programming (Visual Basic) ## 6. Masukan code untuk CommandButton Keluar Unload Me 7.

Buat program menginputkan identitas diri (Nama. Buat program kalkulator dengan operasi yang ada : penambahan. dan lingkaran dengan inputan panjang.Text & " dengan alamat " & _ txtAlamat. Masukan code untuk CommandButton Keluar Unload Me 7. persegi panjang. dan perkalian (Nama File → Project : P21.vbp) 2. NPM.Telepon) dan tampilkan pada form yang berbeda (Nama File → Project : P23. No. Buat program untuk menghitung luas kubus. pengurangan. Alamat. Sesuaikan dengan layout sebagai berikut ini : 5.Text 6.Text & " Telp " & txtTelepon. lebar dan jari-jari dan tampilkan hasilnya (Nama File → Project : P22. Tekan F5 untuk menjalankan program (Running) Tugas Praktikum 1.## Visual Programming (Visual Basic) ## 4. 2007 6 . pembagian. Masukan code untuk CommandButton Proses MsgBox "Nama anda " & txtNama.vbp) 3.vbp) Created by Aristoteles.

AddItem "Desember" cmbBulan.## Visual Programming (Visual Basic) ## MODUL III SELEKSI KONDISI LATIHAN 1 1. Gantilah properties masing-masing komponen seperti tertera dibawah ini : Object Form1 ComboBox1 TextBox1 TextBox2 Label1 Label2 Label3 Command1 Properties Caption Text Name Text Name Text Name Caption Caption Caption Caption Value Pilih Bulan <kosong> cmbBulan <kosong> txtNamaBulan <kosong> txtBulan Pilih Bulan Nama Bulan Bulan Ke Keluar 4.ListIndex = 0 Created by Aristoteles.AddItem "Juni" cmbBulan. 3 Label.AddItem "Mei" cmbBulan. 1 ComboBox dan 1 CommandButton 3. 2007 7 .AddItem "Agustus" cmbBulan.AddItem "November" cmbBulan. Masukan code pada Form Load cmbBulan.AddItem "Februari" cmbBulan.AddItem "Juli" cmbBulan.AddItem "September" cmbBulan.AddItem "April" cmbBulan. Masukan 2 TextBox.AddItem "Januari" cmbBulan.AddItem "Maret" cmbBulan.AddItem "Oktober" cmbBulan. Buatlah sebuah aplikasi baru (File | New Project | Standard EXE) 2. Sesuai dengan Layout berikut : 5.

Text txtBulan.Text = cmbBulan.Text = cmbBulan.ListIndex + 1 End Select 7.Text = cmbBulan.Text = cmbBulan.Text txtBulan.Text txtBulan.ListIndex + 1 Case 8 txtNamaBulan.Text = cmbBulan.Text = cmbBulan.ListIndex Case 0 txtNamaBulan.Text txtBulan.Text = cmbBulan.Text = cmbBulan.Text txtBulan. 2007 8 .Text = cmbBulan.Text txtBulan.ListIndex + 1 Case 7 txtNamaBulan.Text = cmbBulan.Text txtBulan.Text txtBulan.ListIndex + 1 Case 3 txtNamaBulan.Text = cmbBulan.Text = cmbBulan.Text = cmbBulan.Text = cmbBulan.Text = cmbBulan.Text = cmbBulan.Text = cmbBulan.ListIndex + 1 Case 11 txtNamaBulan.Text = cmbBulan.Text = cmbBulan.ListIndex + 1 Case 2 txtNamaBulan.Text txtBulan.Text = cmbBulan.ListIndex + 1 Case 9 txtNamaBulan.ListIndex + 1 Case 4 txtNamaBulan.Text txtBulan.ListIndex + 1 Case 10 txtNamaBulan.ListIndex + 1 Case 6 txtNamaBulan.Text = cmbBulan.ListIndex + 1 Case 1 txtNamaBulan.Text = cmbBulan.Text = cmbBulan.## Visual Programming (Visual Basic) ## 6. Masukan code untuk ComboBox1 proses pilih bulan Select Case cmbBulan.ListIndex + 1 Case 5 txtNamaBulan. Masukan code untuk CommandButton Keluar Unload Me 8.Text = cmbBulan.Text txtBulan.Text txtBulan. Tekan F5 untuk menjalankan program (Running) Created by Aristoteles.

## Visual Programming (Visual Basic) ## LATIHAN 2 1. Sesuai dengan Layout berikut : 5. 2 OptionButton. Buatlah sebuah aplikasi baru (File | New Project | Standard EXE) 2.Value = True Then pesan = "Pria adalah makhuk hidup" & vbCrLf & _ Created by Aristoteles. Masukan 2 Frame. 2 CheckBox dan 3 CommandButton 3. 2007 9 . Masukan code untuk CommandButton Proses Option Dim pesan As String If Option1. Gantilah properties masing-masing komponen seperti tertera dibawah ini : Object Form1 Frame1 Frame2 Option1 Option2 Check1 Check2 Command1 Command2 Command3 Properties Caption Caption Caption Caption Caption Caption Caption Caption Caption Caption Value Seleksi Kondisi OptionButton Check Box Pria Wanita Mobil Motor Proses Option Proses Check Keluar 4.

Masukan code untuk CommandButton Keluar Unload Me 8. 2007 10 . Tekan F5 untuk menjalankan program (Running) Created by Aristoteles. Masukan code untuk CommandButton Proses Check Dim pesan As String Dim pesan2 As String If Check1.Value = 1 Then pesan2 = "Motor merupakan kendaraan beroda dua" & vbCrLf End If MsgBox pesan & pesan2 7.## Visual Programming (Visual Basic) ## "Pria senang kepada wanita" & vbCrLf & _ "Pria adalah teman wanita" & vbCrLf & _ "Pria Punya Selera" Else pesan = "Wanita adalah makhuk hidup" & vbCrLf & _ "Wanita senang kepada pria" & vbCrLf & _ "Wanita adalah teman pria" & vbCrLf & _ "Wanita JInak-Jinak Merpati" End If MsgBox pesan 6.Value = 1 Then pesan = "Mobil merupakan kendaraan beroda empat" & vbCrLf End If If Check2.

maka rombongan itu harus membayar sejumlah batas minimal yang ditentukan dan Jika lebih. :E 60 < Nilai < 70 :C (Nama File → Project : P31. 10000 Rp.vbp) Harga Tiket /orang Rp. Dan tampilkanhasilnya berupa nilai akhir dan huruf mutu. Tugas. Password. kelebihannya diberi diskon sebesar 25% Kelas BIASA Tujuan JAKARTA YOGYAKARTA BALI JAKARTA YOGYAKARTA BALI Project : P32. harga dasar tiket dan batas minimal untuk setiap rombongan tour dengan ketentuan : Jika jumlah peserta kurang dari batas minimal. Nama.25*10000) : Biasa Buat program cek password. dan UAS. 70000 Batas Minimal 50 orang 40 orang 30 orang 40 orang 50 orang 60 orang LUAR BIASA (Nama File → contoh perhitungan : Kelas Tujuan : Jakarta banyak peserta bayar 3. 50000 Rp. Buat Program untuk menghitung nilai akhir mahasiswa dengan inputan NPM. : 60 orang (lebih 10 dari batas minimal) : (60*10000)-(10*0. Sebuah biro perjalanan menetapkan kelas. 35000 Rp. 25000 Rp.vbp) 2. Dengan ketentuan sebagai berikut : Nilai Akhir = (10% x Tugas) + (20% x Quiz) + (30% x UTS) + (40% x UAS) Grade Nilai : 85 < Nilai < 100 : A. Jika password sama maka program akan keluar. Quiz.## Visual Programming (Visual Basic) ## Tugas Praktikum 1. jika tidak maka ada pesan kesalahan (Gunakan Show Message). 50 < Nilai < 60 : D. 70 < Nilai < 85 50 > Nilai : B. Inputannya adalah Nama. Confirm Password. 15000 Rp.vbp) Created by Aristoteles. 2007 11 . (Nama File → Project : P33. UTS. tujuan.

Text) Created by Aristoteles.## Visual Programming (Visual Basic) ## MODUL IV LOOPING LATIHAN 1 1. 2 Label. 2007 12 . Buatlah sebuah aplikasi baru (File | New Project | Standard EXE) 2. 1 ListBox dan 2 CommandButton 3.Lampung <kosong> <kosong> <kosong> cmbJenisLooping Looping Keluar 4. Gantilah properties masing-masing komponen seperti tertera dibawah ini : Object Form1 Label1 Label2 Label3 Label4 Text1 Text2 ComboBox1 List1Box Command1 Command2 Properties Caption Caption Caption Caption Caption Text Text Text Name Caption Caption Value Looping Contoh Looping Jenis Looping Banyaknya Looping Ketikan Bandung . Masukan code untuk CommandButton Looping Dim Count As Integer Dim i As Integer Count = Val(Text1. Masukan 2 TextBox. Sesuai dengan Layout berikut : 5.

Next".Text & " data ke .Clear i = 0 Select Case cmbJenisLooping. vbInformation. i Next i Case 1: While i < Count List1." & i + 1 & " Do -.ListIndex Case 0: For i = 0 To Count . Masukan code untuk FormLoad cmbJenisLooping.AddItem "While -.AddItem "Do loop until" cmbJenisLooping.Text & " data ke .AddItem Text2.AddItem Text2.1 List1.## Visual Programming (Visual Basic) ## If Count <= 0 Then MsgBox "Nilai harus besar dari 0"." & i + 1 & " While -.1 End Select End If 6." & i + 1 & " For -. 2007 13 . "Error" Else List1. i i = i + 1 Loop Until i > Count .next" cmbJenisLooping.Loop Until".Text & " data ke .AddItem Text2.Wend".ListIndex = 0 7.wend" cmbJenisLooping. Masukan code untuk CommandButton Keluar Unload Me 8. i i = i + 1 Wend Case Else Do List1.AddItem "For -. Tekan F5 untuk menjalankan program (Running) Created by Aristoteles.

Buat program untuk mencetak bilangan ganjil dari 1 sampai 100 (Nama File →Project :P42.vbp) 2.vbp) Created by Aristoteles. Project : P41.## Visual Programming (Visual Basic) ## Tugas Praktikum 1. Buat program untuk membuat sebuah operasi perkalian (*) dan penjumlahan (+) yang tampil dikomponen listbox dengan menginputkan jumlah perulangan (Nama File. 2007 14 .

2007 15 .Text = Text1. Pilih Main Menu | Project | Add Module 3.## Visual Programming (Visual Basic) ## MODUL V PROCEDURE DAN FUNCTION LATIHAN 1 1. Masukan code untuk CommandButton Tambah Nama addName "sales".Vertical Tambah Nama Keluar Command1 Command2 5. Sesuai dengan Layout berikut : 6. Buatlah sebuah aplikasi baru (File | New Project | Standard EXE) 2. 1 Label. ReturnString$) prompt$ = "Enter a " & Team$ & " Employe.Text & SalesPositions$ Created by Aristoteles." Nm$ = InputBox(prompt. Gantilah properties masing-masing komponen seperti tertera dibawah ini : Object Form1 Label1 Text1 Properties Caption Caption Text MultiLine ScrollBars Caption Caption Value Assignment Department Teams Sales <kosong> True 2 . dan 2 CommandButton 4. Masukan code pada Module1 Public Sub addName(Team$. SalesPositions$ Text1. Masukan 1 TextBox. "Input box") WrapCharacter$ = Chr(13) + Chr(1) ReturnString$ = Nm$ & WrapCharacter$ End Sub 7.

Gantilah properties masing-masing komponen seperti tertera dibawah ini : Object Form1 Label1 Label2 Text1 Created by Aristoteles. Pilih Main Menu | Project | Add Module 3. Buatlah sebuah aplikasi baru (File | New Project | Standard EXE) 2. Masukan code untuk CommandButton Keluar Unload Me 9.## Visual Programming (Visual Basic) ## 8. 2 Label. Tekan F5 untuk menjalankan program (Running) LATIHAN 2 1. dan 2 CommandButton 4. 2007 Properties Caption Caption Caption Text Value Perkalian Nilai 1 Nilai 2 <kosong> 16 . Masukan 2 TextBox.

Sesuai dengan Layout berikut : 6. b) 8. Tekan F5 untuk menjalankan program (Running) Created by Aristoteles.Text) b = Val(Text2. nilai2 As Integer) As Integer Dim hasil As Integer hasil = nilai1 * nilai2 Perkalian = hasil End Function 7. Masukan code untuk CommandButton Keluar Unload Me 9.## Visual Programming (Visual Basic) ## Text2 Command1 Command2 Text Caption Caption <kosong> Perkalian Keluar 5.Text) MsgBox Perkalian(a. 2007 17 . Masukan code pada Module1 Public Function Perkalian(nilai1 As Integer. Masukan code untuk CommandButton Perkalian Dim a As Integer Dim b As Integer a = Val(Text1.

2007 18 . Buatlah sebuah aplikasi baru (File | New Project | Standard EXE) 2. hasil$) Dim i As Integer hasil = 1 For i = 2 To fak hasil = hasil * i Next i End Sub 6.## Visual Programming (Visual Basic) ## LATIHAN 3 1. Masukan 5 TextBox. t As Double) As Double LuasSegitiga = (a * t) / 2 End Function Created by Aristoteles. 4 Label. Masukan code untuk Fungsi Luas Segitiga Private Function LuasSegitiga(a As Double. Sesuai dengan Layout berikut : 5. 2 Frame dan 3 CommandButton 3. Masukan code untuk Prosedur Faktorial Private Sub HitungFaktorial(fak As Integer. Gantilah properties masing-masing komponen seperti tertera dibawah ini : Object Form1 Frame1 Frame2 Label1 Label2 Label3 Label4 Label5 Text1 Text2 Text3 Text4 Text5 Command1 Command2 Command3 Properties Caption Caption Caption Caption Caption Caption Caption Caption Text Text Text Text Text Caption Caption Caption Value Prosedur dan Fungsi Faktorial Luas Segitiga Berapa Faktorial Hasil Faktorial Luas Alas Tinggi Hasil Perhitungan <kosong> <kosong> <kosong> <kosong> <kosong> Faktorial Hitung Luas Segitiga Keluar 4.

t) Text5. 2007 19 . Masukan code untuk CommandButton Hitung Luas Segitiga Dim a As Double Dim t As Double Dim hasil As Double a = Val(Text3. Masukan code untuk CommandButton Keluar Unload Me 10.Text) hasil = LuasSegitiga(a.Text) t = Val(Text4. hasil$ Text2.## Visual Programming (Visual Basic) ## 7.Text) HitungFaktorial fak. Tekan F5 untuk menjalankan program (Running) Created by Aristoteles.Text = hasil$ 8. Masukan code untuk CommandButton Faktorial Dim fak As Integer fak = Val(Text1.Text = hasil 9.

vbInformation Else List1. vbInformation Else If data < 0 Then MsgBox "jumlah data tidak boleh kurang dari 0".Clear For i = 0 To data .Text) If data > 6 Then MsgBox "Jumlah data tidak boleh lebih dari 6 data". 1 Label. i Created by Aristoteles. Sesuai dengan Layout berikut : 5.## Visual Programming (Visual Basic) ## MODUL VI ARRAY LATIHAN 1 1. Masukan 1 TextBox. Masukan code untuk CommandButton Input Dim larik(6) As String Dim i As Integer Dim data As Integer data = CInt(Text1.1 prompt$ = "Enter data yang akan dimasukan ke dalam array" nilai$ = InputBox(prompt$. Buatlah sebuah aplikasi baru (File | New Project | Standard EXE) 2. 2007 20 .AddItem larik(i). 1 ListBox dan 2 CommandButton 3. Gantilah properties masing-masing komponen seperti tertera dibawah ini : Object Form1 Label1 Text1 List1 Command1 Command2 Properties Caption Caption Text List Caption Caption Value Array Dimensi Satu Jumlah Data <kosong> <kosong> Input Keluar 4. "Array Dimensi Satu") larik(i) = nilai$ List1.

Masukan 3 TextBox. 3 OptionButton. Gantilah properties masing-masing komponen seperti tertera dibawah ini : Object Form1 Frame1 Label1 Label2 Label3 Text1 Properties Caption Caption Caption Caption Caption Text MultiLine ScrollBars Text MultiLine ScrollBars Text MultiLine ScrollBars Caption Caption Caption Caption Value Perhitungan Matriks 2 x 2 Perhitungan Matriks 2 x 2 Hasil Perhitungan Matriks Matrik 1 Matrik 2 <kosong> True 2 .Vertical <kosong> True 2 .Vertical <kosong> True 2 . 2007 21 . 1 Frame dan 4 CommandButton 3.Vertical Perhitungan Input Matrik 1 Input Matrik 2 Keluar Text2 Text3 Command1 Command2 Command3 Command4 4. Buatlah sebuah aplikasi baru (File | New Project | Standard EXE) 2. 3 Label. Sesuai dengan Layout berikut : Created by Aristoteles. Tekan F5 untuk menjalankan program (Running) LATIHAN 2 1.## Visual Programming (Visual Basic) ## Next i End If End If 6. Masukan code untuk CommandButton Keluar Unload Me 7.

j) = 0 For k = 0 To 1 hasil(i. Masukan code untuk prosedur ClearMatrik Private Sub ClearMatrik() Dim i As Integer Dim j As Integer For i = 0 To 1 For j = 0 To 1 hasil(i. Masukan code untuk mendeklarasikan Matrik 1. k)*Matrik_2(k. 1) As Double 6. j)+(Matrik_1(i. 2007 22 . 1) As Double Private hasil(1.## Visual Programming (Visual Basic) ## 5. j)) Next k Next j Next i End Sub Created by Aristoteles. Masukan code untuk prosedur Perkalian Private Sub PerkalianMatriks() Dim i As Integer Dim j As Integer Dim k As Integer ClearMatrik 'Hasil diberi nilai 0 For i = 0 To 1 For j = 0 To 1 hasil(i. j) = 0 Next j Next i End Sub 7. Matrik 2 dan Matrik Hasil Private Matrik_1(1. 1) As Double Private Matrik_2(1. j)=hasil(i.

j)) Next k Next j Next i End Sub 9. j)=hasil(i. Memasukan code untuk CommandButton Input Matrik 1 'Memasukan Matrik ke 1 Dim i As Integer Dim j As Integer For i = 0 To 1 For j = 0 To 1 Prompt$ = "Masukan nilai Matriks ke 1" nilai$ = InputBox(Prompt$.Text & " Next i " & pindahBaris$ " & nilai$ Created by Aristoteles. j) = nilai$ Next j Text1. k)-Matrik_2(k. j)+(Matrik_1(i. j) = 0 For k = 0 To 1 hasil(i. Masukan code untuk prosedur Pengurangan Private Sub PenguranganMatriks () Dim i As Integer Dim j As Integer Dim k As Integer ClearMatrik 'Hasil diberi nilai 0 For i = 0 To 1 For j = 0 To 1 hasil(i. Masukan code untuk prosedur Penambahan Private Sub PenambahanMatriks () Dim i As Integer Dim j As Integer Dim k As Integer ClearMatrik 'Hasil diberi nilai 0 For i = 0 To 1 For j = 0 To 1 hasil(i. "Proses input matriks ke 1") pindahBaris$ = Chr(13) + Chr(10) Text1. j)=hasil(i. 2007 23 . j) = 0 For k = 0 To 1 hasil(i.Text & " Matrik_1(i. j)) Next k Next j Next i End Sub 10. j)+(Matrik_1(i.## Visual Programming (Visual Basic) ## 8. k)+Matrik_2(k.Text = Text1.Text = Text1.

Text = Text3.Text & " Matrik_2(i. Masukan code untuk CommandButton Proses If Option1.Text = Text2.Value = True Then PenambahanMatriks Else PenguranganMatriks End If TampilHasil 13.Text = Text2.Text & " Next j pindahBaris$ = Chr(13) + Chr(10) Text3.Text & " Next i " & pindahBaris " & nilai$ 12.Text + pindahBaris$ Next i End Sub " & hasil(i. "Proses input matriks ke 2") pindahBaris$ = Chr(13) + Chr(10) Text2. Masukan code untuk Keluar prosedur Pengurangan Private Sub TampilHasil() Dim i As Integer Dim j As Integer For i = 0 To 1 For j = 0 To 1 Text3.Text = Text3. Masukan code untuk CommandButton Input Matrik 2 'Memasukan Matrik ke 2 Dim i As Integer Dim j As Integer For i = 0 To 1 For j = 0 To 1 Prompt$ = "Masukan nilai Matriks ke 2" nilai$ = InputBox(Prompt$. Masukan code untuk CommandButton Unload Me 15.## Visual Programming (Visual Basic) ## 11.Value = True Then PerkalianMatriks ElseIf Option3. 2007 24 . j) = nilai$ Next j Text2. Tekan F5 untuk menjalankan program (Running) Created by Aristoteles. j) 14.

Buat program transakasi barang dengan ketentuan sebagai berikut : Kode Barang 101 102 103 104 105 106 Cara kerja program : Klik button input muncul input box isikan jumlah item barang yang dibeli (max 6) Setelah itu muncul input box untuk menanyakan kode barang dan kuntitas (qty) barang yang dibeli Proses intput otomatis muncul didisplay (listbox) Setelah selesai input secra otomatis hasil proses transaksi muncul ditabel grid yang terdiri dari field No. Nama Barang. Harga.vbp).## Visual Programming (Visual Basic) ## Tugas Praktikum 1. 2. 2007 25 . Modifikasi tugas praktikum modul III no. Jumlah (didapat dari Qty * harga) Ketika diklik button total bayar akan muncul jumlah uang yang harus dibayar pembeli (Nama File → Project : P61.vbp). 1 dengan menggunakan array (Nama File → Project : P62. Nama Barang Buku Tulis BIG BOSS Pulpen PILOT Pensil Mekanik Tip – X Penghapus STEADLER Penggaris Harga 1500 2050 4750 2500 3550 1750 Created by Aristoteles. Kode Brang. Qty.

Microsoft Access | File | New | Blank Database 2.## Visual Programming (Visual Basic) ## MODUL VII PENGENALAN DATABASE MICROSOFT ACCESS LATIHAN 1 Sebelum membuat aplikasi. Kemudian muncul tampilan seperti dibawah ini : 4. Pilih menu Create table in design view 5. Simpan File Access di Folder anda. Kemudian muncul tampilan seperti dibawah ini : 6. 2007 26 . Isi data dengan cara pilih menu open table Created by Aristoteles. 1. kita merancang desain database sederhana. dengan nama filenya “Mahasiswa” 3.

1 Frame.Data Source=D:\User\Tole\Other\Personal\Modul\Visual Basic\Diktat\Program\Modul 6\Latihan 1\Modul 6.Fixed Single <kosong> *Pengolahan Data Mahasiswa* 2 . Microsoft Datagrid Control 6. 8 Label. Command Type b.Center 0 .Jet.Persist Security Info=False 2 .AdCmdTable Mahasiswa Label2 Label3 Label4 Label5 Label6 Label7 Label8 Text1 Text2 Text3 Text4 Text5 Text6 DTPicker1 ADODC1 RecordSource : a.4. Table or Store Procedure Name DataGrid1 Caption Allow Update DataSource Caption Name Caption Name Command1 Command2 Tampil Data Mahasiswa False Adodc1 Tambah CmdAdd Ubah CmdEdit 27 Created by Aristoteles. 1 Datagrid. 1 DTPicker.Transparent Arial Arrow 22 Red NPM Nama Alamat Jurusan Tempat Lahir Tanggal Lahir Telepon <kosong> <kosong> <kosong> <kosong> <kosong> <kosong> 1 . 6 TextBox. 2007 .0 (SP4).0 (OLEDB). 1.## Visual Programming (Visual Basic) ## Setelah itu kita memulai aplikasi di Microsoft Visual Basic. menambah komponen baru (Project | Components | Microsoft ADO Data Control 6. 1 ADODC dan 5 CommandButton 4. 3.0. Microsoft Windows Common Controls-2 6. Gantilah properties masing-masing komponen seperti tertera dibawah ini : Object Form1 Frame1 Label1 Properties Caption BorderStyle Caption Caption Alignment BackStyle Font ForeColor Caption Caption Caption Caption Caption Caption Caption Text Text Text Text Text Text Format Caption ConnectionString Value Data Mahasiswa 1 . Buatlah sebuah aplikasi baru (File | New Project | Standard EXE) 2. Masukan 1 Shape.OLEDB.dtpShortDate Pengolahan Data Mahasiswa Provider=Microsoft.mdb.0 (OLEDB).

## Visual Programming (Visual Basic) ## Command3 Command4 Command5 Caption Name Caption Name Caption Hapus CmdDelete Simpan CmdSave Keluar 5.Locked = True Text3. Deklarasikan variable yaitu : Private stateNew As Boolean 7. 2007 28 . Buat prosedur lockTextBoxTrue yaitu : Private Sub lockTextBoxTrue() Text1. Sesuai dengan Layout berikut : 6.Locked = True Text6.Locked = True Text5.Locked = True Text4.Locked = True Text2.Enabled = False End Sub Created by Aristoteles.Locked = True DTPicker1.

Text = "" Created by Aristoteles.CmdEdit.Enabled = False End With End Sub 11.Enabled = False .Enabled = False .Enabled = False .CmdAdd.cmdSave.CmdDelete.Enabled = True End With End Sub 12.Enabled = False . Buat prosedur lockTextBoxFalse yaitu : Private Sub lockTextBoxFalse() Text1. Masukan code untuk CommandButton Tambah Text1.Locked = False Text5.cmdSave.Enabled = False End With End Sub 10.Locked = False Text2. Buat prosedur evenEdit yaitu : Private Sub evenEdit() With Form1 stateNew = False .CmdEdit.Enabled = True . Buat prosedur evenAdd yaitu : Private Sub evenAdd() With Form1 stateNew = True . Buat prosedur evenSave yaitu : Private Sub evenSave() With Form1 .Enabled = True .Locked = False Text4. 2007 29 .Enabled = False .Value = Now lockTextBoxTrue 13.cmdSave.Locked = False Text6.CmdEdit.CmdAdd. Masukan code pada Form Load cmdSave.Enabled = True .## Visual Programming (Visual Basic) ## 8.CmdDelete.Enabled = True .Locked = False Text3.Enabled = True End Sub 9.CmdDelete.Enabled = False DTPicker1.CmdAdd.Locked = False DTPicker1.

Text . vbInformation End If edit: .Text & "'" Adodc1.RecordSource = "select * from mahasiswa " Adodc1.Fields.Text = "" Text6.Fields.Refresh With Adodc1.Item("TEMPATLAHIR") = Text5.Text = "" Then MsgBox "Pilih dahulu data yang ingin anda ubah".Value = Now lockTextBoxFalse evenAdd 14. 2007 30 .AddNew . Masukan code untuk CommandButton Hapus Adodc1.Fields.RecordSource = "select * from mahasiswa where npm='" & Text1.Text = "" Text5.Text .## Visual Programming (Visual Basic) ## Text2.Text & "'" Adodc1.Text .Text = "" Text4.Refresh evenSave 16.EOF Then .RecordSource = "select * from mahasiswa where npm='" & Text1.Text = "" DTPicker1.Text GoTo edit Else If stateNew = False Then GoTo edit MsgBox "Data udah ada".Recordset If .Item("TGLLAHIR") = DTPicker1.Item("NPM") = Text1.Refresh With Adodc1.Fields.Fields.Item("ALAMAT") = Text3.Text .Text .EOF Then Created by Aristoteles.Item("NAMA") = Text2.Item("JURUSAN") = Text4. Masukan code untuk CommandButton Simpan Adodc1.Recordset If Not .Refresh End With Adodc1.RecordSource = "select * from mahasiswa " Adodc1. Masukan code untuk CommandButton Ubah If Text1.Item("TELP") = Text6.Update Adodc1.vbInformation Else evenEdit lockTextBoxFalse End If 15.Fields.Text = "" Text3.Fields.Value .

2007 31 .RecordSource = "select * from mahasiswa " Adodc1.Refresh evenSave 17. vbInformation End If End With Adodc1. Tekan F5 untuk menjalankan program (Running) Created by Aristoteles.## Visual Programming (Visual Basic) ## . Masukan code untuk CommandButton Keluar Unload Me 18.Refresh Else MsgBox "Data tidak ada".Delete Adodc1.RecordSource = "select * from mahasiswa " Adodc1.

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->