Selasa, 02 Juni 2020

Tutorial Membuat Diagram Bar / Batang pada Netbeans

Assalamulaikum temen-temen semua,apa kabar aku harap sehat selalu ya :)
kali ini kita membahas bagaimana membuat Diagram Bar / Batang pada aplikasi Netbeans.
Oke kita mulai aja,semoga bermanfaat..

1.Buatlah New Projek dengan nama "AdiSaputro_171011401252"



2.Buatlah New Package dengan nama "kompgrafik_adi"


3.Buatlah New JFrame dengan nama "DiagramBar"


4.Import JDK dan JFeechart pada Library


5.Masukan Source pada JFrame Diagram Bar/Batang

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package kompgrafik_adi;
import javax.swing.JFrame;
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.PlotOrientation;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
/**
 *
 * @author ADMIN
 */
public class Diagrambar extends javax.swing.JFrame {

    /**
     * Creates new form Diagrambar
     */
    public Diagrambar() {
        initComponents();
        
    }

6.Setelah itu buatlah Java Class dengan nama "DiagramBar1"


7.Masukan Source Codenya ke Java Class seperti berikut :

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */    
    package kompgrafik_adi;
import javax.swing.JFrame;
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.PlotOrientation;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;


/**
 *
 * @author ADMIN
 */
public class DiagramBar1 extends JFrame {
    
   public static void main (String[]args){
        DefaultCategoryDataset cat = new DefaultCategoryDataset();
 int[] tahun = {2018,2019,2020};
 int[] chrome_Adi_Saputro = {60,45,30};
 int[] mozila_Adi_Saputro = {50,30,20};
 int[] explorer_Adi_Saputro = {20,14,17};
 int[] lain_Adi_Saputro = {5,10,10};

 for (int i=0; i<tahun.length; i++) {
 String thn = String.valueOf(tahun[i]);
 cat.addValue(chrome_Adi_Saputro[i], "Google Chrome", thn);
 cat.addValue(mozila_Adi_Saputro[i], "Mozila Firefox", thn);
 cat.addValue(explorer_Adi_Saputro[i], "Internet Explorer", thn);
 cat.addValue(lain_Adi_Saputro[i], "Browser Lainnya", thn);
 }


 //untuk diagram batang
 JFreeChart chart = ChartFactory.createBarChart("Browser yang Yang DIgunakan oleh ADI SAPUTRO"
,"BROWSER","Penggunaan (%)", (CategoryDataset) cat,
PlotOrientation.VERTICAL,
 true,
 true,
 true);
 ChartFrame cf = new ChartFrame("Bar Chart ", chart);
 cf.setSize(800, 600);
 cf.setVisible(true);
 cf.setLocationRelativeTo(null);
 } 
}

8.Setelah selesai semua dan tidak ada eror klik Run / Alt + F6 dan hasilnya seperti ini :



Sampai disini dulu ya teman-teman semoga bermanfaat,terima kasih..























Tidak ada komentar:

Posting Komentar

20201_Secure_UAS_07TPLE014_AdiSaputro

UAS KEAMANAN KOMPUTER