z

Cara Membuat Laporan Sederhana dengan Netbeans

Halo sobat pada kesempatan kali ini admin akan memberikan tutorial bagaimana cara membuat laporan sederhana menggunakan java netbeans, dan perlu diketahui di sini admin menggunakan plugin iReport, iReport ada yang berupa aplikasi dan ada yang menjadi plugin sebuah IDE.

Oke daripada kebanyakan ngoceh (maklum admin tidak pandai dalam merangkai kata-kata), langsung saja menuju ke tutorial bagaimana cara membuat laporan dengan Netbeans.

Pertama untuk mengikuti tutorial ini tentunya kalian harus siapkan plugin iReport terlebih dulu, tenang disini admin siapkan pluginnya kalian bisa download disini.
.

Dan berikut ini adalah langkah-langkah membuat laporan :

Langkah 1. Setelah download selesai kalian extrak file yang tadi di download, lalu buka netbeans, kemudian pilih menu Tools > plugin > klik tab Download, seperti gambar berikut.

java,netbeans,tutorial,ireport,laporan

Langkah 2. Kalian klik button Add, cari file iReport yang sudah kalian extrak tadi, setelah ketemu CTRL + A, lalu pilih open ke 4 file teresebut.

java,netbeans,tutorial,ireport,laporan

Pastikan sudah tercentang semua, lalu klik instal.

java,netbeans,tutorial,ireport,laporan

Kalian next next dan instal saja IDE installernya.

Langkah 3. Setelah selesai instal plugin, kalian buat project baru, bagi yang belum mengetahui cara membuat project baru di netbeans kalian bisa baca disini.

Langkah 4. Pilih project, lalu kalian arahkan pada Libraries klik kanan, Add Jar/Folder, cari semua file library yang tadi sudah di ektsrak, CTRL+A lalu open.

java,netbeans,tutorial,ireport,laporan

java,netbeans,tutorial,ireport,laporan

Langkah 5. Kembali pada Libraries tadi, klik kanan Add Library pilih MySQL JDBC Driver.

java,netbeans,tutorial,ireport,laporan

Kalau sudah seperti ini bearti kalian sudah sukses menambahkan library.

java,netbeans,tutorial,ireport,laporan

Langkah 6. Kembali ke project kalian, lalu klik kanan pilih New lalu Other, cari Report dan pilih Report Wizard.

java,netbeans,tutorial,ireport,laporan

Next saja, lalu pilih layout sesuai keinginan kalian, dan beri nama report sesuai keperluan kalian, disni admin menamainya dengan nama contohlaporan.jrxml.

Setelah memberi nama, akan ada pilihan Connections, disini kalian klik button New dan pilih Database JDBC connection.

java,netbeans,tutorial,ireport,laporan

Pastikan XAMPP Control Panel kalian sudah menyala, dan isikan seperti gambar berikut.

java,netbeans,tutorial,ireport,laporan

Sebelum kalian Save, pastikan kalian Test dulu untuk mentest apakah terkoneksi dengan baik MySQLnya ke dalam project yang kita buat.

Untuk mengetestnya kalian masukan Querynya dari tabel database yang kalian buat, dan pastikan disni kalian harus sudah memiliki tabel databasenya, kalau belum punya kalian bisa buat terlebih dahulu, yang belum mengetahui bagaimana cara membuat database kalian bisa baca disini.

Cara Membuat Laporan Sederhana dengan Netbeans

next dan pindahkan semua Fields ke kanan dengan mengklik tanda >> lalu klik next dan isikan seperti gambar, klik next lagi done.

java,netbeans,tutorial,ireport,laporan

java,netbeans,tutorial,ireport,laporan

Kembali ke project kalian buka file jrxml kalian dan klik tab preview (pastikan tabel kalian memiliki data), maka hasilnya akan seperti gambar berikut.

java,netbeans,tutorial,ireport,laporan

java,netbeans,tutorial,ireport,laporan

Langkah 7. Selanjutnya kembali ke project kalian dan buat Form baru dengan desain seperti gambar berikut.

java,netbeans,tutorial,ireport,laporan

bagi kalian yang belum mengetahui cara membuat form baru di netbeans kalian bisa baca disini.

Langkah 8. Kita buat koneksi databasenya dengan cara klik tab Source pada Form yang tadi kita buat, dan masukan source code berikut.

try {
            Class.forName("com.mysql.jdbc.Driver");
        } catch (ClassNotFoundException cnf) {
        }
        try {
            koneksi = DriverManager.getConnection("jdbc:mysql://localhost/contohireport", "root", "");
            System.out.println("Koneksi Database Berhasil");
        } catch (SQLException se) {
            System.out.println("Koneksi Database Gagal :" + se);
        } catch (Exception e) {
        }

Bingung cara penempatan source codenya dimana? kalian bisa baca disini untuk lebih lengkapnya cara koneksi database MySQL dengan Netbeans, pada bagian "jdbc:mysql://localhost/contohireport" pastikan sesuai dengan nama database kalian.

Langkah 9. Double klik pada button Lihat laporan dan masukan source code berikut.

try {
        JasperPrint jp = JasperFillManager.fillReport(getClass().getResourceAsStream("contohlaporan.jasper"), null, koneksi);
        JasperViewer.viewReport(jp, false);
        } catch(Exception e) {
            JOptionPane.showMessageDialog(rootPane, e);
        }

java,netbeans,tutorial,ireport,laporan

Pastikan pada bagian getResourceAsStream("contohlaporan.jasper") sesuai dengan nama file jrxml yang kalian tadi sudah buat diatas.

Langkah 10. Nah terakhir jalankan dengan cara klik Run atau Shift + F6 pada keyboard, lalu klik button Lihat Laporan jika tampil laporan seperti gambar berikut, selamat kalian sudah membuat laporan dengan java Netbeans dengan sukses.

java,netbeans,tutorial,ireport,laporan

Sedikit tambahan apabila kalian mengalami error java.lang.NullPointerException ketika mengklik button Lihat Laporan seperti gambar berikut.

java,netbeans,tutorial,ireport,laporan,

Pastikan file Jasper kalian harus berada 1 folder didalam project seperti ini.

java,netbeans,tutorial,ireport,laporan

untuk project jadinya kalian bisa download disini.

Oke cukup sekian tutorial dari admin tentang Cara Membuat Laporan Sederhana dengan Netbeans, untuk artikel Java Netbeans lainnya kalian bisa baca disini, semoga saja apa yang admin berikan kali ini bisa bermanfaat dan berguna bagi para pembaca artikel ini, dan apabila ada kesalahan ataupun kekurangan dalam penulisan artikel kali ini mohon dimaklumi dan dimaafkan. Dan jangan lupa untuk bagikan blog ini di sosial media kalian sebagai wujud apresiasi kalian terhadap blog ini. Terimakasih.

Previous
Next Post »