Cara Memasukan Ireport-nb-3.5.2-plugin
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.
2. Sederhana (Memiliki banyak pengguna)
Tahapan pengaksesan database adalah sebagai berikut :
Perintah set driver MySQL : ("Class.forName('com.mysql.jdbc.Driver");
Statement inilah yang nantinya akan mengeksekusi perintah query (CRUD)
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 bersifta mengubah isi dalam database.
Pembuatan Database dan Struktur Tabe
1. Install Software XAMPP (DBMS MySQL, Web Server Apache)
2. Jalankan MySQL dan Apache
3.Buka Web Browser (Chrome, Firefox, dll)
Membuat Database
1. Klik Tab Database
2. Masukan nama database pada Create database (misal : data_mhs)
1. Pilih database dengan cara Klik nama database
2. Masukan nama tabel pada bagian Name dan jumlah kolom pada bagian Number of Columns dengan Name (mhs) dan colums (2).
3. Klik Go
4. Isi Nama Field, tipe data, dan length/value.
5. Klik Save.
6. Dan akan muncul seperti pada gambar dibawah ini.
Membuat Project
1.Buat sebuah project dengan nama DataMhs.
2. Buat Sebuah Jframe seperti gambar dibawah ini :
3.Buat event keypressed di txt_nim (untuk proses mencari NIM). Klik kanan txt_nim > Events > Key > Keypressed.
4. Menambah Library MySQL Driver Klik kanan Libraries > Add Library > MySQL JDBC Driver
5.Pada bagian atas source, ketikan kode :
6. Kode Pencarian pada Event KeyPressed
7. Event pada tombol Simpan
8. Event pada tombol Edit
9. Event pada tombol hapus
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.
Langkah-langkah menambahkan Jcalender pada Libraries Netbeans :
1. Pada menu, pilih Tools > Libraries
2. Akan muncul tampilan Library Manager seperti Gambar berikut :
3. Klik tombol New Library… Sehingga muncul tampilan New Library. Pada Library Name isikan Jcalender
4.Klik tombol Add Jar/Folder disebelah kanan, kita akan diminta untuk mengarahkan
5. pada folder tempat library Jcalender berada.
Menambahkan Komponen JDateChooser untuk menangani tanggal (Date) :
1. Pilih menu Tools > Palette > Swing/AWT Components.
2.Klik tombol Add from Library sehingga muncul tampilan install Components to Palette. Pilih Jcalender
3. Pilih DateChooser
4. Pilih Category Palette
5. Modifikasi Project Database sehingga tampilannya menjadi seperti dibawah ini :
6.Modifikasi structur Database :
7. Jangan lupa menyertakan libraries Connector ke MySQL pada project sehingga pada project aplikasi ini akan ada tiga libraries, yaitu :
8.Button Simpan
9. Event Nim Key Press
10. Button Edit
11. Button Hapus
12. Kemudian tambahkan tabel dan button cari pada Jframe
13. Button cari
14. Event pada Jframe Form Componen Show
Report
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 :
- iReport-nb-3.5.2.nbm
- jasperreports-components-plugin-nb-3.5.2.nbm
- jasperreports-extensions-plugin-nb-3.5.2.nbm
- jasperserver-plugin-nb-3.5.2.nbm
1.Pilih menu Tools > Plugins pada Netbeans
2. Akan muncul jendela Plugins tab Downloaded Tab Download digunakan untuk menunjukan daftar file plugin yang telah kita unduh sehingga bisa kita masukan secara offline (tanpa harus terus terkoneksi ke internet) seperti gambar berikut :
3. Klik tombol Add plugin sehingga muncul tampilan pemilihan direktori, folder, dan file, Kemudian Arahkan pada folder iReport-nb-3.5.2-plugin.
4. Pilih file iReport-nb-3.5.2.nbm, dan seterusnya kemudian klik tombol Open sehingga akan tampak seperti gambar berikut :
5. Langkah selanjutnya adalah menginstall plugin tersebut dengan klik tombol install disebelah kiri bawah Akan tampil jendela yang menginformasikan bahwa plugin tersebut siap diinstall.
6. Pada bagian license agreement, Pilih 'I Accept… ' lalu klik Install
7. Tunggu beberapa saat sampai proses download dan install selesai.
8. Jika tampila pilihan untuk melakukan restart IDE Netbeans, Klik OK
9. Untuk membuat sebuah report dengan jasper dan iReport, ada lima tahapan utama :
a. Membuat file iReport dalam project
b. Mendesain laporan dengan iReport
c. Mengompile fiel .jrxml menjadi .jasper
d. Memasukan library jasper ke dalam library project
e. Membuat pengkodean untuk tombol cetak
10. Buka project data base yang tadi anda buat, klik kanan Source Package, Pilih New > Report Wizard
11. Pada project masukan nama database yang kalian buat
12. Kemudian pada Database JDBC Connection seperti gambar dibawah ini :
14.Jangan dulu di save tapi di test dulu kemudian jika meminta password langsung ok aja.
15. Kemudian akan tampil pesan sukses klik ok
16. Pada query SQL tambahkan text seperti digambar :
17. Kemudian akan muncul seperti gambar dibawah ini maka kalian klik tanda >> klik next > next
18. Selanjutnya klik Tabular Layout > next
19.Klik finish
20. Tampil report
21. Compile file desain berekstensi .jrxml agar menjadi .jasper dengan menekan icon compile berikut :
22. Langkah berikut nya adalah memasukan library JasperReport ke dalam library project.
a. commons-beanutils-1.8.0
b. commons-collections-2.1.1
c. commons-collections-3.1-src
d. commons-digester-1.7
e. commons-logging-1.1.2
f. jasperreports-3.7.3
23. Tambahkan button cetak dibawah Jtabel :
24. Masukan source code pada button cetak.
25. Hasil report :
Cara Memasukan Ireport-nb-3.5.2-plugin
Source: http://anidanirwana.blogspot.com/2018/12/database-konsep-dasar-akses-ke-database.html
0 Response to "Cara Memasukan Ireport-nb-3.5.2-plugin"
Post a Comment