IKLAN

Laporan Laba Aplikasi Minimarket Java MySQL

Laporan Laba Aplikasi Minimarket Java MySQL - Hallo sahabat TUTORIAL CUY, Pada Artikel yang anda baca kali ini dengan judul Laporan Laba Aplikasi Minimarket Java MySQL, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel APLIKASI, Artikel JAVA, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Laporan Laba Aplikasi Minimarket Java MySQL
link : Laporan Laba Aplikasi Minimarket Java MySQL

Baca juga


Laporan Laba Aplikasi Minimarket Java MySQL


     Pada pembuatan laporan ini sedikit berbeda dengan membuat laporan stok barang. Karena membutuhkan JInternalFrame untuk meampilkannya, serta jDateChooser. Langkah pertama :
1. Desain sebuah JInternalFrame seperti dibawah ini :

2. Kemudian setelah mendesain form, berikutnya adalah mendesain laporan dengan iReport. Desain seperti gambar dibawah ini :

3. Kemudian untuk menampilkan data-data seperti tanggal, id barang, nama barang dan laba dapat menggunakan source code :    
SELECT
     penjualan.`TANGGAL_PENJUALAN` AS " TANGGAL",
     barang.`ID_BARANG` AS "ID BARANG",
     barang.`NAMA_BARANG` AS "NAMA BARANG",
     SUM(rel_penjualan_barang.`LABA`) AS "LABA"
FROM
     `penjualan` penjualan INNER JOIN `rel_penjualan_barang` rel_penjualan_barang ON penjualan.`ID_PENJUALAN` = rel_penjualan_barang.`ID_PENJUALAN`
     INNER JOIN `barang` barang ON rel_penjualan_barang.`ID_BARANG` = barang.`ID_BARANG` AND PENJUALAN.`TANGGAL_PENJUALAN` BETWEEN $P{tglAwal} AND $P{tglAkhir} GROUP BY BARANG.`ID_BARANG`
Keterangan : pada source code di atas menggunakan sebuah parameter tglAwal dan tglAkhir.
4. Berikutnya adalah menampilkan laba toko dengan membuat parameter tanggal. Caranya adalah pada Report Inspector, klik kanan dan Add Parameter.


5. Setelah itu, menampilkan laporan tersebut ke java netbeans. Caranya sedikit berbeda dengan menampilkan laporan stok barang, karena pada laporan ini terdapat parameter. sehingga untuk menampilkannya, dapat melihat source code berikut :
String filename = "src/report1.jasper";
        Map param = new HashMap();
        param.put("tglAwal", dateFormat.format(jDateChooser1.getDate()));
        param.put("tglAkhir", dateFormat.format(jDateChooser2.getDate()));
        
        try {
            koneksi = new koneksi();
            JasperPrint cetak = JasperFillManager.fillReport(filename, param, koneksi.con);
            JasperViewer.viewReport(cetak, false);
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, e.getMessage());
        }
Keterangan : pada script di atas sebenarnya sama halnya dnegan script pada laporan stok barang, perbedaannya adalah laporan ini di tampilkan dengan menggunakan jDateChooser, dimana jDateChooser tersebut berhubungan dengan parameter tglAwal dan tglAkhir.

6. Pada menu item laba, Double klik dan link kan kehalaman JInternalFrame dengan meletakkan source code berikut :
NewJInternalFrame_Laporan_Laba l = new NewJInternalFrame_Laporan_Laba();
        l.setVisible(true);
        add(l);
Kemudian coba jalankan aplikasi minimarket, dan lakukan pembuatan laporan :


Tampilan JInternalFrame

Inputan tglAwal dan tglAkhir

Laporan Laba dari : 1 Mei 2013 hingga 18 Juni 2013



Demikianlah Artikel Laporan Laba Aplikasi Minimarket Java MySQL

Sekianlah artikel Laporan Laba Aplikasi Minimarket Java MySQL kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Laporan Laba Aplikasi Minimarket Java MySQL dengan alamat link https://tutorialcuy.blogspot.com/2019/01/laporan-laba-aplikasi-minimarket-java.html

Subscribe to receive free email updates: