Anda di halaman 1dari 8

6 Seagate Crystal Report 7.

Objektif:
 Membuat Report dengan Crystal Report 7.0
 Mengetahui Penggunaan formula fields
 Memilih Data Record dengan menggunakan karakter, angka dan tanggal

Fasilitas pembuatan report yang sudah built-in dalam Microsoft Visual Basic
adalah Data Report. Selain itu report dapat juga dibuat dengan menggunakan Seagate
Crystal Report yang merupakan produk dari Seagate.

6.1 Membuat Report


Langkah untuk pembuatan report adalah :
1. Aktifkan Crystal Report maka akan muncul tampilan seperti gambar 6.1.

Gambar 6.1. Tampilan Awal Seagate Crystal Report

2. Untuk memulai pembuatan report baru klik New Report maka akan muncul
tampilan seperti gambar 6.2. Apabila ingin membuka report yang telah dibuat,
klik Open Report dan klik Cancel untuk menutup dialog Welcome.

Seagate Cystal Report 7 Halaman 1


Gambar 6.2. Report Gallery

3. Klik Standard button untuk membuat laporan standard dan memberikan tuntunan
langkah maka selanjutnya akan muncul tampilan seperti gambar 6.3 di bawah ini :

Gambar 6.3. Standard Report Expert


4. Pada saat tab Data aktif, tentukan database yang digunakan dalam report dengan
cara pilih SQL Server, tuliskan nama Server, nama User, Password dan Database
yang akan digunakan seperti terlihat pada gambar 6.4. dibawah ini.

Seagate Cystal Report 7 Halaman 2


Gambar 6.4. Mengaktifkan Database

5. Klik tab Field untuk menentukan field yang digunakan maka akan muncul kotak
dialog seperti gambar 6.5. Pilih field kemudian klik Add hingga field selesai
dipilih, apabila ingin menggunakan semua field cukup klik Add All.

Gambar 6.5. Tab Field Standard Report Expert


6. Selanjutnya klik Next atau Design Report maka akan muncul report designer
seperti gambar 6.6. di bawah ini.

Seagate Cystal Report 7 Halaman 3


Gambar 6.6. Design Report

Report designer terbagi atas 5 bagian, yaitu


- Report Header
Digunakan untuk membuat Judul dari laporan dan informasi lain yang akan
ditampilkan pada awal sebuah laporan contohnya: Logo perusahaan,dll. Bagian
ini juga bisa digunakan untuk diagram / grafik.
- Page Header
Digunakan untuk informasi yang akan ditampilkan pada setiap halaman bagian
atas misalnya : nama judul, nama dokumen,dll.
- Details
Digunakan sebagai tempat untuk menampilkan record – record dari database.
- Report Footer
Digunakan untuk menampilkan informasi yang hanya tampil sekali pada setiap
akhir dari sebuah laporan misalnya : jumlah keseluruhan dari data,dll.
- Page Footer
Berisi nomor halaman dan informasi lain yang ingin dimunculkan di bagian
bawah dari setiap halaman.
Apabila sebuah grup, summary atau subtotal ditambahkan kedalam sebuah designer
maka program secara otomatis membuat tambahan 2 bagian :

Seagate Cystal Report 7 Halaman 4


- Group Header
Menampung group dari nama field, dan dapat digunakan untuk menampilkan
diagram / grafik secara spesifik dari suatu grup.
- Group Footer
Menampung nilai – nilai yang telah ada, dan bisa digunakan untuk
menampilkan diagram / grafik.
Pada bagian kiri dari report designer terdapat menu berikut ini :
− Database Fields
Menu untuk menambahkan database, dan tabel yang ingin ditampilkan pada
report
− Formula Fields
Menu untuk membuat field yang menampilkan sebuah nilai yang diinginkan
pada report
− Parameter Fields
Menu untuk membuat field yang menjadi dasar kriteria dari report yang
diinginkan (namun baru dihubungkan dengan report expert, dengan cara
memilih tombol report expert pada toolbar)
− Group Name Fields
Menu yang menampilkan group yang telah dibuat
− Running Total Fields
Menu untuk membuat suatu field yang biasanya merupakan perhitungan dari
suatu field yang ada
− Special Fields
Menu untuk menambahkan field-field khusus seperti tanggal, nomor halaman
dan lainnya, ke dalam report

Sama halnya pada form, report pun mempunyai kontrol-kontrol yang dapat memudahkan
didalam pembuatan, diantaranya :

Text Object : kontrol untuk menuliskan teks pada report designer

Seagate Cystal Report 7 Halaman 5


Line Object : kontrol untuk membuat garis pada report designer

Box Object : kontrol untuk membuat kotak pada report designer

6.2. Menggunakan formula fields


Formula merupakan suatu fungsi yang digunakan untuk mendefinisikan data pada
Database yang telah dipilih untuk membuat sebuah Report. Formula field ini dapat
digunakan pada editor formula seperti gambar 6.7. di bawah ini.
Contoh :
1. Memilih Data Record menggunakan Karakter
{file.field} yang berawalan “G”
Berarti memilih data record yang mempunyai nilai yang sama pada {file.field}
yang berawalan karakter “G” misalnya(Gunadarma,Google dan Gudang)

Tempat Menuliskan Formula

Gambar 6.7. Formula Editor

2. Memilih Data Record dengan menggunakan Angka


Terdiri dari :
− Single values
{file.field} > 99999

Seagate Cystal Report 7 Halaman 6


Berarti memilih data pada record yang mempunyai nilai pada {file.field} lebih
besar dari 9999.
{file.field}< 99999
Berarti memilih data pada record yang mempunyai nilai pada {file.field} lebih
kecil dari 9999.
− Range of values
{file.field} > 11111 and {file.field} > 99999
Berarti memilih data record yang mempunyai nilai pada {file.field} lebih
besar dari 11111 tetapi kurang dari 99999.
3. Memilih Data Record Berdasarkan Tanggal
Fungsi Tahun, Bulan, Hari dapat digunakan, contohnya :
Year ({file.date}) < 1999
Berarti memilih data record yang mempunyai Tahun lebih kecil 1999
Month({file.date}) in 1 to 4
Berarti memilih data record yang mempunyai Bulan 1 sampai ke- 4 yaitu Januari,
Februari, Maret, dan April).
4. Memilih Data Report Dengan Menggunakan yang telah didefinisikan
Contohnya:
{file.date} in lastfullmonth
Berarti memilih data record yang ditemukan pada field {file.date} bulan lalu,
misalkan bulan sekarang Agustus maka semua data record pada bulan Juli akan
dipilih
{file.date} < currentdate
Berarti memilih data record yang mempunyai tanggal sebelum hari ini atau lebih
kecil dari hari ini.
5. Memilih Data Record Dengan Menggunakan Kombinasi dari
Tanggal/Angka/Karakter
Contohnya :
“G” in {file.field} [1] and month ( {file.date}) in [1,4]
Berarti memilih data record yang berkarakter “G” dan bertanggal pada bulan
Januari atau April. Biasanya fungsi ini digunakan pada Database Penjualan

Seagate Cystal Report 7 Halaman 7


misalnya untuk menunjukkan semua pelanggan yang namanya berawalan “G”
yang memesan pada bulan Januari atau April.

Seagate Cystal Report 7 Halaman 8

Anda mungkin juga menyukai