Java Report Tutorial with Using JASPER and ireport

dokumen-dokumen yang mirip
Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE

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

Pengenalan APLIKASI DATABASE

MEMBUAT REPORT: REPORTPEMBELI

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

visit :

MODUL 5 PEMBUATAN REPORT DALAM JAVA DENGAN JASPERREPORT DAN IREPORT

Pembuatan Report menggunakan JasperReports dan ireport

Membuat Aplikasi Android Sederhana

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

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

MEMBUAT LAPORAN DI JAVA DENGAN MENGGUNAKAN IREPORT

Tutorial Java Desktop 2 Melakukan Koneksi ke Database JavaDB

Konfigurasi Dasar Debian Wheezy Sebagai Server

BAB V DATA 5.1. Elemen-Elemen Komunikasi Interpersonal Sumber-Penerima Encoding-Decoding

LAMPIRAN I PEDOMAN WAWANCARA

BELAJAR DASAR FOOTPRINT halaman 1 BELAJAR DASAR FOOTPRINT

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64

KA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java

Firma Firmansyah Adi B. Resume Web Service

Koneksi Java GUI-Database

MODUL PRAKTIKUM KE 9

Membuat Aplikasi Java Web Enterprise Sederhana

Pengembangan Web. Ramos Somya

Program Kalkulator Sederhana Menggunakan Java Netbeans

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

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

Koneksi Database Mysql dengan C#

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

Untung Subagyo

TUTORIAL SETTING MYSQL UNTUK SERVER RAGNAROK OFFLINE RATHENA

KONEKSI KE DATABASE DENGAN JDBC

Praktikum 6a Melakukan koneksi dengan basis data

Imam Budi Kustanto

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

KONEKSI NETBEANS DENGAN DATABASE SQLITE

Agus Syahputra


By : Andi Widiyanto, S. Kom

Cara Upload Data di File Hosting Indowebster (IDWS)

Tutorial Aplikasi Database Matakuliah Berbasis Java Swing Menggunakan Java Database Connectivity (JDBC)

PENDAHULUAN TENTANG NETBEANS

BAB II MICROSOFT VISUAL STUDIO


MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

MENGINSTALL EYE OS (OPERATING SYSTEM BERBASIS WEB)

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

Ane pernah liat waktu itu koh anton pake kaya instrument apa gitu di FL, tapi pas ane cari-cari kok ga

(Ebook Free Premium) SMS Gateway Tutorial Konsultasikan ke : facebook.com/arwahtawon

Mudafiq R. Pratama

LAMPIRAN I PEDOMAN WAWANCARA

TUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI

Crystal Reports (Bagian 2)

SMK BHAKTI NUSANTARA BOJA

Membuat File Exe Dan File Setup


Tutorial Instalasi Driver

MEMBUAT LOGIN MULTI USER ATAU MULTI LEVEL USER (BERBEDA HAK AKSES)

Pencet sembarang tombol jika sudah ada pertanyaan apakan ingin boot dari cd or dvd Muncul tampilan seperti dibawah

INSTRUKSI PENCABANGAN

Pemograman Swing. Netbeans:

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

MENGOLAH DATABASE SQL SERVER

Java Database Connectivity (JDBC)

Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans

Untuk melakukan koneksi dari Java ke MySQL melalui JDBC, berikut langkahlangkah

Google Sign In Android

Petunjuk Teknis Instalasi ODBC dan Instalasi SIKI

DAO design pattern diimplementasi dengan beberapa langkah, yaitu :

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5)

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

Bab IV Hasil dan Pembahasan

INSTALASI WORDPRESS di LOCALHOST

Wordpress : Membuat Situs di PC Sendiri

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

Mudafiq R. Pratama


Tutorial setting awal mikrotik untuk RT/RW Net (berdasarkan pengalaman ane)

New Perspectives on Microsoft Office Access 2010

Where the idea meets creativity

Modul 2 DreamWeaver MX Suendri, S.Kom


Prosedur Percobaan Program Tampilan

Pemrograman Database Java


Membuat Toko Online Sederhana

GENERATE REPORT FROM XSD-XML-ALTOVA


PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces)

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9


MEMBUAT WORDPRESS OFFLINE DI KOMPUTER ANDA (Wordpress Versi 2.6.5)

DATABASE SQL SERVER. Database SQL Server Halaman 1

Menggabungkan SMS Gateway dan PHPTopik: resepphp Tags: sms, gateway, sms gateway, php, now sms, nowsms, dll


