Pages

Rabu, 17 Juli 2013

Laporan 10 Barang Terlaris Aplikasi Minimarket - Java MySQL


     Pada postingan ini, sama dengan membuat laporan-laporan sebelumnya. Untuk itu ikuti langkah pembuatannya dalam menampilkan 10 barang terlaris :
1. Desain pada iReport :


2. Query untuk menampilkan id barang, kategori, nama barang dan jumlah dapat dilihat sebagai berikut :
SELECT
     barang.`KATEGORI` AS KATEGORI,
     barang.`NAMA_BARANG` AS "NAMA BARANG",
     SUM(rel_penjualan_barang.`JUMLAH_PENGADAAN_BARANG`) AS JUMLAH,
     barang.`ID_BARANG` AS "ID BARANG"
FROM
     `barang` barang INNER JOIN `rel_penjualan_barang` rel_penjualan_barang ON barang.`ID_BARANG` = rel_penjualan_barang.`ID_BARANG` group by rel_penjualan_barang.id_barang order by rel_penjualan_barang.jumlah_pengadaan_barang desc limit 10
3. Kemudian menampilkan laporan .jasper kedalam java netbeans :
    String filename = "src/reportterlaris.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. Run program dan jalankan. maka akan tampil seperti dibawah ini :


0 Comments
Tweets
Komentar

0 komentar:

Posting Komentar

Tulis komentar disini!