Home » » Laporan Praktikum Episode 10 (Pembuatan I-Report Dengan Java Netbeans)

Laporan Praktikum Episode 10 (Pembuatan I-Report Dengan Java Netbeans)

Written By yogi on Sabtu, 06 Desember 2014 | 23.35


LAPORAN PRAKTIKUM DESAIN BASIS DATA
PEMBUATAN IREPORT DENGAN JAVA NETBEANS

  

                                                                NIM       : 13650076
                                                                Nama    : Yogi Pradana
                                                                Kelas     : D



JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UIN MAULANA MALIK IBRAHIM MALANG

BAB I
LANDASAN TEORI
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  
BAB II
PEMBAHASAN
Tool untuk reporting yang paling populer di Java adalah iReport. . Dengan iReport kita dapat membuat report dengan mudah. Cukup dengan drag n drop dan juga wizard yang sangat mudah digunakan. iReport sendiri tersedia dalam bentuk aplikasi tunggal dan yang paling baru adalah iReport sudah dapat diintegrasikan dengan Netbeans IDE. Artinya kita tidak perlu lagi menggunakan 2 tools yang berbeda untuk membuat aplikasi yang lengkap dengan reportnya. Dengan Netbeans IDE + iReport plugin maka tools pengembangan aplikasi kita udah lengkap :)
Pada tulisan kali ini, saya coba menunjukan bagaimana mengintegrasikan iReport dengan Netbeans, kemudian membuat report sederhana.
  • Pada tulisan ini saya menggunakan Netbeans 7.3.1
  • Download iReport Plugin untuk Netbeans dan download librari berikut :
  • Tambahkan iReport Plugin ke dalam Netbeans dengan cara click pada menu Tools>Plugin. 
  • Pada window plugin pilih tab Downloaded dan klik tombol Add Plugins..
  • Pada window add plugins.. arahkan ke lokasi dimana anda telah mengekstrak iReport Plugin yang telah didownload sebelumnya.
  • Tambahkan ketiga file .nbm seperti pada gambar diatas, sehingga tampilan Window Plugin menjadi seperti gambar berikut ini
  • Pastikan ketiga file .nbm sudah ditambahakan, selajutnya tekan tombol Install
    • Setelah Instalasi selesai, sebaiknya anda merestart Netbeans untuk memastikan iReport plugin sudah terinstal dengan sempurna.
    • Apabila iReport sudah terinstal dalam Netbeans, maka tampilan Netbeans akan seperti gambar di bawah ini.
    • Sampai di sini kita sudah menginstal iReport ke dalam Netbeans. Selanjutnya kita akan mencoba membuat laporan sederhana menggunakan iReport yang sudah terintegrasi ke dalam Netbeans tadi.
    • langkah pertama klik kanan pada package new > report wizard seperti gambar berikut                                                    
    • setelah itu muncul winow seperti di bawah ini : (namai sesuai keinginan tapi jangan hilangkan .jrxml)

    • klik next,dan pilih new > setelah itu muncul window seperti berikut : (pilih database JDBC connection)
    • muncul window seperti berikut : (Isikan name (sesuai dengan keinginan),JDBC Driver sesuai dengan DBMS yang dipakai,JDBC url-nya dan yang di MYDATABASE diganti dengan nama database kita,server addresnya diisi dengan 'localhost' dan databasenya diisi dengan nama database kita,username untuk mysql diisi dengan 'root' dan passwordnya dikosongin) .



    • setelah selesai klik test,muncul 'connection test successfull' seperti berikut : (klik save)

    • keluar window berikut : (isi di query dengan 'select*from mahasiswa' untuk menampilkan apa saja yang ditampilkan di ireport)
    • klik next,keluar window berikut :
    • klik next lagi dan muncul window berikut :
    • Lanjut next lagi dan keluar window berikut :(pilih sesuai keinginan)

    • dan yang terakhir muncul window Congratulations

