Pages

Rabu, 17 Juli 2013

Laporan Barang Kadaluarsa Aplikasi Minimarket - Java MySQL


     Pada dasarnya pembuatan laporan laporan ini sama halnya dengan pembuatan laporan stok barang, yang berbeda hanyalah pada saat membuat query untuk menampilkan data pada iReport. Simak panduan berikut :
1. Buat desain iReport seperti berikut :


2. Kemudian buat query seperti berikut untuk menampilkan id transaksi, id barang, kategori, nama barang dan tanggal :
SELECT
     rel_pengadaan_barang.`ID_PENGADAAN` AS "ID TRANSAKSI",
     rel_pengadaan_barang.`ID_BARANG` AS "ID BARANG",
     rel_pengadaan_barang.`TGL_KADALUARSA` AS "TANGGAL KADALUARSA",
     barang.`KATEGORI` AS KATEGORI,
     barang.`NAMA_BARANG` AS "NAMA BARANG"
FROM
     `barang` barang INNER JOIN `rel_pengadaan_barang` rel_pengadaan_barang ON barang.`ID_BARANG` = rel_pengadaan_barang.`ID_BARANG` and rel_pengadaan_barang.tgl_kadaluarsa < curdate()
Keterangan : pada script di atas akan menampilkan barang barang yang sudah kadaluarsa. 

3. Setelah itu membuat script yang akan ditampilkan ke java netbeans
   String filename = "src/reportkadaluarsa.jasper";
        Map param = new HashMap();
        try {
            koneksi = new koneksi();
            JasperPrint cetak = JasperFillManager.fillReport(filename, param, koneksi.con);
            JasperViewer.viewReport(cetak, false);
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, e.getMessage());
        }
4. Jalankan program, dan data akan tampil seperti berikut :



0 Comments
Tweets
Komentar

0 komentar:

Posting Komentar

Tulis komentar disini!