Langkah-Langkah Membuat Aplikasi database dengan Menampilkan Hasil Grafik
• Buka browser kalian lalu ketikan localhost:phpmyadmin/
• Lalu buat database baru beri nama seperti berikut
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PiePlot;
import org.jfree.chart.plot.PiePlot3D;
import org.jfree.data.general.DefaultPieDataset;
public class GrafikInputCovid_bafaludanur extends javax.swing.JFrame {
DefaultTableModel model;
public GrafikInputCovid_bafaludanur() {
initComponents();
String [] judul ={"KAB/KOTA","POSITIF","MENINGGAL","SEMBUH"};
model = new DefaultTableModel(judul,0);
tabelUtama_bafaludanur.setModel(model);
tampilkan();
Lalu Membuat perintah di action performance
try {
Connection cn = DriverManager.getConnection("jdbc:mysql://localhost/db_uas_bafaludanur","root","");
cn.createStatement().executeUpdate("update tb_covid19 set data_positif ='"
+Positif_bafaludanur.getText()+"',data_meninggal='"+Meninggal_bafaludanur.getText()+"',data_sembuh='"+Sembuh_bafaludanur.getText()
+"'where kab_kota='"+Kab_Kota_bafaludanur.getText()+"'");
tampilkan();
} catch (SQLException ex) {
Logger.getLogger(GrafikInputCovid_bafaludanur.class.getName()).log(Level.SEVERE, null, ex);
}
reset();
Membuat perintah di action performance
Masukan seperti dibawah untuk tombol hapus
try {
// TODO add your handling code here:
Connection cn = DriverManager.getConnection
("jdbc:mysql://localhost/db_uas_bafaludanur","root","");
cn.createStatement().executeUpdate
("delete from tb_covid19 where kab_kota ='"+Kab_Kota_bafaludanur.getText()+"'");
tampilkan();
} catch (SQLException ex) {
Logger.getLogger(GrafikInputCovid_bafaludanur.class.getName()).log(Level.SEVERE, null, ex);
}
reset();
public class GrafikInputNilai_bafaludanur extends javax.swing.JFrame {
DefaultTableModel model;
public GrafikInputNilai_bafaludanur() {
initComponents();
String [] judul ={"Nama","Tugas","UTS","UAS"};
model = new DefaultTableModel(judul,0);
tabelUtama_bafaludanur.setModel(model);
tampilkan();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
String nama = nama_bafaludanur.getText();
String tugas = tugas_bafaludanur.getText();
String uts = uts_bafaludanur.getText();
String uas = uas_bafaludanur.getText();
DefaultPieDataset dataset = new DefaultPieDataset();
dataset.setValue("Nilai Tugas : " + tugas,new Integer(tugas));
dataset.setValue("Nilai UTS : " + uts,new Integer(uts));
dataset.setValue("Nilai UAS : " + uas,new Integer (uas));
JFreeChart chart1 = ChartFactory.createPieChart3D(nama, dataset, false, false, false);
PiePlot3D plot2 = (PiePlot3D) chart1.getPlot();
ChartFrame frame = new ChartFrame("BERIKUT NILAI MAHASISWA ATAS NAMA : "+nama,chart1);
frame.setVisible(true);
frame.setSize(600,400);
}
kurang lebih seperti itu yang dapat saya bagikan, jika ada pertanyaan silahkan komen di kolom komentar.
Terimakasih
Untuk mendownload dokumentasi dalam bentuk PDF silahkan klik link dibawah ini














Komentar
Posting Komentar