MEMBUAT REPORT: REPORTPEMBELI

dokumen-dokumen yang mirip
Pembuatan Report menggunakan JasperReports dan ireport

Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE

INSTRUKSI PENCABANGAN

MEMBUAT LAPORAN DI JAVA DENGAN MENGGUNAKAN IREPORT

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

KONEKSI NETBEANS DENGAN DATABASE SQLITE

visit :

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

PENDAHULUAN TENTANG NETBEANS

Pengenalan APLIKASI DATABASE

MODUL 5 PEMBUATAN REPORT DALAM JAVA DENGAN JASPERREPORT DAN IREPORT

Instalasi Joomla. 1. Masukkan Bonus CD yang berisi program WampServer2.2a-x32 ke DVD/CD Driver.

2.1 Instalasi Joomla Secara Lokal

SERVLET. 5.1 Membuat Program Servlet

E-Trik Visual C++ 6.0

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

BAB 6 MEMBUAT DAN MEMODIFIKASI LAPORAN (REPORT)

TUTORIAL CONTENT MANAGEMENT SYSTEM WEB HOSTING JOOMLA

TUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT)

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D sebagai sebuah frameworknya.

BAB KONEKSI SQL SERVER

KA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56

Untuk melakukan koneksi dari Java ke MySQL melalui JDBC, berikut langkahlangkah

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

MEMBUAT KONEKSI MySQL DENGAN DELPHI7. Program yang disiapkan : 1. Delphi 7 2. MySQL. Langkah-langkah :

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64

Ginanjar Utama Workbench Tempat Bekerja

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

Gambar ini menunjukkan informasi pemilihan folder untuk melakukan instalasi software XAMPP.

1. MENGENAL VISUAL BASIC

Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password

SMK BHAKTI NUSANTARA BOJA

Aplikasi Komputer. Microsoft Office 2010 Microsoft Office Access 2010 Bag 1. Miftahul Fikri, M.Si. Modul ke: Fakultas Ekonomi dan Bisnis

CRYSTAL REPORT. Menurut Daryanto mengemukakan bahwa Crystal report, yaitu: Crystal report merupakan tool yang sering digunakan untuk membuat laporan.

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

DATABASE SQL SERVER. Database SQL Server Halaman 1

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

BAB I SEKILAS VISUAL STUDIO.NET 2008

Pemrograman Database Java

PETUNJUK OPERASIONAL PENGGUNAAN APLIKASI FLIPPING BOOK PUBLISHER DAN CARA UPLOAD ebook KE PORTAL epublikasi

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories

Java Library dan Java Swing

Pengantar Library, Classpath, dan Project

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain

Instalasi Perangkat Lunak

Petunjuk Teknis Instalasi ODBC dan Instalasi SIKI

Mengexport Database Ms Access ke MySQL dengan menggunakan ODBC Connector

NetBeans. Atau bisa juga disebut dengan mengkoneksikan aplikasi atau sistem client server dari

1. Desktop Microsoft Windows

BAB IV IMPLEMENTASI DAN ANALISA

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9

Prosedur Menjalankan Aplikasi Penjualan dan Perhitungan Biaya Produksi. (dengan Metode Job Order Costing pada PT. NUTECH PUNDI ARTA)

Prosedur Percobaan Program Tampilan

Petunjuk Instalasi Aplikasi

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

MENU. 5.1 Membuat MenuStrip

Koneksi Database Mysql dengan C#

Langkah langkah instalasi dan konfigurasi web Server

Step-Step dalam pembuatan Web

Membuat File Database & Tabel

Buku Panduan Administrator Portal IT

KSI B ~ M.S. WULANDARI

Koneksi Java GUI-Database

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Instalasi Perangkat Lunak

STEP BY STEP INSTALLASI SOFTWARE PPOB ARINDO LOKET BARU

BAB II MICROSOFT VISUAL STUDIO

PANDUAN PENGGUNAAN. Joomla! Versi 1.5. Oleh: Anon Kuncoro Widigdo

