Buatlah File Jrxml Seperti Tutorial Diatas Namun Menggunakan Database Akademik






Praktikum Desain Basis Data 10





Pembuatan Laporan Dengan iReport




Landasan Teori



Hal ini dapat digunakan dalam permintaan Java, termasuk
Java EE
atau
permintaan web
, untuk menghasilkan konten dinamis.

Bunyinya instruksi dari XML atau balut .jasper.


JasperReports merupakan perigi melaporkan taman bacaan terbuka yang dapat dimasukkan ke n domestik aplikasi Java. Fitur termasuk:


  • Scriptlets dapat menyertai definisi laporan, yang definisi laporan dapat meminta puas setiap noktah bikin melakukan proses tambahan. Scriptlet dibangun menggunakan Java, dan memiliki banyak kait yang bisa dipanggil sebelum atau sesudah tahap pembuatan pesiaran, seperti Proklamasi, Page, Kolom atau Group.


  • Sub-laporan


Untuk pengguna dengan persyaratan manajemen manifesto yang kian canggih, butir-butir yang dirancang bikin JasperReports dapat dengan mudah diimpor ke
JasperServer
– server embaran interaktif.



Kenyataan JasperReports didefinisikan dalam format file XML, yang disebut jrxml, yang dapat tangan-kode, yang dihasilkan, atau dirancang memperalat alat.
Format file didefinisikan oleh
Document Type Definition
(DTD) alias
skema XML
bikin versi yang lebih mentah, menyediakan interoperabilitas terbatas.




Perbedaan penting antara menggunakan XML dan file .jasper adalah bahwa file XML harus dikompilasi sreg saat runtime dengan menggunakan papan bawah JasperCompileManager.


Cak semau banyak alat yang menyediakan kemampuan JasperReport:


  • iReport, acara open source mandiri ilustratif yang meluangkan laporan desainer kemampuan, dan kaya menjalankan maklumat menunggangi semua sumber data yang didukung maka dari itu mesin JasperReports. iReport secara aktif dikelola maka itu JasperSoft.



  • DynamicReports
    , open source Java perpustakaan pelaporan berdasarkan JasperReports. Situasi ini memungkinkan buat membuat desain laporan dinamis dan lain memerlukan seorang perancang pengetahuan visual.


  • SWTJasperViewer, komponen bisa digunakan kembali open source yang dapat tertanam internal setiap
    SWT
    /
    JFace
    permohonan seperti
    Eclipse
    .



  • Pengetahuan Integrasi Lembaga
    , open source lapisan informasi penyamarataan.


  • lima Eclipse plug-in yang memberikan keterangan merancang dan debugging kemampuan, termasuk:



    • JasperSoft Studio
      yakni penulisan ulang berpunca iReports di Eclipse


    • Eclipse komersial plug-in yang disebut JasperAssistant.



    • Plazma Report Designer
      , open source JasperReports Plugin desainer buat Eclipse. The JasperAssistant plug-in dibangun menggunakan SWTJasperViewer.



    • JasperWave Report Designer
      – berbasis Eclipse laporan desainer menggandar buat mesin laporan JasperReports



    • Plazma Report Designer
      , open source JasperReports Plugin ahli grafis kerjakan Eclipse.



  • WebReportBuilder
    , open source aplikasi web Java EE yang memungkinkan pengembang berbasis web dan non pengembang bikin membentuk Kenyataan dasar dan lanjutan berdasarkan JasperReports yang akan digunakan ibarat Web Peladen Pemberitaan.


  • OpenReports, aplikasi web Java EE yang menyediakan kemampuan server laporan lanjutan dengan dukungan untuk empat terbabang mesin pelaporan sumber: JasperReports, JFreeReport, JXLS, dan
    Eclipse Birt
    .


  • JasperTags, tag library JSP kerjakan melampiaskan masuknya laporan kerumahtanggaan tuntutan web.


  • Aspose.Words untuk JasperReports, buat mengkonversi pengetahuan bersumber JasperReports dan JasperServer ke matra Word.


  • Aspose.Slides bakal JasperReports, untuk mengkonversi ke PowerPoint PPT dan matra PPS.


  • The
    Sistem Manajemen Informasi Tambang Kampanye (IMSMA)
    menggunakan JasperReports cak bagi kemampuan pelaporan. Ini ialah yang paling umum digunakan perencanaan gawai lunak untuk penghapusan ranjau kemanusiaan.


  • The PDFReporter adalah perpustakaan nan menunggangi arsitektur JasperReport buat fungsi pelaporan pada perlengkapan mobile. Dengan perpustakaan adalah mungkin kerjakan menghasilkan mualamat sreg cak benar time pada perangkat mobile. Android dan iOS yang tribune yang didukung.


Banyak Java terkemuka
IDE
memberikan tajali untuk pengguna yang ingin mengintegrasikan JasperReports ke dalam sebuah proyek.



  • NetBeans



    • iReport
      – desainer visual untuk JasperReports



  • Gerhana



    • Jaspersoft Studio
      – batik ulang dari iReport maka dari itu tim yang sekufu yang awalnya dikembangkan iReport, didukung oleh Jaspersoft



    • JasperWave Report Designer
      – komersial berbasis Eclipse visual editor untuk mesin laporan JasperReports




  • IBM Websphere Studio Application Developer


iReport adalah

tools

