Pembuatan Report menggunakan JasperReports dan ireport

dokumen-dokumen yang mirip
MODUL 5 PEMBUATAN REPORT DALAM JAVA DENGAN JASPERREPORT DAN IREPORT

MEMBUAT REPORT: REPORTPEMBELI

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

KONEKSI NETBEANS DENGAN DATABASE SQLITE

PANDUAN APLIKASI 2014

E-Trik Visual C++ 6.0

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

SMK BHAKTI NUSANTARA BOJA

MEMBUAT LAPORAN DI JAVA DENGAN MENGGUNAKAN IREPORT

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

INSTRUKSI PENCABANGAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

Pengenalan APLIKASI DATABASE

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

Membuat File Database & Tabel

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

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

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

BAB IV HASIL DAN PEMBAHASAN. sebagai sumber data untuk kemudian disimpan di dalam server. Database server

New Perspectives on Microsoft Office Access 2010

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

BAB IV HASIL DAN PEMBAHASAN

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

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

Membuat File Database & Tabel

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

ADODC. Gambar 5.1. ADODC

Memulai Access 2007 dan Membuat Database 1.1 Memulai Microsoft Office Access 2007

[MODUL ACCESS PEMULA]

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

PENDAHULUAN TENTANG NETBEANS

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

E-Trik JAVA. Pemrograman Database. IRAWAN irawan_cyber@yahoo.com.sg

BAB 6 MEMBUAT DAN MEMODIFIKASI LAPORAN (REPORT)

2.1 Instalasi Joomla Secara Lokal

Modul Report Dan Form Report

visit :

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB 1 PEMBUATAN REPORT

Membuat Relasi pada Access 2007

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

BAB IV HASIL DAN UJICOBA

Petunjuk Teknis Instalasi ODBC dan Instalasi SIKI

BAB IV HASIL DAN DESAIN SISTEM

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

MODUL PERKULIAHAN APLIKASI KOMPUTER. Microsoft Access. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi perancangan pada sistem informasi perparkiran

BAB IV Hasil Dan Analisis

Riyanto

ACCOUNT Q VERSI 3 PENGATURAN PROGRAM ACCOUNT Q VERSI 3 PENGATURAN PROGRAM DAFTAR PERKIRAAN DAFTAR BANK DAFTAR CUSTOMER TRANSAKSI KEUANGAN

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

BAB 4 IMPLEMENTASI DAN EVALUASI. dengan perangkat keras dan perangkat lunak. Berikut adalah spesifikasi

Visual Programming 2. P-14,15 Fery Updi,M.Kom

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. buat, dilakukan menggunakan bahasa pemograman java netbeans dengan basis

BAB-II OPERASI TABEL

BAB IV HASIL DAN UJI COBA

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories

MICROSOFT ACCESS. Tombol Office/menu Tittle bar Close.

Pemrograman PHP & MySQL

BAB IV HASIL DAN UJI COBA

KSI B ~ M.S. WULANDARI

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. fungsi sistem bekerja dengan baik dan mencari kesalahan yang mungkin terjadi pada

MEMBUAT LAPORAN (DATA REPORT)

9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL

MICROSOFT VISUAL FOXPRO

BAB-XI MEMBUAT SUBFORM

Petunjuk Pengembangan Course dalam Elearning berbasis Moodle

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

User Manual DIVIPOS Free Version 1.0 versi 1.0

BAB III ANALISIS PERANCANGAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap Implementasi merupakan rangkaian pelaksanaan kegiatan yang

Koneksi Database BAB 1

Bagian 3 : Membuat Koneksi PHP dan My Sql pada Dreem weaver Site Definitions Pada Web Penjualan Dengan Dreamweaver CS6.

DATABASE SQL SERVER. Database SQL Server Halaman 1

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan sistem yang telah dibuat sebelumnya. Implementasi terdiri dari:

BAB MEMBUAT FILE EXE DAN FILE SETUP

BAB IV HASIL DAN UJI COBA

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

BAB IV HASIL DAN PEMBAHASAN

PENGUJIAN DAN IMPLEMENTASI SISTEM

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

TUGAS SIMULASI DIGITAL LANGKAH-LANGKAH MEMBUAT PROGRAM DATA BASE

BAB 2 LANDASAN TEORI

A. Registrasi Sertifikat Elektronik pada RA Kominfo

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

DAFTAR ISI. I. Pendahuluan 1. II. System Software Komponen Sistem Spesifikasi Sistem Hardware 2

