M.Octaviano Pratama

dokumen-dokumen yang mirip
M.Octaviano Pratama

Mudafiq R. Pratama

Mudafiq R. Pratama

M.Octaviano Pratama

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

KONEKSI NETBEANS DENGAN DATABASE SQLITE

3 Cara Belajar HTML, PHP dan MySQL. Nama Penulis Lisensi Dokumen:

M.Octaviano Pratama

Sofiyan Arif Kurniawan

Sudarma Sopian Blog: Pendahuluan. Isi. Lisensi Dokumen:

Sudarma Sopian Pendahuluan. Isi. Lisensi Dokumen:

Tutorial Penggunaan Truecrypt

M.Octaviano Pratama

Membuat Program Perhitungan Sederhana dengan Java NetBeans 8.1

Menambah Lokasi Jaringan FTP pada My Computer

FAKULTAS TEKNOLOGI INFORMASI UNISKA. Modul NetBeans 8.1. Disusun oleh: Mirza Yogy Kurniawan. Modul Praktek NetBeans 8.1 Studi Kasus Perpustakaan

Menampilkan Data/Tabel MySQL di Ms.Access

Ari Angga Wijaya

Rima Hidayati

Pembuatan Report menggunakan JasperReports dan ireport

APLIKASI DATA MAHASISWA DENGAN PROGRAM JAVA DAN DATABASE MYSQL

Menghubungkan komputer client ke Router Mikrotik

I. Setting Yang Perlu Dilakukan: 1. Download terlebih dahulu installer Mahara di alamat website resmi mahara:

Aplikasi CRUD Sederhana Dengan PHP dan MySql

Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans

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

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

Integrasi Animasi Dengan Java

Cara Mudah Membuat Banner Animasi

Tutorial Compiler Bahasa-C Dengan Anjuta IDE

Membuat Multiboot Linux Dalam 1 Flashdisk

Gambar 1. Contoh Bandwidth tes

Achmad Solichin

Mudafiq Riyan Pratama

Budi Permana, S.Kom Pendahuluan

Instalasi Paket PHP dan MySQL dengan XAMPP

Septina Budi Kurniawati

CARA MEMBUAT FILE INSTALLET ( SET UP ) DELPHI DENGAN DATABASE MYSQL

Instalasi Software monitoring jaringan TCPeye

Muhidin

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Pengenalan APLIKASI DATABASE

Budi Permana, S.Kom Pendahuluan

Mengatur Rata Kanan, Rata Tengah Pada jtable NetBeans

Yama Fresdian Dwi Saputro from-engineer.blogspot.com

Denny Yerianto

PENDAHULUAN TENTANG NETBEANS

Rima Hidayati

Muhammad Adri. Pendahuluan. Instalasi Xampp

Ghandie Kurnia Widi

Panduan Instalasi Drupal 7 di Localhost

Panduan installasi SAP GUI Java di Open SuSe 10.2

Endi Dwi Kristianto

INSTALISASI COMPORT PADA DELPHI 7 By : Taufik Adi Sanjaya Website penulis :

Ghandie Kurnia Widi Lisensi Dokumen: Copyright IlmuKomputer.

Raharjo

Membuat Template Interaktif pada Microsoft Word 2010

Taufik Adi Sanjaya. Menampilkan file Pdf pada form Delphi, ( baca : Delphi 7 )

Septina Budi Kurniawati

Framework CodeIgniter Part 1

MENGGANTI TEXT PADA XP START BUTTON

10.1 Menggunakan FTP

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

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

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

SPREADSHEET, CARA MUDAH MEMBUAT PROGRAM EXCEL ONLINE

Ghandie Kurnia Widi Lisensi Dokumen:

Budi Permana, S.Kom

Sofiyan Arif Kurniawan

Berbagi Data File Folder lewat Jaringan LAN

Riyanto

Moh Sulhan

Menu & Toolbar. Danu Wira Pangestu 1. Menu. Lisensi Dokumen:

Budi Satrio

Lebih Dekat Dengan Component Joomla

9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL

I. Pengenalan Samba. Heri Susanto Lisensi Dokumen:

Cara Penulis Melakukan Proofread di Open Journal Systems

Mendesain Template Presentasi lewat MASTER SLIDE pada Microsoft PowerPoint 2010

Database. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:

Moh Sulhan I. PENDAHULUAN. Lisensi Dokumen:

Membuat Application User pada Cisco Unified CM Administration

Muhidin

Modul-6 MySQL, Koneksi Database, dan Menampilkan Data

Febri Aryanto

Geocoding di Map Info Professional

Lim Server digunakan untuk mengelola jumlah concurrent license, yang akan menentukan jumlah WebInspect server yang dapat dijalankan (aktif).

STEP X Library Not Registered

Ika Nur Khana

fm_iqbal

Nama Penulis Pendahuluan. Isi. Lisensi Dokumen:

E-Trik Visual C++ 6.0

visit :

Krisna D. Octovhiana. 1.1 Apa itu Operator?

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

Setting VMware dan Instalasi Windows 8 Secara Virtual