yang melincirkan Kamu membuat laporan. Rata-rata iReport di gunakan kerumahtanggaan bahasa pemrograman Java. iReport berperilaku open source jadi Anda independen menggunakan dan tidak perlu membeli lisensi untuk mengembangkannya. Anda dapat mengunduhnya di
http://community.jaspersoft.com/project/ireport-designer/releases

iReport Designer tersedia laksana aplikasi mandiri dan sebagai plugin untuk NetBeans NetBeans IDE 6.5.x dan kemudian.

Versi ini menutupi beberapa perbaikan dan perbaikan bug.


Fitur yunior Fitur baru dan perubahan:





  • Diperbarui perpustakaan JasperReports ke 5.5.0





  • Tetap masalah kompatibilitas dengan NetBeans 7.4





  • Reformasi bug minor





Plugin tersedia di pusat Plugin NetBeans dan di SourceForge




Hasil praktikum dan Pekerjaan Rumah







  1.





Buatlah
file
jrxml
seperti
tutorial
diatas
namun
menunggangi
database
akademik.
Laporan berwujud NIM,nama mahasiswa, segel Fakultas dan Jurusan.

Plong tanya no 1, kita disuruh membuat laporan berasal database seperti tutorial. Berikut sedikit tutorialnya :

Mula-mula, pastikan iReport sudah terinstall plong netbeans. Begitu juga gambar dibawah ini :



Kemudian add folder/jar pada library merupakan file yang digunakan bagi iReport seperti demikian :



Kedua, untuk ireport dengan cara klik kanan sreg project kemudian klik ‘new’, diskriminatif report wizard begitu juga rencana ini :



Ketiga, pada step name and location, beri nama report yang akan dibuat kemudian klik next :



Keempat, pada steps query location isikan connection nan akan ditampilkan kemudian query(SQL), isi dengan syntak select untuk memanggil dan klik next :



Kelima,pada steps fields, pindahkan dari kotak kiri ke peti kanan
dengan klik ‘>>’ bak berikut kemudian klik next :





Keenam, pada steps grup by, tinggal next tanpa merubah seperti

berikut :



Ketujuh, puas steps layout, pilih tabular layout kemudian next sama dengan lembaga dibawah ini kemudian next:



Dan report wizard sudah dibuat dengan tanda ‘congratulations’ seperti gambar di radiks ini :



Kemudian klik finish, maka akan tampil tampilan tercecer seperti mana berikut :



Jika di preview, maka akan tampil sebagai halnya gambar di dasar ini. Semua data muncul karena belom terserah parameternya.






     2.




Buatlah form pada netbeans dan buatlah tombol bagi pemanggilan file ireport yang telah
dibuat!

Pada no 2, formnya kita menggunakan form di netbeans dari hasil praktikum kemarin nan mana tinggal menambah jtextfield dan jbutton print disana. Berikut gambarnya :



Selanjutnya mendekati syntaknya jframe-nya. Pada penggalan buat import, tambahkan bilang import begitu juga dibawah ini :



Kemudian setelah public class, tambahkan sytak berikut :



Keladak, pada button printnya, tambahkan syntak di sumber akar ini, syntak ini masih sonder parameternya, yaitu sebagai berikut :






      3.




Buat
modifikasi
pemberitahuan
diatas
sehingga
laporan
yang
akan
di
print
beralaskan
NIM
mahasiswa yang berasal berpokok textfield!

Pada soal nomor 3, kita modifikasi laporan atau report yang telah dibuat dengan menambahkan parameter yaitu ‘nim’.

Permulaan, lega jrxml terletak ‘Report Inspector’ yang umumnya berada sisi kiri netbeans. Klik tombol itu. Cari indeks, kemudian klik kanan sreg parameter, pilih add parameter. Isikan nama penunjuk kemudian querynya. Begitu juga bentuk berikut :



Tidak lupa, masi sreg jrxmlnya, pada sisi kanan netbeans terdapat propertis. Klik itu dan cari penanda class. Ganti penunjuk class tersebut dengan ‘java.lang.integer’ begitu juga rangka berikut :



Report atau laporan plong jrxml siap di gunakan. Lakukan membuktikannya, klik preview maka akan muncul begini :



Kita akan coba mengisikan dengan angka 14 sebagai halnya berikut :



Maka alhasil begini :



Kemudian pada form tadi, pada tombol print kita ganti dengan menggunakan parameter. Yakni dengan menyetip param.clear(); dan menggantinya dengan param.put() seperti rajah dibawah ini :



Lakukan mengeceknya, run (shift+f6) form tersebut. Isikan plong txtfields
nim yang akan di print tersebut. kita isikan nim 17 seperti berikut :



Maka yang akan keluar merupakan serupa ini :





Konklusi

Penali dari praktikum ini ialah, kita bisa membentuk iReport memperalat jaspersoft sreg netbeans. iReport ini bikin memunculkan atau akan melaporkan data baik dengan parameter atau tanpa indikator.



Suara /Saran

Lega postingan kali ini, masih banyak kehabisan yang sehingga kritik dan saran sangat di harapkan untuk meluruskan postingan ini. Saran saya seyogiannya lebih teliti dan sabar saat mengamalkan dan sekali lagi berdoa ^_^. Mudah-mudahan yang sedikit ini bermanfaat bagi pembaca ^_^.



Daftar bacaan

Source: http://ayu-rosyidah.blogspot.com/2014/12/praktikum-desain-basis-data-10.html