0% menganggap dokumen ini bermanfaat (0 suara)
8 tayangan25 halaman

Praktik Hibernate dan JasperReport

Modul ini membahas kombinasi pemanggilan Hibernate dan JasperReport dalam Java untuk menghasilkan laporan berdasarkan data dari basis data. Terdapat penjelasan tentang konfigurasi library, pembuatan query dan parameter, serta contoh kode lengkap dengan output laporannya.

Diunggah oleh

Gumuruh Jayadilaga
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
8 tayangan25 halaman

Praktik Hibernate dan JasperReport

Modul ini membahas kombinasi pemanggilan Hibernate dan JasperReport dalam Java untuk menghasilkan laporan berdasarkan data dari basis data. Terdapat penjelasan tentang konfigurasi library, pembuatan query dan parameter, serta contoh kode lengkap dengan output laporannya.

Diunggah oleh

Gumuruh Jayadilaga
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Modul kelas Java programming.

© [Link]
 Konsep
 Praktek Hibernate Call
 Praktek JasperReport Call
 Kombinasi
 Source Code

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Slide ini diberikan bagi developers yang
terbiasa Hibernate & JasperReport.

 Pastikan Library Hibernate / JasperReport


telah terembed di dalam Project.

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Slide ini tidak membahas tutorial awal
mengenai Hibernate / JasperReport.

 Bagi developers yg baru di Hibernate /


JasperReport diharap untuk:
 membuka kembali dan mempraktekkan Slide
sebelumnya.
 Kemudian menerapkan Slide ini.

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Hibernate Call:
 Hanya dapat berjalan dengan sukses apabila:
 Database & Aktif Ready
 SessionFactory Ready

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Hibernate Call:

 SessionFactory
 Terletak pada [Link] class

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Hibernate Call:
 Gunakan pola dengan menuliskan nama Table:

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Hibernate Call:
 Atau tanpa nama Table:

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 JasperReport Call:
 Hanya dapat berjalan dengan sukses apabila:
 File JRXML Ready

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 JasperReport Call:

 File JRXML :
 Terletak di dalam package
bernama “report”

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 JasperReport Call:
 Gunakan pola umum
Tuliskan nama File JRXML

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Gunakan Hibernate Call + JasperReport Call
Code
 Modifikasi lokasi JRXML dan Pastikan
Database Ready!

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Asumsikan kita telah memiliki table Orang
berikut:

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Dengan data berikut:

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Asumsikan Layout ke-1 ([Link]):

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Dan juga Layout ke-2 ([Link]):

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Perbedaannya hanya terdapat di parameter
yg diberikan.

 Layout ke-1 tidak menerima parameter


 Namun Layout ke-2 memiliki parameter
bernama “namaNegara”

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Penerapan Code tanpa WHERE Statement:

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Penerapan Code dengan WHERE Statement:

Tuliskan nama parameter

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Frame : Pemanggilan Tanpa
Parameter

Pemanggilan Dengan
Parameter

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Output :

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Output :

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
 Complete Java Project (*.Zip):
 [Link]

 Password: [Link]

---------------------------------------------------------------------------
Kursus Online / Offline di © [Link]
[Link]

Jl. Parahyangan no.18, Komp. Panghegar Permai I


Ujung Berung, Bandung 40614
(022) 92800446 / 95244964
BBM. 7DF95683 / 7CD59179
WA. 085795569337 / 085721261437

Anda mungkin juga menyukai