atau Double Click pada xampp-win

Koneksi Database BAB 1

Aplikasi Komputer. Bekerja Dengan Microsoft Excel Access (1) Ita Novita, S.Kom, M.T.I. Modul ke: Fakultas ILMU KOMPUTER. Program Studi Informatika

Memulai Access 2007 dan Membuat Database 1.1 Memulai Microsoft Office Access 2007

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

BAB 5. MEMBUAT DAN MENGGUNAKAN FORM

Pengenalan. Microsoft Access. TI3007 Praktikum Perancangan Sistem Terintegrasi III. Perancangan Basis Data

Kata Pengantar... vii Daftar Isi... ix Pendahuluan... xi Bab 1 Sejarah Server-Based Computing... 1

BAB 1 PEMBUATAN REPORT

MODUL 1 DASAR-DASAR PEMROGRAMAN C++

SmallSQL. (DBMS 100% Murni Java) SmallSQL. Basis Data II. Dosen Pengampu : Noor Ifada. Kelompok BD2-B5

New Perspectives on Microsoft Office Access 2010

LAMPIRAN : CARA MENJALANKAN PROGRAM

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Membuat Kalkulator dengan Java

DATABASE. Visual Data Manager

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

MEMBUAT LAPORAN (DATA REPORT)

ADODC. Gambar 5.1. ADODC

3.1 Pencabangan if Sederhana (Tunggal)

Laporan Praktikum. Anggota kelompok : Dayanni Vera Versanika Ichtiar Testament Gea Rizal Putra Ramadhan

MODUL PRAKTIKUM KE 9

Tutorial Java Desktop 2 Melakukan Koneksi ke Database JavaDB

Tahap-tahap menginstall ORACLE 10g

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

Bab XII Mencetak Data SQL Server

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

Transkripsi:

MEMBUAT REPORT: REPORTPEMBELI Pada bab ini Anda akan dipandu membuat report dengan memanfaatkan tool JasperReport dan ireport. Dengan kedua tool tersebut, Anda dapat membuat report di Java dengan mudah. 7.1 Memasang JasperReport Langkah-langkah untuk memasang JasperReport di komputer Anda adalah sebagai berikut. 1. Menuju ke folder file jasperreports-2.0.5-project.zip. Gambar 7.1 File jasperreports-2.0.5-project.zip 2. Klik dua kali file tersebut. 3. Jika pada komputer Anda terpasang perangkat lunak Winzip, muncul jendela Winzip seperti Gambar 7.2. 81

Gambar 7.2 Jendela Winzip 4. Klik tombol I Agree, muncul jendela Winzip jasperreports-2.0.5.zip. Gambar 7.3 Jendela Winzipjasperreports-2.0.5 zip 5. Klik tombol Extract, muncul jendela Extract seperti Gambar 7.4. Gambar 7.4 Jendela Extract 6. Arahkan ke folder C:\Program Files, kemudian klik tombol Extract. Dari proses ekstrak tersebut, akan tercipta folder jasperreports-2.0.5 dan di dalamnya terdapat lagi folder dan file-file, seperti Gambar 7.5. 82

Gambar 7.5 Folder jasperreports-2.0.5 7.2 Integrasi Jasperreports dan NetBeans Langkah-langkah untuk mengintegrasikan Jasperreports dan NetBeans adalah sebagai berikut. 1. Jalankan NetBeans, dan pilih menu Tools > Libraries. Gambar 7.6 Menu Libraries 2. Di jendela Library Manager, klik tombol New Library. Gambar 7.7 Jendela Library Manager 83

3. Muncul jendela New Library, ketik JasperReports-2.0.5 di kotak Library Name dan pilih Class Libraries pada kotak Library Type. Klik tombol OK seperti Gambar 7.8. Gambar 7.8 Jendela New Library 4. Muncul jendela Browse JAR/Folder dan pilih JasperReports-2.0.5 di folder dist lalu klik tombol Add JAR/Folder seperti Gambar 7.9. Gambar 7.9 Jendela Browse JAR/Folder 5. Sehingga di kotak Library Classpath terlihat folder jasperreports-2.0.5. Gambar 7.10 Kotak Library Classpath di jendela Library Manager 6. Lakukan lagi seperti di atas untuk file-file jasperreports-2.0.5.jar di folder JasperReport-2.0.5\dist. Dan file-file yang berada di folder 84

