dokumen-dokumen yang mirip
Oleh : Uus Rusmawan


LAMPIRAN LISTING PROGRAM







Oleh : Uus Rusmawan Hal - 1 -



Oleh : Uus Rusmawan

Oleh : Uus Rusmawan



Oleh : Uus Rusmawan



Program absen dengan menggunakan visual basic 6.0




LAMPIRAN A : LISTING PROGRAM

Oleh : Uus Rusmawan



Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -





KARTU BIMBINGAN TUGAS AKHIR MAHASISWA



Oleh : Uus Rusmawan Hal - 1 -

Oleh : Uus Rusmawan Hal - 1 -





Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report



Koneksi Visual Basic 6.0 dengan SQL SERVER 2000



Oleh : Uus Rusmawan

BAHASA PEMROGRAMAN (LISTING PROGRAM)


BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Berdasarkan analisa dan perancangan sistem yang telah

Gambar 1 Table Petugas. Gambar 2 Penambahan Komonen Pada Form



1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

Langkah ke 2 yaitu buat database form bukunya seperti gambar dibawah ini


LISTING PROGRAM. 1. Listing Flash Pembuka. Private Sub Timer1_Timer() ProgressBar1.Value = ProgressBar1.Value + 4. If ProgressBar1.

Listing Program a. Form Login. Public LoginSucceeded As Boolean

<Algoritma & Pemrograman Komputer/> Nama Kelompok


BAB IV IMPLEMENTASI DAN PENGUJIAN

Tutorial, Source code, Request Program Visual Basic

Koneksi VB Dengan Database Mysql

Listing Program. 1. FrmUser.frm


LISTING PROGRAM. lbljalan.caption = "Selamat Menggunakan Kamus Digital Istilahistilah

Listing Program. Listing Form Login. Listing Form Menu Utama Private Sub MnDataPenerbangan_Click() FR_Penerbangan.Show 1 End Sub

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012


BAB IV ANALISIS DAN PERANCANGAN SISTEM. serta mengevaluasi masalah-masalah yang muncul, sehingga mengarah kepada



FUNGSI PENCABANGAN DAN PERULANGAN


Modul Visual Basic 6.0. By: Dian nuryahdi Asman, S.Kom

BAB IV METODOLOGI. menyeluruh dari suatu sistem yang menjelaskan urutan prosedur-prosedur yang

KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.)

LISTING PROGRAM. Script Menu Utama Pada Game Tebak Kata

Nama Barang Sat Pemakaian Setahun Harga per unit Nilai Setahun. Kardus Aira 240 ml Lembar 1,312,000 Rp 1,420 Rp 1,863,040,000

Kode Program : Koneksi. Klik Kanan Adobrg Pilih ADODC Properties Maka akan muncul tampilan sbb: Instruktur : Nani Purwati


BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi perancangan pada sistem informasi Laundry Di Segitiga

MEMBACA RECORD DENGAN ADODC




BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI BELANJA

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database

FORM LOGIN. Option Explicit. Private Sub cmdexit_click() End End Sub

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bahasa Pemrograman-1 (Visual Basic)


MODUL IV PERULANGAN ( LOOPING )

PEMROGRAMAN CLIENT. Latihan 1. Buka IDE Visual Basic dan buat project baru, simpan pada folder anda masingmasing.

1. Rancangan Input Program Form Menu Utama Form Data Barang [ Input Barang ]

MODUL VII APLIKASI MULTIUSER TRANSAKSI PENJUALAN


Membuat Form Input Barang (Untuk Server)

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

Transkripsi:

APLIKASI LAUNDRY VB 6.0 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 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 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: 1

c. Nomor pesanan d. Tanggal e. Total item f. Total harga g. Aung muka 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 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 2

Bentuk relasi tabel pada program loundry ini terlihat pada gambar di bawah ini Membuat Modul Gambar 4.1 Bentuk Relasi Tabel 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 3

4.3 Login 4.4. Kasir Gambar 4.2 Form Login 4.5 Konsumen Gambar 4.3 Form Kasir Gambar 4.4 Form Konsumen 4

