• Tidak ada hasil yang ditemukan

Materi : Mengenal Proses A. Contoh 1

N/A
N/A
Protected

Academic year: 2021

Membagikan "Materi : Mengenal Proses A. Contoh 1"

Copied!
8
0
0

Teks penuh

(1)

Materi : Mengenal Proses

A. Contoh 1

1. Simpan Form dengan nama FRMJUAL.frm dan Project dengan nama PROJUAL.vbp 2. Buat Desain Form di bawah ini :

Keterangan :

Object Properties

Label

Caption : INPUT DATA PENJUALAN Caption : KODE BARANG

Caption : NAMA BARANG Caption : HARGA SATUAN Caption : JUMLAH JUAL Caption : TOTAL BAYAR TextBox Name : TXTKODE Name : TXTNAMA Name : TXTHARGA Name : TXTJUMLAH Name : TXTTOTAL

CommandButton Name : CMDBLANKFORM Caption : BLANKFORM Name : CMDCLOSE Caption : CLOSE Shape Shape : 4 – Rounded Rectangle

Data yang diinput : KODE, NAMA, HARGA, JUMLAH Data TOTAL BAYAR tampil otomatis

Jika CommandButton BLANKFORM diklik, formulir akan dikosongkan Jika CommandButton CLOSE diklik, program akan ditutup

• Klik menu View → Code, ketik kode program di bawah ini : Private Sub CMDBLANKFORM_Click()

TXTKODE.Text = "" TXTNAMA.Text = "" TXTHARGA.Text = 0 TXTJUMLAH.Text = 0 TXTTOTAL.Text = 0 TXTKODE.SetFocus End Sub

Private Sub CMDCLOSE_Click() End

End Sub

Private Sub Form_Activate() TXTKODE.Text = "" TXTNAMA.Text = "" TXTHARGA.Text = 0 TXTJUMLAH.Text = 0 TXTTOTAL.Text = 0 TXTKODE.SetFocus End Sub

Private Sub TXTHARGA_LostFocus()

TXTTOTAL.Text = TXTHARGA.Text * TXTJUMLAH.Text End Sub

Private Sub TXTJUMLAH_LostFocus()

TXTTOTAL.Text = TXTHARGA.Text * TXTJUMLAH.Text End Sub

(2)

B. Contoh 2

1. Simpan Form dengan nama FRMREKLISTRIK.frm dan Project dengan nama PROREKLISTRIK.vbp

2. Buat Desain Form di bawah ini

Keterangan :

Object Properties

Label

Caption : INPUT DATA PEMBAYARAN LISTRIK Caption : NOMOR PELANGGAN

Caption : NAMA PELANGGAN Caption : METER BULAN LALU Caption : METER BULAN INI Caption : JUMLAH METER Caption : HARGA PERMETER Caption : JUMLAH BAYAR

TextBox Name : TXTNOMOR Name : TXTNAMA Name : TXTMBL Name : TXTMBI Name : TXTJUMLAH Name : TXTHARGA Name : TXTBAYAR

CommandButton Name : CMDBLANKFORM Caption : BLANKFORM Name : CMDCLOSE Caption : CLOSE Shape Shape : 4 – Rounded Rectangle

Data yang diinput : NOMOR, NAMA, METER BULAN LALU, METER BULAN INI, HARGA PERMETER

™ JUMLAH METER tampil / berubah otomatis jika METER BULAN LALU atau METER BULAN INI diisi / dirubah

™ JUMLAH BAYAR tampil / berubah otomatis jika METER BULAN LALU, METER BULAN INI atau HARGA PERMETER diisi / dirubah

• Klik menu View → Code, ketik kode program di bawah ini : Private Sub CMDBLANKFORM_Click()

……….. End Sub

Private Sub CMDCLOSE_Click() End

End Sub

Private Sub Form_Activate() ………..

End Sub

Private Sub TXTMBL_LostFocus() ……….

End Sub

Private Sub TXTMBI_LostFocus() ……….

End Sub

Private Sub TXTHARGA_LostFocus() ……….

End Sub

(3)

C. Contoh 3

1. Simpan Form dengan nama FRMRENMOBILfrm dan Project dengan nama PRORENMOBIL.vbp 2. Buat Desain Form di bawah ini

Keterangan : Object Properties TextBox Name : TXTNOMOR Name : TXTNAMA Name : TXTSEWA Name : TXTPINJAM Name : TXTKEMBALI Name : TXTLAMA Name : TXTBAYAR

ComboBox Name : TXTJENIS List : BUS, SEDAN, KIJANG, CARRY

CommandButton Name : CMDBLANKFORM Caption : BLANKFORM Name : CMDCLOSE Caption : CLOSE Shape Shape : 4 – Rounded Rectangle

Data yang diinput : NOMOR SEWA, NAMA PENYEWA, JENIS MOBIL, TANGGAL PINJAM, TANGGAL KEMBALI

ComboBox JENIS MOBIL berisi data : BUS, SEDAN, KIJANG, CARRY SEWA PERHARI tampil otomatis dengan ketentuan :

Jika Jenis Mobil = BUS Maka Sewa Perhari = 800000