JasperReport-2.0.5\lib antara lain commons-beanutil-1.7.jar, commons-collections-2.1.jar, commons-digester-1.7.jar, commonslogging-1.0.2.jar, commons-javaflow-20060411.jar, jdt-compiler- 3.1.1.jar, commons-logging-api-1.0.2.jar, seperti Gambar 7.11. Gambar 7.11 File-file di kotak Library Classpath 7. Pilih tab Sources dan klik tombol Add JAR/Folder. Gambar 7.12 Tab Sources di jendela Library Manager 8. Muncul jendela Browse JAR/Folder dan menuju ke folder JasperReport-2.0.5\src seperti Gambar 7.13. 85

Gambar 7.13 Folder JasperReport-2.0.5\src 9. Klik tombol Add JAR/Folder sehingga folder scr di kotak Library Sources seperti Gambar 7.14. Gambar 7.14 Folder JasperReport-2.0.5\src di kotak Library Sources 10. Pilih tab Javadoc dan klik tombol Add ZIP/Folder. Gambar 7.15 Folder tab Javadoc 86

11. Muncul jendela Browse ZIP/Folder dan menuju ke folder JasperReport-2.0.5\dist seperti Gambar 7.16. Gambar 7.16 Folder JasperReport-2.0.5\dist 12. Klik tombol Add ZIP/Folder sehingga folder dist di kotak Library Javadoc seperti Gambar 7.17. Gambar 7.17 Folder JasperReport-2.0.5\dist di kotak Library Sources 7.3 Identifikasi File jrxml pada NetBeans Langkah-langkah untuk mengidentifikasi file jrxml pada NetBeans adalah sebagai berikut. 1. Jalankan NetBeans, dan pilih menu Tools > Options. 87

Gambar 7.18 Menu Options 2. Muncul jendela Options dan klik tombol Advanced Options. Gambar 7.19 Jendela Options 3. Muncul jendela Advanced Options, pilih folder Object Types di bawah folder IDE Configuration\System seperti Gambar 7.20. Gambar 7.20 Folder Object Types 88

4. Klik tanda + pada Object Types dan pilih Html Objects lalu di sebelah kanan klik tombol browse ( ) pada properti Extensions and MIME Types seperti Gambar 7.21. Gambar 7.21 Properti Extensions and MIME Types 5. Muncul jendela HTMLObject dan ketik jrxml pada kotak Item, lalu klik tombol Add seperti Gambar 7.22. Gambar 7.22 Jendela HTML Objects 6. Sehingga Item jrxml masuk ke dalam kotak Item List, kemudian klik tombol OK seperti Gambar 7.23. Gambar 7.23 jrxml di kotak Item List 89

7. Sehingga di jendela Advanced Options seperti Gambar 7.24. Gambar 7.24 jrxml di kotak Item List pada jendela Advanced Options 7.4 Instalasi ireport ireport merupakan tool yang digunakan untuk membuat desain report pada JasperReport. ireport merupakan perangkat lunak Open Source buatan Giulio Toffoli pada tahun 2005. Langkah-langkah instalasinya sebagai berikut. 1. Menuju ke letak folder file ireport-nb-0.9.1-windows-installer.exe. Gambar 7.25 File ireport-nb-0.9.1-windows-installer.exe 2. Klik dua kali file tersebut, muncul jendela Welcome. 90

Gambar 7.26 Jendela Welcome 3. Klik tombol Next >, muncul jendela Choose Install Location dan klik tombol Next >, seperti Gambar 7.27. Gambar 7.27 Jendela Choose Install Location 4. Muncul jendela Choose Components dan klik tombol Next. Gambar 7.28 Jendela Choose Components 91

