PROGRAM LOUNDRY Program ini digunakan untuk pendataan pada sebuah usaha pencucian pakaian. Proses yang terjadi dalam program ini adalah sebagai berikut: 1. Tahap awal adalah melakukan pendataan pada tabel tabel master (barang, kasir, konsumen, dan kurir) 2. Kemudian membuat program penyerahan barang cucian yang diserahkan oleh konsumen 3. Membuat program pengiriman barang cucian dari perusahaan kepada konsumen 4. Membuat laporan 4.1 Merancang Database Dan Bentuk Relasi Tabel Langkah awal yang harus dilakukan adalah membuat database dengan nama DBLOUNDRY.mdb, kemudian membuat beberapa tabel yang diperlukan antara lain : 1. Tabel Barang, yang teridri dari field : a. Kode Barang b. Nama Barang 1
c. Tarif 2. Tabel Kasir, yang terdiri dari field : a. Kode kasir b. Nama kasir c. Password kasir 3. Tabel Konsumen, yang terdiri dari field : a. Kode konsumen b. Nama konsumen c. Alamat d. Telepon 4. Tabel Kurir, yang terdiri dari field : a. Kode kurir b. Nama kurir 5. Tabel Pesanan, yang teridir dari field: c. Nomor pesanan d. Tanggal e. Total item f. Total harga g. Aung muka 2
h. Sisa i. Nomor konsumen j. Kode kasir k. Tanggal minta dikirim l. Keterangan 6. Tabel Detail Pesanan, yang terdiri dari field : a. Nomor pesanan b. Kode barang c. Tarif d. Jumlah cucian 7. Tabel Pengiriman, yang terdiri dari field : a. Nomor pesanan b. Nomor pengiriman c. Tanggal pengiriman d. Total e. Uang muka f. Sisa g. Dibayar h. Kembali 3
i. Nomor konsumen j. Kode kasir k. Kode kurir 8. Tabel Detail Pengiriman, yang terdiri dari field : a. Nomor pengiriman b. Kode barang c. Tarif d. Jumlah kirim 9. Dan dua buah tabel temporer sebagai tempat dilakukannya transaksi Masing masing spesifikasi file yang disebutkan di atas dapat dilihat dalam CD pendukung buku ini. Bentuk relasi tabel pada program loundry ini terlihat pada gambar di bawah ini Gambar 4.1 Bentuk Relasi Tabel 4
4.2 Membuat Modul Tujuan dibuat modul adalah agar koneksi ke database dapat dilakukan dengan efektif dan efisien. Buatlah sebuah module kemudian ketiklah program di bawah ini : Public Conn As New ADODB.Connection Public RSBarang As ADODB.Recordset Public RSKasir As ADODB.Recordset Public RSKonsumen As ADODB.Recordset Public RSPesanan As ADODB.Recordset Public RSDetailPsn As ADODB.Recordset Public RSKurir As ADODB.Recordset Public RSPengiriman As ADODB.Recordset Public RSDetailKrm As ADODB.Recordset Public 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 & "\DBLoundry.mdb" End Sub 5
4.3 Login Gambar 4.2 Form Login Koding : Silakan lihat dalam CD pendukung buku 4.4. Kasir Gambar 4.3 Form Kasir 6
4.5 Konsumen 4.6 Kurir Gambar 4.4 Form Konsumen Gambar 4.5 Form Kurir 7
4.7 Penyerahan Cucian Gambar 4.6 Form Penyerahan Cucian 8
Gambar 4.7 Struk Penyerahan Cucian 9
4.8 Pengiriman Cucian Gambar 4.8 Form Penyerahan Cucian 10
4.9 Jejak Transaksi Dua buah form berikut ini dugunakan sebagai sarana untuk melihat kembali data hasil transaksi yang pernah terjadi. Gambar 4.9 Rincian Penyerahan Cucian 11
Rincian penyerahan cucian Gambar 4.10 Rincian Pengiriman Cucian Koding : Silakan lihat dalam CD pendukung buku 4.10 Laporan Laporan dibuat menjadi beberapa bagian, yaitu laoran peyerahan cucian dan pengirimannya. Laporan penyerahan cucianpun dibagi dua, yaitu laporan yang telah diakumulasikan dan laporan yang rinci. Hal yang sama dibuat untuk laporan pengiriman cucian. Dalam buku ini contoh laporan yang dibahas hanya laporan penyerahan cucian saja, tapi dalam CD pendukung buku semua laporan telah dibuat lengkap. 12
Gambar 4.11 Form Laporan Penyerahan Cucian 13
Gambar 4.12 Laporan Harian (Rinci) 14
Gambar 4.13 Laporan Mingguan (Rinci) 15
Gambar 4.14 Laporan Bulanan (Rinci) 16
Gambar 4.15 Laporan Akumulasi Harian 17
Gambar 4.16 Laporan Akumulasi Mingguan 18
Gambar 4.17 Laporan Akumulasi Bulanan 19