• Tidak ada hasil yang ditemukan

Report designer adalah salah satu fasilitas visual foxpro yang ditujukan untuk

pembuatan laporan. Untuk menampilkan semua bagian dari report designer dapat kita lakukan dengan memilih menu report pada menu bar kemudian pilih title/summary. Klik pada Title Band dan Summary Band. Bagian-bagian dari report designer adalah sebagai berikut :

Gambar 12.1 Report Designer

Jendela report designer terbagi atas 3 area yaotu :

a. Title adalah bagian dari report designer yang berfungsi untuk menampilkan informasi seperti judul laporan,

b. Page Header

Area paling atas dari laporan yang biasanya digunakan untuk menampilkan informasi seperti tanggal, nomor halaman, dan judul kolom dari setiap filed yang akan ditampilkan.

c. Detail

Bagian tengah laporan yang biasanya digunakan untuk menampung pengulangan dari setiap record yang dipilih untuk dilaporkan.

d. Page Footer

Bagian paling bawah laporan digunakan untuk menampilkan jumlah total atau informasi organisasi lainnya. Informasi yang berada pada page footer akan ditampilkan pada akhir halaman.

e. Summary

Fungsi summary sama dengan page footer hanya saja informasi yang dituliskan pada summary akan ditampilkan di akhir laporan.

12.2 Report Control Toolbar

Report Control Toolbar adalah alat yang akan kita gunakan untuk mendesain sebuah laporan. Bagian dari report control toolbar adalah sebagai berikut :

Gambar 12.2 Report Control Toolbar

Tabel 12 .1 Simbol, Nama dan Fungsi Tombol Report Control Toolbar

No Simbol dan Nama Fungsi

1. Select Object Select object berfungsi untuk memilih obyek yang kita kehendaki

2. Label Label berfungsi untuk membuat tulisan seperti judul laporan, judul kolom dan informasi yang lain

3. Field

Fileld berfungsi untuk menampilkan field dari tabel yang kita pilih untuk laporan. Selain itu filed juga berfungsi untuk menampilkan informasi seperi jam, halaman atau total

6. Rounded Rectangle Rounded Rectangle berfungsi untuk membuat kotak dengan sudut berupa garis lengkung

7. Picture/ActiveX Control Picture/Activate Control berfungsi untuk menambahkan komponen picture(gambar) atau komponen activeX Control

8. Button Lock Button Lock berfungsi untuk mengunci design laporan agar tidak beegeser.

12.3 Membuat Laporan Daftar User

Perancangan laporan daftar user adalah sebagai berikut : a. Buka project JUALBARANG lalu klik pada tab Documents b. Pilih Report – New – New Report

Gambar 12.3 Membuat Report Baru

c. Akan tampil halaman report designer kemudian klik kanan pada area report designer dan pilih data environmet untuk mencari tabel yang kita inginkan :

Gambar 12.4 Menampilkan Jendela Data Environment

Gambar 12.5 Menambahkan tabel ke data environmet

e. Rancang laporan daftar user sebagai berikut :

Gambar 12. 6 Perancangan Form Laporan Daftar User

Perancacangan laporan diatas dapat dibuat dengan langkah sebagai berikut : 1) Pembuatan Title, dapat dilakukan dengan :

a) pilih tool picture ( ) untuk menampilkan gambar diatas kemudian tampil report picture sebagai berikut :

Picture Form, berfungsi untuk mencari dimana lokasi file gambar yang akan ditampilkan atau gambar yang berasal dari field dari suatu tabel.

If picture and frame are different sizes, berfungsi untuk memilih bagaimana gambar akan ditampilkan jika ukuran frame (tool picture yang telah kita letakkan di report) dan gambar berbeda, terdapat tiga pilihan untuk menampilkan gambar :

• Clip Picture, untuk menampilkan bagian gambar yang diisikan dalam frame. Jika gambar yang ditampilkan berukuran sangat besar, gambar hanya akan ditampilkan pada bagian tertentu saja.

• Scale Picture Retain Shape, menampilkan seluruh gambar dengan ukuran sesuai dengan kotak yang dibuat walaupun ukuran gambar sangat besar. • Scale Picture Fill the frame, menampilkan selurruh gambar pada frame

yang telah dibuat walaupun ukuran gambar sangat besar.

b) Untuk membuat judul laporan, gunakan tool Label ( ) dan ubah warna dan ukuran dengan memilih menu Format – Font sehinggan tampil pengaturan format huruf berikut ini :

Gambar 12.8 Format Font

2) Pembuatan Page header,

• Untuk membuat label judul kolom dapat dilakukan dengan menggunakan tool label ( )

• Untuk membuat kotak judul kolom dapat dilakukan dengan menggunakan tool Rectangle ( ) atau line ( ).

• Untuk menampilkan nomor halaman dapat menggunakan tool field ( ) dan ketikan kode _pageno pada expression builder :

3) Menampilkan field dari tabel pada detail :

• Untuk membuat kotak dapat dilakukan dengan tool Rectangle ( ) atau line ( ).

• Untuk menampilkan field dari tabel dapat digunakan tool field ( ) dan memilih field yang disediakan pada expression builder dengan cara klik 2 kali pada filed yang ingin ditampilkan.

• Khusus untuk Level ketikkan program berikut pada report expression – expression bulder

Gambar 12.9 Expression Builder

Ketik pada expression builder :

Iif(user.level=1,”Administrator”,”Operator”)

• Untuk menampilkan nomor record dilakukan dengan mengetikan recno()pada expression builder.

• Untuk informasi organisasi, gunakan tool Label ( )

f. Setelah selesai klik menu Preview ( ) atau pilih menu view – preview

g. Simpan laporan dengan nama LapUser dengan cara pilih menu File – Save As

Gambar 12. 10 Menyimpan Laporan

12.4 Field Terkalkulasi

Band summary juga dapat digunakan untuk total dan rata-rata dari field yang ada di detail. Misalkan kita ingin melihat berapa jumlah user yang ada di tabel user dapat kita lakukan dengan menambahkan tool field pada band Summary lalu pilih user.iduser pada expression builder dan pada report expression pilih calculation. Pilih Count kemudian OK.

Gambar 12.11 Report Expression dan Calculate Field

Terdapat banyak pilihan untuk melakukan kalkulasi pada field. Tabel berikut ini akan menjelaskan tentang pilihan kalkulasi dan kegunaanya :

2. Count Menghitung berapa kali sebuah field dalam laporan dicetak per kelompok, kolom, halaman atau laporan berdasarkan berapa kali terdapatnya field tersebut (tidak pada nilainya)

3. Sum Menyimpan sementara jumlah total yang sedang dijalankan (penjumlahan) dari nilai field untuk digunakan pada kelompok, kolom, halaman atau laporan. 4. Average Menghitung rata-rata (aritmatik) dan nilai field dalam sebuah kelompok, kolom, halaman atau laporan. 5. Lowest Menampilkan nilai terkecil yang terdapat pada field untuk digunakan dalam kelompok, kolom, halaman, dan laporan. 6. Highest Menampilkan nilai tertinggi dari field

7. Standard Deviation Mencari standar deviasi dari field

8. Variance Mengukur dan menghitung derajat nilai field yang berasal dari jumlah rata-rata dari semua nilai dalam kelompok, kolom, halaman, dan laporan.

Dokumen terkait