FAKULTAS TEKNOLOGI INFORMASI UNISKA. Modul NetBeans 8.1. Disusun oleh: Mirza Yogy Kurniawan. Modul Praktek NetBeans 8.1 Studi Kasus Perpustakaan

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

Transkripsi:

Java Report Tutorial with Using JASPER and ireport Well, it s my time to tell you about Jasper Report with stupid ways Apa maksud kata kata di atas? Gini loh temen temen, Saya baru aja bisa belajar pake Jasper report tapi ga tau nama nama istilahnya, jadi ya dalam istilah bahasa Jerman disebut Coro Bodone. Begini ni ceritanya : Spesifikasi yang saya cobain: Netbeans IDE 6.5 MySQL 5.0 (server query administrarotr) Plugin Jasper 3.1.2 Printer HP 3740 series Kertas A4 kosong buat nyobain print report Rokok dua batang berikut dengan koreknya!! Lagu Metal yang menderu deru ( salam horrogh horrogh! ) Suatu hari Saya mau bikin Laporan(Report) dari table di database.mmmm. Pertama kali temen temen kudu uda punya plugin nya.bisa di donlod di web nya, googling aja Jasper+ireport+plugin. Saya uda donlod yang versi 3.6 dan 3.1.2. Isinya file file plugin format.nbm. Entah mengapa waktu saya pake versi 3.6 ga bisa jadi, mungkin ada yang ga compatible kali ya. Akhirnya saya memutuskan menggunakan yang versi 3.1.2, ada dua file yaitu : ireport nb 3.1.2.nbm dan jasperserver plugin nb 3.1.2.nbm. cara masukinnya gini loh. Masukin ke menu tools >plugin > downloaded > add plug in, seperti gambar di bawah ini : Kalo uda di add, trus di install de, finish de, trus di restart tu netabeans biar ada perubahannya. Waktu buka netabeans, coba di cek di tools >plugin >Installed, kalo uda berhasil diintall plugin tadi, pasti muncul seperti di bawah ini, uda ada jasperserver serta ireport designer nya.

Kalo uda gitu, temen temen bikin project baru, Java Aplication, kemudian library project nya ditambain ma MySQL JDBC driver serta Library Jasper Reportnya. Hahahaha.Sekarang ni kita mo cobain bikin Reportnya.bikin report barunya getoo let s try guys ~o~! Trus di next sayank.ahhh..enakk..

Trus pilih New, pilih Database JDBC Connection, next lagi sayank ihhh.geli. Terus perhatikan ni gambar di bawah, gimana carana bikin koneksi ke database

Dan coba di test, bisa konek ga? Kalo berhasil ya berarti bener, passwordnya diisi juga tuh.kalo da bener pencet tombol save, kalo males pencet, minta bantuin papa mama adek kakak buat pencetin tu tombol save.kalo uda gitu, temen temen bisa tulis SQL nya manual, ato pake bantuan dari Design Query. Mmm..misal ni saya mau ambil semua data dari table phonebook yang ada di database coba. Kalo uda, ntar muncul nama nama field yang ada di table phonebook, pilih field mana yang akan dimunculin ntar di reportnya seperti gambar di bawah ini loh

Kalo uda di next aja, trus pilih mau di group by menurut apa(biasanya ID aja, biar urut).kalo uda pilih layoutnya. Saya pake yang Coloumnar Layout. Kalo yang tabular ntar jadinya field akan ditulus menyamping kaya table aslinya di database. Kalo uda finish de. Nah tu uda jadi kan? hahaha.. trus kalo uda jadi manggilnya gimana? Eit sabar dulu kita harus mengcompile design report ini ke bentuk.jasper, tinggal tekan preview aja, pake tu menu yang uda aku lingkarin sayank.hahahah..memang ntar prosesnya ga berhenti henti, ntah kenapa, tapi coba tementemen cek di directory project dimana report format jrxml itu berada, kalo uda muncul yang format.jasper berarti uda berasil disompile tu report.jrxml. Biarin aja proses di netbeans yang masih berjalan karena ada sedikit masalah, yang bertuliskan : A javax.xml.parsers.factoryconfigurationerror exception has occurred. Please report this at http://www.netbeans.org/community/issues.html, including a copy of your messages.log file as an attachment.. Tapi ga papa, yang kita butuhin uda dapet, yaitu report format jasper. Selanjutnya temen2 bikin jframeform baru ( kalo ga tau ini apa, kebangetan!).

