Algoritmanya:
1. Mulai
2. Buat Judul
3. Masukan Panjang
4. Masukan Lebar
5. Hitung luas = Panjang*Lebar
6. Tampilkan Luas
7. Selesai
Menu Pembuka VB
Form adalah
Label Adalah
TextBox adalah
Property adalah Atribut yang ada pada Komponen yang dapat ubah untuk kepentingan pemerogram.
Program Kurs Valuta Asing Pertemuan Ke 2
Tampilannya:
Property Komponenya :
Programnya :
Dim A As Integer
TextValuta.Visible = True
TextKonversi.Visible = True
Label9.Visible = True
Label10.Visible = True
Dollar.Visible = True
Yen.Visible = True
Sterling.Visible = True
TextValuta = ""
TextKonversi = ""
TextValuta.SetFocus
A=1
Label9.Caption = "Masukkan Nilai Dollar $:"
Label10.Caption = "Konversinya Adalah :"
End Sub
End Sub
TextValuta.Visible = True
TextKonversi.Visible = True
Label9.Visible = True
Label10.Visible = True
Dollar.Visible = True
Yen.Visible = True
Sterling.Visible = True
TextValuta = ""
TextKonversi = ""
TextValuta.SetFocus
A=3
Label9.Caption = "Masukkan Nilai Pounsterling:"
Label10.Caption = "Konversinya Adalah :"
End Sub
End Sub
End Sub
Project : Toko Komputer
Properties:
Objek Property Pengaturan
Form Name: Toko
Caption: Form Isian Pesanan Barang
Label 1 Align 2 Centre
Caption: Toko Komputer Almo Shop
Font: Time New Roman, Bold ,18
ForeColor: Biru Tua
Label 2 Caption: Pesanan Produk
Font: Time New Roman, Bold ,14
ForeClor: Biru Tua
Label 3 Caption: Periferal (Pilih Salah Satu) :
Font: Time New Roman, Bold ,12
ForeClor: Biru Tua
Frame1 Caption: Komputer (Pilih) :
Option Caption: PC
Index: 0
Value: True
Option Caption: Macintosh
Index: 1
List
ComboBox Text: Metode Pembayaran
DirGbr = "F:\DataBelajar2015\2017\Vbasic\Vb3if_2017\Gambar\"
End Sub
DirGbr = "E:\Ridwan_4ia_Vb-2015\FileGambarTokoKomputer\"
End Sub
DirGbr = "E:\Ridwan_4ia_Vb-2015\FileGambarTokoKomputer\"
If Check1.Value = 1 Then
Image2.Picture = LoadPicture(DirGbr + "mesin penjawab.jpg")
Image2.Visible = True
Else
Image2.Visible = False
End If
End Sub
DirGbr = "E:\Ridwan_4ia_Vb-2015\FileGambarTokoKomputer\"
If Check2.Value = 1 Then
Image4.Picture = LoadPicture(DirGbr + "Calculator.jpg")
Image4.Visible = True
Else
Image4.Visible = False
End If
End Sub
DirGbr = "E:\Ridwan_4ia_Vb-2015\FileGambarTokoKomputer\"
If Check3.Value = 1 Then
Image6.Picture = LoadPicture(DirGbr + "PhotoCopy.jpg")
Image6.Visible = True
Else
Image6.Visible = False
End If
End Sub
DirGbr = "E:\Ridwan_4ia_Vb-2015\FileGambarTokoKomputer\"
Case 0
Image3.Picture = LoadPicture(DirGbr + "Hard Disk.jpg")
Case 1
Image3.Picture = LoadPicture(DirGbr + "Printer.jpg")
Case 2
Image3.Picture = LoadPicture(DirGbr + "Parabola.jpg")
End Select
End Sub
DirGbr = "E:\Ridwan_4ia_Vb-2015\FileGambarTokoKomputer\"
Case 0
Image5.Picture = LoadPicture(DirGbr + "dollar.jpg")
Case 1
Image5.Picture = LoadPicture(DirGbr + "cek.jpg")
Case 2
Image5.Picture = LoadPicture(DirGbr + "Rupiah.jpg")
End Select
End Sub
Hasil Pemerogramannya:
Project Kalkulator
Tampilanya:
Programnya:
Dim Operasi1, Operasi2 As Double
Dim Operator As String
Tampilan.Caption = Hasil
End Sub
Nama Project: ProfilMhs
Tampilanya:
Proprtinya:
Tampilanya Akhirnya:
Programnya :
LblHari.Caption = Str(VSbHari.Value)
LblBulan.Caption = Bulan(Str(VSbBulan.Value))
LblTahun.Caption = Str(VSbTahun.Value)
End Sub
LblHari.Caption = Str(VSbHari.Value)
End Sub
Private Sub VSbBulan_Change()
LblBulan.Caption = Bulan(Str(VSbBulan.Value))
LblHari.Caption = Str(VSbHari.Min)
End Sub
Atau
'Validasi Nama
If TxtNama.Text = "" Then
MsgBox "Nama Harus Diisi !", vbOKOnly, " Mohon Perhatian"
TxtNama.SetFocus
Exit Sub
End If
'Validasi Seks
If Seks(0).Value = False And Seks(1).Value = False Then
MsgBox "Jenis Kelamin Harus Diisi !", vbOKOnly, " Mohon Perhatian"
Exit Sub
End If
'Validasi Tingkat
If Tingkat(0).Value = False And Tingkat(1).Value = False And Tingkat(2).Value = False Then
Exit Sub
End If
Pesan = "Nama: " + TxtNama.Text + ", Jenis Kelamin: " + PsnSeks + ", Tingkat: " + PsnTingkat +
", Lahir Tanggal: " + LblHari + " " + LblBulan + LblTahun + ", Umur : " + Str(Umur) + " Tahun"
End Sub
End Sub
'VALIDASI NAMA
If Nama.Text = "" Then
MsgBox "Nama Harus Diisi..!", vbOKOnly, " Mohon Perhatian"
Nama.SetFocus
Exit Sub
End If
'VALIDASI TINGKAT
If Tingkat(0).Value = False And Tingkat(1).Value = False And Tingkat(2).Value = False Then
MsgBox "Tingkat Harus Diisi..!", vbOKOnly, " Mohon Perhatian"
Exit Sub
End If
pesan = "Nama : " + Nama.Text + ", Jenis Kelamin : " + PsnSeks + ", Tingkat : " + PsnTingkat +
", Lahir Tanggal: " + LblHari + " " + LblBulan + " " + LblTahun
MsgBox pesan, vbOK, "Profil Mahasiswa/i"
End Sub
Field
Data adalah Kumpulan fakta atau keadaan yang meberikan arti bagi kita.
Hirarki/tingkat data:
1. Bit (Binary digit) adalah signal Listrk Nyala=1 atau Padam=0 {1=Positif(+), 0=Negatif(-)}
2. Byte (Character) Adalah kumpulan dari Bit, misal: 0101 1010 J
3. Field (Word) Adalah kumpulan dari Byte contoh: James Kelly, Pria, 4.200.000
4. Record Adalah kumpulan dari Field Lihat Gambar di atas
5. File Adalah kumpulan dari Record Misal Record 1, Record 2 danRecord n
6. Database System kumpulan dari File yang memiliki susunan, kriteria tertentu dan memiliki satu
atau lebih kunci filed yang sama.
Buka Projeck Baru nama: ProjectDatabase4ia dan Form baru Nama: FormDbase4ia
Properitinya
3) Pilih File
4) Klik New
5) Pilih Microsoft Access
6) Pilih Versi 7.0 MDB
7) Buat Database dengan nama File: Dbase4ia
8) Buat Tabel nama : Tabel4ia
3) Pilih File
4) Klik New
5) Pilih Microsoft Access
6) Pilih Versi 7.0 MDB
7) Buat Database dengan nama File: DbasePrgTrp
8) Buat Tabel nama : TabelKaryawan, dengan rancangan, sebagai berikut:
1. Tabel Karyawan
Tabel Karyawan berisi data karyawan, Antara lain; Nama Depan, Nama Belakang, Kode Area,
Nomor Telepon, Gender, Tanggal Lahir dan Gaji. Strukturnya adalah:
8) Klik Close
2. Tabel Pelanggan
Tabel Pelanggan berisi data Pelanggan, Antara lain; Nomor Pelanggan, Nama Pelanggan, Alamat,
Kota, Kode Provinsi, Kode Daerah, Kode Area, Nomor Telepon, Kredit Maksimum. Strukturnya adalah:
No. Nomor Nama_Pel Alamat Kota Kode_ Kode_ Kode Nomor_ Kredit_Ma
Rec. _Pengg nggan Provinsi Zip _Are Telepon ksimum
an a
SUPER 123 Main
1 10001 Portland OR 97201 503 224-6890 2500000
SOUNDS Steet
ABC TV. 3459 Fifth
2 10002 Portland OR 97203 503 246-5687 2000000
STORE Avenue
ACE
2345 Coluabia
3 10003 SUPERVISI Vacouver WA 98664 206 892-4569 1200000
St.
ON
DYNAVISI
13560 S.W.
4 10004 ON TV. Portland OR 97201 503 287-8754 2200000
Division
SHOP
TOWER
7865
5 10005 STEREO & Vancouver WA 98665 206 574-7893 1000000
Highway 99
TV
1245
REDDING
6 10006 Lakeview Redding CA 94313 432 877-6543 2000000
SUPER TV
Drive
NATIONA
4567 Oak
7 10007 L TV & Portland OR 97204 503 289-6832 2500000
Street
STEREO
SUPERIOR
5789 S.W.
8 10008 TV & Portland OR 97202 503 224-6541 500000
Broadway
SOUND
ELECTRO 2568
9 10009 NIC MART Evergreen Vancouver WA 98662 503 256-4578 1500000
Blvd.
STEREO
12008 S.
10 10010 SUPER Portland OR 97206 503 224-7275 2000000
Division
STORE
3. Tabel Stok
Tabel Stok berisi data Stok barang dagangan, Antara lain; Nomor Stok, Nomor Model , Pabrik,
Opsi, Persedian dan Pesanan. Strukturnya adalah:
No Nama Field Tipe Lebar Desimal
1 Nomor_Stok Text 12
2 Nomor_Model Text 10
3 Pabrik Text 9
4 Opsi Text 25
5 Persedian Double 8 0
6 Pesanan Double 8 0
Tabel Ongkos berisi data Ongkos barang dagangan, Antara lain; Nomor Stok, Nomor Model Harga
Daftar, Biaya Pokok dan Ongkos Angkut. Strukturnya adalah:
Buka Projeck Baru nama: ProjectBaseTpd dan Form baru Nama: FormKaryawan
Propertynya
Objek Property Pengaturan
Form Name: FormKaryawan
Caption: Pengolahan Data Karyawan
Data Name DataKaryawan
Caption: Data Karyawan
Connect : Access
DataBaseName G:\DataBelajar2015\4iaVB2016\
DbaseTpd-4ia-
2016\Dbasenyo\Dbase4ia.mdb
RecordSource: Karyawan
Label Name: Label1
Caption: Nama Depan :
BackColor Putih
BorderSty 1 – Fixed Single
Font: Time New Roman, Bold ,10
Hitam
Label Name: Label2
Caption: Nama Belakang :
BackColor Putih
BorderSty 1 – Fixed Single
Font: Time New Roman, Bold ,10
Hitam
Label Name: Label3
Caption: Kode Area :
Aligment
BackColor Putih
BorderStyle 1 – Fixed Single
Font: Time New Roman, Bold ,10
Hitam
Label Name: Label4
Caption: Namor Telepon:
BackColor Putih
BorderSty 1 – Fixed Single
Font: Time New Roman, Bold ,10
Hitam
Label Name: Label5
Caption: Gender :
BackColor Putih
BorderSty 1 – Fixed Single
Font: Time New Roman, Bold ,10
Hitam
Label Name: Label6
Caption: Tanggal Lahir :
BackColor Putih
BorderSty 1 – Fixed Single
Font: Time New Roman, Bold ,10
Hitam
Label Name: Label7
Caption: Gaji :
BackColor Putih
BorderSty 1 – Fixed Single
Font: Time New Roman, Bold ,10
Hitam
Text Name NamaDepan
Text: “”
DataSoerce: DataKaryawan
DataField: NamaDepan
Font: Time New Roman, Bold ,10
Text Name NamaBelakang
Text: “”
DataSoerce: DataKaryawan
DataField: NamaBelakang
Font:
Text Name KodeArea
Text: “”
DataSoerce: DataKaryawan
DataField: KodeArea
Font: Time New Roman, Bold ,10
CommandButton Name: Command1
Caption: &Sebelum
Font: Time New Roman, Bold ,10
CommandButton Name: Command2
Caption: S&esudah
Font: Time New Roman, Bold ,10
CommandButton Name: Command3
Caption: &Awal
Font: Time New Roman, Bold ,10
CommandButton Name: Command4
Caption: A&khir
Font: Time New Roman, Bold ,10
CommandButton Name: Command5
Caption: &Tambah
Font: Time New Roman, Bold ,10
CommandButton Name: Command6
Caption: &Hapus
Font: Time New Roman, Bold ,10
CommandButton Name: Command7
Caption: Ke&luar
Font: Time New Roman, Bold ,10
End Sub
End Sub
End Sub
Command Button
End Sub
End Sub
End Sub
End Sub
Menyusun Report
Klik tombol ellipsis
Cari database (mdb) file
Test Hubungan
Ok dan ok lagi
Lalu Ok
Hasilnya adalah:
Buat reportnya:
Pada Menu project pilih: