Wednesday, September 21, 2016

Membuat Laporan Dengan JReport di NetbeansIDE

1.      Setelah kita install untuk jreportnya, maka kita kembali ke project, disana kita klik kanan pada library>add jar/folder;


2.      Kemudian akan muncul kotak dialog, kita pilih jar pada folder lib,kemudian select semua dan klik open;

3.      Setelah itu kita akan mulai pembuatan report, caranya kita kembali ke file kemudian klik kanan pilih new>other>other>foleder;


4.      Kemudian setelah selesai pembuatan folder klik kanan pada folder kemudian pilih new>report wizart

5.      Maka akan uncul kotak dialog, selanjutnya pada bagian file name kita namai repot yang akan kita buat sesuai dengan keinginan kita kemudian klik next;

6.      Maka akan muncul kotak dialog seperti dibawah ini pilih Database JDBC Conection>next;

7.      Kemudian pilih new pada conections/data source maka akan muncul tampilan seperti dibawah ini, kemudian isikan pada name nama koneksi yang nantinya akan kita gunakan untuk koneksi ke database kita, untuk JDBC URL tambahkan database kita, untuk server address tuliskan localhost, untuk database etikkan nama database kita, untuk username isi dengan root, dan untuk password kita beri tanda cek pada save password, kemuidan kita klik test jika berhasil maka ada keterangan conections berhasil, kemudian pilih save;

8.      Kemudian pada query isikan scrip untuk mengambil data dari database dan klik next ;

9.      Setelah itu maka akan muncul kotak dialog seperti berikut dan klik next;

10.  Kemudian akan tampil kembali kotak idalog dan pilih tabular layout dan klik next;

11.  Dan kemudian klik finish;

12.  Maka nantinya bentuk laporan tersebut seperti berikut kemuidan kita sesuaikan dengan keingnan kita;

13.  Contoh kita beri nama laporannya yaitu data dokter;

14.  Untuk selanjutnya kita akan membuat tombol cetak yang nantinya akan terkonesi ke laporan yang telah kita buat tadi, caranya pembuatan tombol cetak sama seperti pembuatan tombol simpan dan yang lainnya yatu dengan menggunakan jbottom, kemudian kita klik kanan>action>action performance dan tuliskan koding seperti dibawah ini;

15.  Dan ketika dijalankan maka hasilnya seperti berikut,


16.  Nah demikian tadi cara untuk membuat laporan, dan untuk laporan-laporan yang lain sama langkah-langkahnya seperti yang telah di jelaskan penulis tadi, tinggal kita memodifikasi baik itu dari databasenya maupun dari tampilannya;

Install JReport dalam NetbeansIDE

1.      Setelah selesai semuanya kita akan membuat sebuah laporan, yang mana nantinya laporan ini akan digunakan untuk membuat berbagai laporan dari database medica yang telah kita buat.
2.      Kemudian disini penulis akan memberikan langkah-langkah yang akan kita gunakan untuk membuat sebuah formm laporan. Caranya sananat mudah, yaitu terlebih dahulu download jar untuk laporan seperti dibawah ini;

3.      Kemudian jika sudah kita download semua, kita akan beralih langsung ke netbeans 7.0, buka netbeans 7.0 kemudian pada menu tools>plugin;


4.      Setelah itu akan muncul sebuah kotak dialog kemudian kiat beralih ke download>add plugins dan pilih seluruh jreport yang akan diinstall klik tombol install seperti brikut ini;


nah itu tadi sedikit tentang bagaimana cara menginstall JReport dalam NetbeansIDE. Semoga Bermanfaat.


Tugas Basis Data

Pegawai (nip, nama, kdbag, jkl, tgl_lahir, alamat, kota, thn_masuk, status, jml_anak)
Bagian(kdbag, namabag)
Bonus(kdbag,bonus)  *)tidak semua bagian mendapat bonus, hanya TI, marketing, security
Perintah SQL :
1.                 Menampilkan nama & alamat karyawan yang masuk sebelum thn 2010.
2.                 Menampilkan nama+jumlah anak untuk karyawan yang sudah menikah.
3.                 Menampilkan nama karyawan yang alamatnya ada di sleman.
4.                 Menampilkan nama karyawan yang diawali kata Adi
5.                 Menampilkan nama karyawan yang berakhiran huruf s
6.                 Menampilkan jumlah seluruh karyawan
7.                 Menghitung jumlah karyawan yang sudah menikah
8.                 Menampilkan nama karyawan dengan jumlah anak lebih dari 2
9.                 Menampilkan nama karyawan dengan jumlah anak terbanyak
10.            Tampilkan nama karyawan yang mendapat bonus bulanan dibawah 1 juta.
11.            Tampilkan nama-nama karyawan yang mendapat bonus bulanan diatas 1 juta
12.            Tampilkan nama karyawan yang mendapat bonus bulanan paling banyak.
13.            Tampilkan asal kota seluruh karyawan
14.            Menampilkan nama karyawan dan nama bagiannya
Menampilkan nama karyawan, dan tunjangan anaknya (tunjangan diberikan 25000/anak)

Table pegawai;



Table bagian;



Table bonus;



Jawaban soal.
Perintah Cuery Dan Capture Hasil Query:

1.  select nama, alamat from pegawai where year(thn_masuk)<'2010';

2.  select nama, jml_anak from pegawai where status='menikah';


3.  select nama from pegawai where kota='sleman';

4.  select nama from pegawai where nama like "adi%";


5.  select nama from pegawai where nama like "%s";


6.  select count(*) from pegawai;


7.  select count(*) from pegawai where status='menikah';

8.  select nama from pegawai where jml_anak>2;


9.  select nama from pegawai where jml_anak=(select max(jml_anak) from pegawai);


10.            select nama from pegawai inner join bonus on pegawai.kdbag=bonus.kdbag where bonus<1000000;


11.            select nama from pegawai inner join bonus on pegawai.kdbag=bonus.kdbag where bonus>=1000000;


12.            select nama from pegawai inner join bonus onbonus.kdbag=pegawai.kdbag where bonus=(select max(bonus) from bonus);


13.            select kota from pegawai;


14.            select nama, bagian.namabag from pegawai, bagian where pegawai.kdbag=bagian.kdbag;





15.            select nama.(jml_anak*25000) as tunjangan from pegawai;