5. Muncul jendela Choose Start Menu Folder dan klik tombol Install. Gambar 7.29 Jendela Choose Start Menu Folder 6. Proses instalasi berlangsung seperti Gambar 7.30. Gambar 7.30 Proses instalasi 7. Jika proses instalasi selesai dan sukses, muncul jendela komplit dan hilangkan tanda checklist Run ireport nb-0.9.1 dan klik tombol Finish seperti Gambar 7.31. 92 Gambar 7.31 Jendela komplit

8. Setelah proses instalasi, tercipta ikon ireport di wallpaper Windows. Gambar 7.32 Ikon ireport 7.5 Memulai ireport Setelah Anda instalasi ireport, tahap berikutnya Anda dapat memulai ireport. Langkah-langkah instalasinya sebagai berikut. 1. Anda dapat memulai ireport dengan klik dua kali ikon ireport atau melalui menu Start, seperti Gambar 7.33. Gambar 7.33 Lewat menu Start 2. Logo ireport dan proses loading terlihat seperti Gambar 7.34. 93

Gambar 7.34 Logo ireport 3. Setelah proses loading selesai, muncul tampilan utama ireport. Gambar 7.35 Tampilan utama ireport 4. Secara lengkap tampilan jendela-jendela ireport seperti Gambar 7.36. Gambar 7.36 Jendela-jendela ireport 94

7.6 Memasang Koneksi di ireport Langkah pertama untuk membuat laporan memakai ireport dengan database sebagai sumber datanya adalah dengan melakukan koneksi di ireport. Langkah-langkah memasang koneksinya sebagai berikut: 1. Jalankan ireport dan pilih menu Tools > Options. Gambar 7.37 Menu Options 2. Mencul jendela Options dan pilih tab Classpath seperti Gambar 7.38. Gambar 7.38 Tab Classpath di jendela Options 3. Klik tombol Add JAR, kemudian menuju ke folder lib di folder Java dan pilih file konektor mysql-connector-java-5.1.6-bin lalu klik tombol Open seperti Gambar 7.39. 95

Gambar 7.39 Folder lib 4. Sehingga file tersebut berada pada kotak Classpath. Gambar 7.40 Kotak Classpath 5. Klik tombol OK, kemudian pilih menu Tools > Report Datasources. 96 Gambar 7.41 Menu Report Datasources 6. Muncul jendela Connections/Datasources dan klik tombol New.

Gambar 7.42 Jendela Connections/Datasources 7. Muncul jendela Datasource dan pilih jenis sumber data Database JDBC connection lalu klik tombol Next > seperti Gambar 7.43. Gambar 7.43 Jendela Datasource 8. Muncul jendela Database JDBC Connection, ketik koneksidbjual di kotak Name. 9. Ketik jdbc:mysql//localhost/dbjual?user=root?password=root pada kotak JDBC URL. Ketik root pada kotak Username dan ketik root pada kotak Password (pada gambar hanya terlihat gambar bulat-bulat hitam) seperti Gambar 7.44. 97

Gambar 7.44 Jendela Database JDBC connection 10. Untuk memastikan koneksi sukses, klik tombol Test. Jika muncul jendela Database password, ketik password dan klik tombol OK. Gambar 7.45 Jendela Database password 11. Jika koneksi sukses, muncul informasi Connection test successful! Dan klik tombol OK, seperti Gambar 7.46. Gambar 7.46 Informasi test koneksi sukses 12. Kemudian klik tombol Save, seperti Gambar 7.47. 98

Gambar 7.47 Tombol Save 13. Sehingga koneksidbjual ada di jendela Connections/Datasources. Gambar 7.48 koneksidbjual di jendela Connections/Datasources 14. Tutup jendela Connections/Datasources dengan mengklik tombol Close (x) di pojok kanan atas. 7.7 Membuat ReportPembeli Setelah Anda membuat koneksi, Anda dapat membuat report dengan memanfaatkan ireport, dengan langkah-langkah sebagai berikut: 1. Jalankan NetBeans dan buka project AppPenjualan, dengan memilih menu File > Open Project. 99

