Anda di halaman 1dari 8

www.konsultasivb.

com
Harga program Rp.50.000. Peminat silakan transfer ke 066-0525-947 (BCA) atau
156-000-250-214 (Mandiri) atau 0139-0106-3038-504 (BRI) an. Uus Rusmawan
Email : uusrusmawan@yahoo.com

PROGRAM KREDIT MOTOR


Merancang Database Dan Relasi Tabel

Pengolahan Data Operator

1
www.konsultasivb.com
Harga program Rp.50.000. Peminat silakan transfer ke 066-0525-947 (BCA) atau
156-000-250-214 (Mandiri) atau 0139-0106-3038-504 (BRI) an. Uus Rusmawan
Email : uusrusmawan@yahoo.com

Pengolahan Data Motor

Pengolahan Data Customer

2
www.konsultasivb.com
Harga program Rp.50.000. Peminat silakan transfer ke 066-0525-947 (BCA) atau
156-000-250-214 (Mandiri) atau 0139-0106-3038-504 (BRI) an. Uus Rusmawan
Email : uusrusmawan@yahoo.com

Transaksi Pembelian Tunai

Coding :

'menampilkan identitas customer yang dipilih di combo1


Private Sub COMBO1_Click()
Call BukaDB
RSCustomer.Open "select * from customer where kodecus='" & Combo1 & "'", CONN
If RSCustomer.EOF Then
MsgBox "kode customer tidak terdaftar"
Combo1.SetFocus
Else
LblNama = RSCustomer!nama
LblAlamat = RSCustomer!alamat
LblTelepon = RSCustomer!telepon
End If
End Sub
'menampilkan identitas motor yang dipilih di combo2
Private Sub Combo2_Click()
Call BukaDB
RSMotor.Open "select * from Motor where kodemtr='" & Combo2 & "'", CONN
If RSMotor.EOF Then
MsgBox "kode Motor tidak terdaftar"
Combo2.SetFocus
Else
LblMerk = RSMotor!merk
LblWarna = RSMotor!warna
LblHarga = Format(RSMotor!harga, "###,###,###,###")
End If
End Sub
Private Sub TxtDibayar_KeyPress(Keyascii As Integer)
If Keyascii = 13 Then
TxtDibayar = Format(TxtDibayar, "###,###,###")
If TxtDibayar = "" Or TxtDibayar < LblHarga Then
TxtKet = "kurang" & Space(1) & Format(LblHarga - TxtDibayar, "###,###,###")
CmdSimpan.Enabled = True
CmdSimpan.SetFocus
Else
If TxtDibayar = LblHarga Then
TxtKet = 0
Else
TxtKet = "kembali" & Space(1) & Format(TxtDibayar - LblHarga, "###,###,###")
End If
CmdSimpan.Enabled = True
CmdSimpan.SetFocus
End If
End If
If Not (Keyascii >= Asc("0") And Keyascii <= Asc("9") Or Keyascii = vbKeyBack) Then Keyascii = 0
End Sub

Private Sub CmdSimpan_Keypress(Keyascii As Integer)


If Keyascii = 27 Then
TxtDibayar = ""
TxtKet = ""

3
www.konsultasivb.com
Harga program Rp.50.000. Peminat silakan transfer ke 066-0525-947 (BCA) atau
156-000-250-214 (Mandiri) atau 0139-0106-3038-504 (BRI) an. Uus Rusmawan
Email : uusrusmawan@yahoo.com

TxtDibayar.SetFocus
End If
End Sub

Transaksi Pembelian Kredit

Coding :
Private Sub Combo2_Click()
Call BukaDB
RSMotor.Open "select * from Motor where kodemtr='" & Combo2 & "'", CONN
If RSMotor.EOF Then
MsgBox "kode Motor tidak terdaftar"
Combo2.SetFocus
Else
LblMerk = RSMotor!merk
LblHargaCash = Format(RSMotor!harga, "###,###,###,###")
End If
End Sub
Private Sub TxtDibayar_KeyPress(Keyascii As Integer)
If Keyascii = 13 Then
If TxtDibayar = "" Or Val(TxtDibayar) < (LblHarga) Then
TxtKet = "kurang" & Space(1) & Format(LblHarga - TxtDibayar, "###,###,###")

