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. 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.
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.
Praktikum
Pilih database yang akan digunakan,kemudian klik Next
Praktikum
Pilih tabel buku, kemudian klik tanda panah untuk memindahkan tabel buku ke jendela seleced tabel
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 (>).
Praktikum
Ubah properti summarized fields, menjadi “Count” karena kita akan menghitung jumlah buku berdasarkan kategorinya
Praktikum
Pilih Pie Chart, untuk melihat persentase jumlah buku berdasarkan kategori.
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.
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
Praktikum
E. TUGAS PRAKTIKUM 1. Buatlah sebuah crystal report, berdasarkan tugas besar masing-masing.
Praktikum