PENGAPLIKASIAN IREPORT :

BUAT tampilan seperti berikut :

import beberapa library :

setelah itu di tombol print ketikkan perintah berikut :
Setelah selesai semua,RUN programnya dan klik tombol PRINT,hasilnya seperti berikut :

Jika ingin menampilkan(print) berdasarkan salah satu nim,kita harus menambahkan parameter di dalam lembar jrxml yang kita buat,caranya sebagai berikut :

- klik pada report inspector (letaknya dibawah project),jika tidak ada reset windows pada netbeans kita,caranya : cari menu window kemudian reset ... klik kanan pada parameter seperti gambar berikut : (namai parameternya sesuai keinginan)

- setelah itu klik tanda (+) dan muncul seperti dibawah : (letak parameter yang kita buat ada di paing bawah )

- pilih pada jrxml yang kita buat,cari icon seperti gambar berikut : (letaknya dekat preview)
- dan muncul seperti gambar berikut : (tambahkan "where nim_mah = $P{parameter1}",tanpa petik dua) 
nim_mah disini sesuai dengan kolom pada database dan parameter1 adalah nama parameter yang kita buat tadi. setelah itu klok OK
- agar pembuatan parameter tadi berhasil,ubah dulu tipe class pada parameter,pertama-tama klik pada parameter yang kita buat tadi,dan cari properties kemudian tinggal ganti seperti gambar berikut :
- ketikkan koding pada tombol printNim seperti berikut :
- RUN programnya,kemudian ketikkan angka 15 pada textfield NIM,dan hasilnya sebagai berikut : (hanya NIM 15 yang ditampilkan)


 *******************************TAMBAHAN************************************
Untuk mngganti tampilan ketika program di-RUN cukup dengan mengimport libraries com,seperti berikut :
import com.sun.java.swing.plaf.windows.WindowsLookAndFeel;
setelah itu pada public static void main string tambahkan koding seperti berikut :

- PERBANDINGAN MySQL dengan PostgreSQL
semua langkah-langkah diatas sama,yang membedakan di postreSQL hanya penentuan JDBC connectionnya dan pengisisan username serta password harus diisi.


BAB III
PENUTUP
  3.1. Kesimpulan
Praktikum kesepuluh ini tidak ada perbedaaan yang menonjol karena secara keseluruhan sama semua koding dari MySQL maupun PostgreSQL
  3.2. Saran
Pada praktikum ke sepuluh ini sebenarnya mudah karena perintah di MySQL banyak sekali persamaam dengan PostGreSQL
  3.3. Kritik
Jangan terlalu terpaku pada query yang ada di praktikum karena query yang ada di praktikum bisa jadi sama dan bisa jadi berbeda. Banyak diteliti lagi setelah selesai
  3.4. Manfaat bagi pembaca
Dengan diluncurkannya laporan praktikum desain basis data episode ke-10 dan yang terakhir ini bisa membuat para pembaca mengetahui Pembuatan I-Report Dengan Java Netbeans yang ada di MySQL.

DAFTAR PUSTAKA
Modul Praktikum Desain Basis Data.2014
https://gipculart.wordpress.com/2011/12/27/tutorial-membuat-laporan-dengan-ireport/
https://hendrosteven.wordpress.com/2008/09/09/membuat-report-menggunakan-ireport-dari-netbeans/
http://khoiril007.files.wordpress.com/2011/01/modul5.pdf
Share this article :

2 komentar:

  1. Gan ane mw nanya nih, kok pas ane run malah nampilin kesalahan "java.lang.nullpointerexception", itu apa yg kurang ya, mohon pencerahannya?

    BalasHapus
  2. gak akurat
    gak iklhas lu ngasih ilmu

    BalasHapus

 
Support : Aa | Bb | Cc
Copyright © 2013. MEDIA INOVASI - All Rights Reserved
Template Created by Creating Website Published by My Blogger
Proudly powered by Blogger
Back to Top