Aplikasi Rental Vcd Vb6

5
www.konsultasivb.com Pusat Kursus VB.Net & Bimbingan Tugas Akhir 1 PROGRAM RENTAL VCD 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 : [email protected]) Peminat Hub Email : [email protected] PROGRAM RENTAL VCD Program rental VCD sebenarnya satu type dengan program Perpustakaan dimana prinsip dasarnya adalah adanya proses peminjaman dan pengembalian. Sisi perbedaannya hanya sedikit, yaitu (jika memang diperlukan) dalam program rental VCD tidak perlu adanya batasan peminjaman agar pemasukan dari penyewaan film semakin banyak. 10.1 Normalisasi File Program Rental VCD ini dirancang dengan Normaliasi level ketiga (3NF) dengan bentuk seperti Gambar 10.1. Program rental VCD ini menyimpan data ke dua tabel yaitu tabel Pinjam dan DetailPjm seperti terlihat pada tabel-tabel berikut ini.

Transcript of Aplikasi Rental Vcd Vb6

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

    1

    PROGRAM RENTAL VCD 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 : [email protected])

    Peminat Hub Email : [email protected]

    PROGRAM RENTAL VCD

    Program rental VCD sebenarnya satu type dengan program Perpustakaan dimana prinsip dasarnya adalah adanya proses peminjaman dan pengembalian. Sisi perbedaannya hanya sedikit, yaitu (jika memang diperlukan) dalam program rental VCD tidak perlu adanya batasan peminjaman agar pemasukan dari penyewaan film semakin banyak.

    10.1 Normalisasi File Program Rental VCD ini dirancang dengan Normaliasi level ketiga (3NF) dengan bentuk seperti Gambar 10.1.

    Program rental VCD ini menyimpan data ke dua tabel yaitu tabel Pinjam dan DetailPjm seperti terlihat pada tabel-tabel berikut ini.

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

    2

    Tabel Pinjam

    Pinjam Nomorpjm Tanggalpjm Totalpjm TotalHrg Dibayar Kembali Nomoragt 07111401 14/11/07 3 6500 10000 3500 A001

    Tabel DetailPjm

    DetailPjm Nomorpjm NomorFlm JumlahFlm 071114011 F001 1 071114012 F004 1 071114013 F007 1

    10.2 Database Dan Tabel

    10.3 Membuat Module Untuk memulai membuat program Rental VCD, aktifkanlah VB kemudian awali dengan membuat module lalu ketik coding berikut ini.

    Coding :

    Public Conn As New adodb.Connection Public RSAnggota As adodb.Recordset Public RSFilm As adodb.Recordset Public RSPinjam As adodb.Recordset Public RSDetailPjm As adodb.Recordset

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

    3

    Public RSKembali As adodb.Recordset Public RSDetailKbl As adodb.Recordset Public RSTansPjm As adodb.Recordset Public RSTansKbl As adodb.Recordset

    Public Sub BukaDB() Set Conn = New adodb.Connection Set RSAnggota = New adodb.Recordset Set RSFilm = New adodb.Recordset Set RSPinjam = New adodb.Recordset Set RSDetailPjm = New adodb.Recordset Set RSKembali = New adodb.Recordset Set RSDetailKbl = New adodb.Recordset Set RSTansPjm = New adodb.Recordset Set RSTansKbl = New adodb.Recordset Conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\ADOVCD.mdb" End Sub

    10.4 Transaksi Peminjaman Film 1. Nomor pinjam dan tanggal muncul secara otomatis, berubah setiap hari dan setiap ganti transaksi

    (disarankan untuk mengecek kembali validasi tanggal dengan format dd/mm/yy sebelum program dijalankan)

    2. Hal pertama yang harus dilakukan adalah mengetik Nomor Anggota. Jika ditemukan maka akan tampil namanya, jika pernah meminjam maka jumlahnya akan ditampilkan di DataGrid bagian bawah, jika belum pernah pinjam maka kursor pindah ke grid transaksi peminjaman.

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

    4

    Coding :

    Private Sub Form_Activate() On Error Resume Next DT.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "\ADOVCD.mdb" DT.RecordSource = "Transaksi" Set DG1.DataSource = DT DG1.Refresh

    Call BukaDB RSFilm.Open "Film", Conn List1.Clear Do Until RSFilm.EOF List1.AddItem RSFilm!Judul & Space(50) & RSFilm!Nomorflm RSFilm.MoveNext Loop

    Call AutoNomor LblTanggal.Caption = Date Call Tabel_Kosong DT.Recordset.MoveFirst DG1.Col = 1 End Sub

    10.5 Transaksi Pengembalian Film

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

    5

    Coding :

    Private Sub Form_Activate() DT.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "\ADOVCD.mdb" DT.RecordSource = "Transaksi1" Set DG1.DataSource = DT DG1.Refresh Call AutoNomor LblTanggalKbl.Caption = Date Call Tabel_Kosong DT.Recordset.MoveFirst DG1.Col = 1 End Sub