modul xi membuat laporan · pdf filepara programmer pemula sekalipun dapat membuat laporan...

11
Praktikum MODUL XI MEMBUAT LAPORAN A. TUJUAN Memahami konsep dasar pembuatan laporan. Mampu mengimplementasikan konsep-konsep pembuatan laporan pada pemrograman VB.NET Mampu membuat laporan menggunakan crystal report. B. PETUNJUK Awali setiap aktivitas dengan doa, semoga berkah dan mendapat kemudahan. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar. Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur. Tanyakan kepada asisten/dosen apabila ada hal-hal yang kurang jelas. C. DASAR TEORI 1. Crystal Report Crystal Reports merupakan salah satu reporting tools yang disediakan mulai di .NET versi 1.0. Sebelum .NET muncul crystal reports merupakan reporting tools yang harus diinstal secara terpisah dan direfrensi secara manual apabila ingin digunakan. Hal tersebut sudah tidak berlaku lagi semenjak kemunculan .NET pertama dimana crystal reports sudah di includekan didalam Visual Studio.NET dan tidak perlu diinstal secara terpisah. Beberapa kelebihan dari Crystal Reports ini adalah : a. Dari segi pembuatan laporan, tidak terlalu rumit yang memungkinkan para programmer pemula sekalipun dapat membuat laporan yang sederhana tanpa melibatkan banyak kode pemrograman. b. Integrasi dengan bahasa-bahasa pemrograman lain yang memungkinkan dapat digunakan oleh banyak programmer dengan masing-masing keahlian. c. Fasilitas impor hasil laporan yang mendukung format-format populer seperti Microsoft Word, Excel, Access, Adobe Acrobat Reader, HTML dan sebagainya.

Upload: phamdan

Post on 31-Jan-2018

231 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: MODUL XI MEMBUAT LAPORAN · PDF filepara programmer pemula sekalipun dapat membuat laporan yang sederhana tanpa melibatkan banyak kode ... Berikut adalah contoh bagaimana menambahkan

Praktikum

MODUL XI

MEMBUAT LAPORAN

A. TUJUAN

Memahami konsep dasar pembuatan laporan.

Mampu mengimplementasikan konsep-konsep pembuatan laporan pada

pemrograman VB.NET

Mampu membuat laporan menggunakan crystal report.

B. PETUNJUK

Awali setiap aktivitas dengan doa, semoga berkah dan mendapat kemudahan.

Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar.

Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur.

Tanyakan kepada asisten/dosen apabila ada hal-hal yang kurang jelas.

C. DASAR TEORI

1. Crystal Report

Crystal Reports merupakan salah satu reporting tools yang disediakan mulai

di .NET versi 1.0. Sebelum .NET muncul crystal reports merupakan

reporting tools yang harus diinstal secara terpisah dan direfrensi secara

manual apabila ingin digunakan. Hal tersebut sudah tidak berlaku lagi

semenjak kemunculan .NET pertama dimana crystal reports sudah di

includekan didalam Visual Studio.NET dan tidak perlu diinstal secara

terpisah.

Beberapa kelebihan dari Crystal Reports ini adalah :

a. Dari segi pembuatan laporan, tidak terlalu rumit yang memungkinkan

para programmer pemula sekalipun dapat membuat laporan yang

sederhana tanpa melibatkan banyak kode pemrograman.

b. Integrasi dengan bahasa-bahasa pemrograman lain yang memungkinkan

dapat digunakan oleh banyak programmer dengan masing-masing

keahlian.

c. Fasilitas impor hasil laporan yang mendukung format-format populer

seperti Microsoft Word, Excel, Access, Adobe Acrobat Reader, HTML

dan sebagainya.

Page 2: MODUL XI MEMBUAT LAPORAN · PDF filepara programmer pemula sekalipun dapat membuat laporan yang sederhana tanpa melibatkan banyak kode ... Berikut adalah contoh bagaimana menambahkan

Praktikum

D. LATIHAN

1. Crystal Report dan Database Access

Basis data yang digunakan pada latihan ini menggunakan ms access 2003

dengan format .mdb. Langkah pertama, adalah menyiapkan database yang akan

kita buat. Pada praktikum kali ini, database yang digunakan adalah database

Persewaan Buku dengan tabel Buku yang memiliki struktur berikut ini:

Untuk membuat crystal reports pada visual studio 2008 terlebih dahulu kita

harus menambahkan item baru kedalam project.

Pada VB.NET 2010, untuk masalah crystal report viewer , target framework

perlu diganti terlebih dahulu, berikut ini langkah-langkah untuk mengganti

target frameworknya. Masuk ke project properties -> compile -> advanced

compile options. Kemudian ganti target framework menjadi .NET Framework 4

atau di bawahnya.

Berikut adalah contoh bagaimana menambahkan item crystal reports kedalam

