This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Tampilkan postingan dengan label PEMROGRAMAN JAVA. Tampilkan semua postingan
Tampilkan postingan dengan label PEMROGRAMAN JAVA. Tampilkan semua postingan

Rabu, 20 Juni 2012

Menampilkan Laporan pada Java

Postingan ini saya buat karena beberapa temen yang saya tanya bagaimana tentang membuat laporan pada java, mereka belum pernah mencobanya. Akhirnya setelah belajar dari guru saya “Om Google”,akhirnya jadi aplikasi sederhana untuk menampilkan laporan.  Biasanya ada beberapa tools yang digunakan untuk pelaporan misalnya Crystal Report. Namun Crystal Report berlisensi, ya semacam tidak gratis gitu he…
Sebelum sampai pada postingan ini sebaiknya membaca postingan yang berjudul Menambah plugin iReport pada Netbeans. Pada postingan kali ini saya menggunakan ireport 3.7.4 dengan librarynya jasperreport 3.7.4 (dalam bentuk JAR). Ireport saya gunakan dengan jdk 1.6 dan Netbeans 6.8. Untuk menggunakan tools ini dilengkapi juga library tambahan seperti :
  • commons-collections-2.1.jar
  • commons-digester-1.7.jar
  • commons-logging-1.02.jar
  • mysql-connector-java-5.1.13-bin.jar
Library-library tersebut ditambahkan pada project yang kita buat pada netbeans. Tinggal klik kanan pada Library sesuai dengan project yang kita buat, selanjutnya pilih Add JAR/Folder.
Akan dibuat aplikasi sederhana dengan tampilan Frame seperti berikut :
Buat report dengan klik kanan pada project. Bisa menggunakan Report Wizard ataupun Empty Report untuk membuat laporan. Kemudian masukkan query yang ingin dibuat laporan. Artikel ini dibuat dengan asumsi telah mengethaui bagaimana mengkoneksikan Java dengan konektor JDBC untuk menghubungkan dengan DBMS My SQL 5.0
Selanjutnya pada button Tampilkan Report memanggil method TampilReport() dengan baris kode seperti berikut :
01public void tampilReport()
02{
03try {
04konek.koneksi();
05try {
06  String path="E:/KULIAHKU/SEMESTER VII/PKL/akademik/ghbakademik/src/reporting/laporan2.jasper";
07  Map parameter = new HashMap();
08  JasperPrint print = JasperFillManager.fillReport(path,parameter, konek.bisa_konek);
09  JasperViewer.viewReport(print, false);
10} catch (Exception ex) {
11  JOptionPane.showMessageDialog(rootPane,"Dokumen Tidak Ada"+ex);
12}
13  konek.closeConnection();
14} catch (Exception e) {
15  JOptionPane.showMessageDialog(rootPane, e);
16}
17}
Berikut tampilan Report ketika report sudah berhasil dipanggil :
Begitulah sekiranya ilmu yang bisa dibagi…semoga bermanfaat ^_^

Membuat Report Menggunakan iReport dari Netbeans