4.6 Kurir 4.7 Penyerahan Cucian Gambar 4.5 Form Kurir Gambar 4.6 Form Penyerahan Cucian 5

4.8 Pengiriman Cucian Gambar 4.7 Struk Penyerahan Cucian Gambar 4.8 Form Penyerahan Cucian 6

4.9 Jejak Transaksi Dua buah form berikut ini dugunakan sebagai sarana untuk melihat kembali data hasil transaksi yang pernah terjadi. Koding : Gambar 4.9 Rincian Penyerahan Cucian Private Sub Form_Load() On Error Resume Next 'buka database Call BukaDB 'bersihkan dulu list List1.Clear 'cari nomor NomorPsn di tabel pesanan RSPesanan.Open "Select Distinct NomorPsn from pesanan ", Conn 'tampilkan di list Do Until RSPesanan.EOF List1.AddItem RSPesanan!NomorPsn RSPesanan.MoveNext Loop Conn.Close End Sub 'ketika salah satu NomorPsn dipilih, maka... Private Sub list1_click() 'buka database Call BukaDB Conn.CursorLocation = aduseclient 'cari data pesanan yang NomorPsnnya dipilih RSPesanan.Open "select * from pesanan where NomorPsn='" & List1.Text & "'", Conn RSPesanan.Requery 'jika ditemukan tampilkan TanggalPsnnya If Not RSPesanan.EOF Then Text8 = RSPesanan!TanggalPsn: Text5 = RSPesanan!Ket 'buka tabel Konsumen yang ada di tabel pesanan sesuai noor NomorPsn RSKonsumen.Open "select * from Konsumen where NomorKsm='" & RSPesanan!NomorKsm & "'", Conn 'jika ditemukan tampilkan data-datanya 7

If Not RSKonsumen.EOF Then Text2 = RSKonsumen!NamaKsm Text3 = RSKonsumen!AlamatKsm Text4 = RSKonsumen!TeleponKsm End If 'buka tabel kasir yang kodenya disimpan di tabel pesanan berdasarkan nomor NomorPsn RSKasir.Open "select * from Kasir where KodeKsr='" & RSPesanan!Kodeksr & "'", Conn 'jika ditemukan tampilkan kode dan nama kasir If Not RSKasir.EOF Then Text7 = RSKasir!Namaksr End If Conn.Close 'hubungkan objek adodc ke database Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "\DBLoundry.mdb" 'tampilkan nama barang, harga Pesanan, jumlah Pesanan dan total di tabel pesanan,detail Pesanan yang NomorPsnnya dipilih dalam list Adodc1.RecordSource = "select NamaBrg as [Nama Barang], detailpsn.tarif as Harga,JumlahPsn as Jumlah, detailpsn.tarif*jumlahpsn as Total from Barang,DetailPsn where DetailPsn.kodeBrg=Barang.kodeBrg and NomorPsn='" & List1.Text & "'" Adodc1.Refresh 'hubungkan datagrid1 dengan objek adodc Set DataGrid1.DataSource = Adodc1 DataGrid1.Refresh 'tampilkan total dan item Call Total Call Item End Sub Private Sub List1_keyPress(Keyascii As Integer) If Keyascii = 27 Then Unload Me End Sub 'mencari jumlah total item barang Function Item() Adodc1.Recordset.MoveFirst Jumlah = 0 Do While Not Adodc1.Recordset.EOF Jumlah = Jumlah + Adodc1.Recordset!Jumlah Adodc1.Recordset.MoveNext Loop Text9 = Jumlah End Function 'mencari jumlah total harga Pesanan Function Total() Adodc1.Recordset.MoveFirst Jumlah = 0 Do While Not Adodc1.Recordset.EOF Jumlah = Jumlah + Adodc1.Recordset!Total Adodc1.Recordset.MoveNext Loop Text10 = Jumlah End Function Rincian penyerahan cucian 8