Jika Jenis Mobil = SEDAN Maka Sewa Perhari = 400000 Jika Jenis Mobil = KIJANG Maka Sewa Perhari = 200000 Jika Jenis Mobil = CARRY Maka Sewa Perhari = 100000 LAMA SEWA dan JUMLAH BAYAR terisi otomatis

• Klik menu View → Code, ketik kode program di bawah ini : Dim XPINJAM As Date

Dim XKEMBALI As Date Private Sub BLANKFORM() TXTNOMOR.Text = "" TXTNAMA.Text = "" TXTJENIS.Text = "" TXTSEWA.Text = 0

TXTPINJAM.Text = Format(Date, "DD-MM-YYYY") TXTKEMBALI.Text = Format(Date, "DD-MM-YYYY") TXTLAMA.Text = 0

TXTBAYAR.Text = 0 TXTNOMOR.SetFocus End Sub

Private Sub CMDCLOSE_Click() End

End Sub

Private Sub Form_Activate() BLANKFORM

End Sub

Private Sub TXTJENIS_Click() Select Case TXTJENIS.Text Case "BUS"

TXTSEWA.Text = Format(800000, "#,###") Case "SEDAN"

(4)

TXTSEWA.Text = Format(400000, "#,###") Case "KIJANG" TXTSEWA.Text = Format(200000, "#,###") Case "CARRY" TXTSEWA.Text = Format(100000, "#,###") End Select

TXTBAYAR.Text = Format(TXTSEWA.Text * TXTLAMA.Text, "#,###") TXTPINJAM.SetFocus

End Sub

Private Sub TXTPINJAM_LostFocus() XPINJAM = TXTPINJAM.Text

XKEMBALI = TXTKEMBALI.Text

TXTLAMA.Text = XKEMBALI - XPINJAM

TXTBAYAR.Text = Format(TXTSEWA.Text * TXTLAMA.Text, "#,###") End Sub

Private Sub TXTKEMBALI_LostFocus() XPINJAM = TXTPINJAM.Text

XKEMBALI = TXTKEMBALI.Text

TXTLAMA.Text = XKEMBALI - XPINJAM

TXTBAYAR.Text = Format(TXTSEWA.Text * TXTLAMA.Text, "#,###") End Sub

(5)

D. Contoh 4

1. Simpan Form dengan nama FRMINGAJI1.frm dan Project dengan nama PROINGAJI1.vbp 2. Buat Desain Form di bawah ini

Keterangan : Object Properties TextBox Name : TXTNOMOR Name : TXTNAMA Name : TXTLEMBUR Name : TXTMULAI Name : TXTSELESAI Name : TXTLAMA Name : TXTUPAH

ComboBox Name : TXTBAGIAN List : PRODUKSI, QUALITY CONTROL GUDANG, PERPACKING

CommandButton Name : CMDBLANKFORM Caption : BLANKFORM Name : CMDCLOSE Caption : CLOSE Shape Shape : 4 – Rounded Rectangle

Data yang diinput : NOMOR INDUK, NAMA KARYAWAN, BAGIAN, JAM MULAI, JAM SELESAI

ComboBox BAGIAN berisi data : PRODUKSI, QUALITY CONTROL, GUDANG, PERPACKING LEMBUR PERJAM tampil otomatis dengan ketentuan :

Jika BAGIAN = PRODUKSI Maka LEMBUR PERJAM = 1500 Jika BAGIAN = QUALITY CONTROL Maka LEMBUR PERJAM = 1750 Jika BAGIAN = GUDANG Maka LEMBUR PERJAM = 1250 Jika BAGIAN = PERPACKING Maka LEMBUR PERJAM = 1000 LAMA LEMBUR dan UPAH LEMBUR tampil otomatis

• Klik menu View → Code, ketik kode program di bawah ini : Dim XMULAI As Date

Dim XSELESAI As Date

Private Sub CMDBLANKFORM_Click() TXTNOMOR.Text = "" TXTNAMA.Text = "" TXTBAGIAN.Text = "" TXTLEMBUR.Text = 0 TXTMULAI.Text = Format(Now, "HH:SS") TXTSELESAI.Text = Format(Now, "HH:SS") TXTLAMA.Text = 0 TXTUPAH.Text = 0 TXTNOMOR.SetFocus End Sub

Private Sub CMDCLOSE_Click() End

End Sub

Private Sub Form_Activate() TXTNOMOR.Text = "" TXTNAMA.Text = "" TXTBAGIAN.Text = "" TXTLEMBUR.Text = 0 TXTMULAI.Text = Format(Now, "HH:SS") TXTSELESAI.Text = Format(Now, "HH:SS") TXTLAMA.Text = 0

(6)

TXTUPAH.Text = 0 TXTNOMOR.SetFocus End Sub

Private Sub TXTBAGIAN_Click() ……..

End Sub

Private Sub TXTMULAI_LostFocus() …….

End Sub

Private Sub TXTSELESAI_LostFocus() …….

End Sub

(7)

E. Contoh 5

