Tutorial membuat grafik sederhana menggunakan NetBeans

Grafik Sederhana

Nama    : Deden Supriadi
NIM      : 171011400955
Kelas     : 06TPLE014

Assalamualaikum ...

Apa kabar sahabat blog? semoga sehat selalu ya😊
Pada tutorial kali ini kita akan belajar membuat grafik sederhana, menggunakan NetBeans tanpa menggunakan web server seperti apache, dan hasil akhir dari tutorial ini akan menampilkan grafik Pie.
Oiyaa pastikan aplikasi NetBeans nya sudah terinstal ya, Oke langsung saja kita mulai gaess ga usah lama lama 😅...

Pertama buat project baru dengan nama "DedenS_171011400955"




Import file Library jFreechart yang dibutuhkan 




Buatlah jInternal Frame Form dengan nama "PieChart"




Tampilan sebagai berikut 



Buatlah java main class dengan nama "JavaPieChart"





Masukkan import pada java main class


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;

Tampilan sebagai berikut




Masukkan inisialisasi frame untuk diagram pie


public class JavaPieChart extends JFrame {
    
    public JavaPieChart() {
        //inisialisasi frame
        this.setSize(600, 400);
        this.setTitle("Diagram PIE");
        this.setLocationRelativeTo(null);
     this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    //membuat diagram/chart jfreechart
    //Membuat/mengkakulasikan data char
   
     PieDataset dataset_DedenSupriadi = buildData();
    
    // Membuat chart berdasarkan data yang ada pada dataset
    JFreeChart chart_DedenSupriadi = buildChart(dataset_DedenSupriadi, "Browser yang Yang Digunakan Deden Supriadi");
    
    // Memasukan chart pada panel agar lebih mudah ditampilkan pada komponen swing containe
    ChartPanel pieChart_DedenSupriadi = new ChartPanel(chart_DedenSupriadi);
    
    //memasukan chart panel kedalam jpanel
    this.setContentPane(pieChart_DedenSupriadi);
    }

Tampilan sebagai berikut 




Masukkan method parameter kondisi Chart


private JFreeChart buildChart(PieDataset dataset_DedenSupriadi, String judul) {
        
        JFreeChart chart_DedenSupriadi = ChartFactory.createPieChart3D(judul, // Judul Chart
        dataset_DedenSupriadi, // data chart yang akan di tampilkan
        true, // jika ya, maka akan legend chart/diagram ditampilkan
        true,
        false);
    
       PiePlot3D plot_DedenSupriadi = (PiePlot3D) chart_DedenSupriadi.getPlot();
        plot_DedenSupriadi.setStartAngle(290);
        plot_DedenSupriadi.setDirection(Rotation.CLOCKWISE);
        plot_DedenSupriadi.setForegroundAlpha(0.5f);
        return chart_DedenSupriadi;
}

Tampilan sebagai berikut


Buatlah method isi dataset chart  


  private PieDataset buildData() {
        DefaultPieDataset dataSet_DedenSupriadi = new DefaultPieDataset();
        dataSet_DedenSupriadi.setValue("Google Chrome", 45);
        dataSet_DedenSupriadi.setValue("Mozila Firefox", 30);
        dataSet_DedenSupriadi.setValue("Internet Explorer", 15);
        dataSet_DedenSupriadi.setValue("Browser Lainnya", 10);

       return dataSet_DedenSupriadi;
}

Seperti dibawah ini



Buatlah method main

 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);
        }
        });
    }
}

Seperti dibawah ini


Hasil Program 


Nah selesai, selamat mencoba yaa gaaess💪🙏


Komentar

Postingan populer dari blog ini

UTS Keamanan Komputer

Tutorial membuat laporan bencana menggunakan NetBeans