project menggunakan VB.NET 2008:

1. Buat aplikasi Windows (dengan memilih template Windows

Application)

2. Tambahkan item kelas baru melalui menu Project > Add New Item.

Pada kotak dialog Add New Item pilih Crystal Reports, secara default nama

dari dari crystal reports tersebut adalah CrystalReport1.rpt.

Page 3: MODUL XI MEMBUAT LAPORAN · PDF filepara programmer pemula sekalipun dapat membuat laporan yang sederhana tanpa melibatkan banyak kode ... Berikut adalah contoh bagaimana menambahkan

Praktikum

3. Terdapat beberapa pilihan untuk membuat crystal reports seperti pada

gambar di bawah ini :

Crystal Reports memberikan beberapa pilihan yaitu wizard yang akan

dipandu dengan jendela-jendela wizard yang nantinya report yang

dihasilkan akan secara otomatis di design oleh visual studio. Selain itu

diberikan juga pilihan blank report apabila kita ingin design dengan

template report designer yang kosong atau menggunakan report yang telah

ada dari pilihan from an existing report. Model report juga disediakan tiga

pilihan yaitu Standard, Cross Tab dan Mail Label. Untuk kali ini pilih

model Standard.

4. Pilih OLE DB (ADO) data source :

Pilih Microsoft Jet OLE DB provider untuk database, ms access, sedangkan

untuk database yang menggunakan sql, dapat disesuaikan sesuai kebutuhan.

Page 4: MODUL XI MEMBUAT LAPORAN · PDF filepara programmer pemula sekalipun dapat membuat laporan yang sederhana tanpa melibatkan banyak kode ... Berikut adalah contoh bagaimana menambahkan

Praktikum

Pilih database yang akan digunakan,kemudian klik Next

Page 5: MODUL XI MEMBUAT LAPORAN · PDF filepara programmer pemula sekalipun dapat membuat laporan yang sederhana tanpa melibatkan banyak kode ... Berikut adalah contoh bagaimana menambahkan

Praktikum

Pilih tabel buku, kemudian klik tanda panah untuk memindahkan tabel buku

ke jendela seleced tabel

Page 6: MODUL XI MEMBUAT LAPORAN · PDF filepara programmer pemula sekalipun dapat membuat laporan yang sederhana tanpa melibatkan banyak kode ... Berikut adalah contoh bagaimana menambahkan

Praktikum

Langkah selanjutnya, pilih field yang akan di tampilkan pada report.

Untuk latihan kali ini, kita akan mengelompokkan data buku berdasarkan

kategori buku tersebut, sehingga pilih buku.kategori, kemudian klik tanda

panah (>).

Page 7: MODUL XI MEMBUAT LAPORAN · PDF filepara programmer pemula sekalipun dapat membuat laporan yang sederhana tanpa melibatkan banyak kode ... Berikut adalah contoh bagaimana menambahkan

Praktikum

Ubah properti summarized fields, menjadi “Count” karena kita akan

menghitung jumlah buku berdasarkan kategorinya

Page 8: MODUL XI MEMBUAT LAPORAN · PDF filepara programmer pemula sekalipun dapat membuat laporan yang sederhana tanpa melibatkan banyak kode ... Berikut adalah contoh bagaimana menambahkan

Praktikum

Pilih Pie Chart, untuk melihat persentase jumlah buku berdasarkan kategori.

Page 9: MODUL XI MEMBUAT LAPORAN · PDF filepara programmer pemula sekalipun dapat membuat laporan yang sederhana tanpa melibatkan banyak kode ... Berikut adalah contoh bagaimana menambahkan

Praktikum

Pilih report style, sesuai keinginan kita. Untuk latihan kali ini, kita akan

menggunakan style Maroon/TealBox. Kemudian klik FInish

Berikut ini tampilan crystal report yang telah kita buat menggunakan wizard.

Page 10: MODUL XI MEMBUAT LAPORAN · PDF filepara programmer pemula sekalipun dapat membuat laporan yang sederhana tanpa melibatkan banyak kode ... Berikut adalah contoh bagaimana menambahkan

Praktikum

5. Tambahkan Crystal report viewer pada Form 1

Pada menu toolbox, pilih menu reporting, kemudian double klik crystal

report viewer

6. Pada event load, lengkapi kode berikut ini pada form 1. Atur path crystal

report.rpt sesuai dengan letak crystal report yang telah dibuat.

7. Jalankan program, dan lihat hasilnya

Page 11: MODUL XI MEMBUAT LAPORAN · PDF filepara programmer pemula sekalipun dapat membuat laporan yang sederhana tanpa melibatkan banyak kode ... Berikut adalah contoh bagaimana menambahkan

Praktikum

E. TUGAS PRAKTIKUM

1. Buatlah sebuah crystal report, berdasarkan tugas besar masing-masing.