Membuat Pie Chart (Diagram Pie) Di Java Memakai Jfreechart

Chart atau diagram merupakan komponen yang sering dipakai dalam sebuah aplikasi. Terutama aplikasi Sistem Informasi. Penyajian data dalam bentuk diagram merupakan salah satu cara untuk menciptakan sebuah laporan menjadi lebih menarik dan lebih gampang dibaca. Sebuah diagram dapat memuat banyak gosip sehingga diperlukan kecermatan dan keahlian tersendiri dalam membaca diagram.

Pada postingan kali ini, saya akan menciptakan sebuah aplikasi sederhana yang menampilkan Pie Chart / Diagram Pie memakai Library JFreeChart.

Langkah Pertama
Buat sebuah project di netbeans, kemudian beri nama projectnya. Kemudian buat sebuah Class.

Langkah Kedua
Tambahkan 2 buah method:
private JFreeChart buildChart(PieDataset dataset, String judul) {          JFreeChart chart = ChartFactory.createPieChart3D(judul, // Judul Chart                  dataset, // data chart yang akan di tampilkan                  true, // jikalau ya, maka akan legend chart/diagram ditampilkan                  true,                  false);            PiePlot3D plot = (PiePlot3D) chart.getPlot();          plot.setStartAngle(290);          plot.setDirection(Rotation.CLOCKWISE);          plot.setForegroundAlpha(0.5f);          return chart;        }        private PieDataset buildData() {          DefaultPieDataset dataSet = new DefaultPieDataset();          dataSet.setValue("Google Chrome", 45);          dataSet.setValue("Mozila Firefox", 30);          dataSet.setValue("Internet Explorer", 15);          dataSet.setValue("Browser Lainnya", 10);            return dataSet;      }    
Dari nama methodnya saya yakin, agan-agan sudah bias menyimpulkan fungsi dari method-method ini.

Langkah ketiga
Buat konstruktor dan masukan instruksi berikut:

public JavaPieChart() {  //inisialisasi frame          this.setSize(600, 400);          this.setTitle("javadanphp.blogspot.com Java Chart Tutorial");          this.setLocationRelativeTo(null);          this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);            //membuat diagram/chart jfreechart          //Membuat/mengkakulasikan data char          PieDataset dataset = buildData();          // Membuat chart menurut data yang ada pada dataset          JFreeChart chart = buildChart(dataset, "Browser yang mengakses javadanphp.blogspot.com");          // Memasukan chart pada panel biar lebih gampang ditampilkan pada komponen swing container          ChartPanel pieChart = new ChartPanel(chart);                   //memasukan chart panel kedalam jpanel          this.setContentPane(pieChart);  }  

Fungsi kode-kode diatas sudah saja jelaskan di komennya.
Langkah terakhir, tambahkan method main untuk me-run aplikasi
public static void main(String[] args) {          try {              UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());          } catch (Exception e) {          }                   SwingUtilities.invokeLater(new Runnable() {              @Override              public void run() {                  new JavaPieChart().setVisible(true);              }          });      }  

Sekarang coba jalankan aplikasinya. Hmmm kalo ga ada problem maka akan tampil hasilnya, kurang lebih menyerupai berikut:

Chart atau diagram merupakan komponen yang sering dipakai dalam sebuah aplikasi Membuat Pie Chart (Diagram Pie) Di Java Menggunakan JFreeChart


Oke, selesai, silahkan diaplikasikan untuk aplikasi yang lebih kompleks untuk berlatih.
Silahkan download instruksi sumbernya disini:

Terima kasih, dan semoga bermanfaat.

Agan juga dapat mendownload tutorial ini dalam bentuk PDF



Terima kasih sudah meluangkan waktu untuk mengunjungi blog ini.

Belum ada Komentar untuk "Membuat Pie Chart (Diagram Pie) Di Java Memakai Jfreechart"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel