Membuat Program Grafik Covid19 dengan input(Java NetBeans)

Assalamualaikum Wr.wb
kali ini saya akan membuat langkah-langkah cara membuat program grafik covid-19 dengan Java NetBeans.
oke Let's do this.


Pertama buat project baru dengan cara klik ctrl + N lalu pilih java application.
Setelah itu buatlah JFrame form untuk input data dan beri nama sesuai dengan keinginan atau sesuai dengan ketentuan yang berlaku.


Buatlah design JFrame form sesuai dengan kebutuhan, seperti pada gambar di bawah ini.



Setelah itu buatlah Java Class dan beri nama sesuai dengan ketentuan



Masukkan source code di button simpan pada grafik input

int a,b,c,d;
        a=Integer.parseInt(jTextField5.getText());
        b=Integer.parseInt(jTextField6.getText());
        c=Integer.parseInt(jTextField7.getText());
        d=Integer.parseInt(jTextField8.getText());
        jLabel6.setText(""+a);
        jLabel7.setText(""+b);
        jLabel8.setText(""+c);
        jLabel9.setText(""+d);

Bisa di lihat seperti gambar di bawah ini



Setelah itu masukkan source code pada button GRAFIK

FachmiPieGrafikChart obj1 = new FachmiPieGrafikChart();
obj1.setNilai(jLabel6.getText(),jLabel7.getText(),jLabel8.getText(),jLabel9.getText());
obj1.setVisible(true);
dispose();

Seperti gambar di bawah ini



Import source code berikut pada Java Class

import java.awt.GridLayout;
import javax.swing.JFrame;
import java.awt.Dimension;
import org.jfree.chart.plot.PiePlot;
import org.jfree.chart.plot.PiePlot3D;
import javax.swing.JPanel;
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.data.general.DefaultPieDataset;

Seperti gambar di bawah ini


Selanjunya masukkan Sourcecode berikut di piegrafikinput

double n1=0,n2=0,n3=0,n4=0;
        public void setNilai(String nilai1,String nilai2,String nilai3,String nilai4){           
            try{               
                n1=Double.parseDouble(nilai1);
            }catch(NumberFormatException ex){}           
           try{               
                n2=Double.parseDouble(nilai2);
            }catch(NumberFormatException ex){}          
           try{               
                n3=Double.parseDouble(nilai3);
            }catch(NumberFormatException ex){}          
           try{
                n4=Double.parseDouble(nilai4);
            }catch(NumberFormatException ex){}

this.setSize(800,600);
           this.setTitle("Diagram Pie - Fachmi Fahrezi");
           this.setLocationRelativeTo(null);
           this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);          
        JPanel panel = new JPanel(new GridLayout(2, 2));
        DefaultPieDataset dataset = new DefaultPieDataset();
        dataset.setValue("Positif",n1);
        dataset.setValue("PDP",n2);
        dataset.setValue("ODP",n3);
        dataset.setValue("Kematian",n4);
       
         JFreeChart chart1 = ChartFactory.createPieChart3D("Data Penduduk yang Terkena COVID-19",
                 dataset, false, false, false);
        PiePlot3D plot3 = (PiePlot3D) chart1.getPlot();
        plot3.setForegroundAlpha(0.6f);
        JFreeChart chart2 = ChartFactory.createPieChart("Perbandingan Data Keselamatan",
                dataset, false, false, false);
 plot3.setCircular(true);

panel.add(new ChartPanel(chart1));
        panel.add(new ChartPanel(chart2));
      
       
        panel.setPreferredSize(new Dimension(600, 400));
        setContentPane(panel);
    }
            public static void main(String[] args){
            try {
                UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
                }catch (Exception e){
            }
            SwingUtilities.invokeLater(new Runnable(){
            @Override
            public void run() {
                    new FachmiPieGrafikChart().setVisible(true);
            }
        });
    }
}


Maka hasilnya akan seperti di bawah ini






Setelah itu jalan kan program lalu klik simpan




Maka grafiknya akan seperti di bawah ini







Untuk  mendonload file dalam bentuk pdf silahkan klik link di bawah ini
>>>>>> DOWNLOAD PDF <<<<<

Komentar

Postingan populer dari blog ini

Trik Sulapnya Sudah Dibongkar Oleh Pesulap Merah, Inilah Sosok Gus Samsudin yg Disebut Memiliki Kekuatan Spiritual yg Bisa Membakar Makhluk Halus. Benarkah?

Cara Setting Sharing File di Windows 10