Anda di halaman 1dari 12

2010

Membuat Laporan
Dengan Crystal Report
dan Visual Basic
------------------------------------------

Antoni Arif, ST
AMIK TRI DHARMA Pekanbaru
1/14/2010
Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC

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

2 AMIK TRI DHARMA PEKANBARU| JANUARI 2010


Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC

Tblmatakuliah

tblKRS

Rancanglah form agar bisa mengelola data mahasiswa, matakuliah dan krs diatas,

Untuk lebih Memudahkan Silahkan Download contoh program disini.

3 AMIK TRI DHARMA PEKANBARU| JANUARI 2010


Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC

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

4 AMIK TRI DHARMA PEKANBARU| JANUARI 2010


Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC

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

5 AMIK TRI DHARMA PEKANBARU| JANUARI 2010


Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC

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

6 AMIK TRI DHARMA PEKANBARU| JANUARI 2010


Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC

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

7 AMIK TRI DHARMA PEKANBARU| JANUARI 2010


Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC

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

Maka hasilnya adalah : Field, Formula Membuat Label untuk judul


laporan

Untuk Mengatur8 AMIK TRI DHARMA PEKANBARU| JANUARI 2010


Layout laporan
Melihat Hasil Laporan sebelum di atur
Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC

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 :

Picture

Box

Line

9 AMIK TRI DHARMA PEKANBARU| JANUARI 2010


Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC

Rancanglah Laporan diatas sehingga terlihat seperti berikut :

Rancangan

Hasil

Simpan dengan nama “rptmahasiswa.rpt” satu directori dengan program yang telah anda download

10 AMIK TRI DHARMA PEKANBARU| JANUARI 2010


Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC

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

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

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 :

11 AMIK TRI DHARMA PEKANBARU| JANUARI 2010


Antoni Arif, ST MEMBUAT LAPORAN DENGAN CRYSTAL REPORT DAN VISUAL BASIC

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.

END

12 AMIK TRI DHARMA PEKANBARU| JANUARI 2010