Tool untuk reporting yang paling populer di Java adalah iReport. iReport penggunaanya mirip dengan Crystal Report yang sudah banyak dikenal orang. Dengan iReport kita dapat membuat report dengan mudah. Cukup dengan drag n drop dan juga wizard yang sangat mudah digunakan. iReport sendiri tersedia dalam bentuk aplikasi tunggal dan yang paling baru adalah iReport sudah dapat diintegrasikan dengan Netbeans IDE. Artinya kita tidak perlu lagi menggunakan 2 tools yang berbeda untuk membuat aplikasi yang lengkap dengan reportnya. Dengan Netbeans IDE + iReport plugin maka tools pengembangan aplikasi kita udah lengkap :)
Pada tulisan kali ini, saya coba menunjukan bagaimana mengintegrasikan iReport dengan Netbeans, kemudian membuat report sederhana.
  • Pada tulisan ini saya menggunakan Netbeans 6.1
  • Download iReport Plugin untuk Netbeans di Sini
  • Tambahkan iReport Plugin ke dalam Netbeans dengan cara click pada menu Tools>Plugin. Maka Window Plugin akan ditampilkan seperti berikut:

  • Pada window plugin pilih tab Downloaded dan klik tombol Add Plugins..
  • Pada window add plugins.. arahkan ke lokasi dimana anda telah mengekstrak iReport Plugin yang telah didownload sebelumnya.

  • Tambahkan ketiga file .nbm seperti pada gambar diatas, sehingga tampilan Window Plugin menjadi seperti gambar berikut ini

  • Pastikan ketiga file .nbm sudah ditambahakan, selajutnya tekan tombol Install
  • Setelah Instalasi selesai, sebaiknya anda merestart Netbeans untuk memastikan iReport plugin sudah terinstal dengan sempurna.
  • Apabila iReport sudah terinstal dalam Netbeans, maka tampilan Netbeans akan seperti gambar di bawah ini.

  • Sampai di sini kita sudah menginstal iReport ke dalam Netbeans. Selanjutnya kita akan mencoba membuat laporan sederhana menggunakan iReport yang sudah terintegrasi ke dalam Netbeans tadi.
  • Database yang akan kita hubungkan dengan laporan yang akan kita buat adalah database sample yang sudah ada dalam instalasi Java DB. Java DB secara default terinstal saat kita menginstal Netbeans untuk JEE.

  • Klik kanan pada node database sample seperti pada gambar di atas, kemudian pilih connect. Maka koneksi ke database sample akan tercipta sehingga kita dapat melihat table apa saja yang terdapat dalam database sample tersebut.
  • Yang akan kita gunakan dalam report kita adalah table CUSTOMER. Kita akan membuat report yang menampilkan daftar Customer.
  • Selanjutnya buatlah project baru dengan memilih Java Application. Berilah nama Report.

  • Buatlah File Report baru dengan memilih menu File>New File. Pada Window New File pilihlah Categories Report dan Report untuk File Typenya

  • Kemudian klik Next dan beri nama Customer.jrxml dan selanjutnya klik Next lagi
  • Pada Connections/Data Sources kita klik tombol New, maka akan ditampilkan window Datasource. Kita pilih Netbeans Database JDBC Connection kemudian tekan tombol Next.

  • Pada Netbeans Database JDBC Connection beri nama sample dan pilihlah Connection ke database Sample seperti pada gambar di bawah ini

  • Tekan tombol Save untuk menyimpan koneksi
  • Pada bagian Query ketik perintah sql SELECT * FROM CUSTOMER kemudian tekan tombol Next.

  • Selanjutnya akan ditampilkan daftar field yang dapat kita gunakan dalam report. Pilihlah field-field yang akan ditampilkan dalam report, misalnya NAME, ADDRESSLINE1, ADDRESSLINE2, CITY, STATE, PHONE dan EMAIL.

  • Klik Next dan pada Group by kita abaikan saja. Klik Next sekali lagi dan pilih Tabular Layout seperti pada gambar di bawah ini

  • Klik Next dan Finis untuk mengakhiri pembuatan Report, maka akan ditampilkan Report Designer yang dapat kita gunakan untuk mengatur layout laporan kita
  • Untuk menjalankan Report ini klik pada tab Preview seperti pada gambar di bawah ini

  • Tunggu beberapa saat untuk proses compilasi Report, kemudian laporan List Customer akan ditampilkan langsung di dalam Netbeans IDE
  • Di sini juga kita dapat langsung memprint laporan tersebut atau kita simpan dalam format yang lain seperti ke pdf atau ke xls

Membuat JFrame Tampil Di tengah Layar

Umumnya kalo kita membuat aplikasi desktop, saat aplikasi dijalankan maka window atau frame akan tampil tepat ditengah layar monitor seperti contoh aplikasi pada gambar di bawah ini.

center.jpg
Di dalam Java Swing mungkin belum ada property yang dapat kita atur langsung untuk melakukan hal ini, kita haru membuat kode sendiri untuk keperluan ini. Berikut ini adalah potongan code untuk membuat Frame tampil tepat ditengah layar monitor.
Anggap aja saya mempunyai sebuah Frame dengan nama LoginFrame :

   public class LoginFrame extends javax.swing.JFrame {
02public LoginFrame() {
03// ... code lainnya
04Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
05Dimension frameSize = getSize();
06setLocation(
07(screenSize.width - frameSize.width) / 2,
08(screenSize.height - frameSize.height) / 2);
09}
10//code-code yang lain
11 
12}

Kamis, 16 Februari 2012

CARA MENJALANKAN PROJECT NET BEANS DI PC LAIN

Mungkin saat anda membuat sebuah project Net beans dengan meggunakan data base Odbc,project itu berjalan dengan baik di Pc/Laptop anda sendiri.Tapi apakah anda pernah mencoba menjalankannya di Pc/Laptop teman anda?.
Mungkin kah Project anda dapat berjalan dengan baik..?jawabannya tidak.sebab Odbcnya belum terhubung dengan project anda.berikut ini saya akan membahas cara menjalankan Poject netbeans di pc lain.
-Pertama-tama,pastikan anda mempunyai sebuah project net beans yang akan dijalankan
-Copy project anda ke Flash disk.
-Simpan Project anda ke pc yang dituju.
-Buka Odbc, Control panel > Admiistrative tool > Data Source Odbc

Minggu, 12 Februari 2012

CARA MENAMPILKAN PROJECT NET BEANS KE DESKTOP

            Kali ini saya akan membahas tentang cara menampilkan project net beans ke desktop pc/laptop kita sendiri.
-Hal yang utama kita harus mempunyai project Net beans yang akan ditampilkan ke desk top
-Pastikan pula Project kita itu mempunyai Main Method..jika belum ada buatlah main methodnya terlebih dahulu, Caranya :
*Di Source Package project kita Klik kanan > new > java class > beri nama
*Kemudian ketik koding dibawah ini

MEMBUAT DATA PENJUALAN DENGAN NET BEANS

         Membuat data penjualan barang dengan menggunakan Net beans dengan Ms.Access data base.
Pertama-tama buat lah data base di Ms.access.kebetulan saya menggunakan Ms.access 2007.
-Buka Ms.Access > blank data base > beri nama, kebetulan ini saya beri nama uasTia. >Simpan dengan format Ms Access 2003 atau tipe Data base *mdb
-Buat lah tabelnya
 1.Tabel user