The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

Menguasai Pembuatan Laporan Dengan Crystal Report Dalam 24 Jam

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Perpus Kota Semarang, 2018-10-30 17:40:23

Menguasai Pembuatan Laporan Dengan Crystal Report Dalam 24 Jam

Menguasai Pembuatan Laporan Dengan Crystal Report Dalam 24 Jam

Menguasai Pembuatan Laporan
dengan

Crystal Report

dalam 24 Jam

Menguasai Pembuatan Laporan
dengan

Crystal Report

dalam 24 Jam

Jemmy Sentonius, S.Kom

Penerbit ANDI Yogyakarta

Th1enguasai Ji?em,buatan Lapor'an dengan
Crystal Ueport dalam 24 Jam
Hall Cipia 2004 pada Penerbr.t ANDI.

Hall Cipta dilindungi undang-undang. Dilarang memperban:yah
atau memindahhan sebagian atau seluruh isi bu!w ini dalam
bentuk apapun, baik secara elelltronis maupun mekanis, termas:.d?
memfbtocopy, merelwm atau dengan sistem penyimpanan lainnya,
tanpa izin tertulis dari Penerbit.

Penerbit:
AND!
Jl. Beo 38-40,
Telp. (0274) 561881 (Hunting), Fax. (0274) 588282 Yogyakarta
55281

Percetakan:
AND! OFFSET
Jl. Beo 38-40,
Telp. (0274) 561881 (Hunting), Fax. (0274) 588282 Yogyakarta
55281

Perpustakaan Nasional: Katalog dalam Terbitan

Menguasai Pembuatan Laporan dengan Crystal
Report dalam 24 Jam I

Tim Penerbit AND!; - Ed. I. - Yogyakarta: Andi,
09-08-07-06
x + 82 hlm .; 12 x 19 em.

10 9 8 7 6 5 4 3

ISBN: 979-731-226-7
1. Crystal Report (Computer Programs)
I. Tim Penerbit AND!

DDC'21:005. 369

Kata Pengantar

Seiring dengan perkembangan teknologi pemrograman
database, semakin hari semakin banyak aplikasi database yang
dibangun. Aplikasi terintegrasi menggabungkan beberapa
aplikasi yang berbeda dan sekaligus menyediakan tool untuk
penyusunan laporan secara keseluruhan.

Crystal Report merupakan salah satu produk dari
Seagate Software yang menangani pel'kembangan teknologi
penyajian laporan. Crystal Report merupakan salah satu produk
yang selalu ter-update dan memiliki berbagai keunggulan.
Buku Pembuatan Laporan dengan Crystal Report ini
membahas penyajian laporan. Buku ini cocok bukan hanya bagi
Anda yang masih baru mengenal Crystal Report, namun juga
bagi mereka yang telah memakai software ini karena disertai
berbagai latihan dan tutoriaL

Penulis mengucapkan terima kasih kepada Anda yang
berl<enan membaca buku ini. Segala kritik dan saran akan
penulis terima dengan tangan terbuka. Semoga buku ini
bermanfaat.

Penulis

DAFTARISI

KATA PENGANTAR ...............................................................111
DAFTAR lSI ..................................................................................V

PELAJARAN 1 MEMBUAT REPORT ................................!
•!• Membuat Report Bam dengan Blank Report ................. !
•!• Menyimpan Report ...........................................................5
•!• Mengatur Posisi dan Ukuran Object ...............................6
•!• Menggunakan Guidelines .................................................6
•!• Memindahkan Object .......................................................7
•!• Aligning Object ................................................................. 8
•!• Format Object .................................................................. 8
•!• Format Data ......................................................................9
•!• Latihan ........................................................................... , .10

PELAJARAN 2 MEMILIH RECORD ................................13
•!• Menggunakan Select Expert .......................................... 13
•!• Memahami Saved dan Refreshed Data ......................... 14

vi Pembuatan Laporan dengan Crystal Report

•!• Menambah Kiiteria Pemilihan Record ......................... 16
•!• Menggunakan and dan or dalam Pemilihan Kriteria ... 17
•!• Latihan .............................................................................. 18

PELAJARAN 3 SORTING, GROUPING,
Sl!MMARIZING .........................................................................21

•!• Menggunakan Sorting .....................................................21
•!• Menggunakan Grouping .................................................23
•!• Menghapus Group ...........................................................25
•!• Mengubah Group ............................................................26
•!• Menggunakan Summarizing ..........................................27
•!• Menggunakan Summary Persentase ............................30
•!• Latihan ..............................................................................31

PELAJARAN 4 1\IEMBUAT PRESENTASI
REPORT .......................................................................................33

•!• Menggunakan Special Formating ..................................33
•!• Format Data Numerik ....................................................34
•!• Menggunakan Special Field ...........................................35
•!• Menggunakan Garis dan Kotak .....................................36
•!• Memasukkan Garis .........................................................36
•!• Memasukkan Kotak .......................................................37
•!• Memasukkan Gambar .....................................................39
•!• Latihan ..............................................................................39

Daftar lsi vii

PELAJARAN 5 TEXT OBJECT .........................................41
•!• Menggabungkan Text Object dengan
Field Database .................................................................41
•!• Menggabungkan Text Box dengan Field Database ....42
•!• Menggunakan Option Can Grow ..................................42
•!• Menambahkan Special Field pada Text Object ...........43
•!• Format Text Object Lebih Lanjut ..................................45
•!• Mengatur Tabulasi Text Object .....................................46
•!• Latihan A - Menambah Field Database .......................46
•!• Latihan B - Menambah Special Field ...........................47
•!• Latihan C- Format Text Box ........................................48

PELAJARAN 6 FORMULA DASAR .................................51
•!• Menggunakan Formula ...................................................51
•!• Menggunakan Formula Editor .......................................52
•!• Latihan A - Menambah Formula ..................................54
•!• Latihan B - Membuat Conditional Sum .......................55
•!• Manipulasi Teks .............................................................57
•!• Menggunakan F01mula If-Then-Else ............................59
•!• Latihan C- Fonnula If-Then-Else ................................60
•!• Menggunakan Running Total ........................................61
•!• Latihan D- Running Total ............................................64
•!• Menggunakan Highlighting Expert ..............................66

viii Pembuatan Laporan dengan Crystal Report

•!• Latihan E- Highlighting Expert ....................................67
•!• Menggunakan Conditional Formatting .........................68
•!• Latihan F- Conditional Formatting ..............................70

PELAJARAN 7 FORMAT SECTION ................................73
•!• Mengubah Ukuran dari Section .....................................73
•!• Format Section Menggunakan Section Expert ............74
•!• Section Expert- Tab Common .....................................76
•!• Section Expert- Tab Color ............................................78
•!• Latihan- Section Expert ................................................79
•!• Membuat Summary Report ............................................80

