Minggu, 30 Desember 2018

Menambahkan JasperReport dan iReport

JasperReport dan iReport


JasperReport adalah kumpulan library java untuk menghasilkan report yang bersifat open source. Untuk mendesain tampilan report digunakan piranti bantu lain, yaitu iReport.

Menambahkan Plugin JasperReport dan iReport ke dalam Netbeans :
a. iReport-nb-3.5.2.nbm
b. jasperreports-components-plugin-nb-3.5.2.nbm
c. jasperreports-extensions-plugin-nb-3.5.2.nbm
d. jasperserver-plugin-nb-3.5.2.nbm

Langkah-langkah menaambahkan JasperReport dan iReport sebagai berikut :

1. Pilih menu Tools - Plugins pada Netbeans

gambar 1



2. Akan muncul jendela Plugins tab Downloaded seperti gambar 2, Tab Download digunakan untuk menunjukan daftar file plugin yang telah kita unduh sehingga bisa kita masukan secara offline (tanpa harus terus terkoneksi ke internet)

gambar 2



3. Klik tombol Add plugin sehingga muncul tampilan pemilihan direktori, folder, dan file, Kemudian Arahkan pada folder iReport-nb-3.5.2-plugin

gambar 3



4. Pilih file iReport-nb-3.5.2.nbm, kemudian klik tombol Open sehingga akan tampak seperti gambar 4, lakukan hal yang sama untuk 3 file lain nya :
a. jasperreports-components-plugin-nb-3.5.2.nbm
b. jasperreports-extensions-plugin-nb-3.5.2.nbm 
c. jasperserver-plugin-nb-3.5.2.nbm
dan setelah itu klik tombol install
gambar 4



5. Akan tampil jendela yang menginformasikan bahwa plugin tersebut siap diinstall

gambar 5



6. Pada bagian license agreement, Pilih ‘I Accept… ‘ lalu klik Install

gambar 6




7. Tunggu beberapa saat sampai proses download dan install selesai, Jika tampila pilihan untuk melakukan restart IDE Netbeans, Klik OK


8. klik kanan Source Package, Pilih New - other

gambar 7



9. Klik  Report Wizard

gambar 8



10. Atur file name dan tempat penyimpanan

gambar 9



11. Pemilihan Connection / Data Source dan klik tombol new

gambar 10



12. set Connection/Data Sources baru ke database tertentu

gambar 11



13. Pilihlah Database JDBC connection, kemudian klik Next Sehingga muncul jendela pengesetan Database JDBC connection, Isikan :
Name : koneksi_riva
Server Address : localhost Database : riva
Klik tombol Wizard sehingga secara otomatis JDBC URL akan terisi menjadi jdbc:mysql://localhost/riva
Isi username = root, dan kosongi password. Namun jika ingin mengunakan password untuk administrasi mySQL, tulislah dibagian Password.


Klik Tombol Test untuk menguji apakah koneksi yang dibuat sudah berhasil atau belum. Jika berhasil, akan muncul tampilan seperti gambar 12

gambar 12



14. Membuat Query

gambar 13



15. Pemilihan field untuk laporan, Klik tanda >> untuk memilih seluruh field dalam tabel

gambar 14



16. Pemilihan Group pada report

gambar 15



17. Pemilihan jenis layout

gambar 16



18. Report selesai, Klik Finish

gambar 17

Langkah menaambahkan JasperReport dan iReport telah berhasil, mari lanjut dengan membuat Report nya... klik disini













Membuat Report

1. Modifikasi tampilan report

gambar 1



2. Compile file desain berekstensi .jrxml agar menjadi .jasper dengan menekan icon compile seperti palu



3. Langkah berikut nya adalah memasukan library JasperReport ke dalam library project.

  • commons-beanutils-1.8.0
  • commons-collections-2.1.1
  •  commons-collections-3.1-src
  • commons-digester-1.7
  • commons-logging-1.1.2
  • jasperreports-3.7.3

gambar 2

gambar 3



4. Tambahkan button cetak dibawah Jtabel:

gambar 4


5. Kode program Button Cetak




6. Dan ini hasil Runningannya

