Cara Membuat Program Grafik Sederhana

Hai sobat, pada postingan pertama kali ini saya akan memberikan tutorial cara untuk membuat program grafik sederhana menggunakan Netbeans, seperti yang kita tahu Netbeans adalah IDE atau software untuk membuat program berbasis Java, Ada beberapa cara untuk membuat grafik di Netbeans antara lain dengan menggunakan jfreechart, dan tanpa menggunakan jfreechart. Untuk informasinya, JFreeChart adalah library gratis java untuk membuat grafik atau diagram. Pada kali ini saya akan berikan pada tutorial kali ini adalah membuat diagram lingkaran (pie chart) menggunakan jfreechart di java.

Apa Saja yang harus di siapkan ?
Tentunya anda harus mendownload terlebih dahulu Netbeans & JFreeChart nya. 
Jika sudah langsung ke tutorial nya sebagai berikut.

1. Import Library JFreeChart
2. Buat package baru dengan format nama_nim



3. Buatlah Java Class dengan nama JavaPieChart


4. Silahkan tempelkan Source Code berikut ini pada Class JavaPieChart
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package wirawan_pertemuan_1_2;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PiePlot3D;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.data.general.PieDataset;
import org.jfree.util.Rotation;
/**
 *
 * @author wirawan
 */
public class JavaPieChart extends JFrame{
    public JavaPieChart() {
//inisialisasi frame
this.setSize(600, 400);
this.setTitle("Diagram Lingkaran");
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//membuat diagram/chart jfreechart
//Membuat/mengkakulasikan data char
PieDataset dataset = buildData();
// Membuat chart berdasarkan data yang ada pada dataset
JFreeChart chart = buildChart(dataset, "Browser yang digunakan tahun ini");
// Memasukan chart pada panel agar lebih mudah ditampilkan pada komponen swing containe
ChartPanel pieChart = new ChartPanel(chart);
//memasukan chart panel kedalam jpanel
this.setContentPane(pieChart);
}

private JFreeChart buildChart(PieDataset dataset, String judul) {
JFreeChart chart = ChartFactory.createPieChart3D(judul, // Judul Chart
dataset, // data chart yang akan di tampilkan
true, // jika 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", 50);
dataSet.setValue("Mozila Firefox", 35);
dataSet.setValue("Opera Mini", 75);
dataSet.setValue("Internet Explorer", 20);
return dataSet;
}

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);
}
        });
}
}
5. Jalannya filenya dengan menekan Klik Kanan > Run File atau menekan tombol Shift+F6 maka akan tampil sebagai berikut :

itulah cara membuat pie chart di netbeans dengan menggunakan library JFreeChart memudahkan kita untuk membentuk grafik di java, sekian dari saya semoga bermanfaat
Link PDF : https://drive.google.com/file/d/1sis89lapqxeblKy-HmfbFxQHPQL9w2xD/view?usp=sharing

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel