Anda di halaman 1dari 16

Nama

NIM
Kelas/Semester

: Louisa V.F Ngantung


: 12 310 571
: E / IV

PEMROGRAMAN VISUAL
Modul Project UAS Kode soal S01
Buat sebuah aplikasi baru (File | New Project | Standard EXE)
Form1 (form_nomor 1)
1. Masukan 7 Label, 7 TextBox,2 CommandButton
2. Gantilah properties masing-masing komponen seperti tertera dibawah ini :
Object
Form1
CommandButton1
CommandButton2
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
TextBox6
TextBox7
Label1
Label2
Label3
Label4
Label5
Label6
Label7

Properties
Caption
Caption
Caption
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Caption
Caption
Caption
Caption
Caption
Caption
Caption

Value
Nomor1
Proses
Keluar
<kosong>
TxtNIP
<kosong>
TxtNama
<kosong>
TxtAlamat
<kosong>
TxtTelp
<kosong>
TxtJMK
<kosong>
TxtSKS
<kosong>
TxtBayaran
NIP
Nama
Alamat
Nomor Telp
Jumlah mata kuliah
Jumlah SKS
Bayaran/MK

3. Sesuai dengan Layout berikut :

Louisa V.F Ngantung 1


Project UAS Semester IV Pemrogramam Visual Basic

4. Masukan code untuk CommandButton Proses Option


Private Sub Proses_Click()
Dim NIP, Nama, Alamat, Telp, jmlMK, JmlSKS, Bayaran, Upah As
Single
JmlSKS = Val(txtJSKS.Text)
Bayaran = Val(txtBayaran.Text)
nilaiAkhir = JmlSKS * Bayaran
MsgBox "Total Upah bayaran dari Dosen " & vbCrLf & _
"Nama
: " & txtNama.Text & vbCrLf & _
"NIP
: " & txtNIP.Text & vbCrLf & _
"Alamat
: " & txtAlamat.Text & vbCrLf & _
"Dengan Jumlah mata kuliah " & txtJMK & " dan jumlah
sks " & txtJSKS.Text & vbCrLf & _
"_______________________________________________" & vbCrLf & _
"Total Upah
: " & nilaiAkhir & vbCrLf
End Sub
5. Masukan code untuk CommandButton Keluar
Unload Me
6. Tekan F5 untuk menjalankan program (Running)
.

Louisa V.F Ngantung 2


Project UAS Semester IV Pemrogramam Visual Basic

Form2 (form2_nomor 3)
1. Masukan 2 Label, 1 TextBox, 2 CommandButton, 1 Frame, 1 ComboBox, 6 Option
Button
2. Gantilah properties masing-masing komponen seperti tertera dibawah ini :
Object
Form3
Label1
Label2
TextBox1
CommandButton1
CommandButton2
Frame1
ComboBox1
OptionButton1
OptionButton2
OptionButton3
OptionButton4
OptionButton5
OptionButton6

Properties
Caption
Caption
Caption
Text
Name
Caption
Caption
Caption
Text
Name
Caption
Caption
Caption
Caption
Caption
Caption

Value
Nomor3
Pilih Hari
Nama Hari
<kosong>
TxtHari
Proses
Keluar
Hari Ke
<kosong>
cmbHari
I
II
III
IV
V
VI

3. Sesuai dengan Layout berikut :

4. Masukan code pada form load


Private Sub Form_Load()
cmbHari.AddItem "Senin"
Louisa V.F Ngantung 3
Project UAS Semester IV Pemrogramam Visual Basic

cmbHari.AddItem "Selasa"
cmbHari.AddItem "Rabu"
cmbHari.AddItem "Kamis"
cmbHari.AddItem "Jumat"
cmbHari.AddItem "Sabtu"
cmbHari.ListIndex = 0
End Sub
5. Masukan code pada ComboBox1 untuk pilih
Private Sub cmbHari_Click()
Select Case cmbHari.ListIndex
Case 0
txtHari.Text = cmbHari.Text
Option1.Value = True
harike = " I "
Case 1
txtHari.Text = cmbHari.Text
Option2.Value = True
harike = " II "
Case 2
txtHari.Text = cmbHari.Text
Option3.Value = True
harike = " III "
Case 3
txtHari.Text = cmbHari.Text
Option4.Value = True
harike = " IV "
Case 4
txtHari.Text = cmbHari.Text
Option5.Value = True
harike = " V "
Case 5
txtHari.Text = cmbHari.Text
Option1.Value = True
harike = " VI "
End Select
End Sub
6. Masukan code pada CommandButton Proses
Private Sub Command1_Click()
Dim Pesan As String
Pesan = " Nama Hari : " & txtHari.Text & " Hari ke:" & harike
MsgBox Pesan
End Sub
7. Deklarasikan harike
Dim harike As String
8. Masukan code untuk CommandButton Keluar
Unload Me
9. Tekan F5 untuk menjalankan program (Running)
Louisa V.F Ngantung 4
Project UAS Semester IV Pemrogramam Visual Basic

Form3 (form3_nomor 2)
1. Masukan 2 Label, 2 TextBox, 2 CommandButton, 1 ListBox, 1 Frame
2. Gantilah properties masing-masing komponen seperti tertera dibawah ini :
Object
Form3
CommandButton1
CommandButton1
Label1
Label2
Frame1
TextBox1
TextBox2

Properties
Caption
Caption
Caption
Caption
Caption
Caption
Text
Name
Text
Name

Value
Nomor 2
Proses
Keluar
Banyaknya Looping
Perkalian
Jenis Looping For Next
<kosong>
Text1
<kosong>
Text2

ListBox1

3. Sesuai dengan Layout berikut :

Louisa V.F Ngantung 5


Project UAS Semester IV Pemrogramam Visual Basic

4. Masukan code untuk CommandButton Proses Option


Private Sub Looping_Click()
Dim Count As Integer
Dim i As Integer
Count = Val(Text1.Text)
If Count <= 0 Then
MsgBox "Nilai harus besar dari 0", vbInformation, "Error"
Else
List1.Clear
End If
i=1
For i = 1 To Count
List1.AddItem "Perkalian " & Val(Text2.Text) & " * " & i & " = " & Val(Text2.Text) * i
Next i
End Sub
5. Masukan code untuk CommandButton Keluar Option
Unload Me

6. Tekan F5 untuk menjalankan program (Running)

Louisa V.F Ngantung 6


Project UAS Semester IV Pemrogramam Visual Basic

Form4 (form4_nomor 4)
1. Masukan 3 Label, 5 TextBox, 3 CommandButton, 2 Frame
2. Gantilah properties masing-masing komponen seperti tertera dibawah ini :
Object
Form1
CommandButton2
CommandButton1
CommandButton3
Label1
Label2
Label3
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
Frame1
Frame2

Properties
Caption
Caption
Caption
Caption
Name
Caption
Caption
Caption
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Caption
Caption

Value
Nomor 4
Konversi ke Celcius
=
Keluar
cmdExit
Konversi Suhu Fahrenheit ke
Celcius
Suhu Fahrenheit
*
<kosong>
TxtFahrenheit
<kosong>
TxtCelcius
<kosong>
TxtA
<kosong>
TxtB
<kosong>
TxtHasil
Procedure
Function

3. Sesuai dengan Layout berikut :

Louisa V.F Ngantung 7


Project UAS Semester IV Pemrogramam Visual Basic

4. Masukan code untuk Procedure


Private Sub KonversiSuhu(Fahrenheit As Single, Celcius)
Celcius = (5 / 9) * (Fahrenheit - 32)
End Sub
5. Masukan code untuk Function
Private Function Kali(NilaiA, NilaiB As Integer) As Integer
Kali = NilaiA * NilaiB
End Function
6. Masukan code untuk CommandButton2 KonversiKeCelcius
Private Sub Command2_Click()
Dim fah As Single
fah = Val(txtFahrenheit.Text)
KonversiSuhu fah, Celcius
txtCelcius = Celcius
End Sub
7. Masukan code untuk CommandButton1
Private Sub Command1_Click()
Dim a As Integer
Dim b As Integer
Dim hasil As Integer
a = Val(txtA.Text)
b = Val(txtB.Text)
hasil = Kali(a, b)
txtHasil.Text = hasil
End Sub
8. Masukan code untuk CommandButton Keluar
Private Sub cmdExit_Click()
Unload Me
End Sub
9. Tekan F5 untuk menjalankan program (Running)

Louisa V.F Ngantung 8


Project UAS Semester IV Pemrogramam Visual Basic

Form5 (form5_nomor 5)
Sebelum membuat aplikasi, kita merancang desain database sederhana.
Microsoft Access | File | New | Blank Database
Simpan File Access di Folder anda, dengan nama filenya Database
Create 2 Tabel, Tabel Barang dan Tabel Pembelian
menambah komponen baru (Project | Components | Microsoft ADO Data Control 6.0
(OLEDB); Microsoft Datagrid Control 6.0 (OLEDB); Microsoft Windows Common
Controls-2 6.0 (SP4),
5. Masukan 9 Label, 8 TextBox, 11 CommandButton, 2 Frame, 1 DTPicker, 2
DataGrid, 2 Adodc
1. Gantilah properties masing-masing komponen seperti tertera dibawah ini :
1.
2.
3.
4.

Object
Form5
Label1
Label2
Label3
Label4
Label5
Label6

Properties
Caption
Caption
Caption
Caption
Caption
Caption
Caption

Label7

Caption

Label8
Label9
CommandButton1

Caption
Caption
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption

CommandButton2
CommandButton3
CommandButton4
CommandButton5
CommandButton6

Value
Nomor 5
Kode Barang
Nama Barang
Harga
Masukan Kode Barang
Status Barang
Masukan Jumlah barang yang
diinginkan
Total Bayar (Jumlah
Barang*Harga)
Tanggal Transaksi
Harga
Tambah
cmdTambahBarang
Simpan
cmdSimpanBarang
Ubah
cmdEditBarang
Hapus
cmdHapusBarang
Tambah
cmdTambahPembelian
Cari Data
Louisa V.F Ngantung 9
Project UAS Semester IV Pemrogramam Visual Basic

CommandButton7
CommandButton8
CommandButton9
CommandButton10
CommandButton11
Frame1
Frame2
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
TextBox6
TextBox7
TextBox8
DTPicker1
Adodc1

Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Caption
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Format
Caption

cmdCariData
Hitung Total
cmdHitungTotal
Hapus
cmdHapusBarang
Simpan
cmdSimpanBarang
Ubah
cmdEditBarang
Keluar
Comandbutton11
Informasi Barang
Informasi Pembelian
<kosong>
Text1
<kosong>
Text2
<kosong>
Text3
<kosong>
Text4
<kosong>
Text5
<kosong>
Text6
<kosong>
Text7
<kosong>
Text8
1 dtpShortDate
Pengolahan Informasi Barang

ConnectionString
RecordSource :
a. Command Type
b. Table or Store
Procedurev Name
Adodc2

DataGrid1

DataGrid2

Provider=Microsoft.Jet.OLEDB.4.0;Data
C:\Users\user\Desktop\Louisa V.F
Ngantung\Database.mdb;Persist
Security Info=False
2 AdCmdTable
Barang

Caption

Pengolahan Informasi Pembelian

ConnectionString
RecordSource :
a. Command Type
b. Table or Store
Procedurev Name

Provider=Microsoft.Jet.OLEDB.4.0;Data
C:\Users\user\Desktop\Louisa V.F
Ngantung\Database.mdb;Persist
Security Info=False
2 AdCmdTable
Pembelian

Caption
Allow Update
DataSource
Caption
Allow Update

Tampil Data Barang


False
Adodc1
Tampil Data Pembelian
False

Louisa V.F Ngantung 10


Project UAS Semester IV Pemrogramam Visual Basic

Adodc2

DataSource

2. Sesuai dengan Layout berikut :

3. Buat prosedur lockTextBoxFalseBarang


Private Sub LockTextBoxFalseBarang()
Text1.Locked = False
Text2.Locked = False
Text3.Locked = False
End Sub
4. Buat prosedur lockTextBoxTrueBarang
Private Sub LockTextBoxTrueBarang()
Text1.Locked = True
Text2.Locked = True
Text3.Locked = True
End Sub
5. Buat prosedur lockTextBoxFalsePembelian
Private Sub LockTextBoxFalsePembelian()
Text4.Locked = False
Text5.Locked = False
Text6.Locked = False
Text7.Locked = False
DTPicker1.Enabled = True
End Sub
Louisa V.F Ngantung 11
Project UAS Semester IV Pemrogramam Visual Basic

6. Buat prosedur lockTextBoxTruePembelian


Private Sub LockTextBoxTruePembelian()
Text4.Locked = True
Text5.Locked = True
Text6.Locked = True
Text7.Locked = True
DTPicker1.Enabled = False
End Sub

7. Buat prosedur simpanBarang


Private Sub simpanBarang()
With Nomor5
.cmdTambahBarang.Enabled = True
.cmdSimpanBarang.Enabled = False
.cmdHapusBarang.Enabled = True
.cmdEditBarang.Enabled = True
End With
End Sub
8. Buat prosedur simpanPembelian
Private Sub simpanPembelian()
With Nomor5
stateNew = True
.cmdTambahPembelian.Enabled = True
.cmdSimpanPembelian.Enabled = False
.cmdHapusPembelian.Enabled = True
.cmdUbahPembelian.Enabled = True
.cmdCariData.Enabled = False
.cmdHitungTotal.Enabled = False
End With
End Sub

9. Buat prosedur tambahBarang


Private Sub tambahBarang()
With Nomor5
stateNew = True
.cmdTambahBarang.Enabled = False
.cmdSimpanBarang.Enabled = True
.cmdHapusBarang.Enabled = False
.cmdEditBarang.Enabled = False
End With
End Sub
10. Buat prosedur tambahPembelian
Private Sub tambahPembelian()
With Nomor5
stateNew = True
Louisa V.F Ngantung 12
Project UAS Semester IV Pemrogramam Visual Basic

.cmdTambahPembelian.Enabled = False
.cmdSimpanPembelian.Enabled = True
.cmdHapusPembelian.Enabled = False
.cmdUbahPembelian.Enabled = False
.cmdCariData.Enabled = True
.cmdHitungTotal.Enabled = True
End With
End Sub
11. Buat prosedur editBarang
Private Sub editBarang()
With Nomor5
.cmdTambahBarang.Enabled = False
.cmdSimpanBarang.Enabled = True
.cmdHapusBarang.Enabled = False
.cmdEditBarang.Enabled = False
End With
End Sub
12. Buat prosedur ubahPembelian
Private Sub ubahPembelian()
With Nomor5
stateNew = True
.cmdTambahPembelian.Enabled = False
.cmdSimpanPembelian.Enabled = True
.cmdHapusPembelian.Enabled = False
.cmdUbahPembelian.Enabled = False
.cmdCariData.Enabled = True
.cmdHitungTotal.Enabled = True
End With
End Sub

13. Masukan kode pada form_load


Private Sub Form_Load()
cmdSimpanBarang.Enabled = False
cmdSimpanPembelian.Enabled = False
cmdCariData.Enabled = False
cmdHitungTotal.Enabled = False
DTPicker1.Value = Now
LockTextBoxTrueBarang
LockTextBoxTruePembelian
End Sub
14. Masukan kode pada cmdTambahBarang
Private Sub cmdTambahBarang_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
LockTextBoxFalseBarang
tambahBarang
End Sub
Louisa V.F Ngantung 13
Project UAS Semester IV Pemrogramam Visual Basic

15. Masukan kode pada cmdTambahPembelian


Private Sub cmdTambahPembelian_Click()
Text4.Text = ""
Text6.Text = ""
Text7.Text = ""
DTPicker1.Value = Now
LockTextBoxFalsePembelian
tambahPembelian
End Sub
16. Masukan kode pada cmdEditBarang
Private Sub cmdEditBarang_Click()
Adodc1.Recordset!KODE_BARANG = Text1.Text
Adodc1.Recordset!NAMA_BARANG = Text2.Text
Adodc1.Recordset!Harga = Val(Text3.Text)
editBarang
LockTextBoxFalseBarang
End Sub

17. Masukan kode pada cmdUbahPembelian


Private Sub cmdUbahPembelian_Click()
If Text1.Text = "" Then
MsgBox "Pilih dahulu data yang ingin anda ubah", vbInformation
Else
ubahPembelian
LockTextBoxFalsePembelian
End If
Adodc2.Recordset!KODE_BARANG = Text4.Text
Adodc2.Recordset!JUMLAH_BARANG = Val(Text6.Text)
Adodc2.Recordset!TOTAL_BAYAR = Val(Text7.Text)
Adodc2.Recordset!TANGGAL = DTPicker1.Value
Adodc2.Recordset.Update
End Sub
18. Masukan kode pada cmdHapusBarang
Private Sub cmdHapusBarang_Click()
Adodc1.Recordset.Delete
End Sub
19. Masukan kode pada cmdHapusPembelian
Private Sub cmdHapusPembelian_Click()
Adodc2.Recordset.Delete
End Sub
20. Masukan kode pada cmdSimpanBarang
Private Sub cmdSimpanBarang_Click()
Louisa V.F Ngantung 14
Project UAS Semester IV Pemrogramam Visual Basic

Adodc1.RecordSource = "select * barang where kode_barang=" & Text1.Text & "'"


Adodc1.Recordset.AddNew
Adodc1.Recordset!KODE_BARANG = Text1.Text
Adodc1.Recordset!NAMA_BARANG = Text2.Text
Adodc1.Recordset!Harga = Text3.Text
Adodc1.Recordset.Update
simpanBarang
End Sub
21. Masukan kode pada cmdSimpanPembelian
Private Sub cmdSimpanPembelian_Click()
Adodc2.RecordSource = "select * barang where kode_barang=" & Text4.Text & "'"
Adodc2.Recordset.AddNew
Adodc2.Recordset!KODE_BARANG = Text4.Text
Adodc2.Recordset!JUMLAH_BARANG = Text6.Text
Adodc2.Recordset!TOTAL_BAYAR = Text7.Text
Adodc2.Recordset!TANGGAL = DTPicker1.Value
Adodc2.Recordset.Update
simpanPembelian
End Sub
22. Masukan kode pada cmdCariData
Private Sub cmdCariData_Click()
Adodc1.Recordset.Find "KODE_BARANG='" + Text4.Text + "'", , adSearchForward,
1
If Not Adodc1.Recordset.EOF Then
Text1.Text = Adodc1.Recordset!KODE_BARANG
Text2.Text = Adodc1.Recordset!NAMA_BARANG
Text3.Text = Adodc1.Recordset!Harga
Text8.Text = Adodc1.Recordset!Harga
Text5.Text = "Data Ada"
Else
MsgBox "Maaf,Data Tidak Ditemukan!"
End If
End Sub
23. Masukan kode pada cmdHitungTotal
Private Sub cmdHitungTotal_Click()
Dim Total As Double
Dim Harga As Double
Dim Jumlah As Double
Jumlah = Text6.Text
Harga = Text8.Text
Total = Jumlah * Harga
Text7.Text = Total
End Sub
24. Deklarasikan variable
Private stateNew As Boolean

25. Masukan code untuk Command11


Louisa V.F Ngantung 15
Project UAS Semester IV Pemrogramam Visual Basic

Private Sub Command11_Click()


Unload Me
End Sub

26. Tekan F5 untuk menjalankan program (Running)

Louisa V.F Ngantung 16


Project UAS Semester IV Pemrogramam Visual Basic

Anda mungkin juga menyukai