Bikin satu buah button buat nampilin reportnya tapi sebelumnya bikin class connection ke database, ni codingnya (jangan di copy paste dari tutor ini, tapi pahami saja dan lakukan sendiri sesuai apa yang temen ngerti) public class MyConnection { private Connection con = null; public Connection getconnection() { return this.con; public void closeconnection() { try { this.con.close(); catch (SQLException ex) { Logger.getLogger(MyConnection.class.getName()).log(Level.SEVERE, null, ex); public MyConnection() { try { Class.forName("com.mysql.jdbc.Driver").newInstance(); this.con = DriverManager.getConnection("jdbc:mysql://localhost:3306/sango", "root", "root"); catch (Exception ex) { Logger.getLogger(MyConnection.class.getName()).log(Level.SEVERE, null, ex); trus diisi tu action di buttonnya (gampangnya double click aja tu button). Trus diisni coding di bawah ini : try { MyConnection con = new MyConnection(); String filename = "D:/report/OLandTampand.jrxml"; //letak reportnya String filetofill = "D:/report/OLandTampand.jasper"; //letak reportnya String filetoprint = "D:/report/OLandTampand.jrprint"; //letak reportnya JasperCompileManager.compileReportToFile(fileName); Map param = new HashMap(); JasperFillManager.fillReportToFile(filetoFill, param, con.getconnection()); JasperPrint jp = JasperFillManager.fillReport(filetoFill, param, con.getconnection()); JasperViewer.viewReport(jp, false); JasperPrintManager.printReport(filetoPrint, true); catch (JRException ex) { Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex); Coba perhatikan teman2, saya taroh file.jrxml ma.jaspernya di dir D:/report/, biar gampang nyarinya, temen2 terserah mau taroh dimana file2 itu, maap ya saya ga bisa kalo pake format yang cari file ga pake cara gitu, tapi ada cara laennya ko, silahkan temen2 cari sendiri.kalo uda project nya di build dan dijalankan tepat pada jframe itu, tekan aja F11 buat clean and build, dan shift+f6 buat run jframe tadi.hehehehe dan kalo button dipencet akan keluar seperti ini,..

Tu jadi kan..?? selamat mencoba ya temen2 NB: 1. Arti coding ini JasperViewer.viewReport(jp, false); Parameter false berarti saat report ditutup, frame induknya ga akan ikut ketutup, tapi kalo di set true maka frame induknya ikutan ilang. Kalo ga mudeng, cobain aja. 2. Buat temen2 yang nemuin Printer Exception, tulisannya gini printer is not accepting job Artinya driver printer/printernya ga cocok, coba pinjem printer tetangga, kali tau bisa. Tapi denger denger juga ni dipengaruhi ma versi Javanya, saya pake JDK6u10, disuruh ganti ke JDK 1.4, mmm.tapi menurut hemat saya ganti printernya aja dulu, soalnya kadang downgrade versi Java mempengaruhi coding programnya (aku yo ra ngerti deng..^^).heheh 3. Kalo bisa versi ireport ma Jasper nya satu versi,misal ireport 3.1.2 cocoknya ma Jasper 3.1.2, jangan pake versi laennya. Kalo ga sama kadang ga bisa baca format xml di report jrxmlnya, tapi biasanya kalo donlod uda di bikin satu bundle (.rar)kok dan pasti isinya memiliki versi sama antara jasper ma ireportnya. Referensi : Pengalaman Pribadi dari Sdr.Oland Tampand (mahasiswa FTI USKW yang paling cakep tu lohhh) Yongkie Purnomo (mahasiswa FTI Universitas Dunia Lain) Forum2 Internet Hendro Steven s Weblog (dosen FTI UKSW)

^^ Makasi yah uda mau cobain buka tutor ini tutor di atas dijamin 111% jadi, kalo emang ga jadi silahkan cari solusinya sendiri, atau comment aja di bawah ya. TC U. GBU! Penulis merupakan mahasiswa pada Fakultas Teknologi Informasi Universitas Kristen Satya Wacana berdomisili di Salatiga Ungaran. Buat para cewek cewek jangan copy foto saya ini ya, ntar takut cowony pada cemburu. Email : oloan_sembiring@yahoo.com FB : oloan maulana sembiring Twitter : lupa..cari aja gretlz Blog : oloansembiring.wordpress.com