(Membuat Chart di Java « Octtenz's Blog)

5
 Menggali Potensi Dir i Menggali Potensi Dir i Bekerja sebagai developer, saya sering diminta untuk mendemonstrasikan software yang dibuat. Bila diperhatikan, sepertinya user biasanya senang dengan tampilan yang menarik dibandingkan dengan apa yang bisa dilakukan oleh aplikasi kita. Dan mereka lebih suka melihat report yang bergambar dibandingkan data yang berupa angka saja. Bila di Visual Basic 6 kita mengenal MsChart, di Java kita mengenal JFreeChart sebagai tool untuk membuat chart. Sebenarnya, tanpa library tersebut kita juga bisa membuat chart dengan cara manual. Tapi tentunya sangat melelahkan dan sangat tidak efisien. Kalau ada yang lebih mudah kenapa dipersulit :lo: . Apalagi JFreeChart ini merupakan Java Charting Library yang sangat populer dan memiliki kemampuan yang sangat baik dalam membuat chart. Dia bisa men-generate hampir semua  jenis cha rt yang se ring digunaka n, dan juga JF ree Chart Api me n-support banya k feature inter aktif seper ti tool tips dan zooming. Requirement : JDK 1.6 Java Development Kit 1.6 JFr eeChart Library Diunduh pada : http://www.jfree.org/jfreechar t/ .Y ang kita butuhkan jfreechart-1.0.13.jar dan jcommon- 1.0.16.jar JCreator 4.50 http://www.jcreator.com/ Untuk membuat chart dengan JFreChart, kita harus membuat Dataset, yang kemudian digunakan untuk membuat chart. Dataset berisi data yang ditampilkan pada chart. JFreeChart memiliki berbagai macam Dataset objects, yang bisa digunakan untuk membuat berbagai macam chart. JFreeChart menggunakan object yang dinamakan JFreeChart untuk merepresentasikan chart. Jadi kira – kira begini langkah untuk membuat chart dengan JFreeChart : Membuat Dataset yang berisi data yang akan ditampilkan pada chart. 1. Membuat sebuah JFreeChart object yang bertanggung jawab untuk menggambar chart. 2. Menampilkan chart atau menyimpan chart dalam bentuk jpeg atau format lain ke folder tertentu. 3. Oke, mari kita mulai. Buka JCreator, dan buat project baru dengan nama ChartDasar, pada project templatenya pilih saja Basic Java Application. Kemudian pada Project Classpath, tambahkan libarary JFreeChart yang dibutuhkan. Membuat Chart di Java « Octtenz's Blog h ttp://oct ten z.wordpress.com/2010/02/14/mem buat-chart-di-java/  1 of 5 04/05/2012 11:31

Transcript of (Membuat Chart di Java « Octtenz's Blog)

Page 1: (Membuat Chart di Java « Octtenz's Blog)

5/17/2018 (Membuat Chart di Java Octtenz's Blog) - slidepdf.com

http://slidepdf.com/reader/full/membuat-chart-di-java-octtenzs-blog 1/5

Menggali Potensi DiriMenggali Potensi Diri

Bekerja sebagai developer, saya sering diminta untuk mendemonstrasikan

software yang dibuat. Bila diperhatikan, sepertinya user biasanya senang

dengan tampilan yang menarik dibandingkan dengan apa yang bisa

dilakukan oleh aplikasi kita. Dan mereka lebih suka melihat report yang

bergambar dibandingkan data yang berupa angka saja.

Bila di Visual Basic 6 kita mengenal MsChart, di Java kita mengenal

JFreeChart sebagai tool untuk membuat chart. Sebenarnya, tanpa library

tersebut kita juga bisa membuat chart dengan cara manual. Tapi tentunya

sangat melelahkan dan sangat tidak efisien. Kalau ada yang lebih mudah

kenapa dipersulit :lo: . Apalagi JFreeChart ini merupakan Java Charting

Library yang sangat populer dan memiliki kemampuan yang sangat baik dalam membuat chart. Dia bisa men-generate hampir semua

 jenis chart yang sering digunakan, dan juga JFreeChart Api men-support banyak feature interaktif seperti tool tips dan zooming.

Requirement :

JDK 1.6 Java Development Kit 1.6

JFreeChart Library Diunduh pada : http://www.jfree.org/jfreechart/ .Yang

kita butuhkan jfreechart-1.0.13.jar dan jcommon-

1.0.16.jar

JCreator 4.50 http://www.jcreator.com/

Untuk membuat chart dengan JFreChart, kita harus membuat Dataset, yang kemudian digunakan untuk membuat chart. Dataset berisi

data yang ditampilkan pada chart. JFreeChart memiliki berbagai macam Dataset objects, yang bisa digunakan untuk membuat berbagai

macam chart. JFreeChart menggunakan object yang dinamakan JFreeChart untuk merepresentasikan chart.

Jadi kira – kira begini langkah untuk membuat chart dengan JFreeChart :

Membuat Dataset yang berisi data yang akan ditampilkan pada chart.1.

Membuat sebuah JFreeChart object yang bertanggung jawab untuk menggambar chart.2.

Menampilkan chart atau menyimpan chart dalam bentuk jpeg atau format lain ke folder tertentu.3.

Oke, mari kita mulai.

Buka JCreator, dan buat project baru dengan nama ChartDasar, pada project templatenya pilih saja Basic Java Application. Kemudian

pada Project Classpath, tambahkan libarary JFreeChart yang dibutuhkan.

embuat Chart di Java « Octtenz's Blog http://octtenz.wordpress.com/2010/02/14/membuat-chart-di-java/

1 of 5 04/05/2012 11:31

Page 2: (Membuat Chart di Java « Octtenz's Blog)

5/17/2018 (Membuat Chart di Java Octtenz's Blog) - slidepdf.com

http://slidepdf.com/reader/full/membuat-chart-di-java-octtenzs-blog 2/5

Kemudian akan muncul jendela project dimana kita akan menuliskan kode. Silahkan anda ketikkan kode berikut ini pada jendela kode

anda :

01 /**02 * @(#)ChartDasar.java

03 *

04 * ChartDasar application

05 *

06 * @author : SP Widianto

07 * @version 1.00 2010/2/14

08 * Created with JCreator 4.5 - Best IDE for me :)

09 */

10

11 package com.SPWidianto.Chart;

12

13 import org.jfree.chart.ChartFactory;

14 import org.jfree.chart.ChartFrame;

15 import org.jfree.chart.JFreeChart;16 import org.jfree.data.general.DefaultPieDataset;

17 import org.jfree.chart.plot.*;

18

19 public class ChartDasar

20 {

21

22 public static void main(String[] args)

23 {

24

25 // membuat dataset

26 DefaultPieDataset pieDataset = new DefaultPieDataset();

27 pieDataset.setValue("Java", 21.7);

28 pieDataset.setValue("C & C++", 19.80);

29 pieDataset.setValue("Lainnya", 98.5);30

31 // membuat chart...

32 JFreeChart chart = ChartFactory.createPieChart(

33 "Pie Chart",

34 pieDataset,

35 true, // tampilkan legend

36 true, // tampilkan tooltips

37 false // URLs38 );

39

40 // sedikit modifikasi tampilan dengan menambahkan exploded section

41 PiePlot plot = (PiePlot) chart.getPlot();

42 plot.setExplodePercent("Java", 0.30);

43

44 // membuat dan menampilkan chart pada frame

45 ChartFrame frame = new ChartFrame("Chart Dasar", chart);

46 frame.pack();

47 frame.setVisible(true);48 }

49

embuat Chart di Java « Octtenz's Blog http://octtenz.wordpress.com/2010/02/14/membuat-chart-di-java/

2 of 5 04/05/2012 11:31

Page 3: (Membuat Chart di Java « Octtenz's Blog)

5/17/2018 (Membuat Chart di Java Octtenz's Blog) - slidepdf.com

http://slidepdf.com/reader/full/membuat-chart-di-java-octtenzs-blog 3/5

Share this:

← Koneksi Database dengan C# Milan vs Manchester United Feb 17, 2010→

9 Responses to Membuat Chart di Java

 Anita February 24, 2010 at 9:30 am

Makasih mas, gak susah ternyata ya..

Reply

octtenz March 4, 2010 at 4:42 pm

Nah kalau tidak ada yang salah, maka bila dijalankan akan muncul tampilan chart seperti ini :

tidak terlalu rumit kan .

Oke, cukup sekian dan sampai jumpa.

referensi :

JCreator — Java IDE

JFreeChart 

 java .sun .com

Happy Valentine or/and Chinese new years day, buat anda yang merayakannya.

God bless U all.

Java Chart, Java, OpenSource

50 }

embuat Chart di Java « Octtenz's Blog http://octtenz.wordpress.com/2010/02/14/membuat-chart-di-java/

of 5 04/05/2012 11:31

Page 4: (Membuat Chart di Java « Octtenz's Blog)

5/17/2018 (Membuat Chart di Java Octtenz's Blog) - slidepdf.com

http://slidepdf.com/reader/full/membuat-chart-di-java-octtenzs-blog 4/5

yup, namanya juga sederhana.

Reply

bofan  April 27, 2010 at 5:16 pm

Mas, saya mau tanya.. Kalo di JFreeChart bisa ga dibuat orientasi vertikal axis nya dibalik. Jadi titik 0 pada sumbu Y di

atas, trus makin ke bawah makin naik angkanya, bukan makin turun..

Reply

bofan  April 27, 2010 at 5:22 pm

ngga jd dh.. hehe.. Alhamdulillah, udah dapet di http://www.java2s.com/Code/Java/Chart

 /JFreeChartPlotOrientationDemo.htm 

Reply

Mas Admin  April 28, 2010 at 9:11 am

wah makasih buat linknya…

nambah ilmu

aad July 15, 2010 at 1:12 am

kang, kok ane ga bs mulu ya…????

slalu salah di:

import org.jfree.chart.ChartFactory;

import org.jfree.chart.ChartFrame;import org.jfree.chart.JFreeChart;

import org.jfree.data.general.DefaultPieDataset;

import org.jfree.chart.plot.*;

padahal ane udah copy smuanya…

dan library udh d’tambahin jg…

tolong d’bantu kang…

Reply

Mas Admin July 15, 2010 at 12:06 pm

kalau dilihat pesan kesalahannya, library jfreechart belum diimport secara benar.

coba library jfreechart yang diperlukan di copy ke folder JDK Java anda, misalnya :

C:\Program Files\Java\jdk1.6.0_06\jre\lib\ext.

Sehingga import manual menggunakan jcreator tidak diperlukan lagi.

Reply

arienD  August 11, 2010 at 8:42 am

Maz,,aQ nampilinnya di panel,,tp kQ chartnya g mau muncul y???

padahal waktu aQ coba di file laen yang tanpa panel bisa muncul….

makasih y maz atas infonya….

Reply

embuat Chart di Java « Octtenz's Blog http://octtenz.wordpress.com/2010/02/14/membuat-chart-di-java/

of 5 04/05/2012 11:31

Page 5: (Membuat Chart di Java « Octtenz's Blog)

5/17/2018 (Membuat Chart di Java Octtenz's Blog) - slidepdf.com

http://slidepdf.com/reader/full/membuat-chart-di-java-octtenzs-blog 5/5

Mas Admin  August 14, 2010 at 8:28 am

panel itu maksudnya JPanel ya….

lihat disini saja deh :

“http://suhearie.wordpress.com/2008/09/06/membuat-grafik-dengan-jfreechart/”  

atau disini deh :

“http://www.java2s.com/Code/Java/Chart/JFreeChartPieChartDemo7.htm”  

untuk mudahnya gunakan method ChartPanel-nya JFreeChart bila ingin ditampilkan pada aplikasi swing.

Reply

↑ TopBlog at WordPress.com. Theme: zBench by zwwooooo.

embuat Chart di Java « Octtenz's Blog http://octtenz.wordpress.com/2010/02/14/membuat-chart-di-java/

5 of 5 04/05/2012 11:31