Assalamualikum Wr.Wb..
Dengan menggunakan Library JFreeChart dapat menampilkan data dengan grafik. Grafik yang ditampilkan dapat berbagai bentuk, seperti lingkaran, batang, ataupun lingkaran. Pada contoh ini saya menggunakan grafik berbentuk garis. Download JFreeChart di sini http://sourceforge.net/projects/jfreechart/. Tambahkan JFreeChart ke dalam Libraries. Program yang saya buat adalah menampilkan data nilai berdasarkan nama yang diambil dari database. Sebelum membuat programnya, buat terlebih dahulu database beserta tabel – tabelnya.
Import Dan Sourcecode Seperti ini
Masukan Sourcecode
super("Grafik Garis Nilai Mahasiswa");
setResizable(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 685, 429);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
setLocationRelativeTo(null);
Dan juga Sourcecode Lanjutan
});
Hasil Grafik Line Koneksi dari Database "data" dan Project Netbeans "duwisapitri_database"
Grafik Line Nilai Mahasiswa.
Langkah Pertama,
Buka XAMPP dan start Apache dan Mysql Karena kita membutuhkan itu untuk mengoneksikan Database.
Buka XAMPP dan start Apache dan Mysql Karena kita membutuhkan itu untuk mengoneksikan Database.
Buka Browser Dan ketik Localhost Seperti yang terlihat
Tampilan Akan seperti ini
Buat Tabel (Saya buat dengan Nama "data")
Seperti ini
Buat Nama dan Nilai pada Tabel
Selanjutnya Buka Netbeans (Project Yang anda buat)
kalu saya buat project dengan nama "duwisapitri_database"
add Library "MYQL JDBC Driver"
kalu saya buat project dengan nama "duwisapitri_database"
add Library "MYQL JDBC Driver"
Buat Jframe Form Seperti di bawah ini
Import Dan Sourcecode Seperti ini
Masukan Sourcecode
super("Grafik Garis Nilai Mahasiswa");
setResizable(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 685, 429);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
setLocationRelativeTo(null);
Dan juga Sourcecode Lanjutan
try
{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
duwi_frame frame = new duwi_frame();
frame.setVisible(true);
String query = "SELECT * FROM Data";
JDBCCategoryDataset data;
data =new JDBCCategoryDatase t
("jdbc:mysql://localhost/data","com.mysql.jdbc.Driver","root","root");
data.executeQuery(query);
JFreeChart chart = ChartFactory.createLineChart("Index Prestasi","Nama", "Nilai", data,PlotOrientation.VERTICAL,true, true, false);
ChartPanel cPanel = new ChartPanel(chart);
frame.setContentPane(cPanel);
} catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException | SQLException e){
}
}});
Hasil Grafik Line Koneksi dari Database "data" dan Project Netbeans "duwisapitri_database"
Document Pdf Download










Tidak ada komentar:
Posting Komentar