2. Anda buat folder report dan di bawah folder tersebut Anda buat folder results dan templates di folder src project AppPenjualan (dapat lewat Windows Explorer). Serta pindahkan folder Gambar ke bawah folder src sehingga tampilannya seperti Gambar 7.49. Gambar 7.49 Folder report 3. Tampilan di project AppPenjualan pada NetBeans, seperti pada Gambar 7.50. Gambar 7.50 Folder Gambar dan report di project AppPenjualan 4. Klik kanan di folder Libraries dan pilih menu Add Library. Gambar 7.51 Menu Add Library 5. Di jendela Add Library pilih Libraries JasperReport-2.0.5. 100

Gambar 7.52 Jendela Add Library 6. Sehingga librari di jendela project AppPenjualan, seperti pada Gambar 7.53. Gambar 7.53 Librari di jendela project AppPenjualan 7. Kemudian pilih menu Build > Set Main Project Configuration > Customize seperti Gambar 7.54. Gambar 7.54 Menu Customize 8. Muncul jendela Project Properties AppPenjualan dan pilih Run di kotak Categories, kemudian pada kolom Working Directory klik tombol Browse dan arahkan ke folder classes di bawah folder build, kemudian klik tombol Open seperti Gambar 7.55. 101

Gambar 7.55 Kolom Working Directory 9. Jalankan ireport dan pilih File > Report Wizard. Gambar 7.56 Menu Report Wizard 10. Muncul jendela Save, arahkan ke folder templates dan klik tombol Save, seperti Gambar 7.57. Gambar 7.57 Jendela Save 11. Muncul jendela Name and location, ketik DaftarPembeli di kotak Report name dan klik tombol Next >, seperti Gambar 7.58. 102

Gambar 7.58 Jendela New report 12. Muncul jendela Query seperti Gambar 7.59. Gambar 7.59 Jendela Query 13. Pada kotak Connections/Data Sources pilih koneksidbjual dan ketik select * from pembeli pada kotak Query (SQL) lalu klik Next >. Gambar 7.60 Jendela Query 14. Jika muncul jendela Database password, ketik password dan klik tombol OK, seperti Gambar 7.61. 103

Gambar 7.61 Jendela Database password 15. Muncul jendela Fields, klik tombol >> untuk memilih semua fields seperti Gambar 7.62. Gambar 7.62 Jendela Fields 16. Sehingga field-field yang terpilih dalam report seperti Gambar 7.63. Gambar 7.63 Field-field yang dipilih 17. Klik tombol Next >, muncul jendela Group by, seperti Gambar 7.64. 104

Gambar 7.64 Jendela Group by 18. Klik tombol Next >, muncul jendela Layout, seperti Gambar 7.65. Gambar 7.65 Jendela Layout 19. Pilih Columnar layout dan klik tombol Next >, muncul jendela Finish, seperti Gambar 7.66. Gambar 7.66 Jendela Finish 20. Klik tombol Finish sehingga hasil report wizard pembeli seperti Gambar 7.67. 105

Gambar 7.67 Hasil report wizard pembeli 21. Klik Preview sehingga report terlihat seperti Gambar 7.68. Gambar 7.68 Report Wizard pembeli di preview 22. Anda juga dapat memilih preview dengan memilih menu View > Editors > Preview seperti Gambar 7.69. Gambar 7.69 Menu Preview 7.8 Membuat Java Class untuk ReportPembeli Untuk membuat program Java Class di project AppPenjualan, langkahlangkah sebagai berikut: 106