Rangga Praduwiratna Pendahuluan. Membuat Backup Device pada SQL Server

Mengakses Microsoft SQL Server dengan PHP

SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET

Lisensi Dokumen: Uraian Kasus :

Transkripsi:

Membuat Laporan Berbentuk Excel dan PDF di Java SE M.Octaviano Pratama tavgreen008@gmail.com http://tavgreen.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Laporan diperlukan sebagai salah satu kelengkapan pada system informasi yang anda rancang. Beberapa laporan umum yang sering kita jumpai berformat document, excel dan pdf. Bagaimana mengkolaborasikan antara Sistem Informasi yang kita rancang kususnya berbasis Java dengan Document tersebut? Salah satunya adalah menggunakan beberapa plugin-plugin tertentu seperti itext. Dalam materi ini, akan membahas bagaimana cara membuat laporan laporan berbentuk Excel dan PDF pada Java Desktop anda. Diharapkan anda telah menguasai Dasar dasar pemprograman java dan penggunaan Database yang dapat and abaca pada tutorial saya sebelumnya. Langkah langkah Installkan software berikut : Netbeans 6.9 Xampp untuk database anda yaitu MySQL Itext, download disini http://itextpdf.com/download.php Desain Buatlah Desain Form sebagai berikut : 1

Keterangan: - JTextfield1 untuk nama dan JTextarea1 untuk pesan - JTable simpan di dalam scroll pane agar Tabel dapat di drop down kebawah - Button Save to Database digunakan untuk menyimpan data yang diinputkan ke dalam database mysql - Button Save to Excel digunakan untuk export ke excel - Button Save to PDF digunakan untuk export ke PDF Add Library PDF Tambahkan file itextpdf-5.3.5.jar pada direktori C://Program Files/Java/jre7/lib/ext agar file jar tersebut dapat digunakan kemudian tambahkan jar folder pada projects anda seperti berikut : Tambahkan itextpdf. Database Buatlah Database pada Phpmyadmin anda sebagai berikut : 2

Agar library mysql terdapat pada projects anda, tambahkan dengan cara klik kanan kemudian add library : Pilihlah mysql jdbc driver seperti berikut : Code Buatlah 4 class yaitu Form, Main, Koneksi dan Encapsulasi, dimana Form adalah class untuk desain tampilan desktop, 3

Koneksi adalah class untuk koneksi dan konfigurasi database, Main adalah class bawaan ketika kita membuat Projects dengan netbeans 6.9 dan Encapsulasi adalah class untuk membungkus data yang diinputkan ke database. Main.java Keterangan : - Form fm = new Form(), instance class Form menjadi object fm Koneksi.java 4

5

Keterangan : - Public Koneksi() merupakan constructor, yang pertama kali dieksekusi ketika class ini di instance. - insertdata() merupakan method untuk memasukan data ke database - gettampil() merupakan method untuk mengambil data dari dtabase Encapsulasi.java Keterangan : - Encapsulasi digunakan untuk membungkus (Encapsul) method method penambahan data ke database seperti pesan dan nama serta method insert query yaitu method insertdatabase() 6

Form.java - Construktor Construktor merupakan method yang pertama kali di eksekusi ketika class di instance. ambildata() merupakan pemanggilan method ambildata() yang akan dijelaskan dibawah - Method tambahan Untuk mengambil data di database, buatlah method ambildata() seperti pada : Pada script diatas terdapat cleartabel() yaitu method untuk memanggil cleartabel() yang berisi : - Button Save to Database Klik kanan pada button events action actionperform Tambahkan script berikut : 7

- Button Cancel - Button Save to Excel - Button Save to PDF 8

Pengujian Simpan Ke Database 9

Export ke Excel Export ke PDF Penutup Dalam penyusunan E-book ini, penulis menyadari banyaknya kekurangan, oleh karena itu penulis mengharapkan mendapat kritik dan saran agar penulis dapat menyusun E-book lainnya dengan lebih baik lagi. Apabila pembaca terdapat kesulitan dalam mengaplikasikan materi-materi yang telah diulas sebelumnya, silahkan menghubungi penulis di http://tavgreen.com. Nantikan E-book selanjutnya yang sedang penulis selesaikan. 10

Referensi http://itextpdf.com/ diakses pada tanggal 20 Januari 2013 http://www.tutorialspoint.com/java/index.htm diakses pada tanggal 20 Januari 2013 Biografi Penulis M.Octaviano Pratama. Alumni D3 Teknik Komputer Unpad, saat ini sedang melanjutkan studi di D4 Teknik Informatika Kesehatan program kerjasama Seamolec dan Institut Teknologi Bandung. Penulis menggeluti beberapa bidang IT terutama di Pemprograman Java, Game, Interpreter Language, Mikrokontroller, dll. Saat ini membuka startup IT Midhighsolution yang dapat diakses di http://midhighsolution.com dan juga Insanity-studio di http://insanity-studio.com Anda dapat menghubungi penulis pada alamat dibawah untuk diskusi dan projects : http://www.tavgreen.com dan tavgreen008@gmail.com 11