Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report

dokumen-dokumen yang mirip
Koneksi Database BAB 1

MEMBUAT LAPORAN (DATA REPORT)

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Crystal Reports (Bagian 2)

BAB 3 Database dalam Form

Tutorial Mengkoneksikan Visual Basic 6.0 dengan Database Ms. Access

BAB KONEKSI SQL SERVER


DATABASE. Visual Data Manager

Modul Report Dan Form Report

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces)

Oleh : Uus Rusmawan Hal - 1 -

Merancang Laporan dengan DataReport Tanpa Kriteria. Membuat laporan berdasarkan kriteria yang diinginkan

MEMBACA RECORD DENGAN ADODC

Koneksi VB Dengan Database Sql Server

Oleh : Uus Rusmawan Hal - 1 -

Model Koneksi Database Visual Basic 6.0 a. DAO (Data Access Objects) Menggunakan Objek Tanpa Objek b. ADO (ActiveX Data Objects) Menggunakan Objek Tan

MEMBUAT DATA BASE dengan Microsoft SQL server 2000

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

DATABASE. Visual Data Manager

1. MENGENAL VISUAL BASIC

BAB-XI MEMBUAT SUBFORM



E-Trik Visual C++ 6.0

BAB 3 Simpan Data 3.1. Simpan Data Dengan Kode SQL Ms Access MS Access ( format) DbJenisBrg.mdb Tabel_Jenis_Brg 22 Atep Ruhiat

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

Bab XII Mencetak Data SQL Server

Visual Programming 2. P-14,15 Fery Updi,M.Kom

ADODC. Gambar 5.1. ADODC

BAB 6 MEMBUAT DAN MEMODIFIKASI LAPORAN (REPORT)

BAB-3 MEMBUAT DAN MENGATUR QUERY

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

BAB VIII Pengenalan Database dengan Visdata dan MS. Access

Mengelola Database Menggunakan Macro Excel

Pembuatan menu pada Visual Basic dapat dilakukan dengan bantuan Menu Editor yang terdapat pada Menu Tools.


Jl. Majapahit 605 Semarang Membuat Laporan (Cetak ke kertas ) dengan menggunakan Data Report Designer

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

Modul Praktikum Ke-1

Koneksi VB Dengan Database Mysql

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

Crystal Reports. Metode Pull Mode & Push Mode

New Perspectives on Microsoft Office Access 2010

Praktikum 6 SubForm dan Kode VBA

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

Modul Praktikum Basis Data 9,10 Membuat Report

KSI B ~ M.S. WULANDARI

Ms. Access Pengertian...(1/2) Data base. Data. Informasi. Dalam bahasa latin datum yang artinya fakta. Kumpulan dari data-data

Mengenal Data Environment dan Data Report

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

Modul Database dan Pengaksesannya dari FORM #1

A. MAKSUD DAN TUJUAN 1. MAKSUD

ADO (Active-x Data Object)


MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003

MODUL XIII FORM dan REPORTS

PEMROGRAMAN TERSTRUKTUR II

MODUL TIK: Tutorial Merancang Database dengan Microsoft Access Oleh: Heri Istiyanto


MEMBUAT MENU BANTU

MODUL XI MEMBUAT LAPORAN

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

MODUL : V [ DATABASE, CONN, INPUT, TABEL,REPORT ] ASP.NET

Cara Mudah Membuat Aplikasi Windows dengan Microsoft Visual C++

CRYSTAL REPORT Tugas : Sistem Informasi. Nama : Dwi Budi Santoso. Kelas : Pagi

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

Mengakses database Microsoft Access dengan Delphi 7.0

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)


BAB 2. Login Aplikasi

#13 Ms. Access 2007 (Table dan Query) ESA121 Pengantar Aplikasi Komputer


BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

Mengoperasikan Dasar-Dasar Basis Data (Database)

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

Pertemuan 3 Bekerja dengan Kontrol

Membuat Add In Terbilang Untuk Microsoft Excel

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.

KSI B ~ M.S. WULANDARI

KOMPUTER APLIKASI BISNIS

BAB 3 PEMBUATAN KARTU ANGGOTA DAN LAPORAN

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

Modul Praktikum Basis Data 1 Mengenal Database

SEKOLAH TINGGI ILMU EKONOMI STIE SEBELAS APRIL SUMEDANG

LAMPIRAN MODUL 3 PERANCANGAN SISTEM INFORMASI

Bab 10 Membuat, Menggunakan dan Memodifikasi Form

Laporan. Danu Wira Pangestu Lisensi Dokumen:


BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

Seagate Crystal Report 7.0

Database Access untuk Multi User

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