•!• Latihan ............................................................................82

Pelajaran 1

MEMBUAT REPORT

Kita dapat membuat report dengan dua cara, yaitu menggwuzkan
Report Expert dan Blank Report.

Membuat Report Baru dengan Blank
Report

Pada buku ini pembahasan diarahkan pada pembuatan report
dengan menggunakan Blank Report. Di samoing dengan cara
ini, ada cara lain untuk membuat report, yaitu dengan modifikasi
report yang sudah ada sebelurnnya.
Untuk membuat Blank Report, langkah-langkahnya adalah
sebagai berikut:
1. Buka Crystal Report dan aktifkan pilihan As a Blank

Report.

2 Pembuatan Laporan dengan Crystal Report

r Create a New Crystal Report Document" ,

cS r. Using the Report Expert
0 r A~:~:~.~~:.~·~~.~~~~~::::::·~::::::::>

17 Show welcome dialog'at startup

1'-_o_K__. Cancel j __H_elp~..J

Gambar 1.1 Pilihan A5 a Blank Report
2. Tentukan dari mana Crystal Report akan mengambil data.

Kita akan menggunakan database SQL Server sebagai
sumber data. Untuk mengkoneksi ke sumber data
digunakan ODBC.

3. Scroll daftar dari Data Sources yang ada sampai Anda
menemukan Northwind (database demo yang ada pada
SQL Server). Bila tidak ada maka Anda dapat
menambahkannya secara manual melalui Start+Setting +
Control Panel + Data Sources selanjutnya ikuti wizard
untuk menambahkan data source tersebut sampai
Northwind tampak pada tree ODBC seperti tampak pada
gambar berikut ini.

.

.~ Northwind.dbo,Aiphabeticallist of prO<-

~ Northwind,dbo,Categories

Gambar 1.2 DirektoriNorthwind

Membuat Report 3

4. Sekali saja DSN yang benar dipilih, maka langkah
berikutnya adalah memilih tabel dari database yang akan
digunakan sebagai sumber data pembuatan report. Sebagai
contoh Anda dapat memilih tabel order dari daftar lalu klik

tombol Add 1.

I5. Kemudian tekan tombol--C-l-os-e-...a.

6. Selanjutnya akan disajikan windows Field Explorer.

··~ Formula Fields:

@ll SQL Expression Fields:

1?1 Parameter Fields:

' r Running Total Fields:

~ Group Name Fields:

±i ;£ Special Fields:

Gambar 1.3 W7ndow ReidExplorer

Fasilitas Field Explorer tersebut sering digunakan dalam
pembuatan report. Coba perhatikan area Database Field, lalu
klik tanda (+) untuk melihat tabel order. Jika tanda (+)
ditekan lagi pada level order maka akan tampak semua field
yang ada pada tabel. Pada tahap tersebut field-field yang
diperlukan dalam pembuatan report dapat dimasukkan pada
area design dari Crystal Report.

4 Pembuatan Laporan dengan Crystal Report

7. Area design pada Crystal dibagi menjadi 5 section:
a. Report Header
b. Page Header
c. Details
d. Report Footer
e. Page Footer

8. Perlmtikan Field Explorer. Pastikan tabel order dan field-
fieldnya tampak. Selanjutnya pilih dengan klik dan
kemudian drag field yang Anda pilih. Sebagai contoh, klik
dan drag OrderiD ke section Details.

Gambar 1A Klik dan drag crder/D

Anda tidak merasa telah menambah field OrderiD pada

section Page Header bukan? Inilah fasilitas yang diberikan

oleh Crystal Report yang mana sistem akan secara otomatis

menambahkan pada section Page Header jika Anda

menambahkan pada section Details. Fasilitas tersebut dapat

dilihat dari File + hila Anda mengaktifkan

9. Untuk preview data sesungguhnya pada report dan
mengaktifkan tab Preview pada Crystal Report, klik tombol

pad1 toolbar. Tombol tersebut juga berfungsi sebagai
alat untuk menjalankan query terhadap database.

10. Sekali saja query dijalankan, maka tab Preview
akan tampak. Untuk melihat data pada kesempatan
selanjutnya Anda cukup pindah ke tab tersebut.

Membuat Report 5

Untuk melihat data suatu. field dari window Field Explorer,

i;~lakukan dengan mengklik ••J atau menekan toombol Ctri+B

(Browse).

Window Field explorer dapat ditutup setiap saat. Window tersebut
merupakan free-floating modal window. Anda dapat membuka
window ini kapan saja saat Anda membutuhkannya dengan mengklik

tombol ·lilil•i.

Pada saat tombol Browse diklik, untuk Anda akan disajikan 500
buah record pertama dari field database (ditampilkan secara
unikltidak ada yang kembar).

Gambar 15 Recordyang ditampilkan

Menyimpan Report

Untuk menyimpan report yang telah Anda buat, lakukan dengan
memilih File + Save, Save As dari menu utama, atau klik

Iii"tombol · . Simpan report di atas tadi dengan nama

MyOrder.RPf pada hard disk lokal Anda.

6 Pembuatan Laporan dengan Crystal Report

Mengatur Posisi dan Ukuran Object

Sebelum mengubah posisi dan ukuran object, terlebih dahulu
tambahkan beberapa field pada report.

1. Tarik beberapa field tambahan ke section Details, di

antaranya CustomeriD, OrderDate, ShippedDate dan

ShipVia.

.......... .... ......

i.i · .io~b.: : : :~ : t: s·;" vi·

· · · · · · · · · hi edDate· · · · ·Shi V·

Gambar 1.6 Mengatur ciJject

2. Selanjutnya tekan tab Preview untuk melihat repo1t yang
telah dibuat.

Setiap kali kita meletakkan field pada report, kita tentu perlu
mengatur posisi beserta ukurannya. Seringkali ukuran menjadi
terlalu kecil atau terlalu besar untuk tampilan report secara
keseluruhan.

Penentuan posis1 dan ukuran lebih efektif dan mudah apabila
dilakukan pada tab Design dibandngkan pada tab Preview karena
hanya akan mengubah placeholder, bukannya data.

Menggunakan Guidelines

Untuk menghubungkan object yang satu dengan lainnya, Anda
dapat menggunakan guideline dan kemudian mengaitkan object
padanya. Pada langkah berikutnya Anda tinggal memindahkan
guideline saja bila akan memindahkan semua object yang telah
dikaitkan pada guideline tersebut.