1. Jalankan NetBeans dan buka project AppPenjualan, kemudian klik kanan project AppPenjualan dan pilih menu New > Java Class dan masukkan nama class-nya FormCtk. 2. Kemudian ketik program sebagai berikut: package apppenjualan; /** * Nama File FormCtk.java * Program untuk menjalankan Report Pembeli * Dipanggil Dari Menu Utama * @author Yuniar Supardi,Ir. * Sistem Penjualan */ /* Import Package yang digunakan */ import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; import java.sql.connection; import java.sql.drivermanager; import java.util.hashmap; import java.util.map; import net.sf.jasperreports.engine.*; import net.sf.jasperreports.view.jasperviewer; /* Menurunkan Class Pembeli dari JInternalFrame */ public class FormCtk extends JInternalFrame implements ActionListener { 107

static Connection lconnection; private String ReportPath="report/"; /* Deklarasi jpformctk dari objek JPanel */ private JPanel jpformctk = new JPanel (); private JButton btnadd = new JButton (); FormCtk () { /* super(judul, UkuranFrame, TombolClose, TombolMaksimum, TombolMinimum)*/ true); super ("Form Report Pembeli", false, true, false, setsize (560, 360); jpformctk.setlayout (null); /* Meletakkan Objek Button di Container */ btnadd.setbounds (400, 175, 85, 25); btnadd.setlabel("add"); /* Mengatur objek Button aktif dan tidak */ btnadd.setenabled(true); /* Menambah Listener pada Objek, untuk dapat berinteraksi*/ btnadd.addactionlistener (this); //Meletakkan Objek Pada Panel */ jpformctk.add (btnadd); 108

/* Meletakkan Panel Ke Frame */ getcontentpane().add (jpformctk); /* Menampilkan frame ke layar */ setvisible (true); lconnection=initconnection(); } /* Fungsi Jika Klik Button */ public void actionperformed (ActionEvent ae) { Object obj = ae.getsource(); if (obj == btnadd) { Add(); } } /* Fungsi Tambah Data Ke Tabel Pembeli */ void Add() { buildreport ("DaftarPembeli"); } private static Connection InitConnection(){ String user="root"; String pwd="root"; String host="localhost"; String db="dbjual"; 109

String urlvalue=""; Connection koneksi=null; try { urlvalue="jdbc:mysql://"+ host +"/"+ db +"?user=" + user + } "&password="+ pwd; koneksi=drivermanager.getconnection(urlvalue); catch (Exception e) { } System.out.println(e); return koneksi; } private void buildreport(string vname) { String reportsource; String reportdest; reportsource=reportpath + "templates/" + vname + ".jrxml"; reportdest=reportpath + try { "results/" + vname + ".html"; JasperReport jasperreport=jaspercompilemanager.compilereport(reportsource ); JasperPrint jasperprint=jasperfillmanager.fillreport(jasperreport, null, lconnection); JasperExportManager.exportReportToHtmlFile(jasperPrint, reportdest); 110

JasperViewer.viewReport(jasperPrint,false); } catch (JRException ex){ ex.printstacktrace(); } } } 3. Simpan file FormCtk.java dengan memilih menu File > Save All. 4. Modifikasi program MenuUtama.java untuk perintah seperti berikut. Gambar 7.70 Modifikasi perintah di MenuUtama.java 5. Simpan file MenuUtama.java dengan memilih menu File > Save All. 6. Kompilasi program. 7.9 Menjalankan Program FormCtk Langkah-langkah menjalankan program FormCtk sebagai berikut: 1. Jalankan NetBeans. 2. Dalam keadaan project AppPenjualan terbuka. 3. Kemudian jalankan program AppPenjualan.java, muncul progressbar menuju ke 100%, kemudian muncul menu dan pilih menu Report > Report Data Pembeli seperti Gambar 7.71. 111

Gambar 7.71 Tampilan Submenu Report Pembeli 4. Muncul FormCtk dan klik tombol Add seperti Gambar 7.72. Gambar 7.72 FormCtk sedang dijalankan 5. Muncul report pembeli seperti Gambar 7.73. Gambar 7.73 Report pembeli sedang dijalankan 6. Untuk sementara tutup report pembeli dengan mengklik ikon Close (X). 7. Di dalam Bonus CD program sudah dibuat report Barang. 112