Skip to main content

Membuat form Laporan menggunakan iReport (java dekstop)

      Sebelum membuat form Laporannya tentun ya iReport harus di instal/plugin dulu, berikut link untuk cara pluginnya >> Instal atau plugin iReport pada Netbeans
1.      Untuk memulai membuat Laporannya, kita buka salah satu form dahulu. Misalnya di sini kita akan membuat laporan pada from Dokter. Berikut contoh form Dokter sederhana :D :
      Lanjut ke langkah-langkah memb uat form Laporannya,
-          Klik File – klik kanan Report -  pilih New – pilih Other sehingga muncul tampilan  sebagai berikut :




Klik Next
#File Name sesuai keinginan Anda yah..

Klik Next

Klik New

Pilih Database JDBC connection – klik Next – isi field Name, Server Address, Database dan Username nya seperti tampilan di bawah.

NB : database sesuaikan dengan nama databse Anda

Klik Wizard – klik Test – klik Ok – klik Ok - klik Save, pada kolom Query (SQL) ketikkan select * from dokter.
#SQL Query nya sesuai dengan nama tabel di database masing2 yah..

Klik Next – klik Back – klik Next – Klik Ok – klik Next sehingga muncul tampilan berikut :

Klik icon >> - klik Next

Klik Next – Pilih Button ke-2

Klik Finish, sehingga akan muncul tampilan berikut :

Klik Preview untuk melihat hasil laporannya, sehingga akanmuncul tampilan :

2.      Buka form Dokter atau  form yang akan kita aktifkan tombol cetaknya. Kemudian klik kanan – pilih Events – pilih actionPerformed. Ketikkan source code programnya yang ada di link (tunggu 5 detik, kemudian klik Skip Add atau Lewati ya hehee ) >> 

Membuat Laporan (Report) atau Cetak Data Berdasarkan Filter Data Tanggal dan Data yang Kita Cari Menggunakan Jasperreport


karena yang ada disini kemarin ada kesalahan..

Lakukan dengan cara yang sama untuk membuat semua laporan yang akan dibuat dan coba jalankan dengan menekan tombol F9.

NB : ada yang kurang jelas atau pertanyaan, silahkan comentarnya! karena ini bukan copy paste, hasil praktek sendiri. Teman2 boleh copas ini tapi sertakan link sumbernya :D

============= SELAMAT MENCOBA & HAPPY CODING  =============

Comments

  1. Feb 19, 2015 12:13:11 AM net.sf.jasperreports.engine.component.ComponentsEnvironment findComponentBundles
    WARNING: Found two components for namespace http://jasperreports.sourceforge.net/jasperreports/components
    Feb 19, 2015 12:13:11 AM org.apache.commons.digester.Digester error
    SEVERE: Parse Error at line 2 column 449: cvc-complex-type.3.2.2: Attribute 'uuid' is not allowed to appear in element 'jasperReport'.
    org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 449; cvc-complex-type.3.2.2: Attribute 'uuid' is not allowed to appear in element 'jasperReport'.
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:437)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:325)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:458)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3237)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processAttributes(XMLSchemaValidator.java:2714)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2056)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:746)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:378)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:604)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3122)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:880)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)

    ReplyDelete
  2. stelah sya cb knpa muncul itu ya? mhn pencerahanya.. thnks

    ReplyDelete
    Replies
    1. penyimpanan database nya Anda menggunakan apa ya?

      Delete
  3. keluar error org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 449; cvc-complex-type.3.2.2: Attribute 'uuid' is not allowed to appear in element 'jasperReport'.
    kenapa ya?
    saya pakai My SQL

    ReplyDelete
  4. Saya sedang ada tugas. Saya mohon dibantu membuat laporan dengan ireport. Hanya design ireport saja. Tabel mysql dan design nya akan saya berikan. Total ada 50 design. Masalah fee mohon hubungi saya di indra.gree.sky@gmail.com. Terima kasih

    ReplyDelete

Post a Comment

Popular posts from this blog

Source Code Program Sistem Informasi Rekam Medis Pada KLinik Rawat Jalan Berbasis Java Web (JSP, Servlet, JSTL)

Bismillah... Mencoba lagi meskipun masih sederhana.. Source code program ini menggunakan Netbeans 7.2 berbasis java web (JSP, JSTL, Servlet) dan menggunakan perintah SQL inner join untuk mempermudah User dalam menggunakan sistem/aplikasi ini. Bisa melakukan simpan, edit, hapus dan pencarian data. Design web nya menggunakan bahasa HTML dan CSS. Berikut hasil screen shoot tampilan program setelah di Run di Google Chrome : 1. Tampilan Home/Beranda ketika pertama kali di Run. 2. Tentang Program (Tampilan yang muncul ketika klik Menu About.) 3. Input Data Obat (tampilan ketika menu Obat di klik) 4. Input Data Dokter (tampilan ketika menu Dokter di klik) 5. Input Data Petugas (tampilan ketika menu Petugas di klik) 6. Input Data Pasien (tampilan ketika menu Pasien di klik) 7. Input Data Tarif Tindakan (tampilan ketika menu Tarif Tindakan di klik) 8. Input Data Pemberian Obat (tampilan ketika menu Pemberian Obat di klik)     Berrelasi dengan tabel Obat...

Tutorial atau Cara Menambahkan Palette yang Belum Tersedia di Netbeans

Ini juga gak kalah mudahnya, tapi semoga bermanfaat karena berbagi itu gak ada yang sia-sia. (yang di praktekkan menambahkan palette jDateTimePicker. Berikut langkah-langkahnya : 1.      Pada menu bar Tools pilih Palette > pilih Swing/AWT Components. 2.        Setelah muncul tampilan seperti dibawah klik Add From Jar. 3.        Cari file Calendar.jar yang sudah anda download/simpan, jika belum punya silahkan temen2 download dulu di >> Download Kemudian klik Next. 4.        Pilih Available Components JDateTimePicker, Kemudian klik Next. 5.        Pilih palette categories tempat untuk menyimpan hasil penambahan palette jDateTimePicker nya, disini saya pilih Swing Controls Klik Finish. Form yang masih terbuka close saja.  6.        Cek di palette Swing Contr...

source code program pembuatan sistem informasi posyandu menggunakan netbeans IDE 7.2 berbasis java web

Source code program ini menggunakan Netbeans 7.2 berbasis java web (JSP, JSTL, Servlet) dan menggunakan perintah SQL inner join untuk mempermudah User dalam menggunakan sistem/aplikasi ini. Bisa melakukan simpan, edit, hapus dan pencarian data, dan juga ada fasilitas Presensi Petugas. Berikut hasil screen shoot tampilan program : 1. Menu Utama 2. Menu input data Berat Badan Bayi Timbang 3. Menu input data Petugas 4. Menu input data Posyandu (inner join dengan tabel data Kelurahan) 5. Menu input data Puskesmas (inner join dengan tabel data Kecamatan) 6. Menu input data Kelurahan (inner join dengan tabel data Puskesmas) 7. Menu input data Kecamatan 8. Menu input data Ibu (inner join dengan tabel data Posyandu) 9. Menu input data Anak (inner join dengan tabel data Ibu) 10. Menu input data Ibu Hamil (inner join dengan tabel data Ibu) 11. Menu input data Layanan Anak ( inner join dengan tabel data Anak) 12. Menu Presensi Petugas (inner join d...