BAB IV IMPLEMENTASI DAN EVALUASI. perangkat lunak (software) lain dan perangkat keras (hardware) tertentu. Berikut ini

Cara Menggunakan MySQL

BAB IV HASIL DAN UJI COBA

Cara menggunakan aplikasi Logbook TAS


BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

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

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

DEPARTEMEN PENDIDIKAN NASIONAL SEKOLAH TINGGI ILMU EKONOMI RAHMANIYAH 2011

Transkripsi:

Pembuatan Report menggunakan JasperReports dan ireport Oleh : Tutorial ini adalah lanjutan dari tutorial sebelumnya yang berjudul Pemrograman Database Java- MySQL bisa dibaca di http://www.scribd.com/doc/72455088/pemrograman-database-java-mysql. Pada tutorial kali ini kita akan membahas perancangan report untuk aplikasi Biodata Mahasiswa menggunakan tool ireport untuk pembuatan desain report dan JasperReports yang bisa disebut Library-nya. Sebelum memulai pembuatan report, ada tiga file yang digunakan yaitu jasperreports-2.0.5- project, ireport-nb-0.9.1-windows-installer dan mysql-connector-java-5.1.6-bin (penggunaan jasperreport dan ireport harus yang mendukung satu sama lain). Untuk mengunduh file-file diatas Anda dapat mencoba link di bawah ini : http://sourceforge.net/projects/ireport/files/ireport/ireport-nb-0.9.1/ireport-nb-0.9.1- windows-installer.exe/download http://www.4shared.com/get/enagknco/jasperreports-205-project.html http://www.ziddu.com/download/18090083/mysql-connector-java-5.1.6-bin.jar.html Sedikit informasi saja, spesifikasi perangkat lunak yang Penulis gunakan untuk pembuatan aplikasi ini adalah : 1. Netbeans IDE 6.9.1 2. MySQL Server 5.1 3. ireport 0.9.1 4. JasperReports 2.0.5 Persiapan Instalasi ireport dan Konfigurasi JasperReports pada Netbeans IDE Instalasi ireport 0.9.1 bisa dikatakan relatif mudah, Anda bisa melakukan proses instalasi seperti program aplikasi windows standar lainnya yaitu double klik pada file executablenya kemudian klik Next sampai akhirnya Finish. Selanjutnya adalah konfigurasi JasperReports pada Netbeans IDE, lakukan langkah-langkah berikut ini : 1. Ekstrak file jasperreports-2.0.5-project menggunakan aplikasi WinZip, WinRAR ataupun yang lainnya. Ekstrak file ke direktori Netbeans contohnya C:\Program Files\NetBeans 6.9.1 2. Kemudian aktifkan Netbeans IDE-nya 3. Klik menu Tools kemudian klik Libraries 1

4. Kemudian klik New Library 5. Ketik JasperReports-2.0.5 pada bagian Library Name kemudian klik OK 6. Klik tombol Add JAR/Folder 7. Tambahkan file jasperreports-2.0.5.jar yang ada pada direktori C:\Program Files\NetBeans 6.9.1\jasperreports-2.0.5\dist 2

8. Kemudian tambahkan beberapa file jar lainnya yang ada pada direktori C:\Program Files\NetBeans 6.9.1\jasperreports-2.0.5\lib seperti berikut ini : a. commons-beanutils-1.7.jar b. commons-collections-2.1.jar c. commons-digester-1.7.jar d. commons-javaflow-20060411.jar e. commons-logging-1.0.2.jar f. commons-logging-api-1.0.2.jar g. jdt-compiler-3.1.1.jar 9. Setelah file-file tersebut ditambahkan, akhiri dengan menekan tombol OK. Merancang Report Menggunakan ireport Ikuti langkah-langkah berikut ini : 1. Aktifkan ireport-nb-0.9.1 2. Klik menu Tools kemudian Options 3

3. Arahkan pada Tab Classpath, kemudian klik Add JAR dan tambahkan mysql-connector-java- 5.1.6-bin.jar kemudian klik tombol OK 4. Selanjutnya klik ikon Data Source 5. Lalu klik tombol New 4

6. Pilih Database JDBC connection kemudian klik tombol Next 7. Atur beberapa pengaturan seperti berikut ini : Ket : Password disesuaikan dengan password yang Anda gunakan untuk koneksi dengan MySQL, 5 kosongkan password jika Anda tidak menggunakan password untuk koneksi dengan MySQL

