MODUL 5 PEMBUATAN REPORT DALAM JAVA DENGAN JASPERREPORT DAN IREPORT

dokumen-dokumen yang mirip
Pembuatan Report menggunakan JasperReports dan ireport

MEMBUAT LAPORAN DI JAVA DENGAN MENGGUNAKAN IREPORT

MEMBUAT REPORT: REPORTPEMBELI

PENDAHULUAN TENTANG NETBEANS

KONEKSI NETBEANS DENGAN DATABASE SQLITE

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE

NetBeans. Atau bisa juga disebut dengan mengkoneksikan aplikasi atau sistem client server dari

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report

New Perspectives on Microsoft Office Access 2010

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain

BAB 6 MEMBUAT DAN MEMODIFIKASI LAPORAN (REPORT)

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

BAB IV HASIL DAN PEMBAHASAN

Petunjuk Upload database MySQL menggunakan PhpMyAdmin

BAB MEMBUAT FILE EXE DAN FILE SETUP

Petunjuk Upload Database MySQL

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Mengapa kita perlu menggunakan Mendeley?

Pengenalan APLIKASI DATABASE

KISI-KISI SOAL TEORI UJIAN SEKOLAH

Membuat File Exe Dan File Setup

Modul 2 Membuat Report dan Package Solution dengan Microsoft Access 2010

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

MODUL XI MEMBUAT LAPORAN

SISTEM OPERASI MANUAL

Membuat Form. Oleh: Toni Heryana,S.Pd, MM

KONVERSI DATABASE SQL SERVER KE

Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1])

Gambar ini menunjukkan informasi pemilihan folder untuk melakukan instalasi software XAMPP.

1. Buka kembali project yang telah dibuat pada latihan 2 (project akademik)

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

Pembuatan Database dengan Ms Access

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

APLIKASI WEB DINAMIS LANJUT TUGAS 1

BAB-XI MEMBUAT SUBFORM

PANDUAN PENGGUNAAN. Joomla! Versi 1.5. Oleh: Anon Kuncoro Widigdo

DATABASE JUMLAH PENDUDUK MENURUT KECAMATAN DAN JENIS KELAMIN DI KABUPATEN MAGETAN. Oleh : Ratna Juwita P.R

MODUL PENGEMBANGAN WEBSITE UNIVERSITAS NEGERI YOGYAKARTA. (Web Fakultas, Program Pascasarjana, & Lembaga Versi Inggris)

BUKU PETUNJUK OPERASIONAL (MANUAL) SOFTWARE DATABASE STASIUN BUMI PEMANTAU GAS RUMAH KACA (DBGRK)

Buku Manual JIBAS Backup & Restore JIBAS: Jaringan Informasi Bersama Antar Sekolah ROAD TO COMMUNITY. Versi Dokumen 2.

PEMROGRAMAN DELPHI 7.0

Modul Tutorial C# 1. Membuat Class Library ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA

9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL

Percobaan 9 Basic Widget

[MODUL ACCESS PEMULA]

Modul Report Dan Form Report

CRYSTAL REPORT. Menurut Daryanto mengemukakan bahwa Crystal report, yaitu: Crystal report merupakan tool yang sering digunakan untuk membuat laporan.

BAB IV Hasil Dan Analisis

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

MODUL XIII FORM dan REPORTS

MICROSOFT VISUAL FOXPRO

BAB IV DESKRIPSI PEKERJAAN

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

Cara Koneksi Database di Dreamweaver CS3

Yang di bahas pada bab ini : Membuat Database

PRAKTEK KERJA LAPANGAN DI UPT PERPUSTAKAAN UNIVERSITAS NEGERI MALANG (UM)

BAB XII MENGGUNAKAN FORM & REPORT

I. Pengenalan Play Framework

TUGAS 1 WEB DINAMIS LANJUT. Nama : Parisaktiana Fathonah NIM : Link :

BAB II LANDASAN TEORI

BAB IV IMPLEMENTASI DAN ANALISA

OpenOffice Writer Aplikasi perkantoran OpenOffice.org Writer

BUKU PETUNJUK OPERASIONAL (MANUAL) SOFTWARE LANDFILL GAS ANALYSER MANAGER (LGAM) - TPA

SMK BHAKTI NUSANTARA BOJA


BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB

PETUNJUK PEMAKAIAN SOFTWARE

Location Based Services

Membuat Relasi pada Access 2007

Mengenal Base. Pada Bab ini anda akan mempelajari cara:

A. Cara Membuat Database & Table di MySQL Server

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

4. Pilih direktori tempat penyimpanan lalu klik Lanjut. A. INSTALLASI SOFTWARE 1. Masukkan CD Program ke dalam CD ROM

Database Access untuk Multi User

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

CARA SEDERHANA MEMBUAT FILM MENGGUNAKAN WINDOWS MOVIE MAKER


Menggunakan CodeBlock Dengan Cepat (platform non linux) Oleh:wijanarto

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

Java Library dan Java Swing

A. INSTALLASI SOFTWARE

KSI B ~ M.S. WULANDARI

PEMROGRAMAN TERSTRUKTUR II

visit :

Ringkasan Bab 1. Bab 1 ini akan membahas pemakaian dasar Access secara menyeluruh. Topik-topiknya antara lain:

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA

BAB 2 LANDASAN TEORI


Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

MODUL PENGEMBANGAN WEBSITE Fakultas BAHASA DAN SENI UNIVERSITAS NEGERI YOGYAKARTA

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE

Cara Membuat Mail Merge di Word 2010

BAB 4 PEMBUATAN PAKET INSTALLER

Pemrograman Java. Compiler. Interpreter

TUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT)

Transkripsi:

MODUL 5 PEMBUATAN REPORT DALAM JAVA DENGAN JASPERREPORT DAN IREPORT Teori Singkat Terdapat banyak tools untuk reporting dalam java. Diantaranya yang dapat digunakan adalah : JasperReports Merupakan software open source untuk reporting ireport Merupakan Visual Designer untuk membuat laporan yang komplek menggunakan JasperReports library tanpa harus memiliki pengetahuan tentang XML JasperReports & ireport dapat di download melalui: http://jasperforge.org/ Beberapa fitur ireport : 98% mendukung JasperReports tags Visual designer wysiwyg untuk menggambar rectangles, lines, ellipses, text fields fields, charts, sub reports... Built-in editor dengan syntax highlighting Mendukung Unicode dan bahasa non Latin (Russian, Chinese, Korean,...) Document structure browser Menggabungkan compiler dan exporter Mendukung semua JDBC compliant databases Memiliki Wizard untuk membuat report secara otomatis Mendukung sub reports Save backup Support for templates Latihan 5 1. Buka project dengan nama : Modul5 yang disertakan dengan modul ini 2. Dalam project Modul5, aplikasi akademik sekolah sederhana telah dilengkapi dengan database dengan tabel :

a. SISWA b. GURU c. MAPEL d. JADWAL

3. Serta telah terdapat form untuk pengolahan data : a. SISWA b. GURU

c. MAPEL d. JADWAL

TAHAP 1 (Setting ireport dan JasperReports) 4. Bersama modul ini terdapat beberapa file/folder yaitu : Berisi file database yg digunakan di project ini (akademik) Berisi file installer ireport Netbeans Berisi file library JasperReport project modul 5 ini (akademik) 5. Install ireport

Browse / ambil file installer ireport

Klik Install untuk menginstall ireport 6. Konfigurasi Library JasperReports

Buat Library baru dengan klik New Library Beri Nama : Jasper3.5.1

Tambahkan library JasperReports, klik Add JAR/Folder

Restart Netbeans! TAHAP 2 (Membuat Laporan dengan ireport) 7. Pada project buat package baru dengan nama : akademik.report

8. Selanjutnya untuk yang pertama akan coba dibuat laporan untuk semua data guru Klik kanan pada package : akademik.report, pilih : other Pilih Report Report Wizard

Beri nama : laporanguru.jrxml Tentukan koneksi database yang digunakan, klik New

Pilih : Netbeans Database JDBC connection Beri Nama : akademik Connection pilih yang sudah dibuat diawal : jdbc:derby://localhost:1527/akademik

Klik Test, Klik Save Definisikan query untuk mengambil data dari tabel Siswa Tentukan fields yang akan ditampilkan, (pilih semua)

Tentukan Grouping yang dibutuhkan (sementara abaikan)

Tentukan Format tabel, piliih Tabular Selesai, klik FINISH

Tampilan design Laporan Ubah Title menjadi Laporan Guru

Untuk menampilkan tampilan cetak laporan, klik pada icon preview TAHAP 3 (Menggabungkan laporan dengan project aplikasi java) 9. Untuk menggabungkan laporan dengan project yang dibutukan adalah container untuk menempelkan laporan 10. Pertama tambahkan library jasper ke dalam project Klik kanan pada libraries, pilih : Add Library Pilih : Jasper3.5.1 (yang telah didefinisikan sebelumnya)

11. Klik kanan pada package akademik.guru, pilih : JInternalFrame Beri nama : FormLaporanGuru

12. Tambahkan kode program pada class : FormLaporanGuru.java Menjadi sebagai berikut : a. Tentukan file report yang digunakan Klik kanan pada laporanguru.jasper, pilih : Open Jasper file as JRXML copy path lokasi file

Copy semua path nya Lengkapi kode program di contructors FormLaporanGuru menjadi sbb :

Tambahkan mnulaporanguru pada menu utama Tambahkan kode program untuk event listener sbb : Coba jalankan

TAHAP 4 (Menambahkan parameter pada laporan) Pada pembahasan ini akan ditambahkan penggunaan parameter untuk membantu melakukan filtering terhadap data yang akan ditampilkan, misal laporan siswa kelas satu (hanya yang kelas satu) 13. Salin / perbanyak file laporanguru.jrxml dengan klik kanan pada file tsb copy Kemudian pada package akademik.report klik paste Didapatkan sebagai berikut : Ubah nama file (rename) menjadi laporangurukelas.jrxml

Didapatkan hasil : 14. Buka file laporangurukelas.jrxml 15. Tambahkan parameter Pada Report Inspector klik kanan pada Paramaeters Add Parameters

Didapatkan : Ubah namanya menjadi : pkelas

Didapatkan hasil : 16. Ubah Query dari report, pada Report Inspector Klik kanan pada null Edit Query

Ubah query menjadi sbb : Coba tampilkan laporan dengan klik Preview Akan muncul prompt yang meminta input parameter kelas yang akan ditampilkan

17. Pada Project Ubah source kode class FormLaporanGuru.java menjadi sebagai berikut :

18. Tambahkan Menu Laporan Berdasar Kelas

19. Pada listener Laporan Guru maupun Laporan Guru Berdasar Kelas, sesuaikan kode program menjadi sbb : 20. Jalankan