Transkripsi:

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report A. MAKSUD DAN TUJUAN 1. MAKSUD Memahami pembuatan menu sebagai pengendali seluruh form 2. TUJUAN Mahasiswa mampu membuat menu sebagai pengendali program. B. DASAR TEORI Menu merupakan serangkaian pilihan yang dapat di pilih (klik) untuk melakukan tugas tertentu. Menu ini biasanya terdapat di bagian atas suatu aplikasi. Melalui menu ini form yang telah dibuat pada tahap sebelumnya dapat dijalankan sesuai dengan keperluan. Sehingga, form dapat dipanggil sewaktu-waktu dan ditutup kembali apabila telah selesai digunakan. C. PRAKTEK C.1. Prosedur untuk membuat menu sebagai pengendali keseluruhan form adalah sebagai berikut: 1. Buka form baru 2. Buka Menu Editor 3. Pada tampilan Menu Editor terdapat bagian-bagian seperti pada gambar berikut:

4. Buatlah menu program dengan memperhatikan fungsi masing-masing tools. 5. Ketikkan kode berikut pada semua sub menu untuk menjalankan semua form yang telah anda buat sebelumnya. frmlatihan11.show C.2. Penggunaan Crystal Report Install Crystal Report 4.6 1. Pilih file CRYSTL32.EXE 2. Lalu kemudian akan muncul dialog seperti berikut ini : 3. Tekan tombol Yes dan kemudian akan muncul dialog untuk memilih lokasi instalasi

4. Lalu Kemudian Proses instalasi akan berjalan, dan akan muncul konfirmasi seperti berikut : 5. Untuk Melihat apakah Crystal Report Berhasil terintegrasi dengan Visual Basic kita bisa melihatnya dengan : a. Buka Visual Basic b. Pilih Add-Ins -> Report Designer c. Lalu akan muncul aplikasi Crystal Report

Penggunaan Crystal Report 1. Bukalah Aplikasi Crystal Report dengan cara : a. Buka Visual Basic b. Pilih Add-Ins -> Report Designer c. Lalu akan muncul aplikasi Crystal Report 2. Pilih File -> New Akan muncul tampilan seperti berikut :

3. Pilih Tombol Standard, sehingga muncul tampilan berikut : 4. Pilih Tombol Data File, lalu Kemudian pilih database file (dalam contoh kali ini digunakan database Access) 5. Lalu kemudian pilih Add, dan akan muncul tampilan relasi database nya seperti berikut :

6. Kemudian pilih field-field yang akan digunakan dalam report 7. Lalu pilih Pengelompokan data (Grouping)

8. Lalu pilih tombol Preview Report, hasilnya akan ditampilkan sebagai berikut : 9. Setelah muncul tampilan tersebut, selesai sudah pembuatan crystal report, Tahap selanjutnya adalah melakukan pengaturan-pengaturan pada Report

Beberapa contoh fitur-fitur pada Crystal Report 1. Sekarang kita akan melakukan pengaturan pada file report yang telah kita buat tadi Tampilan awal report sebelum dilakukan pengaturan 2. Memberi Judul pada Report, tekan tombol berikut : 3. Letakkan penempatan judul pada section Title

4. Lakukan perubahan penamaan pada tiap2 field, dan lakukan pengaturan penempatan2 sesuai dengan kehendak 5. Pengaturan Format Tanggal 1. Klik kanan pada record bertipe date 2. Lalu akan muncul tampilan seperti berikut :

3. Pilih Format tanggal sesuai yang di inginkan 6. Menampilkan dan menyembunyikan Section Dalam Crystal Report, kita bisa menampilkan dan menyembunyikan Section, sesuai dengan apa yang kita kehendaki. Misalnya kita ingin menampilkan atau menyembunyikan section Title, atau yang lainnya, berikut langkah untuk melakukannya : 1. Klik kanan pada area sebelah tulisan section (Area abu-abu), akan muncul tampilan berikut 2. Dalam contoh diatas kita akan menyembunyikan section #1 : ID_department 7. Menambahkan Field pada report

1. Jika kita menginginkan tambahan field pada report, kita bisa melakukan penambahan field dengan menekan tombol : 2. Setelah itu akan keluar tampilan berikut 3. Untuk melakukan penambahan field, kita cukup menekan tombol Insert atau dengan melakukan drag and drop pada tulisan 8. Untuk fitur-fitur lainnya bisa anda jelajahi dengan sesuka hati :D

Pemanggilan Crystal Report melalui Visual Basic Untuk melakukan pemanggilan Report dari Visual Basic, berikut langkah-langkahnya 1. Buat Form Baru 2. Lakukan pemanggilan komponen yang dibutuhkan, antara lain : 3. Kemudian Buatlah tampilan Form seperti berikut ini :

4. Sebelum itu kita lakukan setting koneksi pada komponen AdoDC 1. Klik kanan pada komponen AdoDC, akan muncul tampilan berikut Pilih radio button Use Connection String Kemudian Tekan tombol Build Akan muncul tampilan seperti berikut :

Pilih Microsoft Jet 4.0 OLE DB Provider Setelah itu akan muncul tampilan seperti berikut Kemudian pilih File database (Database Ms. access)