1. Simpan Form dengan nama FRMINGAJI2.FRM serta project dengan nama PROINGAJI2.vbp 2. Buat Desain Form di bawah ini

Keterangan :

Data yang diinput : NIP, NAMA, JABATAN, TUNJANGAN, HARI KERJA, POTONGAN ComboBox JABATAN berisi : DIREKTUR, KABAG, STAF, KEAMANAN

GAJI POKOK terisi otomatis dengan ketentuan :

Jika JABATAN = DIREKTUR Maka GAJIPOKOK = 1000000 Jika JABATAN = KABAG Maka GAJIPOKOK = 800000 Jika JABATAN = STAF Maka GAJIPOKOK = 600000 Jika JABATAN = KEAMANAN Maka GAJIPOKOK = 400000 ComboBox HARI KERJA berisi : 1 s/d 31

UANG TRANSPORT terisi otomatis dengan HARI KERJA dikalikan 6000

GAJI KOTOR terisi otomatis dengan GAJI POKOK + TUNJANGAN + UANG TRANSPORT JAMSOSTEK terisi otomatis dengan GAJI POKOk dikalikan 2%

JUMLAH POTONGAN terisi otomatis dengan POTONGAN ditambah JAMSOSTEK GAJI BERSIH terisi otomatis dengan GAJI KOTOR dikurangi JUMLAH POTONGAN • Klik menu View → Code, ketik kode program di bawah ini :

Dim XGAPOK As Single Dim XTUNJANGAN As Single Dim XHARI As Single Dim XTRANSPORT As Single Dim XKOTOR As Single Dim XPOTONGAN As Single Dim XJAMSOSTEK As Single Dim XJUMLAHPOT As Single Dim XBERSIH As Single Private Sub BLANKFORM() TXTNIP.Text = "" TXTNAMA.Text = "" CMBJABATAN.Text = "" TXTGAPOK.Text = 0 TXTTUNJANGAN.Text = 0 CMBHARI.Text = 0 TXTTRANSPORT.Text = 0 TXTKOTOR.Text = 0 TXTPOTONGAN.Text = 0 TXTJAMSOSTEK.Text = 0 TXTJUMLAHPOT.Text = 0 TXTBERSIH.Text = 0 End Sub

Private Sub Form_Load() BLANKFORM

End Sub

Private Sub CMBJABATAN_Click() Select Case CMBJABATAN.Text

(8)

Case "DIREKTUR" TXTGAPOK.Text = Format(1000000, "#,###") Case "KABAG" TXTGAPOK.Text = Format(800000, "#,###") Case "STAF" TXTGAPOK.Text = Format(600000, "#,###") Case "KEAMANAN" TXTGAPOK.Text = Format(400000, "#,###") End Select XGAPOK = TXTGAPOK.Text XTUNJANGAN = TXTTUNJANGAN.Text XTRANSPORT = TXTTRANSPORT.Text

XKOTOR = XGAPOK + XTUNJANGAN + XTRANSPORT XPOTONGAN = TXTPOTONGAN.Text

XJAMSOSTEK = XGAPOK * 0.02

XJUMLAHPOT = XPOTONGAN + XJAMSOSTEK XBERSIH = XKOTOR - XJUMLAHPOT

TXTKOTOR.Text = Format(XKOTOR, "###,###")

TXTJAMSOSTEK.Text = Format(XJAMSOSTEK, "###,###") TXTJUMLAHPOT.Text = Format(XJUMLAHPOT, "#,###") TXTBERSIH.Text = Format(XBERSIH, "###,###") End Sub

Private Sub TXTTUNJANGAN_LostFocus() XGAPOK = TXTGAPOK.Text

XTUNJANGAN = TXTTUNJANGAN.Text XTRANSPORT = TXTTRANSPORT.Text

XKOTOR = XGAPOK + XTUNJANGAN + XTRANSPORT TXTTUNJANGAN.Text = Format(XTUNJANGAN, "#,###") TXTKOTOR.Text = Format(XKOTOR, "#,###")

XJUMLAHPOT = TXTJUMLAHPOT.Text XBERSIH = XKOTOR - XJUMLAHPOT

TXTBERSIH.Text = Format(XBERSIH, "#,###") End Sub

Private Sub CMBHARI_Click() XHARI = CMBHARI.Text XTRANSPORT = XHARI * 6000 TXTTRANSPORT.Text = Format(XTRANSPORT, "#,###") XGAPOK = TXTGAPOK.Text XTUNJANGAN = TXTTUNJANGAN.Text XTRANSPORT = TXTTRANSPORT.Text

XKOTOR = XGAPOK + XTUNJANGAN + XTRANSPORT TXTKOTOR.Text = Format(XKOTOR, "#,###") XJUMLAHPOT = TXTJUMLAHPOT.Text

XBERSIH = XKOTOR - XJUMLAHPOT

TXTBERSIH.Text = Format(XBERSIH, "#,###") End Sub

Private Sub TXTPOTONGAN_LostFocus() ………..

End Sub

Private Sub CMDINPUT_Click() BLANKFORM

End Sub

Private Sub CMDCLOSE_Click() End

End Sub

Referensi

Dokumen terkait