gambar 5





Data Tabel dalam DataBase

Data dalam database biasanya akan ditampilkan dalam bentuk Table pada sebuah aplikasi,

Langkah yang pertama, buatlah desain seperti gambar di bawah ini

gambar 1





Langkah ke dua, tambahkan komponen model untuk tabel pada kode program






Langkah ketiga, buat sebuah event pada ComponenShown (klik kanan pada desain aplikasi-Events-Component-ComponentShown




Ke empat, tulislah kode program ini pada button simpan





Lalu, tulis kode program untuk button edit







Kemudian, isi kode program untuk button hapus







Silahkan d Running, dan inilah hasilnya



Sabtu, 29 Desember 2018

JCalender dalam DataBase

Jcalender adalah library(pustaka) untuk mengolah data tanggal. Library ini secara default tidak ada dalam Palette bawaan NetBeans. Namun, kita bisa menambahkannya dengan cara mengunduhnya dari internet atau klik disini.

Langkah-langkah menambahkan Jcalender pada Libraries Netbeans :
1. Klik menu, pilih Tools -Libraries
gambar 1




2. klik tombol New Library pada  Library Manager

gambar 2




3. Pada Library Name isikan JCalender

gambar 3

gambar 4




4. Klik tombol Add Jar/Folder disebelah kanan, kita akan diminta untuk mengarahkan pada folder tempat library Jcalender berada

gambar 5




5. Menambahkan Komponen JDateChooser untuk menangani tanggal (Date) dengan Pilih menu Tools - Palette - Swing/AWT Components
gambar 6




6. Klik tombol Add from Library

gambar 7




7. Install Components to Palette, Pilih JCalender dan next

gambar 8




8. Kemudian, piilih DateChooser dan next

gambar 9




9. Pilih Category Palette dan swing control, lalu finish
gambar 10




  • Modifikasi Project Database sehingga tampilannya menjadi seperti dibawah ini :

gambar 11



Langkah pertama, Jangan lupa menyertakan libraries Connector ke MySQL pada project sehingga pada project aplikasi ini akan ada tiga libraries, yaitu :

gambar 12



Langkah kedua, untuk JCalender berada di swing controls dan untuk nama variabel JDateChoosernya adalah tanggal_lahir

gambar 13


Langkah ketiga, tambahkan kolom di database MySQL dengan variabel tanggal_lahir

gambar 14




Langkah keempat, tambahkan kode program berikut ke button simpan

gambar 15



Langkah kelima, tambahkan kode program di bawah ini ke button edit

gambar 16



Kemudian tambahkan kode program ke button hapus

gambar 17



Dan kode program terakhir untuk nimKeyPressed

gambar 18




Lalu, running dan ini hasil di databasenya

gambar 19




Konsep Dasar Akses ke Database (MySQL)


Setiap aplikasi database membutuhkan perangkat lunak Database Management
System (DBMS).
DBMS Desktop : bersifat lokal, diakses 1 komputer, record terbatas.
DBMS Server : Bersifat Client – Server, Multi user
Aplikasi database yang akan digunakan pada matakuliah ini adalah MySQL.
1. Open source
2. Sederhana (Memiliki banyak pengguna)


Tahapan pengaksesan database adalah sebagai berikut :
1. Pengesetan Driver
Perintah set driver MySQL :
2. Buat Connection
3. Buat Statement
Statement inilah yang nantinya akan mengeksekusi perintah query (CRUD)
4. Buat ResultSet
ResultSet adalah semacam tabel virtual yang menampung data dalam bentuk kolom dan baris. ResultSet biasanya digunakan untuk mengambil data perantara dari database. Pembuatan ResultSet hanya dibutuhkan untuk mencari atau mengambil data dari database, bukan query yang bersifat mengubah isi dalam database.




Pembuatan Database dan Struktur Tabel


1. Install Software XAMPP (DBMS MySQL, Web Server Apache) 
2. Jalankan MySQL dan Apache

3. Buka Web Browser (Chrome, Firefox, dll) 
4. Tuliskan alamat URL http://localhost/phpmyadmin/



klik disini untuk memulai membuat database