1. Klik tab Details. Perhatikan bahwa setiap field yang
dimasukkan merniliki guideline yang telah ditambahkan
secara otomatis. (Untuk melihat gridlines, pastikan Anda

Membuat Report 7

telah memilih File + Option, kemudian aktifkan

f,p-', Show Guidelines~ in Designcc

........ I. . ... l ..

...... ..' ...... .. .' .

r •o;-d,~ID . (:;,~~;,_~~ID • brci~rb~ie • .

· OtcleriQ · ~nstomer!D : · QrclerDate ·

Gambar 1.7 Mengaktifkan Guidelines

2. Anda dapat membuang guidelines dengan mengaktifkan
segitiga yang dilingkari seperti gambar di atas dengan klik
dan membawanya ke daerah report. Untuk menambahkan
guideline baru, klik sekali pada daerah rule.

3. Jika field belum dikaitkan dengan guideline, Anda dapat
memilih field tersebut, geser ke kiri atau kanan sampai field
tersebut mengenai guidelines yang telah ada dan wama sisi
kiri/kanan field berubah menjadi merah. (Untuk langkah ini
Anda akan lebih mudah melakukannya bila menggunakan
keyboard dibandingkan dengan mouse).

Memindahkan Object

Untuk memindahkan object, lakukan dengan memilih object
tersebut dan drag ke tempat yang Anda inginkan pada eport.
Untuk memindah beberapa object dapat dilakukan dengm• dua
cara berikut:

1. Pilih salah satu object, klik dan tekan dan tahan tombol
Shift keyboard pada saat Anda mengklik object-object yang
lainnya. Setelah semua terpilih lalu geser object-object
tersebut ke tempat yang Anda inginkan.

2. Cara berikutnya adalah dengan menggunakan metode
memilih area. Klik dan gambar kotak bayangan di antara

8 Pembuatan Laporan dengan Crystal Report

object-object yang akan Anda pilih. Setelah mereka terpilih
bam kemudian geser ke tempat yang Anda diinginkan.

· · : · [::us!Om€rrb ~ · ' rderD~te • · hi
.... f3irii?i"
r . . .O.,.O.O.r.iD. .· .C.u.st.om..er.!D..·.·.· :O,..O.O.rD.a.te. .· .· . . .
.... ;.. .
L.~..~--~--~--~ -~--~--~--~--~--~--~--~--~--~..~--~--~--~--~·-f·-~--~--~--~--~--~. ~--~--~--~--~·-~--~--~--~--~ : :

Gambar 1.8 Memindahkan object

Aligning Object

Tujuan dari aligning object adalah agar object-object yang lain
disesuaikan dengan salah satu object sebagai pedomannya.

terakhir akan menjadi object pedoman.
telah dipilih. maka pilih dari mt'nll utama
.Format + Alig.•1.

-~-~ [ CYa c:?;ot pada saat desain, report adalah dengan Copy dan Paste
,t'J~~ ! object aar' secr1on yang satu Ke 1a1nnya.

Format Object

Setelah data pada rep01t lengkap, Anda tentu perlu melakukan
format tampilan agar report dapat disajikan dengan lebih
menarik. Anda dapat memformat tampilan pada tield dengan
~e.~~~PCl.PiEhiiT1}9ik kanan pada label field dan kemudian pilih

,rij Format Text .. ,

Terdapat banyak pi!ihan, sepeiti mengubah wama, Suppress,
Horizontal Allignment, Keep Object Together (akan dibahas
lebih detail pada bab berikutnya).

1. Untuk MyReport.RPT. klik semua label field kemudian
ubah menjadi Bold dan Italic. Jika terdapat beberapa tield
yang dipilih secmn bersamaan maka klik kanan sehingga

p1.11.han bem.bah menJ.ad1' ,rijFcormat Objects... .

Membuat Report 9

2. Selanjutnya hilangkan garis bawah yang ada pada setiap
label tield sehingga hasilnya akan tampak sebagai berikut:

OtdoriD Custom•rl OrdorDats SllippedDate Ship Via
10,248 V!NET 71411996 120000AM 711611996 120000AM 3
10,249 TOMS P 71511996 !20000Aivl 711011996 120000Aivl 1

Format Data

Selanjutnya Anda dapat melakukan format tampilan dmi data
agar lebih menmik. Sebagai contoh Anda dapat mengubah
format tampilan tanggal default (mm/dd/yyyy) yang berbeda
dengan fo1mat tanggal Indonesia (dd/mm/yyyy). Klik kanan
field tersebut (misal field OrderDate), lalu pilih

-9 Format Field ...

Pada tab Date/Time disajikan beberapa pilihan format style dari
data field yang akan ditampilkan pada report. Untuk mengubah

fmmat selain dari daftar pilihan, klik tombol Customize

dan atur untuk menggunakan format dengan - atau /, jam

disajikan dalam fmmat 12 atau 24 jam. dan lain sebagainya.

OrderlD Customer! SMpp•df)~fp Ship Via
3
10.248 V!NET 7116/1996 !JOOCIOAM
!U,24~ TOMSP "/11Ui19~6 l:2:UU:UUAfVI

10 Pembuatan Laporan dengan Crystal Report

Format Editor z ,"j "Y "'~'i P"'

Ma•-99
Ma1ch 1999
Ma1ch 01. 1999
Wednesday, Ma1ch 1, 1999

Wednesday, 1 Ma1ch, 1999
3
<.qq

Gambar 1.9 MemfiJnnat tampi/an Date;Ttme

Latihan

Untuk memudahkan pemahaman Anda maka be1ikut ini

diberikan beberapa soal Jatihan:

----,

Semua option yang disajikan pada pembahasan di atas dapat Anda !

Icoba semuanya untuk mrncetahui bagaimana pengaruhnya pada

tampilan report. ,

.. L. ..._.____________·__ · - · - · - - - .......... --·-· ........ -------------·-------------1

Membuat Report 11

1. Ubah ukuran dari field dan label untuk MyReport.RPT.
2. Format field Ship Via agar menggunakan dua angka di

belakang desimal.
3. Format agar data pada field CustomeriD ditampilkan

secara Center.
4. Ubah wama untuk label field menjadi merah dan biru.
5. Buatlah label text box pada section Report Header dan

berikan nama My Report.
6. Ubah wama dari label pada no. 5 menjadi biru.
7. Ubah font dan wama dari label menjadi lebih besar dengan

style yang berbeda.
8. Pastikan agar My Report tercetak di tengah-tengah

halaman.
9. Tambahkan border dan drop-shadow pada text box My

Report.
10. Simpan report.

***

Pelajaran 2

Memilih Record

Kita dapat menggunakanf{lsilitas Select Expe11 yang diberikan olelt
Crystal Report wztuk 1nemudaltkwz dalam memilih record yang
ingin ditampilkan pada repo11. Dengan Select Expe11, Anda dapat
menspesijikasifield yang d itampi/kan.

Menggunakan Select Expert

Pada subbahasan sebelumn)'a. report yang d\b\.\at aKan
menampilkan semua record yang ada pada tabel Orders. Secara
tidak langsung, seringkali kita ingin membatasi jumlah record
yang akan ditampilkan.
Untuk membuka fasilitas Select Expert, pilih Reports + Select

Expert atau klik tombol i( dari toolbar.
Kriteria pemilihan dengan Select Expert tidak harus pada field ya~

telah dikaitkan dengan report. Anda dapat memilih segala field yang
ada pada Database.
Berikut ini Select Expert akan digunakan untuk memilih
Orders.OrderiD pada tab Details.

14 Pembuatan Laporan dengan Crystal Report

Gambar 2.1 Menggunakan Select Expert

Perhatikan combo-box pada gambar. Kita dapat memilih option
yang disediakan oleh Select Expert untuk membatasi hasil query
(pengambilan data dari sumbemya).

jShow Formula >))

Gambar 2.2 Menggunakan option

Dengan menggunakan operator between seperti contoh gambar
di atas, Anda akan mendapatkan data pertama (sebanyak 500
record) dari tabel OrderlD.

Memahami Saved dan Refreshed Data

Pada hakikatnya, Crystal Report akan berusaha seminimal
mungkin melakukan koneksi ke database. Pada saat kita pertama
kali melakukan preview, print ataupun export data pada report ke

Memilih Record 15

file, rnaka Crystal akan menjalankan report dan mengambil data-
data mana sltia yang diperlukan dari sumber data.

Hanya pada saat pertarna kali data akan diambil oleh Crystal
Report, tetapi untuk yang selanjutnya (kedua, ketiga dan
seterusnya), Crystal Report hanya akan mengambil data dari
sumbemya apabila:

1. Ada field bam yang ditambahkan ke report.
2. Ada formula bam yang ditambahkan dan tidak mereferensi

kepada satu atau bebempa field yang ditampilkan pertarna
kali.
3. Anda memodifikasi kriteria pemilihan dengan Select Expert
untuk menambah jumlah record yang akan ditampilkan
pada report.

Untuk kondisi yang disebutkan di atas, Crystal akan

menanyakan pada Anda: Use Saved Data atau Refreshed Data.

Gambar 23 Konfirmasipenyimpanan data

Pilihlll'·~·'·,O..~v.J:~1~·m0l·!?·e~..J•;·.•l.*!2·W~.t!:\t'l!.i'•1'•""';'!'' maka Crystal tidak akan mengambil

data dari sumbemya. Agar C stal men ambil data lagi dari

database, Anda hams memilih

~ Anda dapat memaksa Crystal Report untuk melakukan Refresh Data

dengan mengklik tombol .

16 Pembuatan Laporan dengan Crystal Report

Menambah Kriteria Pemilihan Record

Dalam peketjaan Anda sehari-hari tentu Anda sering
membutuhkan lebih dari satu kriteria pemilihan record untuk
ditampilkan pada laporan. Dalam contoh berikut kita akan
menambahkan kriteria pemilihan yang membatasi OrderDate
yang tetjadi pada tahun 1997 saja.

Untuk melakukan hal tersebut, langkah yang harus dilakukan

adalah: wra

1. Buka Select Expert dengan klik toolbar ::<\,'~.
2. Klik tab ~{~~~ji atau tombol [.N,~~£fl sehingga akan

muncul kotak dialog yang meminta Anda untuk memilih

field mana yang akan ditambahkan dalam kriteria pemilihan

record.

:... ,.,. Orders.OrderDate

i """Orders.ShippedDate

' """ Orders.ShipVia

B I Northwind [OOBC · Northwind)
B~Orders
' maOrderiD
'· """CustomeriD

Gambar 2A Menambahkan kritetia pemi/ihan recmJ

3. Dalam pembahasan ini kita pilih field Orders.OrderDate
dan kemudian klik tombol OK.

4. Kemudian masukkan operator dan angka agar OrderDate
hanya menampilkan untuk tahun 1997 saja (perlmtikan
format date yang digunakan).

Memilih Record 17

jShow Formula »>

Gambar 2.5 Memilih agar OrderDate menampilkan untuk tahun 1997saja

5. Simpan kriteria baru tersebut kemudian jalankan report
untuk mengetahui hasilnya. Hasil pemilihan tersebut dapat
dilihat pada Gambar 2.6.

MY REPORT

10,400 EASTC 01-January -1997 1/16/1997 12:00:00 3.00
10,401 RATTC 01-January -1997 1/10/1997 12:00:00 1.00
10,402 ERNSH 02-January-1997 1/10/1997 12:00:00 2.00
10,403 ERNSH 03-January-1997 1/9/1997 12:00:00A 3.00
10,404 MAGAA 03-January-1997 1/8/1997 12:00:00A 1.00
lOADS LINOD 06-January-1997 1/22/1997 12:00:00 1.00
10,406 QUEEN 07 -January-1997 1/13/1997 12:00:00 1.00
10,407 OTTIK 07-January-1997 1/30/1997 12:00:00 2.00
10,408 FOLIG 08-January -1997 1/14/1997 12:00:00 1.00
10,409 OCEAN 09-January-1997 1/14/1997 12:00:00 1.00
10,410 BOTTM 10-January-1997 1/15/1997 12:00:00 3.00
10,411 BOTTM 10-January-1997 1/21/1997 12:00:00 3.00
10,412 WARTH 13-January-1997 1/15/1997 12:00:00 2.00
10,413 LAMA! 14-January-1997 1/16/1997 12:00:00 2.00
10,414 FAMIA 14-January-1997 1/17/1997 12:00:00 3.00
10,415 HUNGC 1/24/1997 12:00:00 1.00
15·January~1997

Gambar 2.6 Hasilpemilihan recordmenggunakan kriteria 1997

Menggunakan and dan or dalam Pemilihan
Kriteria

Secara default, Crystal Report akan menggunakan operator and
untuk menghubungkan kriteria yang satu dengan lainnya.

18 Pembuatan Laporan dengan Crystal Report

Cyrstal Report akan memilih record yang memenuhi kriteria
OrderiD antara 10,248 dan 10,747 dan OrderDate-nya terletak
pada tahun 1997.
Anda dapat mengubah operator default dati and menjadi or,
dengan melihat formula pemilihan. Hal ini dapat dilakukan
dengan langkah sebagai berikut:

1. Buka Select Expert, dan klik tombol ~~·~i:id:..:::s:;.~_:.JJ.
2. Formula yang digunakan akan ditampilkan:

3. Selanjutnya kata and yang ada pada tampilan formula editor
tersebut dapat Anda ubah menjadi or.

Latihan

Pada latihan berikut ini Anda diminta untuk membuat

laporan/report baru dengan menggunakan tabel Employee,

EmployeeTerritories dan Territories. Anda akan

menghubungkan tabel-tabel tersebut dan menggunakan kriteria

yang telah Anda pelajari.

1. Buat report baru (tekan Ctrl+N, atau File+New, atau tekan

)g~tombol dengan option As a Blank Report.

2. Dati daftar sumber data, pilih database Northwind, dan

tambahkan tabel Employee, EmployeeTerritories dan

Territories.

3. Klik tombol Close.

Memilih Record 19

Gambar 2.7 Ko/Dk dialog Visuallinking Expert

4. Selanjutnya Anda akan menjumpai kotak dialog Visual
Linking Expert seperti yang tampak pada Gambar 2.7.
Kotak dialog tersebut digunakan hila lebih dari satu tabel
yang ditambahkan pada suatu report. Crystal Report
menggunakan Visual Linking Expert untuk menunjukkan
bagaimana hubungan antara tabel-tabel. Secara default
Visual Linking Expert akan menghubungkan semua field
pada tabel yang memiliki nama yang sama. Jika ada field
dengan nama sama tetapi tidak memiliki hubungan, Anda
dengan menekan tombol

5.

menekan tombol
6. Selanjutnya buatlah relasi secara manual, yaitu dengan klik

mouse dan tahan pada field suatu tabel yang akan
direlasikan kemudian drag ke field pada tabellain yang ak.an
direlasikan. Lakukan hal tersebut pada field Employee ID

20 Pembuatan laporan dengan Crystal Report

dari tabel Employess ke EmployeeiD di tabel Employee
Tenitories.
7. Lakukan hal yang sama untuk field TenitoryiD, lalu klik
OK.

Gambar 2.8 Membuat link

8. Tambahkan field-field berikut ke report dan ubah
ukurannya agar proporsional: Employees.EmployeeiD,
Employees.
FirstName, Employees.Title, EmployeeTenitories. EmployeeiD.
Tenitories.TenitoryDescription.

9. Gunakan kriteria untuk menampilkan EmployeeiD antam 1
dan 5.

10. Tambahkan k1iteria pemilihan untuk TerritoryiD yang
diawali dengan angka 1.

11. Ubahlah operator and menjadi Or.
12. Simpan report dengan nama EmployeeTerritory.rpt.

***

Pelajaran 3

Sorting, Grouping,
Summarizing

Kita dapat menggunakan fasilitas sorting, grouping dan
summarizing agar field yang ditampilkan pada report lebih mudah
untuk dibaca.

Menggunakan Sorting

Pada subbahasan sebelumnya, report dibuat dengan beberapa
kriteria tertentu. Kadangkala kita ingin melihat agar report
tersebut dikelompokkan, diurutkan dan diringkas bila record
tersebut menmvpilkan data yang cukup banyak, yang dengan
dernikian report akan lebih mudah dibaca. Crystal Report secara
default akan menampilkan record sesuai dengan bagaimana
mereka tersimpan di sumber data.
Untuk mernilih field-field yang akan diurutkan (disorting) pada

~l1report, Anda dapat menekan tombol di toolbar, atau pilih

Reports + Sort Records dari menu utarna.

22 Pembuatan Laporan dengan Crystal Report

Gambar 3.1 Kot:Jk dialog Record Sort Order

Gambar 3.1 akan muncul setelah Anda menekan tombol Sorting
tersebut. Dari window yang ada pada gambar tersebut, Anda
dapat memilih field-field yang akan diurutkan.
1. Pilih satu atau lebih field yang terletak pada sisi kiri.
2. Untuk menambahkan field agar menjadi field yang

diurutkan, klik tombol ......._......_......_.-..a.

3. Untuk !Ilemlmang field dari field yang diurutkan, klik

tombol ·''""<''•'',;.'•R~,,o, v,'i:,,t,l,,

4. Secara default field yang dipilih akan diurutkan secara
Ascending. Anda dapat mengubah arah pengurutan
menjadi descending dengan memilih radio button
Descending.

Sorting, Grouping, Summarizing 23

Menggunakan Grouping

Jika terdapat data yang sama yang ditampilkan berulang kali
maka Anda tentu ingin mengatur agar report hanya
menampilkan data itu sekali saja sebagai suatu kelompok
(group). Grouping akan membuat report menjadi lebih mudah
untuk dibaca, dipahami dan digunakan.

Seringkali Grouping dikaitkan dengan Summarizing (ringkasan)
.dan total. Pada saat Anda melakukan grouping pada record-
record, Anda menambahkan section baru pada report. Section
tersebut akan tampak pada margin kiri dari tab Details. Sekali
group tersebut dibuat, maka Group Header dan Group Footer
akan dibentuk melingkupi section Details. Setiap group yang
dibuat pasti akan memiliki Group Header dan Group Footer
sendiri-sendiri.

Selain itu, dengan menambahkan group, secara otomatis nama
field f-:rroup#n akan dibentuk pada Group Header.

Untuk nenambahkan Group pada report, ikuti langkah berikut
ini:

l. Pilih Insert + Group dari menu utama atau dengan

menekan tombol {§ dari Supplementary toolbar (untuk

mengaktitkan Supplementary tuu:tar, klik tombol ··c;w
dari toolbar).
2. Setelah itu Anda akan memperoleh kotak dialog Insert
Group.

24 Pembuatan Laporan dengan Crystal Report

Gambar 3.2 Kotak dialog Insert Group

Anda dapat memilih field yang dijadikan dasar group

dengan menekan list box pertama.

3. Anda juga dapat menentukan group tersebut diurutkan

secara Ascending atau Descending.

4. Terdapat check bo,< C ~~epGroup yang

digunakan untuk menentukan apakah group dapat dipilah

hila •crdapat beberapa halaman pada report. Jika pilihan ini

diaktitkan dan terdapat bagian dari group yang melebihi

satu halaman, maka Crystal Report akan membuat group

berikutnya pada halaman yang baru.

5. Jika group telah dibuat (dengan klik tombol OK), maka

Anda dapat melihat Group Header dan Group Footer

ditambahkan secara otomatis pada report.

Sorting, Grouping, Summarizing 25

' .. ~ ........ ....

Gambar 33 Group Header dan Group Footeryang ditambahkan secara
otomatis

Jika Grouping dilakukan pada field yang ditampilkan pada Detail,
maka sebaiknya field tersebut dihapus dari Details untuk
menghindari pengulangan data yang ditampilkan.

I: I i : : : : : : : Fir;tN:~~: : : : ::

1-~-""'~"""~'-~+-~~~-,~ [Greup #l Name . . . . . . . . . . .

Lf: · · · · · -- ,fn.s.tN.a.m.e. . .· .· .-.- :..

~-~-~-~-I· .......

J- I .................... .

Gambar 3A Tampilan pada Details

Menghapus Group
Untuk menghapus Group, Iakukan Iangkah berikut:

1. Klik kanan margin kiri pada section Detail dekat Group
Header.

2. Pilih dari menu pop-up.

3. Selanjutnya klik Yes bila Anda ditanya apakah akan

menghapus group tersebut dari report.

26 Pembuatan Laporan dengan Crystal Report

r&-1 Perintah Un-Do (pembatalan) tidak dapat dilakukan pada saat

~ menghapus group. Jadi pastikan group yang akan dihapus benar-
benar tidak digunakan pada report Anda.

Mengubah Group

Group yang telah dibuat mungkin perlu diubah karena data yang
ditampilkan tidak sesuai, tetapi Anda tidak ingin melakukan
penghapusan atas group tersebut. Anda dapat mengubah group
yang telah dibuat dengan langkah berikut:

1. Klik kanan pada margin kiri Section Detail dekat Group
Header.

2. Pilih dari menu pop-up.

3. Selanjutnya Anda akan disajikan kotak dialog pada saat

Anda membuat group tersebut, dan Anda dapat memilih

field lainnya sebagai dasar group.

Latihan

Latihan berikut untuk mengulas ulang sorting dan grouping.
Sebagai langkah awal buatlah report baru, yang disusun dari 3
tabel dari database Northwind, yaitu Orders, Order_Details, dan
Products.

Gambar 3.5 Sorting dan grouping

Sorting, Grouping, Summarizing 27

Selanjutnya tambahkan field-field Orders.Orderld, Orders.
OrderDate, Order_Details.Productld, Products.ProductName,
Order_Details.UnitPrice, Order_Details.Quantity_ Order_Details.
Discount ke dalam report, dan simpan dengan nama
OrderProduct.RPf.

1. Urutkan report tersebut berdasarkan OrderiD secara
Descending.

2. Group report Anda berdasarkan Product.ProductiD dan
lihatlah hasilnya.

3. Kemudian ubah groupnya berdasarkan Orders.OrderDate.
4. Selanjutnya Group-kan berdasarkan OrderDate kemudian

OrderiD. Pastikan Anda telah menghapus data yang kembar
pada detail untuk memperoleh tampilan report yang lebih
balk.

5. Simpan report tersebut.

Menggunakan Summarizing

Setelah report Anda diurutkan dan dikelompokkan dengan
benar, secara umum Anda dapat membuat ringkasan (rekapan)
dari hasil pengelompokan tersebut. Seperti total dari group untuk
field tertentu.

Perbedaan antara Summary dengan Subtotal:

Subtotal adalah salah satu jenis dari Summary, merupakan hasil
penjumlahan nilai numerik dari suatu field dalam suatu group.
Dengan demikian Subtotal hanya akan berisi nilai numerik atau
angka.

Summary tidak hams menggunakan nilai numerik. Summary
dapat berupa total jumlah record yang ada pada suatu group, atau
rata-rata suatu nilai numerik dalam group. Nilai dari suatu
summary lebih membutuhkan perhitungan data lebih dari

28 Pembuatan Laporan dengan Crystal Report

sekedar penjumlahan. Baik Summary ataupun Subtotal
keduanya akan terletak pada Group Footer.

Untuk menambahkan field Summary atau Subtotal, lakukan
langkah berikut:
1. Pilih Insert + Summary dari menu utama atau klik tombol

l:1:: Anda dapat juga melakukannya dengan klik kanan

rada suatu field dan pilih
kemudian pilih
atau Z:\ Summary.,,

Saat memilih field yang akan dijadikan bahan kalkulasi untuk
summary ataupun subtotal, pastikan Anda mengetahui tipe data dari
field tersebut.

2. Jika tidak terdapat field data yang dipilih, maka Anda
muncul kotak dialog Insert Summary.

Sorting, Grouping, Summarizing 29

Gambar 3.6 Kotak dialog Insert Summary

3. Selanjutnya pilih field yang akan di-summary atau di-
subtotal. (Anda dapat melakukan eksplorasi di bagian ini,
dengan tipe data field dan jenis kalkulasi yang lain).

4. Pilihjenis ki~~.l.0s~~~~~.1nda inginkan pada Summary.

5. Klik tombol .· · ·• ·. '..:. .

Field Subtotal tersebut kemudian akan ditambahkan pada report,

· · Un.itPric~ · ~QuaiLtit:z· · ~ · Dis.c...o.-~-

. ;. Sum of.Onler Details.Quanti!J;· · ·

30 Pembuatan Laporan dengan Crystal Report

Dan untuk melihat basil dari Summary, Anda dapat menggunakan
tab Preview.

12 0.00
10 0.00
5 0.00

27.00

Untuk mempetjelas maksud dari Summary pada report, Anda
dapat menambahkan label dengan deskripsi sesuai dengan
kalkulasi Summary.

Menggunakan Summary Persentase

Anda dapat menunjukkan angka persentase dari suatu sub-group
sebagai bagian dari keseluruhan group. Persentase Summary
dapat dilakukan untuk kalkulasi sum, average, maximum,
minimum, count dan distinct count.

Untuk menggunakan persentase summary, lakukan langkah
berikut:

1. Pilih Insert + Summary dari menu utama atau dengan klik

tombol Anda da~ kanan pada

fi~~~~ dan diikuti

f~l. tergantung dari tipe data dari field.

2. Sekali Anda memilih suatu field dan jenis kalkulasinya

maka check box Show as percentage of dapat dipilih,

seperti tampak pada Gambar 3.7.

Sorting, Grouping, Summarizing 31

GrandT otal: Sum of Quantity

Gambar 3.7 Aktifkan check boxshow as a percentage of

Bila Anda mengaktifkan chek box ini pada kondisi seperti
Gambar 3.7 di atas maka untuk group yang sama dengan
operasi sum akan dilakukan perhitungan persentase dari
group satu level di atasnya.

3. Persentase summary dari field tersebut akan disisipkan
~. s~aidengangr?.upnya P?d~. footer....... T
13'n:entage nf Sum of.Order Details.Quantitx

Untuk lebih memperjelas, lihat contoh sebagai berikut:

71811996 41 Jack's New England Cla $170 10 0.00
10,250 51 Manjirnup Dritd Apples $42.40 35 015
65 Louisiana Fiery Hot Pe $16.80
10,251 15 ,....... 6i0i.1oo5·

22 Gustafs KniickebrOd $16.80 '·.....:.~·~~-~- ..............,
57 Ra.,.ioli Angelo $15.60
65 Louisiana Fiery Hot Pe $16.80 6 om
15 om

20 ....... .0.011

:::·).... 41.00

'... ....~·;:.::.

Latihan

Anda akan melanjutkan penggunaan OrderProduct.rpt. Anda
harus menambahkan summary field, persentase field dan grand
total pada report.

l. Pastikan report tersebut telah digroup berdasarkan
OrderDate dan kemudian berdasarkan Orderld.

2. Tambahkan sebuah field yang mengkalkulasi total quantity
untuk setiap OrderDate.

3. Tambahkan label pada field yang dibuat pada Soal No. 2.

32 Pembuatan Laporan dengan Crystal Report

4. Tambahkan field yang menunjukkan persentase Quantity
order dari nilai Grand Total untuk setiap OrderDate.

5. TaE1~ahkan Grand Total pada report tersebut, dan be1ikan
labe1 Grand Total.

6. Simpan report.

PmductlD PwductNe.me UtLitPrice llu.antity Discount

10,248

11 Que so Cabrales $14 00 12 0 00
42 Singap:nean Hokkien F $9 80 10 000
72 Mo:z::zarella di Giovanni $34.80 0.00
27.00
Total Quantity Order 0.05%

% of Grand Total

71511996

10,249

14 Tofu $18.60 40 000
51 Me.njllli.up Dmd Apples $42.40 49.00 0 00
0.10%
Total Quantity Orde-r
% of Grand Total

7fB.Il!HI6

10,250

10,251 41 Jack's New England Cia $7 ?0 10 000
51 Manjimup Dned Apples $4240 35 0 15
65 Louisiana Fie!Y Hot Pe $1680 15 0 15

22 GUJJtafs Kniickeb16d $16.80 6 0.05
57 Ravioli Angelo $15.60 15 0.05
65 Louis1ana FieryrHot Pe $1680 20 000
101.00
Total Quantity Order 0.20%
% of Grand Total

***

Pelajaran 4

Membuat Presentasi
Report

Presentasi report adalah report yang digunakan untuk presentasi.
Kita dapat menggunakanfasilitas Special Formating, Special Field,
Lines, Boxes dan Picture agar report lebih menarik dan berkualitas
untuk dibaca.

Menggunakan Special Formating

Banyak option yang disediakan oleh Crystal Report untuk
memodifikasi tampilan sehingga menjadi presentasi report, di
antaranya adalah:
• Font dan wama field,
• Konvensi akuntansi,
• Format untuk numerik, mata uang, tanggal, dan waktu,
• Teks vertikal,
• Paragraph formatting,
• Character spacing.
Kita akan menitikberatkan pembahasan pada hal-hal yang belum
dibahas. Pada Bab 1 kita telah mempelajari bagaimana
mengganti format data tanggal pada report. Berikut kita akan
meninjau format data numerik.

34 Pembuatan Laporan dengan Crystal Report

Format Data Numerik

Untuk melakukan format pada field numerik. klik kanan pada

field yang dimaksud dan pilih ~ Format Field.··

Selanjutnya akan muncul dialog window sebagai berikut:

2S.Ii

I jCommon Border J Font Number 1-lyperlink j

Style
r:oS-vs':'"te-m':':D""7eld--u-::-ltN:-;-u-m':'"be-r;:-Fo-rm-,at:--- --Currency Symbol (system delaull]-

-i123 r Display cunency symbol
-U23
-11noo r
-1,123.00
-1123.0000 {7
-U230000
[1123)

IU23)
[1123.00]
[U2300]
[1123.0000]
U23 00001

OK Cancel Help

Gambar 4.1 Kotak dialog Fonnat Editor

Pada tab Number di atas disajikan beberapa sytle format dari tipe
data numerik. Untuk melihat Iebih jauh option yang tersedia,

Membuat Presentasi Report 35

seperti pembulatan, angka negatif, format currency, pemisah

ldesimal, dan lain sebagainya, klik tombol · ~l;!;:;u:stomiz~ . .

Anda dapat meluangkan waktu secukupnya untuk melakukan
eksplorasi kegunaan dari masing-masing option.

Menggunakan Special Field

Special Field berisi inforrnasi yang tidak termasuk di dalam
database namun berguna dalam penyajian presentasi report.

Crystal Report menyediakan sejumlah special field yang dapat
Anda pilih untuk digunakan pada report. Anda dapat
mengaksesnya menggunakan Field Explorer.

·· !:! Formula Fields:
· Gm_ SQL Expression Ftelds:

l?l Parameter Field<
~ Running Total Fields:

:t>]! Group Name Fields:

H :£ Special Fields:

r::t;;l Page Number
~ Total Page Count
tEl PageN elM
~:e~ Report Title
1051 Report Comments
·· E5l File Path and Name
··~ File Author
1:e File Creation Date
m::~ Print Dale
··· ea Print Time
:. as Data Date
as Data Time
t::e Modification Date
~ Modiftcation Time
s Record Number
~:e Group Number
~ Record Selection Formula

Gambar 4.2 Kotak dialog FJeldExplorer

36 Pembuatan Laporan dengan Crystal Report

Untuk menambahkan special field pada report, lakukan langkah
berikut ini:

1. Buka Field Explorer.
2. Dari window Field Explorer, klik dan drag salah satu field

ke tab Details atau Preview pada report.
3. Field akan dihubungkan dengan kursor bila Anda mengklik

report di mana Anda ingin special field tersebut tampak.

Menggunakan Garis dan Kotak

Jika Anda ingin membuat data atau summary tertentu tampak
menonjol atau ingin memperbaiki penampilan suatu report,
Anda dapat memanfaatkan gaaris dan kotak.

Sebaiknya Anda menggunakan Design Window pada saat bekerja
dengan garis dan kotak karena akan mempermudah melihat area
kerja dan memastikan bahwa garis dan kotak yang Anda buat telah
pada posisi yang benar.

Memasukkan Garis

Untuk menggambar suatu garis, lakukan langkah berikut:

l. Pilih Insert+ Line dari menu utama atau klik tombol ~

pada supplementary toolbar.
2. Kursor yang berbentuk pensil akan muncul pada layar.
3. Letakkan kursor tersebut di mana Anda ingin pangkal garis

dimulai. Klik, tahan dan drag garis ke lokasi di mana Anda
ingin ujung garis berakhir dan kemudian lepaskan klik
mouse.

Untuk memformat garis, lakukan langkah berikut:
4. Klik garis untuk mengaktitkan garis yang akan diformat.
5. Gunakan kursor yang berbentuk panah 4 arah untuk

memindahkan garis Anda ke posisi yang baru.

Membuat Presentasi Report 37

6. Anda dapat mengubah ukuran gans dengan mengubah
posisi titik pangkal garis.

Memasukkan Kotak

Untuk memasukkan kotak ke dalam report, lakukan langkah
berikut:

1. Pilih Insert + Box dari menu utama, atau klik tombol (§J
pada supplementary toolbar.

2. Kursor berbentuk pensil akan muncul pada layar.
3. Gunakan kursor pensil tersebut untuk menggambar.

Letakkan pensil di mana Anda ingin menggambar awal
salah satu sisi kotak dan drag mouse Anda membentuk garis
diagonal dan kemudian lepaskan tombol mouse.

Untuk memformat kotak, lakukan langkah berikut:

1. Kl1.k kotak terseb ut da· n kemud.tan p1.11.h ,r&.J Format Box ...
-
-

2. Kotak dialog Format Editor akan tampil.

Lewat kotak dialog tersebut Anda dapat mengubah style,

Iebar, drop shadow (kesan bayangan), dan mengisi kotak

dengan wama.

3. Untuk mengubah sudut kotak Anda agar menjadi bulat,

p1.11.h tab Rounding I

1.

4. Jika kotak telah sesuai dengan keinginan Anda, klik tombol

OK 1.

38 Pembuatan Laporan dengan Crystal Report

mli~n!~it~t.~iimti~~n~t~~i• • • • •l!ll.a_-

IFormat Box Rounding

Border:

S!)>le:

Width: .=J .=J r= .=J .::.J ..::::J ~ .=.1 1 pt

I •Color: Black

r Drop Shadow

Filt

r Color:

~ Close Border on Page Breaks

r Exterod to BoUom of Section when Printing
r Suppress

OK Cot1eel

Gambar 4.3 Mengatur tampilan kotak

jForma! Box Rounding

OK !:!elp I1
Gambar 4A Mengatursudut kotak I

Membuat Presentasi Report 39

Memasukkan Gambar

Pada saat Anda mengeijakan suatu report, mungkin Anda
ingin menambahkan gambar atau grafik. Misalnya logo
perusahaan Anda. Akan lebih mudah bagi .Anda untuk
memasukkan gambar/gratik pada tab Design tepat pada section
di mana Anda ingin memasukkan gambar tersebut.

Untuk meletakkan gambar pada report, lakukan langkah berikut:

1. Pilih Insert + Picture dari menu utama, atau klik tombol

gs dari supplementary toolbar.

2. Tentukan file grafik bitmap, TIFF, JPEG dan PNG yang
ingin Anda gunakan pada report, kemudian klik OK.

3. Field gambar akan dihubungkan dengan kursor. Tentukan
posisi sudut kanan atas grafik pada report di mana Anda
ingin meletakkan gambar tersebut dan kemudian klik
tombol mouse.

4. Selanjutnya Anda dapat mengatur tinggi dari section. Anda
dapat melakukannya dengan drag garis pembagi
pada detail Tab ke atas dan ke
bawah.

5. Jika Anda ingin section tepat pada bagian paling bawah dari
object terbawah, klik kanan section tersebut dan kemudian
p.l1l.h Fit Section

Latihan

Pada latihan berikut kita tetap bekerja pada OrderProduct.Rpt.
Anda akan menambahkan beberapa format pada report, di
antaranya adalah garis, kotak, wama, special field dan gambar.

l. Tambahkan garis berwama merah di bawah header kolom.
2. Gambarlah box di sekeliling group dari OrderDate.

Memberikan rounding pada sudut box adalah opsional.

40 Pembuatan Laporan dengan Crystal Report

.Crint:e:f (\o/:.<J : Il/23/2003 ORDER DAILY REPORT

i'rmte-iT!m!!-:~

·. ,....

f,;y . ~<;;;.,;
Tofu', ~~·Y ~ o,oo
$l8.60
·.·.Sl 't;-'njirTM.Jp Dried Apples·· $42.40 ~~ 4o' o.oo

ar cn;na---~~,-1 Total Quantity Order: 4t.OO •
· Procih¢1P I&II .
i.iR

41 Jack's New EnQ!and Cia $7.70 10 O.OQ
Man.l:irrup Dried APPles $4ZAO 0.15
L.ouistane Fiery Hct Pep $16.ao ·as 0.15

. , 1s

.' Gu~af~ ~~ckebr1.1d $~6.80 0.05

P.~~u An~.9~ $1ti.6o 1s o.os

,.-·"'••"f> <.··. ·,r-:'.t.'65 .;Loyi~f.antfi~rt Hot Pep
$16.80 20 -.··.:.. 0.00
;;.,;_TOt:;;:•::r'['iiQ::i~..,=·"'·•"'•O:orae::C,':'::?,.,·;.;~--'-'--:,;;.;.

PPI!eftUIIjl; MCFIM IVai. 6. ZR

Gambar 4.5 Menggunakan RtSection

3. lsi box dengan wama yang Anda sukai.
4. Berikan drop-shadow box pada subtotal field untuk setiap

OrderDate.
5. Ubah font untuk setiap field pada report menjadi Verdana

(Cyrillic).
6. Ubah wama dari OrderDate menjadi merah tua.
7. Tambahkan tanggal cetak dan waktu cetak pada kiri atas

halaman report.
8. Tambahkan gambar (logo) di sebelah kananjudul report.

***

Pelajaran 5

Text Object

Object yang be1tipe text dapat dinzanipulasi sedemikian rupa
selzingga tampilan rep01t yang Anda !JUat menjadi semakin
menarik.

Menggabungkan Text Object dengan Field
Database

Menggabungkan infonnasi teks dengan satu atau beberapa field
database merupakan cara yang baik untuk meningkatkan
tampilan laporan yang Anda buat. Berikut ini adalah contoh
penggunaan penggabungan tersebut.

Text Field Database Output

, Diorder Tanggal OrderDate Diorder tanggal 01101/99
OrderiD Nomor Order: 176
! UnitP1ice
I
I Nomor Order:
Unit Price: Rp. 1.500,00
i
I

1 Unit Price: Rp.

--------42 P~'mbuatan Laporan dengan Crystal Report

Menggabungkan Text Box dengan Field
Database

1. Klik ··~~ untuk membuka Field Explorer.

2. Masuk ke tab Design lalu pilih field yang Anda ingin
tambahkan.

3. Drag field tersebut ke dalam Text Object.

Anda dapat menyisipkan secara simultan beberapa field dengan
memilih field tersebut semuanya sekaligus dan drag ke dalam Text
Object. Jangan lepaskan mouse sampai Anda melihat garis vertikal
muncul pada text object di posisi mana Anda ingin menyisipkan field.

Sebagai contoh lihat:

Menggunakan Option Can Grow

Seringkali pada saat menambahkan field database yang memiliki
panjang · field yang berbeda-beda akan menyebabkail data
diekspansi melebihi panjang yang telah disediakan di text object
pada saat digambar pada report. Data yang melebihi panjang dari
box yang disediakan oleh Text Object tidak akan ditampilkan
(akan di-truncate). Dengan menggunakan option Can Grow,
maka Anda dapat memperluas ukuran dari text object secara
otomatis. Box dari text object akan mengembang secara
otomatis agar dapat menampung data. Anda dapat menemukan
option tersebut pada Format Editor ~n menu shortcut, yaitu klik

Format Text ...

Secara default, option Can Grow dalam kondisi Off.


Click to View FlipBook Version
Previous Book
Cyberlaw, Tidak Perlu Takut
Next Book
Depresi No Way