8. Untuk memastikan koneksi dengan MySQL Anda dapat menekan tombol Test, jika terdapat pernyataan sukses berarti Anda berhasil membuat koneksi database dengan MySQL. Selanjutnya tekan tombol Save 9. Selanjutnya klik File kemudian Report Wizard 10. Kemudian ketik Mahasiswa pada Report name, klik Browse untuk menentukan direktori tempat penyimpanan report, selanjutnya klik Next 11. Tentukan Connections / Data Sources dengan conn sesuai dengan yang telah kita buat sebelumnya 6

12. Kemudian ketik SELECT * FROM mahasiswa pada bagian Query (SQL), kemudian klik tombol Next 13. Masukkan semua Fields dengan menekan tombol, kemudian klik tombol Next 14. Pada pilihan Group by, tekan tombol Next karena kita belum membutuhkan fasilitas grouping 15. Pada bagian layout, pilih Tabular layout 16. Akhiri dengan menekan tombol Finish 17. Ubah title Classic template menjadi Laporan Mahasiswa dengan cara double klik pada label sehingga menjadi seperti ini 18. Jangan lupa klik ikon Save All 7

Pemanggilan Report dari Form Selanjutnya adalah membuat kode pada aplikasi Java untuk memanggil Report yang telah dirancang sebelumnya dengan langkah-langkah berikut ini : 1. Aktifkan Netbeans IDE, kemudian buka kembali project Mahasiswa yang telah dibuat sebelumnya atau Anda dapat mengunduhnya di 2. Tambahkan New Java Class pada package mahasiswa 3. Ketik DBConnection pada bagian Class Name, kemudian klik tombol Finish 4. Tambahkan tiga baris kode dibawah kode package mahasiswa; seperti contoh berikut ini : 5. Tambahkan beberapa deklarasi variabel dibawah kode public class DBConnection { seperti contoh berikut ini : Ket : admin disesuaikan dengan password koneksi ke database MySQL. Kosongkan jika tidak menggunakan password. 6. Buatlah konstruktor DBConnection dibawah deklarasi variabel seperti contoh berikut ini : 7. Tambahkan fungsi getinstance() dibawah konstruktor DBConnection seperti contoh berikut ini : 8

8. Terakhir tambahkan fungsi getcon() seperti contoh berikut ini : 9. Simpan class dengan menekan ikon Save 10. Aktifkan kembali Form frmmahasiswa untuk menambahkan tombol Cetak 11. Tambahkan 1 buah Button di pojok kanan bawah Form 12. Ubah properti Text menjadi Cetak dan Variable Name menjadi btncetak, sehingga tampilannya menjadi seperti berikut ini : 13. Tambahkan beberapa library pada bagian import dibagian atas kode program seperti contoh berikut ini : 14. Terakhir tambahkan kode program untuk aksi btncetak seperti contoh berikut ini : 9

15. Akhirnya program bisa dijalankan dengan menekan tombol F6, sehingga tampilannya seperti contoh berikut ini : Prosedur Penggunaan Program 1. Klik tombol Tambah untuk memulai input Data 2. Secara otomatis Text pada tombol Tambah berubah menjadi Batal dan tombol Simpan menjadi aktif 3. Isi semua field pada Form kemudian tekan tombol Simpan sehingga muncul pesan Data telah tersimpan 4. Untuk melakukan proses Editing data lakukan dengan cara men-double klik data pada Tabel/Grid 5. Secara otomatis Text pada tombol Tambah berubah menjadi Batal dan tombol Ubah dan Hapus menjadi aktif 6. Untuk melakukan perubahan data, lakukan dengan cara merubah data pada kotak isian Form, kemudian tekan tombol Ubah, lalu akan muncul Konfirmasi perubahan data. Klik tombol Yes jika Anda yakin mau merubah data, tombol No jika ingin membatalkan. Jika Anda menekan tombol Yes akan muncul pesan Data telah diperbaharui 7. Untuk melakukan proses hapus, lakukan dengan cara menekan tombol Hapus, selanjutnya akan muncul Konfirmasi hapus data. Klik tombol Yes jika Anda yakin mau menghapus data, tombol No jika ingin membatalkan. Jika Anda menekan tombol Yes akan muncul pesan Data telah dihapus 8. Untuk menampilkan Report kita dapat menekan tombol Cetak dengan catatan minimal ada 1 data yang telah tersimpan, jika belum ada data akan muncul pesan The document has no pages..: Semoga Bermanfaat :. Bila ada pertanyaan kirim e-mail ke eko_sman7@yahoo.com TERIMA KASIH 10