Praktikum 10 Mendesain Report A. Mendesain Report Barang 1. Buka kembali project prjpenjualan.vbp yang ada di folder D:\Penjualan. 2. Klik menu Project, pilih Add Data Report. 3. Selanjutnya akan tampil Data Report Designer, tambahkan beberapa object ke dalam desain data report seperti tampak pada gambar berikut ini: Page 104 of 128
Keterangan: a. Object Label1 s/d Label6 menggunakan RPTLABEL pada toolbox. b. Object bertuliskan Unbound sebanyak 4 buah dibuat menggunakan RPTTEXTBOX pada toolbox. c. Object garis pada bagian section2 dan section 5 dibuat menggunakan RPTLINE pada toolbox. 4. Kemudian aturlah properties masing-masing object pada data report sesuai tabel berikut ini: DataReport1 Label1 Object Properties Name = desrptbarang Borderstyle = 2 Sizable Caption = Cetak Daftar Barang MDIChild = True BottomMargin=0 LeftMargin=0 RightMargin=0 TopMargin=0 WindowState = 2 - vbmaximized Caption = TOKO BAHAGIA Font Size = 14) Label2 Label3 Label4 Label5 Label6 Caption = DAFTAR BARANG Font Size = 12) Caption = Kode Barang Caption = Nama Barang Caption = Satuan Caption = Harga Text1 (Unbound) Text2 (Unbound) DataField = kdbarang DataField = nmbarang Page 105 of 128
Text3 (Unbound) Text4 (Unbound) DataField = satuan DataField = harga 5. Sehingga hasil akhir desain report tampak seperti gambar berikut ini: 6. Simpan desain report tersebut dengan menekan CTRL-S. Beri nama file desrptbarang, kemudian klik Save. Page 106 of 128
B. Mendesain Report Daftar Pelanggan 1. Klik menu Project, pilih Add Data Report. Selanjutnya akan tampil Data Report Designer, tambahkan beberapa object ke dalam desain data report seperti tampak pada gambar berikut ini: Keterangan: a. Object Label1 s/d Label6 menggunakan RPTLABEL pada toolbox. Page 107 of 128
b. Object Unbound sebanyak 4 buah dibuat menggunakan RPTTEXTBOX pada toolbox. c. Object garis pada bagian section2 dan section 5 dibuat menggunakan RPTLINE pada toolbox. 2. Kemudian aturlah properties masing-masing object pada data report sesuai tabel berikut ini: DataReport1 Label1 Object Properties Name = desrptpelanggan Borderstyle = 2 Sizable Caption = Cetak Daftar Pelanggan MDIChild = True BottomMargin=0 LeftMargin=0 RightMargin=0 TopMargin=0 WindowState = 2 - vbmaximized Caption = TOKO BAHAGIA Font Size = 14) Label2 Label3 Label4 Label5 Label6 Text1 (Unbound) Text2 (Unbound) Text3 (Unbound) Text4 (Unbound) Caption = DAFTAR PELANGGAN Font Size = 12) Caption = Kode Pelanggan Caption = Nama Pelanggan Caption = Alamat Caption = Telp DataField = kdpelanggan DataField = nmpelanggan DataField = alamat DataField = telp Page 108 of 128
3. Sehingga hasil akhir desain report tampak seperti gambar berikut ini: 4. Simpan desain report tersebut dengan menekan CTRL-S. Beri nama file desrptpelanggan, kemudian klik Save. Page 109 of 128
C. Mendesain Report Rekapitulasi Transaksi Penjualan 1. Klik menu Project, pilih Add Data Report. 2. Selanjutnya akan tampil Data Report Designer, tambahkan beberapa object ke dalam desain data report seperti tampak pada gambar berikut ini: Keterangan: a. Object Label1 s/d Label11 menggunakan RPTLABEL pada toolbox. b. Object Unbound sebanyak 8 buah dibuat menggunakan RPTTEXTBOX pada toolbox. Page 110 of 128
c. Object garis pada bagian section2 dan section 5 dibuat menggunakan RPTLINE pada toolbox. d. Object bertuliskan SUM(Unbound) dibuat menggunakan RPTFUNCTION pada toolbox. 3. Kemudian aturlah properties masing-masing object pada data report sesuai tabel berikut ini: DataReport1 Label1 Label2 Label3 Label4 Label5 Label6 Label7 Label8 Label9 Object Properties Name = desrptrekap Borderstyle = 2 Sizable Caption = Cetak Rekapitulasi Penjualan MDIChild = True BottomMargin=0 LeftMargin=0 RightMargin=0 TopMargin=0 WindowState = 2 - vbmaximized Caption = TOKO BAHAGIA Font Size = 14) Name = lbljudul Caption = Rekap Penjualan Font = Arial (Atur FontStyle=old, Fonts Size=12) Caption = Nota Caption = Tanggal Caption = Kode Pelanggan Caption = Nama Pelanggan Caption = Alamat Caption = Total Rp. Caption = Kode Kasir Page 111 of 128
Label10 Label11 Text1 (Unbound) Text2 (Unbound) Text3 (Unbound) Text4 (Unbound) Text5 (Unbound) Text6 (Unbound) Text7 (Unbound) Text8 (Unbound) Function1 (SUM(Unbound)) Caption = Nama Kasir Caption = Jumlah Rp DataField = nota DataField = tanggal DataField = kdpelanggan DataField = nmpelanggan DataField = alamat Alignment = 1 - rptjustifyright DataField = total DataField = kdkasir DataField = nmkasir Alignment = 1 - rptjustifyright DataField = total 4. Sehingga hasil akhir desain report tampak seperti gambar berikut ini: 5. Simpan desain form dengan menekan tombol CTRL-S, beri nama file desrptrekap, klik Save. Page 112 of 128
Tahap desain report yang diperlukan sudah selesai dirancang. D. Membuat Module untuk Pencetakan Report 1. Klik menu Project, pilih Add Module. 2. Pada dialog Add Module, pilih Module lalu klik Open. Page 113 of 128
3. Selanjutnya membuat beberapa Procedure untuk mencetak laporan-laporan yang diperlukan. Ketik baris-baris perintah berikut ini: Page 114 of 128
4. Simpan Module dengan menekan CTRL-S, beri nama ModREPORT, lalu klik Save. Page 115 of 128
E. Membuat Form untuk Pencetakan Report 1. Klik menu Project, pilih Add Form. 2. Pilih Form, kemudian klik OPEN. Page 116 of 128
3. Kemudian desainlah form baru tersebut seperti gambar berikut ini: 4. Kemudian atur properties masing-masing object yang terdapat pada form Form1 tersebut sesuai tabel berikut ini: Command1 Command2 Label1 Text1 Label2 Text2 Object Properties Name = frmdialogreport Borderstyle = 3 Fixed Dialog Caption = Pilih Jenis Laporan MDIChild = True Name = cmdcetakbarang Caption = Cetak Daftar Barang TabIndex = 0 Name = cmdcetakpelanggan Caption = Cetak Daftar Pelanggan TabIndex = 1 Caption = Periode Name = txtperiode1 TabIndex = 2 Text = <dikosongkan saja> Caption = sampai Name = txtperiode2 TabIndex = 3 Text = <dikosongkan saja> Page 117 of 128
Command3 Name = cmdcetakrekap Caption = Cetak Rekap Penjualan TabIndex = 4 Sehingga hasil akhir desain form akan tampak seperti pada gambar berikut ini: 5. Double click pada area kosong form, kemudian ketiklah baris-baris perintah berikut ini: 6. Klik menu VIEW, pilih OBJECT. Kemudian double click pada tombol Cetak Daftar Barang, lalu ketik baris-baris perintah berikut ini: Page 118 of 128
7. Klik menu VIEW, pilih OBJECT. Kemudian double click pada tombol Cetak Daftar Pelanggan, lalu ketik baris-baris perintah berikut ini: 8. Klik menu VIEW, pilih OBJECT, kemudian double click pada tombol Cetak Rekap Penjualan, lalu ketik baris-baris perintah berikut ini: 9. Tekan tombol CTRL-S, simpan Form dengan nama frmdialogreport, klik Save. 10. Selanjutnya, pada Project Explorer, klik ganda pada frmutama. Page 119 of 128
11. Pada form frmutama yang tampil, klik menu Laporan, lalu klik sub menu Cetak Laporan. 12. Selanjutnya akan tampil code editor, ketik baris perintah berikut ini: 13. Selesai, tekan CTRL-S untuk menyimpan program. F. Melakukan Compile (Kompilasi) Program Setelah semua form selesai dibuat, dan sudah diuji coba tidak ada kesalahan, maka langkah selanjutnya adalah melakukan proses Compile, sehingga project akan bersifat executable (berekstensi.exe). Cara compile project adalah sebagai berikut: Page 120 of 128
1. Klik menu File, pilih Make 2. Kemudian pada dialog Make Project yang muncul, isi file name dengan Software Penjualan, lalu klik OK. 3. Tunggu hingga proses compile selesai. 4. Jika sudah selesai, tutup Visual Basic 6 Anda. 5. Selanjutnya buka Windows Explorer (My Computer), masuk ke D:\Penjualan. Page 121 of 128
Lalu klik kanan pada file Software Penjualan, pilih Send To, lalu pilih Desktop (Create Shortcut). 6. Tutup Windows Explorer (My Computer), lalu perhatikan di area Desktop, di situ terdapat satu ikon baru dengan label Software Penjualan. 7. Dari area desktop, double click pada ikon Software Penjualan. 8. Program sudah siap untuk digunakan...:: Selesai ::.. Page 122 of 128
1. Screenshot Form Login Daftar Gambar 2. Screenshot Form Utama Page 123 of 128
3. Screenshot Form Barang Page 124 of 128
4. Screenshot Form Pelanggan Page 125 of 128
5. Screenshot Form Kasir Page 126 of 128
6. Screenshot Form Transaksi Penjualan 7. Screenshot Form Dialog Cetak Laporan Page 127 of 128
8. Screenshot salah satu Report Page 128 of 128