Membuat Input data penyebaran COVID19(Akhmad Marzuki_171011402074)

1.Buat program baru dengan klick > File> new project
>pilih “java application> input nama > lalu finis
2.Tambahkan library dengan cara pilih
libraries>add jar/folder>dan pilih
seperti gmbr berikut



3.Buat Package baru dengan
nama AplikasiCovid. Dengan cara klik
kanan Source Package > New > Java
Package


4.Lalu buatlah Jframe dengan cara
klick kanan pada package
AplikasiCovid>new>Jframe From


5.Lalu desain seperti di bawah ini
dengan menggunakan
label,textField,button


6.Lalu berikan source code pada 
button simpan 

int positif,pdp,odp,kematian;
positif = Integer.parseInt(jTextField1.getText());
pdp = Integer.parseInt(jTextField2.getText());
odp = Integer.parseInt(jTextField3.getText());
kematian = Integer.parseInt(jTextField4.getText());
jLabel5.setText(""+positif+" Orang");
jLabel6.setText(""+pdp+" Orang");
jLabel7.setText(""+odp+" Orang");
jLabel8.setText(""+kematian+" Orang");

• Dan pada button grafik

PieChart adeObjek = new PieChart ();
adeObjek.setNilai(jTextField1.getText(),jTextField2.getText(),jTextField3.getText(),jTex
tField4.getText());
adeObjek.setVisible(true);
dispose ();

7.Lalu membuat java class dengan klick kanan 
pada Aplikasicovid>new>javaclass>isi class 
name sprti gmbar trsbt >lalu finish


8.Masukan source dibawah ini


Source selanjutnya masukan source


Input source dibawah ini ,lanjutan dari source tadi

double jml = juki1+juki2+juki3;
DefaultPieDataset jukiDataset2 = new DefaultPieDataset ();
jukiDataset2.setValue("Data Termasuk : positif,PDP,ODP = "+jml,jml);
jukiDataset2.setValue("Kematian = "+juki4,juki4);
JFreeChart jukiChart1 = ChartFactory.createPieChart3D(" Data Penduduk Yang Terkena COVID-
19",jukiDataset1,false,false,false);
PiePlot3D jkiPlot1 = (PiePlot3D) jukiChart1.getPlot();
jkiPlot1.setForegroundAlpha(0.6f);
jkiPlot1.setCircular(true);
JFreeChart jukiChart2 = ChartFactory.createPieChart3D("Perbandingan Data Keselamatan",
jukiDataset2,false,false,false);
PiePlot3D jkiPlot2 = (PiePlot3D) jukiChart2.getPlot();
jkiPlot2.setForegroundAlpha(0.6f);
jkiPlot2.setCircular(true);
jukiPanel.add(new ChartPanel (jukiChart1));
jukiPanel.add(new ChartPanel (jukiChart2));
jukiPanel.setPreferredSize(new Dimension (800,600));
setContentPane(jukiPanel);
}
}

Seperti pada gambar berikut :


9.Lalu running hasil tersebut dengan klick
pada datainput>shift+f6

hasilnya

Masukan data yang akan disimpan , seperti gambar di bawah ini lau klik simpan
 
Kemudian klik tombol Grafik dan hasilnya srpeti di bawah ini :

Komentar