Koding: Gambar 4.10 Rincian Pengiriman Cucian Private Sub Form_Load() On Error Resume Next 'buka database Call BukaDB 'bersihkan dulu list List1.Clear 'cari nomor NomorKrm di tabel Pengiriman RSPengiriman.Open "Select Distinct NomorKrm from Pengiriman ", Conn 'tampilkan di list Do Until RSPengiriman.EOF List1.AddItem RSPengiriman!Nomorkrm RSPengiriman.MoveNext Loop Conn.Close End Sub 'ketika salah satu NomorKrm dipilih, maka... Private Sub list1_click() On Error Resume Next 'buka database Call BukaDB 'Conn.CursorLocation = aduseclient 'cari data Pengiriman yang NomorKrmnya dipilih RSPengiriman.Open "select * from Pengiriman where NomorKrm='" & List1.Text & "'", Conn RSPengiriman.Requery 'jika ditemukan tampilkan TanggalKrmnya If Not RSPengiriman.EOF Then Tanggal = RSPengiriman!TanggalKrm TotalHrg = RSPengiriman!Total DP = RSPengiriman!DP Sisa = RSPengiriman!Sisa Dibayar = RSPengiriman!Dibayar Kembali = RSPengiriman!Kembali 9

End If 'buka tabel Konsumen yang ada di tabel Pengiriman sesuai noor NomorKrm RSKonsumen.Open "select * from Konsumen where NomorKsm='" & RSPengiriman!NomorKsm & "'", Conn 'jika ditemukan tampilkan data-datanya If Not RSKonsumen.EOF Then Text2 = RSKonsumen!NamaKsm Text3 = RSKonsumen!AlamatKsm Text4 = RSKonsumen!TeleponKsm End If 'buka tabel Kurir yang kodenya disimpan di tabel Pengiriman berdasarkan nomor NomorKrm RSKurir.Open "select * from Kurir where KodeKrr='" & RSPengiriman!KodeKrr & "'", Conn 'jika ditemukan tampilkan kode dan nama Kurir If Not RSKurir.EOF Then 'Text6 = RSKurir!KodeKrr Pengirim = RSKurir!NamaKrr End If Conn.Close 'hubungkan objek adodc ke database Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "\DBLoundry.mdb" 'tampilkan nama barang, harga Pengiriman, jumlah Pengiriman dan total di tabel Pengiriman,detail Pengiriman yang NomorKrmnya dipilih dalam list Adodc1.RecordSource = "select NamaBrg as [Nama Barang], detailkrm.tarif as Harga,JumlahKrm as Jumlah, detailkrm.tarif*jumlahkrm as Total from Barang,DetailKrm where DetailKrm.kodeBrg=Barang.kodeBrg and NomorKrm='" & List1.Text & "'" Adodc1.Refresh 'hubungkan datagrid1 dengan objek adodc Set DataGrid1.DataSource = Adodc1 DataGrid1.Refresh 'tampilkan total dan item Call Total Call Item End Sub Private Sub List1_keyPress(Keyascii As Integer) If Keyascii = 27 Then Unload Me End Sub 'mencari jumlah total item barang Function Item() Adodc1.Recordset.MoveFirst Jumlah = 0 Do While Not Adodc1.Recordset.EOF Jumlah = Jumlah + Adodc1.Recordset!Jumlah Adodc1.Recordset.MoveNext Loop Text9 = Jumlah End Function 'mencari jumlah total harga Pengiriman Function Total() Adodc1.Recordset.MoveFirst Jumlah = 0 Do While Not Adodc1.Recordset.EOF Jumlah = Jumlah + Adodc1.Recordset!Total Adodc1.Recordset.MoveNext Loop Text10 = Jumlah End Function 4.10 Laporan 10

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. Gambar 4.11 Form Laporan Penyerahan Cucian 11

Gambar 4.12 Laporan Harian (Rinci) Gambar 4.13 Laporan Mingguan (Rinci) 12

Gambar 4.14 Laporan Bulanan (Rinci) Gambar 4.15 Laporan Akumulasi Harian 13

Gambar 4.16 Laporan Akumulasi Mingguan Gambar 4.17 Laporan Akumulasi Bulanan 14