Anda di halaman 1dari 5

www.konsultasivb.

com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir

PROGRAM PEMESANAN DAN PENGIRIMAN BARANG VB 6.0


Database Access, Crystal Report 8.5
Harga khusus untuk pembelajaran Rp. 50.000,Permintaan revisi dikenakan biaya sesuai tingkat kesulitan
Cara pembayaran melalui transfer ke salah satu rekening di bawah ini :
No Rek: 066 - 0525 - 947 (BCA an. Uus Rusmawan)
No Rek: 156 - 000 - 250 - 2146 (Mandiri an. Uus Rusmawan)
No Rek : 0139 - 0106 - 3038 - 504 (BRI an. Uus Rusmawan)
Program dikirim lewat email/Face Book (id : konsultasivb@ymail.com)
Peminat Hub Email : uusrusmawan71@gmail.com
Program pemesanan dan pengiriman barang ini polanya mengikuti program perpustakaan dan rental VCD.
Perbedaannya adalah pada program pengiriman barang terdapat tambahan proses, yaitu pada pengisian kurir
yang mengirimkan barang pesanan dan biaya sisa yang harus di bayar jika uang muka belum lunas.

11.1 Normalisasi File


Program Pesanan ini dirancang dengan Normaliasi level ketiga (3NF) dengan bentuk seperti Gambar 11.1.

Gambar 11.1 Normalisasi File

Program pemesanan barang ini menyimpan data ke dua tabel yaitu tabel Pesanan dan DetailPsn seperti terlihat
pada tabel-tabel berikut ini.

www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
Tabel Pesanan
Pesanan
Nomorpsn Tanggalpsn Totalitem Totalhrg DP Sisa Nomorksm KodeKsr TglMintakrm
Ket
P070905005 05/09/07
3
18500 0 18500 KSM02 KSR01
05/09/07 Belum Dikirim
P070918001 18/09/07
3
7000 0 7000 KSM04 KSR01
18/09/07 Belum Dikirim
Tabel DetailPsn
DetailPsn
Nomorpsn Kodebrg Jumlahpsn
P070918001 BRG002
2
P070918001 BRG001
1
P070910001 BRG002
2
P070910001 BRG001
1
P070905005 BRG008
1
P070905005 BRG004
1
P070905005 BRG001
1

11.2 Database Dan Tabel


Untuk mengetahui file database dan struktur masing-masing tabel berikut type data dan kunci primer maupun
kunci tamunya silakan buka CD pendukung buku ini.

Gambar 11.2 Database Dan Tabel

www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
11.3 Membuat Module
Untuk memulai membuat program Pesanan, aktifkanlah VB kemudian awali dengan membuat module lalu
ketik coding berikut ini.
Coding :
Public
Public
Public
Public
Public
Public
Public
Public
Public
Public

Conn As New ADODB.Connection


RSBarang As ADODB.Recordset
RSKasir As ADODB.Recordset
RSKonsumen As ADODB.Recordset
RSPesanan As ADODB.Recordset
RSDetailPsn As ADODB.Recordset
RSKurir As ADODB.Recordset
RSPengiriman As ADODB.Recordset
RSDetailKrm As ADODB.Recordset
RSTransaksi As ADODB.Recordset

Public Sub BukaDB()


Dim STR As String
Set Conn = New ADODB.Connection
Set RSBarang = New ADODB.Recordset
Set RSKasir = New ADODB.Recordset
Set RSKonsumen = New ADODB.Recordset
Set RSPesanan = New ADODB.Recordset
Set RSDetailPsn = New ADODB.Recordset
Set RSKurir = New ADODB.Recordset
Set RSPengiriman = New ADODB.Recordset
Set RSDetailKrm = New ADODB.Recordset
Set RSTransaksi = New ADODB.Recordset
Conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\ADOPesanan.mdb"
End Sub

11.4 Transaksi Pemesanan Barang


Dengan asumsi form login, data kasir, barang, konsumen dan kurir telah dibuat, kini saatnya membuat form
Pesanan dengan bentuk seperti Gambar 11.3 berikut ini.

www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir

Gambar 11.3 Transaksi Pemesanan Barang

11.5 Transaksi Pengiriman Barang


Logika dasar dalam program pengiriman barang ini adalah membaca kembali data yang telah disimpan dalam
tabel pesanan dan detailpsn, kemudian kirimkan oleh kurir dan isilah berapa sisa pembayarannya. Setelah itu
berilah keterangan di tabel pesanan bahwa data dengan nomor kirim tersebut telah dikirimkan.

www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir

Gambar 11.4 Transaksi Pengirian Barang

Catatan :

Dalam aplikasi yang sebenarnya kami telah membuat program ini lengkap dengan laporan yang
sifatnya parsial dan laporan akumulasi baik pemesanan maupun pengiriman barang. Selain itu
telah dibuatkan pula program rincian pemesanan dan pengiriman barang.

Anda mungkin juga menyukai