Post on 20-Jun-2015
Membuat Laporan Dengan Crystal Report dan Visual Basic ------------------------------------------
2010
Antoni Arif, ST AMIK TRI DHARMA Pekanbaru
1/14/2010
Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC
2 AMIK TRI DHARMA PEKANBARU| JANUARI 2010
Membuat laporan Dengan
Crystal Report Salah satu aplikasi yang dapat kita manfaatkan dalam pembuatan laporan adalah crystal report,
crystal repot dapat di gunakan dengan Pemrograman Visual Basic maupun pemrograman Delphi.
Pada tutorial ini akan dibahas cara merancang laporan menggunakan Crystal Report dan
mengakses laporan dengan Visual Basic 6.0, Berikut langkah-langkahnya :
=================================================================
Siapkan database menggunakan Microsoft SQL Server 2000, contoh kasus adalah database
akademik debgan nama database “dbakademik” berikut contoh Tabelnya :
tblmhs
Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC
3 AMIK TRI DHARMA PEKANBARU| JANUARI 2010
Tblmatakuliah
tblKRS
Rancanglah form agar bisa mengelola data mahasiswa, matakuliah dan krs diatas,
Untuk lebih Memudahkan Silahkan Download contoh program disini.
Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC
4 AMIK TRI DHARMA PEKANBARU| JANUARI 2010
Bukalah Editor Crystal report Melalui Menu atau Desktop anda,
1. Pilih Using The Report Expert
2. Pada menu pilihan, silahkan pilih Standart
3. Kilik tombol OK
Klik Tombol Database
Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC
5 AMIK TRI DHARMA PEKANBARU| JANUARI 2010
Koneksi yang dipakai adalah ODBC (Open Database
Conectivity). Apabila anda sudah membuat, silahkan
pilih dari daftar yang sudah tersedia, tetapi kalau belum,
anda bisa membuat dengan memilih dengan langkah
berikut :
1. Pilih Create New Data Source dan Klik ADD
Pilih System Data Source dan Klik tombol Next
1. Tentukan Driver yang akan anda gunakan
dimana anda menciptakan Database, contoh
SQL Server dan klik tombo Next
2. Klik tombol Finish untuk mengakhiri
Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC
6 AMIK TRI DHARMA PEKANBARU| JANUARI 2010
Setelah anda Klik tombol Finish, Silahkan anda deklarasikan koneksi ke Database SQ Server seperti
berikut :
1. Deklarasikan nama datasource yang akan
anda gunakan, contoh “DSAkademik”
2. Description boleh anda kosongkan
3. Server adalah nama server yang anda
gunakan contoh “CITS”, atau IP address
computer server yang anda gunakan
4. Klik tombol Next
1. Pilih With SQL Server authentication using a
login ID and Password
2. Isi Login id dengan “sa” default dari SQL Server
3. Password kosongkan
4. Klik tombol Next
1. Klik Change the default database to :, dan pilih
database yang telah anda buat
2. Kilik tombol Next
3. Klik tombol Finish
Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC
7 AMIK TRI DHARMA PEKANBARU| JANUARI 2010
1. Pilih Tabel yang akan digunakan dalam
Laporan, seperti laporan daftar
mahasiswa, maka pilihlah table
mahasiswa
2. Klik tombol ADD
3. Lakukan sesuai dengan kebutuhan
4. Klik tombol Close
Klik tombol Next
1. Pilih Field yang akan digunakan
(Sesuaikan dengan Kebutuhan)
2. Klik tombol Add untuk memasukkan
field
3. Klik tombol Next
Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC
8 AMIK TRI DHARMA PEKANBARU| JANUARI 2010
Maka hasilnya adalah :
1. Pilih Primary key sebagai group, atau anda
abaikan saja apabila laporan anda
membentuk sebuah table flat
2. Klik tombol Add
3. Klik tombol Next
1. Untuk Field Summary adalah opsional,
anda boleh pilih atau tidak
2. Klik finish untuk menyudahi
Untuk Mengatur
Layout laporan Melihat Hasil Laporan sebelum di atur
Membuat Label untuk judul
laporan
Field, Formula
Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC
9 AMIK TRI DHARMA PEKANBARU| JANUARI 2010
Design : Berfungsi untuk Menyunting laporan
Preview : Berfungsi untuk melihat hasil laporan yng sudah di sunting
PH : Page Header berfungsi untuk Halaman Header dari sebuah laporan
D : Detil berfungsi untuk menampung data yang akan ditampilkan
RF : Merupakan Report Footer.
Menyunting Laporan
1. Tambabkan Komponen Suplementary Tools dengan klik kanan pada areal kosong toolbar dan pilih
Suplementary Tools
2. Pada bagian bawah Laporan akan terlihat icon-icon sebagai berikut :
Line
Box
Picture
Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC
10 AMIK TRI DHARMA PEKANBARU| JANUARI 2010
Rancanglah Laporan diatas sehingga terlihat seperti berikut :
Rancangan
Hasil
Simpan dengan nama “rptmahasiswa.rpt” satu directori dengan program yang telah anda download
Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC
11 AMIK TRI DHARMA PEKANBARU| JANUARI 2010
Cara Eksekusi Laporan dengan Visual basic
1. Bukalah Program yang telah anda download
2. Tambahkan komponen Crystal Report pada toolbox anda dengan cara klik kanan pada areal bebas toolbox
pilih komponen
3. Komponen yang kita gunakan adalah seperti gambar berikut :
4. Tambahkan komponen Crystal Report pada form Mahasiswa
5. Klik tombol Cetak dan tambahkan kode program berikut :
1. Pilih dan centang Crystal Report control
Apabila tidak ada klik tombol browse dan cari
file “Crystal32.OCX” pada directory
C:\Windows\System32\
2. Klik tombol Applay dan OK
Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC
12 AMIK TRI DHARMA PEKANBARU| JANUARI 2010
Dim Path As Variant
Path = (App.Path & "\rptmahasiswa.rpt")
CrystalReport1.ReportFileName = Path
CrystalReport1.RetrieveDataFiles
CrystalReport1.WindowState = crptMaximized
CrystalReport1.WindowTitle = Dari
CrystalReport1.Action = 1
6. Jalankan program anda dan lihat hasilnya.
E N D