4
www.konsultasivb.com
Harga program Rp.50.000. Peminat silakan transfer ke 066-0525-947 (BCA) atau
156-000-250-214 (Mandiri) atau 0139-0106-3038-504 (BRI) an. Uus Rusmawan
Email : uusrusmawan@yahoo.com

Else
If TxtDibayar = LblHarga Then
TxtKet = TxtDibayar - LblHarga
TxtDibayar = Format(TxtDibayar, "###,###,###")
Else
TxtKet = "kembali" & Space(1) & Format(TxtDibayar - LblHarga, "###,###,###")
End If
CmdSimpan.Enabled = True
CmdSimpan.SetFocus
End If
End If
If Not (Keyascii >= Asc("0") And Keyascii <= Asc("9") Or Keyascii = vbKeyBack) Then Keyascii = 0
End Sub
Private Sub CmdSimpan_Keypress(Keyascii As Integer)
If Keyascii = 27 Then
TxtDibayar = ""
TxtKet = ""
TxtDibayar.SetFocus
End If
End Sub

Transaksi Pembayaran Cicilan

Coding :
Private Sub combo1_KeyPress(Keyascii As Integer)
If Keyascii = 13 Then
If Combo1 = "" Then
MsgBox "nomor kredit harus diisi"
Combo1.SetFocus
Else
TxtAngsuran.SetFocus
End If
End If
End Sub

Private Sub TxtAngsuran_KeyPress(Keyascii As Integer)


If Keyascii = 13 Then
Call BukaDB
RSBeliKredit.Open "SELECT * FROM belikredit WHERE idkredit='" & Combo1 & "'", CONN
'jika angsuran melebihi sisa pembayaran,
'maka tampilkan dalam keterangan uang kembaliannya
If Val(TxtAngsuran) > RSBeliKredit!sisa Then
TxtAngsuran = Format(TxtAngsuran, "###,###,###,###")
TxtKeterangan = "kembali" & Space(1) & Format(TxtAngsuran - RSBeliKredit!sisa,
"###,###,###,###") & Space(1) & "LUNAS"
LblCicilanKe = 1

5
www.konsultasivb.com
Harga program Rp.50.000. Peminat silakan transfer ke 066-0525-947 (BCA) atau
156-000-250-214 (Mandiri) atau 0139-0106-3038-504 (BRI) an. Uus Rusmawan
Email : uusrusmawan@yahoo.com

LblSisaSekarang = 0
Else
'sisa sekarang tampil setelah dikurang angsuran
'indikasi cicilan terus berubah yaitu cicilan bulan lalu + 1
LblSisaSekarang = Format(LblHargaKredit - TxtAngsuran, "###,###,###,###")
RSBayarCicilan.Open "SELECT COUNT(idkredit) AS KETEMU FROM bayarcicilan WHERE idkredit='" &
Combo1 & "'", CONN
If Not RSBayarCicilan.EOF Then
LblCicilanKe = RSBayarCicilan!ketemu + 1
Else
LblCicilanKe = 1
End If
'tampilkan dalam keterangan indikasi pembayaran bulan jatuh tempo
TxtKeterangan = "Pembayaran Bulan" & Space(1) & Format(LblTanggalTempo, "MMMM")
End If
TxtKeterangan.SetFocus
End If
End Sub

6
www.konsultasivb.com
Harga program Rp.50.000. Peminat silakan transfer ke 066-0525-947 (BCA) atau
156-000-250-214 (Mandiri) atau 0139-0106-3038-504 (BRI) an. Uus Rusmawan
Email : uusrusmawan@yahoo.com

Laporan Pembayaran

7
www.konsultasivb.com
Harga program Rp.50.000. Peminat silakan transfer ke 066-0525-947 (BCA) atau
156-000-250-214 (Mandiri) atau 0139-0106-3038-504 (BRI) an. Uus Rusmawan
Email : uusrusmawan@yahoo.com

Anda mungkin juga menyukai