SlideShare a Scribd company logo
1 of 25
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

Modul Kelas Programming : Java MySQL
Modul Kelas Programming : Java MySQLModul Kelas Programming : Java MySQL
Modul Kelas Programming : Java MySQLFgroupIndonesia
 
Modul Kelas Programming : Java Library
Modul Kelas Programming : Java LibraryModul Kelas Programming : Java Library
Modul Kelas Programming : Java LibraryFgroupIndonesia
 
Modul Kelas Programming : Java Numbers
Modul Kelas Programming : Java NumbersModul Kelas Programming : Java Numbers
Modul Kelas Programming : Java NumbersFgroupIndonesia
 
Modul Kelas Programming : Java Swing (Session 3)
Modul Kelas Programming : Java Swing (Session 3)Modul Kelas Programming : Java Swing (Session 3)
Modul Kelas Programming : Java Swing (Session 3)FgroupIndonesia
 
Modul Kelas Programming : Java array
Modul Kelas Programming : Java array Modul Kelas Programming : Java array
Modul Kelas Programming : Java array FgroupIndonesia
 
Modul Kelas Programming : Java Common Data Type
Modul Kelas Programming : Java Common Data TypeModul Kelas Programming : Java Common Data Type
Modul Kelas Programming : Java Common Data TypeFgroupIndonesia
 
Setting local domain di virtual host
Setting local domain di virtual hostSetting local domain di virtual host
Setting local domain di virtual hostFgroupIndonesia
 
Database operation di C++
Database operation di C++Database operation di C++
Database operation di C++FgroupIndonesia
 
Modul Kelas Programming : Java swing (session 2)
Modul Kelas Programming : Java swing (session 2)Modul Kelas Programming : Java swing (session 2)
Modul Kelas Programming : Java swing (session 2)FgroupIndonesia
 
Modul Kelas Programming : Java swing 1
Modul Kelas Programming : Java swing 1Modul Kelas Programming : Java swing 1
Modul Kelas Programming : Java swing 1FgroupIndonesia
 
Modul Kelas Programming : Introduction to java
Modul Kelas Programming : Introduction to javaModul Kelas Programming : Introduction to java
Modul Kelas Programming : Introduction to javaFgroupIndonesia
 
Menghubungkan virtual box sebagai emulator
Menghubungkan virtual box sebagai emulatorMenghubungkan virtual box sebagai emulator
Menghubungkan virtual box sebagai emulatorFgroupIndonesia
 
Share Internet via Wi-Fi ke LAN
Share Internet via Wi-Fi ke LANShare Internet via Wi-Fi ke LAN
Share Internet via Wi-Fi ke LANFgroupIndonesia
 
Memory consumption (Materi Dasar Komputer Windows)
Memory consumption (Materi Dasar Komputer Windows)Memory consumption (Materi Dasar Komputer Windows)
Memory consumption (Materi Dasar Komputer Windows)FgroupIndonesia
 
Cara Kerja Aktifasi Sebuah App
Cara Kerja Aktifasi Sebuah AppCara Kerja Aktifasi Sebuah App
Cara Kerja Aktifasi Sebuah AppFgroupIndonesia
 
Database Operation di VB.NET
Database Operation di VB.NETDatabase Operation di VB.NET
Database Operation di VB.NETFgroupIndonesia
 
Tips Menjaga Kesehatan Komputer anda | FGroupIndonesia.com
Tips Menjaga Kesehatan Komputer anda | FGroupIndonesia.comTips Menjaga Kesehatan Komputer anda | FGroupIndonesia.com
Tips Menjaga Kesehatan Komputer anda | FGroupIndonesia.comFgroupIndonesia
 
Be creative! (FGroupIndonesia.com :: English Community)
Be creative! (FGroupIndonesia.com :: English Community)Be creative! (FGroupIndonesia.com :: English Community)
Be creative! (FGroupIndonesia.com :: English Community)FgroupIndonesia
 
Esensi bahasa inggris (FGroupIndonesia) == English Community Session ==
Esensi bahasa inggris (FGroupIndonesia) == English Community Session ==Esensi bahasa inggris (FGroupIndonesia) == English Community Session ==
Esensi bahasa inggris (FGroupIndonesia) == English Community Session ==FgroupIndonesia
 

More from FgroupIndonesia (20)

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

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