Anda di halaman 1dari 3

Pembuatan dan Penyetingan Report dengan Crystal Report

Sebelum membuat laporan dengan menggunakan Crystal Report, kita memerlukan


beberapa komponen-komponen pendukung antara lain adalah :
1. MySQL ODBC Connector
2. MySQL Server
3. Visual Studio 2008 + Business Object Crystal Report

Setelah MySQL ODBC Connector telah diinstall, maka kita perlu mengkonfigurasi
connector tersebut.

Konfigurasi MySQL Connector/ODBC Data Source Configuration

1. Buka Control Panel  Administrative Tools  Data Sources (ODBC).


2. Pada tab “User DSN”, klik tombol “Add”.
3. Setelah itu pilih “MySQL ODBC 5.1 Driver”, dan klik tombol “Finish”.
4. Pada form MySQL Connector/ ODBC Data Source Configuration,
Isikan data-data berikut sesuai dengan koneksi MySQL.

Data Source Name : [Nama data source ODBC], ex: MyIPOSDSN


Description : [Deskripsi], ex : MyIPOS Data Source Config.
Server : [Nama server MySql / IP Address/ Name Pipped, …], ex: localhost.
Port : [Nomor port koneksi ke server MySql], ex : 3306.
User : [Nama user server MySQL], ex: ipos.
Password : [Password user], ex : master.
Database : [Database akan digunakan], ex : ipos.

Lalu klik tombol “Ok”.

Membuat Laporan dengan Crystal Report Visual Studio 2008

1. Pada project, tambahkan item baru dengan cara seperti berikut :


- Pada menu Project  Add New Item,
- Pada Categories  Common Items  Reporting, pilih “Crystal Report”.
- Beri nama laporan sesuai kebutuhan dan klik tombol “Add”.
- Pada form “Crystal Report Gallery”, pilih “As a Blank Report”, lalu klik
tombol “Ok”
2. Pada “Field Explorer”, klik kanan pada “Database Field” dan pilih “Database
Expert” atau pada menu Crystal Report  Database Database Expert …
3. Pada form “Database Expert”, klik tombol (+) yang ada tepat berada disebelah
kiri folder “Create New Connection”, lalu klik tombol (+) yang ada tepat berada
disebelah kiri “ODBC (RDO)”.
4. Pada form “ODBC (RDO)”, pada kolom “Data Source Name”, klik nama DSN
yang telah kita buat sebelumnya, ex : MyIPOSDSN. Lalu klik tombol “Next”.
5. Pada kolom “User ID” isikan nama user sesuai dengan nama user yang kita buat
pada DSN sebelumnya, begitu juga dengan kolom “Password”. Ex : User ID :
ipos, Password : master.
6. Setelah itu Database IPOS akan ditampilkan pada Tree ODBC (RDO).
7. Pilih table yang hendak kita buat crystal reportnya dan lakukan penyetingan
secukupnya.

Pada report-report yang digunakan pada project MyIPOS umumnya menggunakan


komponen-komponen Field Explorer seperti :
“Parameter Fields” digunakan untuk membuat parameter dalam menampilkan laporan.
“Group Name Fields” digunakan untuk membuat grouping laporan.
“Running Total Field” digunakan untuk menghitung total perhitungan kolom harga.

Membuat Parameter Laporan pada Crystal Report

Cara membuat parameter laporan :


- Pada “Field Explorer”, klik kanan pilih “New”
Isikan kolom Name : dengan nama parameter,
Isikan kolom Prompting text : dengan teks yang akan ditampilkan.
Pilih “Discrete Value” dan klik tombol “Ok”.
- Lalu pada menu “Crystal Report”  “Report”  “Selection Formula” 
“Record …”
- Perhatikan gambar dibawah :

- Pada kolom “Report Field” klik dua kali pada nama kolom database yang hendak
dijadikan parameter, lalu pada operator klik dua kali untuk menggunakan operator
perbandingan, setelah itu baru klik dua kali kembali pada kolom “Report Field”
dimana nama “Parameter Field” yang telah kita buat sebelumnya. Umumnya
nama “Parameter Field” menggunakan icon tanda tanya disebelahnya. Lalu klik
tombol “Save and Close”.
Mengurutkan Data dengan Crystal Report

Untuk mengurutkan laporan bisa menggunakan menu “Crystal Report”  “Report” 


“Record Sort Expert …”

Membuat Grouping dengan Crystal Report

Untuk membuat grouping, klik kanan pada “Field Explorer”  “Group Name Fields”
dan pilih “New”.

Membuat Running Total Field dengan Crystal Report

Untuk menghitung total nilai, klik kanan pada “Field Explorer”  “New”
Isikan spt contoh berikut :
- Klik sekali pada nama kolom yang hendak dihitung nilainya pada kolom
“Available Tables and Fields”. Lalu klik tombol “>”. Dan nantinya kolom seperti
“Field to summaries” dan “Type of summaries” akan diisikan secara otomatis.
- Lalu pada kolom “Evaluate” pilih “For each record”
- Lalu pada kolom “Reset” pilih “On change of group : [nama group]”.