SlideShare a Scribd company logo
Modul kelas Java programming.
© FGroupIndonesia.com
 Konsep
 Praktek Hibernate Call
 Praktek JasperReport Call
 Kombinasi
 Source Code
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Slide ini diberikan bagi developers yang
terbiasa Hibernate & JasperReport.
 Pastikan Library Hibernate / JasperReport
telah terembed di dalam Project.
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 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 © FGroupIndonesia.com
 Hibernate Call:
 Hanya dapat berjalan dengan sukses apabila:
 Database & Aktif Ready
 SessionFactory Ready
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Hibernate Call:
 SessionFactory
 Terletak pada HibernateUtil.java class
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Hibernate Call:
 Gunakan pola dengan menuliskan nama Table:
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Hibernate Call:
 Atau tanpa namaTable:
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 JasperReport Call:
 Hanya dapat berjalan dengan sukses apabila:
 File JRXML Ready
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 JasperReport Call:
 File JRXML :
 Terletak di dalam package
bernama “report”
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 JasperReport Call:
 Gunakan pola umum
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
Tuliskan nama File JRXML
 Gunakan HibernateCall + JasperReport Call
Code
 Modifikasi lokasi JRXML dan Pastikan
Database Ready!
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Asumsikan kita telah memiliki table Orang
berikut:
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Dengan data berikut:
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Asumsikan Layout ke-1 (laporanOrangAll.jrxml):
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Dan juga Layout ke-2 (laporanOrangSpesifik.jrxml):
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 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 © FGroupIndonesia.com
 PenerapanCode tanpa WHERE Statement:
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 PenerapanCode denganWHERE Statement:
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
Tuliskan nama parameter
 Frame :
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
PemanggilanTanpa
Parameter
Pemanggilan Dengan
Parameter
 Output :
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Output :
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Complete Java Project (*.Zip):
 https://tinyurl.com/hibernatejasper-fgroup
 Password: www.fgroupindonesia.com
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
FGroupIndonesia.com
Jl. Parahyangan no.18, Komp. Panghegar Permai I
Ujung Berung, Bandung 40614
(022) 92800446 / 95244964
BBM. 7DF95683 / 7CD59179
WA. 085795569337 / 085721261437

More Related Content

More from FgroupIndonesia (20)

PPTX
Modul Kelas Programming : Java MySQL
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java Library
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java Numbers
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java Swing (Session 3)
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java array
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java Common Data Type
FgroupIndonesia
 
PPTX
Setting local domain di virtual host
FgroupIndonesia
 
PPTX
Database operation di C++
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java swing (session 2)
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java swing 1
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Introduction to java
FgroupIndonesia
 
PPTX
Menghubungkan virtual box sebagai emulator
FgroupIndonesia
 
PPTX
Share Internet via Wi-Fi ke LAN
FgroupIndonesia
 
PPTX
Memory consumption (Materi Dasar Komputer Windows)
FgroupIndonesia
 
PPTX
Installasi xampp
FgroupIndonesia
 
PPTX
Cara Kerja Aktifasi Sebuah App
FgroupIndonesia
 
PPTX
Database Operation di VB.NET
FgroupIndonesia
 
PPTX
Tips Menjaga Kesehatan Komputer anda | FGroupIndonesia.com
FgroupIndonesia
 
PPT
Be creative! (FGroupIndonesia.com :: English Community)
FgroupIndonesia
 
PPTX
Esensi bahasa inggris (FGroupIndonesia) == English Community Session ==
FgroupIndonesia
 
Modul Kelas Programming : Java MySQL
FgroupIndonesia
 
Modul Kelas Programming : Java Library
FgroupIndonesia
 
Modul Kelas Programming : Java Numbers
FgroupIndonesia
 
Modul Kelas Programming : Java Swing (Session 3)
FgroupIndonesia
 
Modul Kelas Programming : Java array
FgroupIndonesia
 
Modul Kelas Programming : Java Common Data Type
FgroupIndonesia
 
Setting local domain di virtual host
FgroupIndonesia
 
Database operation di C++
FgroupIndonesia
 
Modul Kelas Programming : Java swing (session 2)
FgroupIndonesia
 
Modul Kelas Programming : Java swing 1
FgroupIndonesia
 
Modul Kelas Programming : Introduction to java
FgroupIndonesia
 
Menghubungkan virtual box sebagai emulator
FgroupIndonesia
 
Share Internet via Wi-Fi ke LAN
FgroupIndonesia
 
Memory consumption (Materi Dasar Komputer Windows)
FgroupIndonesia
 
Installasi xampp
FgroupIndonesia
 
Cara Kerja Aktifasi Sebuah App
FgroupIndonesia
 
Database Operation di VB.NET
FgroupIndonesia
 
Tips Menjaga Kesehatan Komputer anda | FGroupIndonesia.com
FgroupIndonesia
 
Be creative! (FGroupIndonesia.com :: English Community)
FgroupIndonesia
 
Esensi bahasa inggris (FGroupIndonesia) == English Community Session ==
FgroupIndonesia
 

Modul Kelas Programming : Java Hibernate + JasperReport

  • 1. Modul kelas Java programming. © FGroupIndonesia.com
  • 2.  Konsep  Praktek Hibernate Call  Praktek JasperReport Call  Kombinasi  Source Code --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 3.  Slide ini diberikan bagi developers yang terbiasa Hibernate & JasperReport.  Pastikan Library Hibernate / JasperReport telah terembed di dalam Project. --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 4.  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 © FGroupIndonesia.com
  • 5.  Hibernate Call:  Hanya dapat berjalan dengan sukses apabila:  Database & Aktif Ready  SessionFactory Ready --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 6.  Hibernate Call:  SessionFactory  Terletak pada HibernateUtil.java class --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 8.  Hibernate Call:  Gunakan pola dengan menuliskan nama Table: --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 9.  Hibernate Call:  Atau tanpa namaTable: --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 10.  JasperReport Call:  Hanya dapat berjalan dengan sukses apabila:  File JRXML Ready --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 11.  JasperReport Call:  File JRXML :  Terletak di dalam package bernama “report” --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 12.  JasperReport Call:  Gunakan pola umum --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com Tuliskan nama File JRXML
  • 13.  Gunakan HibernateCall + JasperReport Call Code  Modifikasi lokasi JRXML dan Pastikan Database Ready! --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 14.  Asumsikan kita telah memiliki table Orang berikut: --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 15.  Dengan data berikut: --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 16.  Asumsikan Layout ke-1 (laporanOrangAll.jrxml): --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 17.  Dan juga Layout ke-2 (laporanOrangSpesifik.jrxml): --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 18.  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 © FGroupIndonesia.com
  • 19.  PenerapanCode tanpa WHERE Statement: --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 20.  PenerapanCode denganWHERE Statement: --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com Tuliskan nama parameter
  • 21.  Frame : --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com PemanggilanTanpa Parameter Pemanggilan Dengan Parameter
  • 24.  Complete Java Project (*.Zip):  https://tinyurl.com/hibernatejasper-fgroup  Password: www.fgroupindonesia.com --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 25. FGroupIndonesia.com Jl. Parahyangan no.18, Komp. Panghegar Permai I Ujung Berung, Bandung 40614 (022) 92800446 / 95244964 BBM. 7DF95683 / 7CD59179 WA. 085795569337 / 085721261437