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

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 Controls, jika berhasil maka palette jDateTimePicker akan muncul seperti pada gambar dibawah : 7.        Untuk peenggunaannya ya seperti palette yang lain, tinggal klik kemu

Contoh Normalisasi, Relasi Antar Tabel, Kamus Data dan Pembuatan Database Sistem Informasi Klinik atau Rumah Sakit

Assalamu'alaikum... Mencoba berbagi lagi sambil nunggu waktu buka puasa, irna pengen bahas tentang bagaimana merancang sistem (analisys system) pembuatan sebuah Sistem Informasi Klinik atau bisa juga Rumah Sakit tapi dalam lingkup kecil. Yang mau irna bahas disini dari pembuatan Normalisasi, Relasi Antar Tabel, Kamus Data dan Pembuatan Database Sistem Informasinya. Pembahasan sebelumnya tentang Contoh Analisis dan Perancangan Sistem Informasi Klinik atau Rumah Sakit (Diagram Konteks, DFD/DAD, Flowchart System) sudah irna posting lebih dulu kok tinggal klik aja link nya tapi jangan lupa Skip Add yah tunggu 5 detik ajah hehee... Yupzt berikut hasil screen shoot gambar-gambarnya untuk normalisasi sampai kamus data nya : >> Bentuk Tidak Normal (Unnormal) : >> Bentuk Normal Pertama : >> Bentuk Normal kedua : >> Bentuk Normal Ketiga : >> Relasi Antar Tabel : >> Kamus Data : Tabel 4. 1 Pengguna No Fie

Tutorial Membuat Penomoran Otomatis atau Auto Number Java Netbeans

Membuat penomoran otomatis atau auto number, Yaitu ketika form ditampilkan, selesai menyimpan data, edit data, hapus data dan membatalkan penginputan kode/id/nomor akan muncul secara otomatis dan urut melanjutkan kode yang sudah diinputkan. Berikut cara pembuatannya :       1. Tentunya buka dahulu project Anda masing-masing hehee… kemudian masuk ke Tab menu Project Anda dan buatlah Source Package baru dengan cara klik kanan Source Package pada projeck Anda> pilih New > pilih Java Package.. seperti pada gambar, Isikan Package Name sesuai keinginan Anda, kalau punya saya medical.classJava (medical = nama project) hehee… Klik Finish.       2.    Kemudian buatlah sebuah Java Class di dalam Source Package yang baru saja dibuat tadi. Caranya seperti biasa klik kanan > pilih New > pilih Java Class.. Setelah muncul form , berikan nama Validasi pada Class Namenya. Kemudian klik Finish.       3. Setelah muncul Validasi.java di bawah coding p