Lalu kemudian lakukan Test Connection, jika berhasil akan muncul tampilan berikut : Setelah itu, pindah pada Tab Recordsource Ganti Command Type dengan Table

2. Lakukan Pengaturan Properties pada DataGrid Pilih DataSource dengan AdoDC1 3. Lakukan Penambahan Script pada tombol Cetak Private Sub Command1_Click() CrystalReport1.ReportFileName = App.Path & "\contoh.rpt" CrystalReport1.PrintReport End Sub 4. Setelah Itu Jalankan Program Tersebut :

5. Lalu Tekan Tombol Cetak, akan keluar Report yang telah kita buat sebelumnya : Pembuatan Laporan dengan Kriteria berdasarkan tanggal (Transaksi/Rekap) dengan passing parameter

1. Buatlah Report terlebih dahulu dengan table yang ditentukan 2. Lalu kemudian Save

3. Tampilan awal report akan standard seperti berikut

Untuk membuat laporan berdasarkan criteria, kita dapat melakukan nya dengan mengirimkan parameter formula pada program Visual Basic (VB), berikut ini adalah langkahlangkah pembuatan aplikasi dari VB: 1. Buat Form Baru dengan sampai menjadi tampilan seperti berikut : 2. Untuk Koneksi adodc dan datagrid lakukan seperti pada contoh sebelumnya, namun kali ini kita menggunakan database berbeda yaitu transaksi.mdb 3. Cara Melakukan Pengiriman parameter pada Crystal Report (Pemilihan Berdasarkan Tanggal) Lakukan Double Click pada Button Cetak Kemudian tuliskan script seperti berikut : Private Sub cetak_click() Dim tanggalan As String tanggalan = Format(DTPicker1.Value, "yyyy,mm,dd") CrystalReport1.SelectionFormula = "{faktur.tanggal}=date(" & tanggalan & ")"

CrystalReport1.ReportFileName = App.Path & "\rekap.rpt" End Sub CrystalReport1.PrintReport Penjelasan : Untuk Mengirimkan parameter pada crystal report, kita melakukannya dengan melalui fungsi SelectionFormula Lakukan Pemilihan table dan Field, pada kali ini kita menggunakan table faktur dan field tanggal DTPicker1 digunakan untuk penanggalan dan kita lakukan format tanggal sesuai dengan yang diminta oleh Formula pada Crystal Report yaitu Date(yyyy,mm,dd) CrystalReport1.SelectionFormula = "{faktur.tanggal}=date(" & tanggalan & ")" 4. Cara Melakukan Pengiriman parameter pada Crystal Report (Pemilihan Berdasarkan nama) Lakukan seperti pada nomor 3 Ketikkan Script seperti berikut : Private Sub cetak2_click()

Penjelasan: CrystalReport1.SelectionFormula = "{faktur.nama}='" & nama.text & "'" CrystalReport1.ReportFileName = App.Path & "\rekap.rpt" End Sub CrystalReport1.PrintReport Lakukan Pemilihan table dan Field, pada kali ini kita menggunakan table faktur dan field nama Text Field digunakan sebagai parameter yang akan dikirimkan pada crystal report CrystalReport1.SelectionFormula = "{faktur.nama}='" & nama.text & "'" 5. Rekapitulasi data berdasarkan tanggal (Range tanggal) Lakukan Double Klik pada button (seperti langkah pada nomor 3 dan 4) Ketikkan Script seperti berikut : Private Sub cetakrekap_click() Dim tanggalan1 As String, tanggalan2 As String

Penjelasan : tanggalan1 = Format(DTPicker2.Value, "yyyy,mm,dd") tanggalan2 = Format(DTPicker3.Value, "yyyy,mm,dd") CrystalReport1.SelectionFormula = "{faktur.tanggal}>date(" & tanggalan1 & ");{faktur.tanggal}<date(" & tanggalan2 & ");" CrystalReport1.ReportFileName = App.Path & "\rekap.rpt" End Sub CrystalReport1.PrintReport Lakukan Pemilihan table dan Field, pada kali ini kita menggunakan table faktur dan field tanggal Prosedur mirip dengan langkah pada nomor 3, namun kali ini kita menggunakan 2 DTPicker untuk range tanggal awal dan tanggal akhir : CrystalReport1.SelectionFormula = "{faktur.tanggal}>date(" & tanggalan1 & ");{faktur.tanggal}<date(" & tanggalan2 & ");" Pada formula pertama yaitu tanggal lebih besar (>) dari DTPicker2 (tanggal awal) Pada formula pertama yaitu tanggal lebih kecil (<) dari DTPicker3 (tanggal akhir)

*)Untuk Mencobanya silahkan melihat contoh program pada file contoh.rar D. TUGAS 1. Buatlah program untuk menampilkan biodata mahasiswa yang telah anda buat pada modul sebelumnya beserta laporannya dan tambahkan tabel dosen!

2. Buatlah program untuk menampilkan konfirmasi apabila tombol Tutup di Klik!