0% found this document useful (0 votes)
9 views81 pages

Java NetBeans Database Connection Example

Uploaded by

danielbakkara381
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views81 pages

Java NetBeans Database Connection Example

Uploaded by

danielbakkara381
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

LAMPIRAN

List Program Java NetBeans


[Link]
/*
* 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 PROGRAM;

import [Link];
import [Link];

/**
*
* @author ODI
*/
public class KoneksiDB {
private static [Link] koneksi;

public static [Link] getKoneksi() throws SQLException{


if (koneksi == null){
try{
String url="jdbc:mysql://localhost:3306/data_ikan";
String user="root";
String password="";
[Link](new [Link]());
koneksi= [Link](url,user,password);
[Link]("koneksi berhasil");
}catch (Exception e){
[Link]("error");
}
}
return koneksi;
}
public static void main(String args[]) throws SQLException{
getKoneksi();
}
}

[Link]
/*
* 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 PROGRAM;

import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];

/**
*
* @author USER
*/
public class LOGIN extends [Link] {

/**
* Creates new form LOGIN
*/
public LOGIN() throws SQLException {
initComponents();
Dimension layar = [Link]().getScreenSize();
int x = [Link] / 2 - [Link]().width / 2;
int y = [Link] / 2 - [Link]().height / 2;
[Link](x, y);
Connection c=[Link]();

/**
* 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")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

panel2 = new [Link]();


label2 = new [Link]();
txtuser = new [Link]();
jButton1 = new [Link]();
jButton2 = new [Link]();
label3 = new [Link]();
txtpw = new [Link]();
cbtampil = new [Link]();
panel1 = new [Link]();
jLabel1 = new [Link]();
jLabel3 = new [Link]();

setDefaultCloseOperation([Link].EXIT_ON_CLOSE);

[Link](new [Link](255, 153, 102));

[Link](new [Link]("Cooper Black", 2, 18)); // NOI18N


[Link]("Username :");
[Link](new [Link]("Tahoma", 1, 16)); // NOI18N
[Link](new [Link]() {
public void keyPressed([Link] evt) {
txtuserKeyPressed(evt);
}
});

[Link](new [Link](153, 255, 153));


[Link](new [Link]("Tahoma", 1, 14)); // NOI18N
[Link]("MASUK");
[Link]([Link]([Link], null,
new [Link](102, 255, 102), null, null));
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jButton1ActionPerformed(evt);
}
});

[Link](new [Link](255, 0, 51));


[Link](new [Link]("Tahoma", 1, 14)); // NOI18N
[Link]("CANCEL");
[Link]([Link]([Link], null,
new [Link](102, 255, 102), null, null));
[Link](new [Link]([Link].DEFAULT_CURSOR));
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jButton2ActionPerformed(evt);
}
});

[Link](new [Link]("Cooper Black", 2, 18)); // NOI18N


[Link]("Password :");

[Link](new [Link]("Tahoma", 1, 18)); // NOI18N


[Link](new [Link]() {
public void keyPressed([Link] evt) {
txtpwKeyPressed(evt);
}
});

[Link](new [Link](51, 51, 255));


[Link]("Tampilkan Password");
[Link](new [Link]() {
public void itemStateChanged([Link] evt) {
cbtampilItemStateChanged(evt);
}
});

[Link] panel2Layout = new [Link](panel2);


[Link](panel2Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addGroup([Link]()
.addComponent(label3, [Link].PREFERRED_SIZE, 115,
[Link].PREFERRED_SIZE)
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addGroup([Link]()
.addComponent(cbtampil, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE))
.addComponent(txtpw)))
.addGroup([Link]()
.addGroup([Link]([Link])
.addGroup([Link]()
.addComponent(label2, [Link].PREFERRED_SIZE, 115,
[Link].PREFERRED_SIZE)
.addPreferredGap([Link])
.addComponent(txtuser, [Link].PREFERRED_SIZE, 287,
[Link].PREFERRED_SIZE))
.addGroup([Link]()
.addComponent(jButton1, [Link].PREFERRED_SIZE, 137,
[Link].PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton2, [Link].PREFERRED_SIZE, 137,
[Link].PREFERRED_SIZE)))
.addGap(0, 0, Short.MAX_VALUE)))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(txtuser, [Link].PREFERRED_SIZE, 41,
[Link].PREFERRED_SIZE)
.addGroup([Link]()
.addGap(7, 7, 7)
.addComponent(label2, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)))
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addComponent(label3, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addComponent(txtpw, [Link].PREFERRED_SIZE, 38,
[Link].PREFERRED_SIZE))
.addPreferredGap([Link])
.addComponent(cbtampil, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addComponent(jButton1, [Link].PREFERRED_SIZE, 35,
[Link].PREFERRED_SIZE)
.addComponent(jButton2, [Link].PREFERRED_SIZE, 35,
[Link].PREFERRED_SIZE))
.addContainerGap(39, Short.MAX_VALUE))
);

[Link](new [Link](153, 255, 153));

[Link](new [Link](204, 255, 204));


[Link](new [Link]("Tahoma", 1, 18)); // NOI18N
[Link]("LOG IN");

[Link](new [Link]("Tahoma", 1, 18)); // NOI18N


[Link]("USER");

[Link] panel1Layout = new [Link](panel1);


[Link](panel1Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addComponent(jLabel1)
.addPreferredGap([Link],
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jLabel3)
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addGap(10, 10, 10)
.addGroup([Link]([Link])
.addComponent(jLabel1)
.addComponent(jLabel3))
.addContainerGap([Link].DEFAULT_SIZE, Short.MAX_VALUE))
);

[Link] layout = new [Link](getContentPane());


getContentPane().setLayout(layout);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(panel1, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(panel2, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addComponent(panel1, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addPreferredGap([Link])
.addComponent(panel2, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addContainerGap([Link].DEFAULT_SIZE, Short.MAX_VALUE))
);

pack();
}// </editor-fold>

private void txtuserKeyPressed([Link] evt) {


// TODO add your handling code here:
if ([Link]() == KeyEvent.VK_ENTER) {
[Link]();
}
}

private void jButton1ActionPerformed([Link] evt) {


try{
Connection c=[Link]();
Statement s= [Link]();
String sql="SELECT * FROM login WHERE nama='" + [Link]()+"' and password='"+[Link]()+"'";
ResultSet r=[Link](sql);
if ([Link]()){
DASHBOARD n= new DASHBOARD();
[Link](true);
dispose();
[Link](false);
}else {
[Link](null, "Data yang Anda Masukkan Salah, Silahkan Isi Ulang ");
[Link]();
[Link]("");
[Link]("");
}
} catch (SQLException ex) {
[Link]("GAGAL PARSING DATA");
}
}

private void jButton2ActionPerformed([Link] evt) {


// TODO add your handling code here:
[Link](false);
}

private void txtpwKeyPressed([Link] evt) {


if ([Link]() == KeyEvent.VK_ENTER) {
try{
Connection c=[Link]();
Statement s= [Link]();
String sql="SELECT * FROM login WHERE nama='" + [Link]()+"' and password='"+[Link]()
+"'";
ResultSet r=[Link](sql);
if ([Link]()){
DASHBOARD n= new DASHBOARD();
[Link](true);
dispose();
[Link](false);
}else {
[Link](null, "Data yang Anda Masukkan Salah, Silahkan Isi Ulang ");
[Link]();
[Link]("");
[Link]("");
}
} catch (SQLException ex) {
[Link]("GAGAL PARSING DATA");
}
}
}

private void cbtampilItemStateChanged([Link] evt) {


if([Link]()==true){
[Link]((char)0);
[Link]();
}else{
[Link]('*');
[Link]();
}
}

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see [Link]
*/
try {
for ([Link] info : [Link]()) {
if ("Nimbus".equals([Link]())) {
[Link]([Link]());
break;
}
}
} catch (ClassNotFoundException ex) {
[Link]([Link]()).log([Link], null, ex);
} catch (InstantiationException ex) {
[Link]([Link]()).log([Link], null, ex);
} catch (IllegalAccessException ex) {
[Link]([Link]()).log([Link], null, ex);
} catch ([Link] ex) {
[Link]([Link]()).log([Link], null, ex);
}
//</editor-fold>
//</editor-fold>

/* Create and display the form */


[Link](new Runnable() {
public void run() {
try {
new LOGIN().setVisible(true);
} catch (SQLException ex) {
[Link]([Link]()).log([Link], null, ex);
}
}
});
}

// Variables declaration - do not modify


private [Link] cbtampil;
private [Link] jButton1;
private [Link] jButton2;
private [Link] jLabel1;
private [Link] jLabel3;
private [Link] label2;
private [Link] label3;
private [Link] panel1;
private [Link] panel2;
private [Link] txtpw;
private [Link] txtuser;
// End of variables declaration
}

[Link]
/*
* 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 PROGRAM;

import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];

/**
*
* @author ODI
*/
public class DASHBOARD extends [Link] {

String filename;
DefaultTableModel modelinput;
DefaultTableModel modelinput2;
DefaultTableModel modelIkanPatin;
DefaultTableModel modelIkanLele;
DefaultTableModel modelIkanNila;
DefaultTableModel modelIkanMas;
DefaultTableModel modelIkanKakap;
DefaultTableModel modelIkanBandeng;
DefaultTableModel modelIkanKerapu;
DefaultTableModel modelUdang;
DefaultTableModel modelPeramalan;
public DASHBOARD() {
initComponents();
[Link](JFrame.MAXIMIZED_BOTH);
panel_INPUT.setVisible(true);
panel_PREDIKSI.setVisible(false);
String [] headerinput= {"No", "Tahun" , "Ikan Patin", "Ikan Lele", "Ikan Nila" , "Ikan Mas", "Ikan Kakap", "Ikan
Bandeng", "Ikan Kerapu", "Udang"};
modelinput = new DefaultTableModel(headerinput, 0);
tbl_input.setModel(modelinput);
tbl_input.getTableHeader().setFont(new Font("Tahoma", [Link], 12));

String [] headerinput2= {"No", "Tahun" , "Ikan Patin", "Ikan Lele", "Ikan Nila" , "Ikan Mas", "Ikan Kakap", "Ikan
Bandeng", "Ikan Kerapu", "Udang"};
modelinput2 = new DefaultTableModel(headerinput, 0);
tbl_input2.setModel(modelinput2);
tbl_input2.getTableHeader().setFont(new Font("Tahoma", [Link], 12));

String [] headerFuzzyfikasi= {"No", "Tahun" , "Data Aktual", "Fuzzyfikasi", "Nilai FLRG" , "NILAI PERAMALAN"};
modelIkanPatin = new DefaultTableModel(headerFuzzyfikasi, 0);
tbl_1.setModel(modelIkanPatin);
tbl_1.getTableHeader().setFont(new Font("Tahoma", [Link], 12));

modelIkanLele = new DefaultTableModel(headerFuzzyfikasi, 0);


tbl_2.setModel(modelIkanLele);
tbl_2.getTableHeader().setFont(new Font("Tahoma", [Link], 12));

modelIkanNila = new DefaultTableModel(headerFuzzyfikasi, 0);


tbl_3.setModel(modelIkanNila);
tbl_3.getTableHeader().setFont(new Font("Tahoma", [Link], 12));

modelIkanMas = new DefaultTableModel(headerFuzzyfikasi, 0);


tbl_4.setModel(modelIkanMas);
tbl_4.getTableHeader().setFont(new Font("Tahoma", [Link], 12));

modelIkanKakap = new DefaultTableModel(headerFuzzyfikasi, 0);


tbl_5.setModel(modelIkanKakap);
tbl_5.getTableHeader().setFont(new Font("Tahoma", [Link], 12));

modelIkanBandeng = new DefaultTableModel(headerFuzzyfikasi, 0);


tbl_6.setModel(modelIkanBandeng);
tbl_6.getTableHeader().setFont(new Font("Tahoma", [Link], 12));

modelIkanKerapu = new DefaultTableModel(headerFuzzyfikasi, 0);


tbl_7.setModel(modelIkanKerapu);
tbl_7.getTableHeader().setFont(new Font("Tahoma", [Link], 12));

modelUdang = new DefaultTableModel(headerFuzzyfikasi, 0);


tbl_8.setModel(modelUdang);
tbl_8.getTableHeader().setFont(new Font("Tahoma", [Link], 12));

String [] headerPeramalan= {"No", "Tahun","Jenis Ikan", "Data Aktual", "NILAI PERAMALAN","MAPE"};


modelPeramalan = new DefaultTableModel(headerPeramalan, 0);
tbl_Peramalan.setModel(modelPeramalan);
tbl_Peramalan.getTableHeader().setFont(new Font("Tahoma", [Link], 14));
tbl_Peramalan.setFont(new Font("Tahoma", [Link], 12));

tampilInput();
tampilInput2();
}

private void tampilInput(){


int row=tbl_input.getRowCount();
for(int a=0 ; a<row ; a++){
[Link](0);
}
int no=1;
try {
Connection cn = [Link]();
ResultSet rs= [Link]() .executeQuery("SELECT * FROM tabel_produksi_ikan");

while ([Link]()){
String data[]=
{[Link](no),[Link](1),[Link](2),[Link](3),[Link](4),[Link](5),[Link](6),[Link]
tring(7),[Link](8),[Link](9)};
[Link](data);
no++;
}
tbl_input.setModel(modelinput);
} catch (SQLException ex) {
[Link]("GAGAL TAMPILKAN DARI DATABASE");
}
}
private void tampilInput2(){
int row=tbl_input2.getRowCount();
for(int a=0 ; a<row ; a++){
[Link](0);
}
int no=1;
try {
Connection cn = [Link]();
ResultSet rs= [Link]() .executeQuery("SELECT * FROM tabel_produksi_ikan");

while ([Link]()){
String data[]=
{[Link](no),[Link](1),[Link](2),[Link](3),[Link](4),[Link](5),[Link](6),[Link]
tring(7),[Link](8),[Link](9)};
[Link](data);
no++;
}
tbl_input2.setModel(modelinput2);
} catch (SQLException ex) {
[Link]("GAGAL TAMPILKAN DARI DATABASE");
}
}
private void reset(){
cmb_tahun.setSelectedIndex(0);
txt_patin.setText("");
txt_lele.setText("");
txt_nila.setText("");
txt_mas.setText("");
txt_kakap.setText("");
txt_bandeng.setText("");
txt_kerapu.setText("");
txt_udang.setText("");
}
private void tambah(){
String tahun=(String) cmb_tahun.getSelectedItem();
String patin=txt_patin.getText();
String lele=txt_lele.getText();
String nila=txt_nila.getText();
String mas=txt_mas.getText();
String kakap=txt_kakap.getText();
String bandeng=txt_bandeng.getText();
String kerapu=txt_kerapu.getText();
String udang=txt_udang.getText();
try {
Connection cn=[Link]();
[Link]().executeUpdate("insert into tabel_produksi_ikan
values"+"('"+tahun+"','"+patin+"','"+lele+"','"+nila+"','"+mas+"','"+kakap+"','"+bandeng+"','"+kerapu+"','"+udang+"'
)");
[Link](null, "Berhasil Mengisi Data");
tampilInput();
reset();
}catch(Exception e){
[Link](null, "GAGAL MENAMBAHKAN DATA");
}
}
private void edit(){
String tahun=(String) cmb_tahun.getSelectedItem();
String patin=txt_patin.getText();
String lele=txt_lele.getText();
String nila=txt_nila.getText();
String mas=txt_mas.getText();
String kakap=txt_kakap.getText();
String bandeng=txt_bandeng.getText();
String kerapu=txt_kerapu.getText();
String udang=txt_udang.getText();
try {
Connection cn = [Link]();
[Link]().executeUpdate("update tabel_produksi_ikan set
patin='"+patin+"',lele='"+lele+"',nila='"+nila+"',mas='"+mas+"',kakap='"+kakap+"',bandeng='"+bandeng+"',kerapu='
"+kerapu+"',udang='"+udang+"' where tahun='"+tahun+"'");
[Link](null,"BERHASIL DI UPDATE !!!");
tampilInput();
reset();
} catch (SQLException ex) {
[Link](null,"ADA KESALAHAN MENGEDIT DATA !!!");
}
}
private void hapus(){
String tahun=(String) cmb_tahun.getSelectedItem();
int jawab = [Link](this,
"Anda Akan Menghapus Data Tahun "+tahun+", TETAP LANJUTKAN...? ",
"WARNING!!!",
JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE, null, null, null);

if(jawab == JOptionPane.YES_OPTION){
try {
Connection cn = [Link]();
[Link]().executeUpdate("delete from tabel_produksi_ikan where tahun='"+tahun+"'");
[Link](null,"DATA PRODUKSI IKAN TAHUN "+tahun+" BERHASIL DIHAPUS !!!");
tampilInput();
reset();
}catch (SQLException e){
[Link](null,"Periksa Kembali !!!");
}
}
}

private void resetPeramalan(){


txt_max1.setText("X MAX : ");
txt_min1.setText("X MIN : ");
txt_banyakKelas1.setText("BANYAK KELAS : ");
txt_rentangKelas1.setText("RENTANG KELAS : ");
txt_intervalKelas1.setText("INTERVAL KELAS : ");
txt_IntervalA1_1.setText("A1 : ");
txt_IntervalA2_1.setText("A2 : ");
txt_IntervalA3_1.setText("A3 : ");
txt_IntervalA4_1.setText("A4 : ");
a1_1.setText("A1 : ");
a2_1.setText("A2 : ");
a3_1.setText("A3 : ");
a4_1.setText("A4 : ");

txt_max2.setText("X MAX : ");


txt_min2.setText("X MIN : ");
txt_banyakKelas2.setText("BANYAK KELAS : ");
txt_rentangKelas2.setText("RENTANG KELAS : ");
txt_intervalKelas2.setText("INTERVAL KELAS : ");
txt_IntervalA1_2.setText("A1 : ");
txt_IntervalA2_2.setText("A2 : ");
txt_IntervalA3_2.setText("A3 : ");
txt_IntervalA4_2.setText("A4 : ");
a1_2.setText("A1 : ");
a2_2.setText("A2 : ");
a3_2.setText("A3 : ");
a4_2.setText("A4 : ");

txt_max3.setText("X MAX : ");


txt_min3.setText("X MIN : ");
txt_banyakKelas3.setText("BANYAK KELAS : ");
txt_rentangKelas3.setText("RENTANG KELAS : ");
txt_intervalKelas3.setText("INTERVAL KELAS : ");
txt_IntervalA1_3.setText("A1 : ");
txt_IntervalA2_3.setText("A2 : ");
txt_IntervalA3_3.setText("A3 : ");
txt_IntervalA4_3.setText("A4 : ");
a1_3.setText("A1 : ");
a2_3.setText("A2 : ");
a3_3.setText("A3 : ");
a4_3.setText("A4 : ");

txt_max4.setText("X MAX : ");


txt_min4.setText("X MIN : ");
txt_banyakKelas4.setText("BANYAK KELAS : ");
txt_rentangKelas4.setText("RENTANG KELAS : ");
txt_intervalKelas4.setText("INTERVAL KELAS : ");
txt_IntervalA1_4.setText("A1 : ");
txt_IntervalA2_4.setText("A2 : ");
txt_IntervalA3_4.setText("A3 : ");
txt_IntervalA4_4.setText("A4 : ");
a1_4.setText("A1 : ");
a2_4.setText("A2 : ");
a3_4.setText("A3 : ");
a4_4.setText("A4 : ");

txt_max5.setText("X MAX : ");


txt_min5.setText("X MIN : ");
txt_banyakKelas5.setText("BANYAK KELAS : ");
txt_rentangKelas5.setText("RENTANG KELAS : ");
txt_intervalKelas5.setText("INTERVAL KELAS : ");
txt_IntervalA1_5.setText("A1 : ");
txt_IntervalA2_5.setText("A2 : ");
txt_IntervalA3_5.setText("A3 : ");
txt_IntervalA4_5.setText("A4 : ");
a1_5.setText("A1 : ");
a2_5.setText("A2 : ");
a3_5.setText("A3 : ");
a4_5.setText("A4 : ");

txt_max6.setText("X MAX : ");


txt_min6.setText("X MIN : ");
txt_banyakKelas6.setText("BANYAK KELAS : ");
txt_rentangKelas6.setText("RENTANG KELAS : ");
txt_intervalKelas6.setText("INTERVAL KELAS : ");
txt_IntervalA1_6.setText("A1 : ");
txt_IntervalA2_6.setText("A2 : ");
txt_IntervalA3_6.setText("A3 : ");
txt_IntervalA4_6.setText("A4 : ");
a1_6.setText("A1 : ");
a2_6.setText("A2 : ");
a3_6.setText("A3 : ");
a4_6.setText("A4 : ");

txt_max7.setText("X MAX : ");


txt_min7.setText("X MIN : ");
txt_banyakKelas7.setText("BANYAK KELAS : ");
txt_rentangKelas7.setText("RENTANG KELAS : ");
txt_intervalKelas7.setText("INTERVAL KELAS : ");
txt_IntervalA1_7.setText("A1 : ");
txt_IntervalA2_7.setText("A2 : ");
txt_IntervalA3_7.setText("A3 : ");
txt_IntervalA4_7.setText("A4 : ");
a1_7.setText("A1 : ");
a2_7.setText("A2 : ");
a3_7.setText("A3 : ");
a4_7.setText("A4 : ");

txt_max8.setText("X MAX : ");


txt_min8.setText("X MIN : ");
txt_banyakKelas8.setText("BANYAK KELAS : ");
txt_rentangKelas8.setText("RENTANG KELAS : ");
txt_intervalKelas8.setText("INTERVAL KELAS : ");
txt_IntervalA1_8.setText("A1 : ");
txt_IntervalA2_8.setText("A2 : ");
txt_IntervalA3_8.setText("A3 : ");
txt_IntervalA4_8.setText("A4 : ");
a1_8.setText("A1 : ");
a2_8.setText("A2 : ");
a3_8.setText("A3 : ");
a4_8.setText("A4 : ");

[Link](0);
[Link](0);
[Link](0);
[Link](0);
[Link](0);
[Link](0);
[Link](0);
[Link](0);
[Link](0);
}

private void prosesIkanPatin(){


//MENGAMBIL DATA NILAI PRODUKSI IKAN PATIN
ArrayList <Double> data= new ArrayList<>();
ArrayList <Double> datalatih= new ArrayList<>();
int row = tbl_input2.getRowCount();
for (int i = 0; i < row-1; i++) {
double akt=[Link]([Link](tbl_input2.getValueAt(i, 2)));
[Link](akt);
}
for (int i = 0; i < row; i++) {
double akt=[Link]([Link](tbl_input2.getValueAt(i, 2)));
[Link](akt);
}
//MENCARI NILAI INTERVAL YANG TERBENTUK
double max=[Link](datalatih);
double min=[Link](datalatih);
double banyak_kelas=1+3.3*(Math.log10(11));
double rentang_kelas=max-min;
double interval_kelas=rentang_kelas/4;
double a1_min=min;
double a1_max=a1_min+interval_kelas;
double a2_min=a1_max;
double a2_max=a2_min+interval_kelas;
double a3_min=a2_max;
double a3_max=a3_min+interval_kelas;
double a4_min=a3_max;
double a4_max=a4_min+interval_kelas;
double median_a1=(a1_min+a1_max)/2;
double median_a2=(a2_min+a2_max)/2;
double median_a3=(a3_min+a3_max)/2;
double median_a4=(a4_min+a4_max)/2;

DecimalFormat df = new DecimalFormat("#.###");

txt_max1.setText("X MAX : "+[Link](max));


txt_min1.setText("X MIN : "+min);
txt_banyakKelas1.setText("BANYAK KELAS : "+[Link](banyak_kelas));
txt_rentangKelas1.setText("RENTANG KELAS : "+[Link](rentang_kelas));
txt_intervalKelas1.setText("INTERVAL KELAS : "+[Link](interval_kelas));
txt_IntervalA1_1.setText("("+[Link](a1_min)+" - "+[Link](a1_max)+")"+" => A1 :
"+[Link](median_a1));
txt_IntervalA2_1.setText("("+[Link](a2_min)+" - "+[Link](a2_max)+")"+" => A2 :
"+[Link](median_a2));
txt_IntervalA3_1.setText("("+[Link](a3_min)+" - "+[Link](a3_max)+")"+" => A3 :
"+[Link](median_a3));
txt_IntervalA4_1.setText("("+[Link](a4_min)+" - "+[Link](a4_max)+")"+" => A4 :
"+[Link](median_a4));

//MENCARI NILAI FLRG


double a1= (median_a1+median_a2+median_a3)/3;
double a2= median_a3;
double a3= (median_a1+median_a3+median_a4)/3;
double a4= (median_a1+median_a4)/2;

a1_1.setText("A1 : "+[Link](a1));
a2_1.setText("A2 : "+[Link](a2));
a3_1.setText("A3 : "+[Link](a3));
a4_1.setText("A4 : "+[Link](a4));
int no=1;
String fz="";
ArrayList <Double> flrg=new ArrayList<>();
double mape=0;
for (int i = 0; i < row; i++) {
if([Link](i)>=a1_min && [Link](i)<=a1_max){
fz="A1";
}else if ([Link](i)>a2_min && [Link](i) <=a2_max) {
fz="A2";
}else if ([Link](i)>a3_min && [Link](i) <=a3_max) {
fz="A3";
}else if ([Link](i)>a4_min && [Link](i) <=a4_max) {
fz="A4";
}
if([Link]("A1")){
[Link](a1);
}else if([Link]("A2")){
[Link](a2);
}else if([Link]("A3")){
[Link](a3);
}else if([Link]("A4")){
[Link](a4);
}

double peramalan=0;

if(i==0){
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),fz,[Link]([Link]([Link](i))),"NAN"};
[Link](obj);
no++;
tbl_1.setModel(modelIkanPatin);
}else if(i==row-1){
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),"-","-",[Link]([Link]([Link](i-1)))};
[Link](obj);
no++;
tbl_1.setModel(modelIkanPatin);
mape=[Link]([Link](i)-[Link](i-1))/[Link](i)*100;
mape_1.setText("MAPE : "+[Link](mape)+" %");
}else{
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),fz,[Link]([Link]([Link](i))),[Link]([Link]([Link](i-1)))};
[Link](obj);
no++;
tbl_1.setModel(modelIkanPatin);
}
}
}

private void prosesIkanLele(){


//MENGAMBIL DATA NILAI PRODUKSI IKAN PATIN
ArrayList <Double> data= new ArrayList<>();
ArrayList <Double> datalatih= new ArrayList<>();
int row = tbl_input2.getRowCount();
for (int i = 0; i < row-1; i++) {
double akt=[Link]([Link](tbl_input2.getValueAt(i, 3)));
[Link](akt);
}
for (int i = 0; i < row; i++) {
double akt=[Link]([Link](tbl_input2.getValueAt(i, 3)));
[Link](akt);
}
//MENCARI NILAI INTERVAL YANG TERBENTUK
double max=[Link](datalatih);
double min=[Link](datalatih);
double banyak_kelas=1+3.3*(Math.log10(11));
double rentang_kelas=max-min;
double interval_kelas=rentang_kelas/4;
double a1_min=min;
double a1_max=a1_min+interval_kelas;
double a2_min=a1_max;
double a2_max=a2_min+interval_kelas;
double a3_min=a2_max;
double a3_max=a3_min+interval_kelas;
double a4_min=a3_max;
double a4_max=a4_min+interval_kelas;
double median_a1=(a1_min+a1_max)/2;
double median_a2=(a2_min+a2_max)/2;
double median_a3=(a3_min+a3_max)/2;
double median_a4=(a4_min+a4_max)/2;

DecimalFormat df = new DecimalFormat("#.###");

txt_max2.setText("X MAX : "+[Link](max));


txt_min2.setText("X MIN : "+min);
txt_banyakKelas2.setText("BANYAK KELAS : "+[Link](banyak_kelas));
txt_rentangKelas2.setText("RENTANG KELAS : "+[Link](rentang_kelas));
txt_intervalKelas2.setText("INTERVAL KELAS : "+[Link](interval_kelas));
txt_IntervalA1_2.setText("("+[Link](a1_min)+" - "+[Link](a1_max)+")"+" => A1 :
"+[Link](median_a1));
txt_IntervalA2_2.setText("("+[Link](a2_min)+" - "+[Link](a2_max)+")"+" => A2 :
"+[Link](median_a2));
txt_IntervalA3_2.setText("("+[Link](a3_min)+" - "+[Link](a3_max)+")"+" => A3 :
"+[Link](median_a3));
txt_IntervalA4_2.setText("("+[Link](a4_min)+" - "+[Link](a4_max)+")"+" => A4 :
"+[Link](median_a4));

//MENCARI NILAI FLRG


double a1= (median_a1+median_a2)/2;
double a2= (median_a2+median_a3+median_a4)/3;
double a3= median_a3;
double a4= median_a4;

a1_2.setText("A1 : "+[Link](a1));
a2_2.setText("A2 : "+[Link](a2));
a3_2.setText("A3 : "+[Link](a3));
a4_2.setText("A4 : "+[Link](a4));
int no=1;
String fz="";
ArrayList <Double> flrg=new ArrayList<>();
double mape=0;
for (int i = 0; i < row; i++) {
if([Link](i)>=a1_min && [Link](i)<=a1_max){
fz="A1";
}else if ([Link](i)>a2_min && [Link](i) <=a2_max) {
fz="A2";
}else if ([Link](i)>a3_min && [Link](i) <=a3_max) {
fz="A3";
}else if ([Link](i)>a4_min && [Link](i) <=a4_max) {
fz="A4";
}

if([Link]("A1")){
[Link](a1);
}else if([Link]("A2")){
[Link](a2);
}else if([Link]("A3")){
[Link](a3);
}else if([Link]("A4")){
[Link](a4);
}

double peramalan=0;

if(i==0){
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),fz,[Link]([Link]([Link](i))),"NAN"};
[Link](obj);
no++;
tbl_2.setModel(modelIkanLele);
}else if(i==row-1){
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),"-","-",[Link]([Link]([Link](i-1)))};
[Link](obj);
no++;
tbl_2.setModel(modelIkanLele);
mape=[Link]([Link](i)-[Link](i-1))/[Link](i)*100;
mape_2.setText("MAPE : "+[Link](mape)+" %");
}else{
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),fz,[Link]([Link]([Link](i))),[Link]([Link]([Link](i-1)))};
[Link](obj);
no++;
tbl_2.setModel(modelIkanLele);
}
}
}

private void prosesIkanNila(){


//MENGAMBIL DATA NILAI PRODUKSI IKAN PATIN
ArrayList <Double> data= new ArrayList<>();
ArrayList <Double> datalatih= new ArrayList<>();
int row = tbl_input2.getRowCount();
for (int i = 0; i < row-1; i++) {
double akt=[Link]([Link](tbl_input2.getValueAt(i, 4)));
[Link](akt);
}
for (int i = 0; i < row; i++) {
double akt=[Link]([Link](tbl_input2.getValueAt(i, 4)));
[Link](akt);
}
//MENCARI NILAI INTERVAL YANG TERBENTUK
double max=[Link](datalatih);
double min=[Link](datalatih);
double banyak_kelas=1+3.3*(Math.log10(11));
double rentang_kelas=max-min;
double interval_kelas=rentang_kelas/4;
double a1_min=min;
double a1_max=a1_min+interval_kelas;
double a2_min=a1_max;
double a2_max=a2_min+interval_kelas;
double a3_min=a2_max;
double a3_max=a3_min+interval_kelas;
double a4_min=a3_max;
double a4_max=a4_min+interval_kelas;
double median_a1=(a1_min+a1_max)/2;
double median_a2=(a2_min+a2_max)/2;
double median_a3=(a3_min+a3_max)/2;
double median_a4=(a4_min+a4_max)/2;

DecimalFormat df = new DecimalFormat("#.###");

txt_max3.setText("X MAX : "+[Link](max));


txt_min3.setText("X MIN : "+min);
txt_banyakKelas3.setText("BANYAK KELAS : "+[Link](banyak_kelas));
txt_rentangKelas3.setText("RENTANG KELAS : "+[Link](rentang_kelas));
txt_intervalKelas3.setText("INTERVAL KELAS : "+[Link](interval_kelas));
txt_IntervalA1_3.setText("("+[Link](a1_min)+" - "+[Link](a1_max)+")"+" => A1 :
"+[Link](median_a1));
txt_IntervalA2_3.setText("("+[Link](a2_min)+" - "+[Link](a2_max)+")"+" => A2 :
"+[Link](median_a2));
txt_IntervalA3_3.setText("("+[Link](a3_min)+" - "+[Link](a3_max)+")"+" => A3 :
"+[Link](median_a3));
txt_IntervalA4_3.setText("("+[Link](a4_min)+" - "+[Link](a4_max)+")"+" => A4 :
"+[Link](median_a4));

//MENCARI NILAI FLRG


double a1= (median_a1+median_a2+median_a4)/3;
double a2= (median_a1+median_a2)/2;
double a3= median_a3;
double a4= median_a3;

a1_3.setText("A1 : "+[Link](a1));
a2_3.setText("A2 : "+[Link](a2));
a3_3.setText("A3 : "+[Link](a3));
a4_3.setText("A4 : "+[Link](a4));
int no=1;
String fz="";
ArrayList <Double> flrg=new ArrayList<>();
double mape=0;
for (int i = 0; i < row; i++) {
if([Link](i)>=a1_min && [Link](i)<=a1_max){
fz="A1";
}else if ([Link](i)>a2_min && [Link](i) <=a2_max) {
fz="A2";
}else if ([Link](i)>a3_min && [Link](i) <=a3_max) {
fz="A3";
}else if ([Link](i)>a4_min && [Link](i) <=a4_max) {
fz="A4";
}

if([Link]("A1")){
[Link](a1);
}else if([Link]("A2")){
[Link](a2);
}else if([Link]("A3")){
[Link](a3);
}else if([Link]("A4")){
[Link](a4);
}

double peramalan=0;

if(i==0){
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),fz,[Link]([Link]([Link](i))),"NAN"};
[Link](obj);
no++;
tbl_3.setModel(modelIkanNila);
}else if(i==row-1){
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),"-","-",[Link]([Link]([Link](i-1)))};
[Link](obj);
no++;
tbl_3.setModel(modelIkanNila);
mape=[Link]([Link](i)-[Link](i-1))/[Link](i)*100;
mape_3.setText("MAPE : "+[Link](mape)+" %");
}else{
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),fz,[Link]([Link]([Link](i))),[Link]([Link]([Link](i-1)))};
[Link](obj);
no++;
tbl_3.setModel(modelIkanNila);
}
}
}

private void prosesIkanMas(){


//MENGAMBIL DATA NILAI PRODUKSI IKAN PATIN
ArrayList <Double> data= new ArrayList<>();
ArrayList <Double> datalatih= new ArrayList<>();
int row = tbl_input2.getRowCount();
for (int i = 0; i < row-1; i++) {
double akt=[Link]([Link](tbl_input2.getValueAt(i, 5)));
[Link](akt);
}
for (int i = 0; i < row; i++) {
double akt=[Link]([Link](tbl_input2.getValueAt(i, 5)));
[Link](akt);
}
//MENCARI NILAI INTERVAL YANG TERBENTUK
double max=[Link](datalatih);
double min=[Link](datalatih);
double banyak_kelas=1+3.3*(Math.log10(11));
double rentang_kelas=max-min;
double interval_kelas=rentang_kelas/4;
double a1_min=min;
double a1_max=a1_min+interval_kelas;
double a2_min=a1_max;
double a2_max=a2_min+interval_kelas;
double a3_min=a2_max;
double a3_max=a3_min+interval_kelas;
double a4_min=a3_max;
double a4_max=a4_min+interval_kelas;
double median_a1=(a1_min+a1_max)/2;
double median_a2=(a2_min+a2_max)/2;
double median_a3=(a3_min+a3_max)/2;
double median_a4=(a4_min+a4_max)/2;

DecimalFormat df = new DecimalFormat("#.###");

txt_max4.setText("X MAX : "+[Link](max));


txt_min4.setText("X MIN : "+min);
txt_banyakKelas4.setText("BANYAK KELAS : "+[Link](banyak_kelas));
txt_rentangKelas4.setText("RENTANG KELAS : "+[Link](rentang_kelas));
txt_intervalKelas4.setText("INTERVAL KELAS : "+[Link](interval_kelas));
txt_IntervalA1_4.setText("("+[Link](a1_min)+" - "+[Link](a1_max)+")"+" => A1 :
"+[Link](median_a1));
txt_IntervalA2_4.setText("("+[Link](a2_min)+" - "+[Link](a2_max)+")"+" => A2 :
"+[Link](median_a2));
txt_IntervalA3_4.setText("("+[Link](a3_min)+" - "+[Link](a3_max)+")"+" => A3 :
"+[Link](median_a3));
txt_IntervalA4_4.setText("("+[Link](a4_min)+" - "+[Link](a4_max)+")"+" => A4 :
"+[Link](median_a4));

//MENCARI NILAI FLRG


double a1= (median_a1+median_a2)/2;
double a2= (median_a2+median_a4)/2;
double a3= median_a3;
double a4= median_a4/2.5;

a1_4.setText("A1 : "+[Link](a1));
a2_4.setText("A2 : "+[Link](a2));
a3_4.setText("A3 : "+[Link](a3));
a4_4.setText("A4 : "+[Link](a4));
int no=1;
String fz="";
ArrayList <Double> flrg=new ArrayList<>();
double mape=0;
for (int i = 0; i < row; i++) {
if([Link](i)>=a1_min && [Link](i)<=a1_max){
fz="A1";
}else if ([Link](i)>a2_min && [Link](i) <=a2_max) {
fz="A2";
}else if ([Link](i)>a3_min && [Link](i) <=a3_max) {
fz="A3";
}else if ([Link](i)>a4_min && [Link](i) <=a4_max) {
fz="A4";
}

if([Link]("A1")){
[Link](a1);
}else if([Link]("A2")){
[Link](a2);
}else if([Link]("A3")){
[Link](a3);
}else if([Link]("A4")){
[Link](a4);
}

double peramalan=0;

if(i==0){
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),fz,[Link]([Link]([Link](i))),"NAN"};
[Link](obj);
no++;
tbl_4.setModel(modelIkanMas);
}else if(i==row-1){
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),"-","-",[Link]([Link]([Link](i-1)))};
[Link](obj);
no++;
tbl_4.setModel(modelIkanMas);
mape=[Link]([Link](i)-[Link](i-1))/[Link](i)*100;
mape_4.setText("MAPE : "+[Link](mape)+" %");
}else{
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),fz,[Link]([Link]([Link](i))),[Link]([Link]([Link](i-1)))};
[Link](obj);
no++;
tbl_4.setModel(modelIkanMas);
}
}
}

private void prosesIkanKakap(){


//MENGAMBIL DATA NILAI PRODUKSI IKAN PATIN
ArrayList <Double> data= new ArrayList<>();
ArrayList <Double> datalatih= new ArrayList<>();
int row = tbl_input2.getRowCount();
for (int i = 0; i < row-1; i++) {
double akt=[Link]([Link](tbl_input2.getValueAt(i, 6)));
[Link](akt);
}
for (int i = 0; i < row; i++) {
double akt=[Link]([Link](tbl_input2.getValueAt(i, 6)));
[Link](akt);
}
//MENCARI NILAI INTERVAL YANG TERBENTUK
double max=[Link](datalatih);
double min=[Link](datalatih);
double banyak_kelas=1+3.3*(Math.log10(11));
double rentang_kelas=max-min;
double interval_kelas=rentang_kelas/4;
double a1_min=min;
double a1_max=a1_min+interval_kelas;
double a2_min=a1_max;
double a2_max=a2_min+interval_kelas;
double a3_min=a2_max;
double a3_max=a3_min+interval_kelas;
double a4_min=a3_max;
double a4_max=a4_min+interval_kelas;
double median_a1=(a1_min+a1_max)/2;
double median_a2=(a2_min+a2_max)/2;
double median_a3=(a3_min+a3_max)/2;
double median_a4=(a4_min+a4_max)/2;

DecimalFormat df = new DecimalFormat("#.###");


txt_max5.setText("X MAX : "+[Link](max));
txt_min5.setText("X MIN : "+min);
txt_banyakKelas5.setText("BANYAK KELAS : "+[Link](banyak_kelas));
txt_rentangKelas5.setText("RENTANG KELAS : "+[Link](rentang_kelas));
txt_intervalKelas5.setText("INTERVAL KELAS : "+[Link](interval_kelas));
txt_IntervalA1_5.setText("("+[Link](a1_min)+" - "+[Link](a1_max)+")"+" => A1 :
"+[Link](median_a1));
txt_IntervalA2_5.setText("("+[Link](a2_min)+" - "+[Link](a2_max)+")"+" => A2 :
"+[Link](median_a2));
txt_IntervalA3_5.setText("("+[Link](a3_min)+" - "+[Link](a3_max)+")"+" => A3 :
"+[Link](median_a3));
txt_IntervalA4_5.setText("("+[Link](a4_min)+" - "+[Link](a4_max)+")"+" => A4 :
"+[Link](median_a4));

//MENCARI NILAI FLRG


double a1= (median_a1+median_a3+median_a4)/3;
double a2= (median_a1+median_a2)/2;
double a3= (median_a1+median_a3)/2;
double a4= median_a1+median_a4;

a1_5.setText("A1 : "+[Link](a1));
a2_5.setText("A2 : "+[Link](a2));
a3_5.setText("A3 : "+[Link](a3));
a4_5.setText("A4 : "+[Link](a4));
int no=1;
String fz="";
ArrayList <Double> flrg=new ArrayList<>();
double mape=0;
for (int i = 0; i < row; i++) {
if([Link](i)>=a1_min && [Link](i)<=a1_max){
fz="A1";
}else if ([Link](i)>a2_min && [Link](i) <=a2_max) {
fz="A2";
}else if ([Link](i)>a3_min && [Link](i) <=a3_max) {
fz="A3";
}else if ([Link](i)>a4_min && [Link](i) <=a4_max) {
fz="A4";
}

if([Link]("A1")){
[Link](a1);
}else if([Link]("A2")){
[Link](a2);
}else if([Link]("A3")){
[Link](a3);
}else if([Link]("A4")){
[Link](a4);
}

double peramalan=0;

if(i==0){
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),fz,[Link]([Link]([Link](i))),"NAN"};
[Link](obj);
no++;
tbl_5.setModel(modelIkanKakap);
}else if(i==row-1){
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),"-","-",[Link]([Link]([Link](i-1)))};
[Link](obj);
no++;
tbl_5.setModel(modelIkanKakap);
mape=[Link]([Link](i)-[Link](i-1))/[Link](i)*100;
mape_5.setText("MAPE : "+[Link](mape)+" %");
}else{
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),fz,[Link]([Link]([Link](i))),[Link]([Link]([Link](i-1)))};
[Link](obj);
no++;
tbl_5.setModel(modelIkanKakap);
}
}
}

private void prosesIkanBandeng(){


//MENGAMBIL DATA NILAI PRODUKSI IKAN PATIN
ArrayList <Double> data= new ArrayList<>();
ArrayList <Double> datalatih= new ArrayList<>();
int row = tbl_input2.getRowCount();
for (int i = 0; i < row-1; i++) {
double akt=[Link]([Link](tbl_input2.getValueAt(i, 7)));
[Link](akt);
}
for (int i = 0; i < row; i++) {
double akt=[Link]([Link](tbl_input2.getValueAt(i, 7)));
[Link](akt);
}
//MENCARI NILAI INTERVAL YANG TERBENTUK
double max=[Link](datalatih);
double min=[Link](datalatih);
double banyak_kelas=1+3.3*(Math.log10(11));
double rentang_kelas=max-min;
double interval_kelas=rentang_kelas/4;
double a1_min=min;
double a1_max=a1_min+interval_kelas;
double a2_min=a1_max;
double a2_max=a2_min+interval_kelas;
double a3_min=a2_max;
double a3_max=a3_min+interval_kelas;
double a4_min=a3_max;
double a4_max=a4_min+interval_kelas;
double median_a1=(a1_min+a1_max)/2;
double median_a2=(a2_min+a2_max)/2;
double median_a3=(a3_min+a3_max)/2;
double median_a4=(a4_min+a4_max)/2;

DecimalFormat df = new DecimalFormat("#.###");

txt_max6.setText("X MAX : "+[Link](max));


txt_min6.setText("X MIN : "+min);
txt_banyakKelas6.setText("BANYAK KELAS : "+[Link](banyak_kelas));
txt_rentangKelas6.setText("RENTANG KELAS : "+[Link](rentang_kelas));
txt_intervalKelas6.setText("INTERVAL KELAS : "+[Link](interval_kelas));
txt_IntervalA1_6.setText("("+[Link](a1_min)+" - "+[Link](a1_max)+")"+" => A1 :
"+[Link](median_a1));
txt_IntervalA2_6.setText("("+[Link](a2_min)+" - "+[Link](a2_max)+")"+" => A2 :
"+[Link](median_a2));
txt_IntervalA3_6.setText("("+[Link](a3_min)+" - "+[Link](a3_max)+")"+" => A3 :
"+[Link](median_a3));
txt_IntervalA4_6.setText("("+[Link](a4_min)+" - "+[Link](a4_max)+")"+" => A4 :
"+[Link](median_a4));

//MENCARI NILAI FLRG


double a1= median_a2;
double a2= (median_a1+median_a3)/2;
double a3= (median_a2+median_a3+median_a4)/3;
double a4= (median_a3+median_a4)/2;

a1_6.setText("A1 : "+[Link](a1));
a2_6.setText("A2 : "+[Link](a2));
a3_6.setText("A3 : "+[Link](a3));
a4_6.setText("A4 : "+[Link](a4));
int no=1;
String fz="";
ArrayList <Double> flrg=new ArrayList<>();
double mape=0;
for (int i = 0; i < row; i++) {
if([Link](i)>=a1_min && [Link](i)<=a1_max){
fz="A1";
}else if ([Link](i)>a2_min && [Link](i) <=a2_max) {
fz="A2";
}else if ([Link](i)>a3_min && [Link](i) <=a3_max) {
fz="A3";
}else if ([Link](i)>a4_min && [Link](i) <=a4_max) {
fz="A4";
}

if([Link]("A1")){
[Link](a1);
}else if([Link]("A2")){
[Link](a2);
}else if([Link]("A3")){
[Link](a3);
}else if([Link]("A4")){
[Link](a4);
}
double peramalan=0;

if(i==0){
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),fz,[Link]([Link]([Link](i))),"NAN"};
[Link](obj);
no++;
tbl_6.setModel(modelIkanBandeng);
}else if(i==row-1){
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),"-","-",[Link]([Link]([Link](i-1)))};
[Link](obj);
no++;
tbl_6.setModel(modelIkanBandeng);
mape=[Link]([Link](i)-[Link](i-1))/[Link](i)*100;
mape_6.setText("MAPE : "+[Link](mape)+" %");
}else{
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),fz,[Link]([Link]([Link](i))),[Link]([Link]([Link](i-1)))};
[Link](obj);
no++;
tbl_6.setModel(modelIkanBandeng);
}
}
}

private void prosesIkanKerapu(){


//MENGAMBIL DATA NILAI PRODUKSI IKAN PATIN
ArrayList <Double> data= new ArrayList<>();
ArrayList <Double> datalatih= new ArrayList<>();
int row = tbl_input2.getRowCount();
for (int i = 0; i < row-1; i++) {
double akt=[Link]([Link](tbl_input2.getValueAt(i, 8)));
[Link](akt);
}
for (int i = 0; i < row; i++) {
double akt=[Link]([Link](tbl_input2.getValueAt(i, 8)));
[Link](akt);
}
//MENCARI NILAI INTERVAL YANG TERBENTUK
double max=[Link](datalatih);
double min=[Link](datalatih);
double banyak_kelas=1+3.3*(Math.log10(11));
double rentang_kelas=max-min;
double interval_kelas=rentang_kelas/4;
double a1_min=min;
double a1_max=a1_min+interval_kelas;
double a2_min=a1_max;
double a2_max=a2_min+interval_kelas;
double a3_min=a2_max;
double a3_max=a3_min+interval_kelas;
double a4_min=a3_max;
double a4_max=a4_min+interval_kelas;
double median_a1=(a1_min+a1_max)/2;
double median_a2=(a2_min+a2_max)/2;
double median_a3=(a3_min+a3_max)/2;
double median_a4=(a4_min+a4_max)/2;

DecimalFormat df = new DecimalFormat("#.###");

txt_max7.setText("X MAX : "+[Link](max));


txt_min7.setText("X MIN : "+min);
txt_banyakKelas7.setText("BANYAK KELAS : "+[Link](banyak_kelas));
txt_rentangKelas7.setText("RENTANG KELAS : "+[Link](rentang_kelas));
txt_intervalKelas7.setText("INTERVAL KELAS : "+[Link](interval_kelas));
txt_IntervalA1_7.setText("("+[Link](a1_min)+" - "+[Link](a1_max)+")"+" => A1 :
"+[Link](median_a1));
txt_IntervalA2_7.setText("("+[Link](a2_min)+" - "+[Link](a2_max)+")"+" => A2 :
"+[Link](median_a2));
txt_IntervalA3_7.setText("("+[Link](a3_min)+" - "+[Link](a3_max)+")"+" => A3 :
"+[Link](median_a3));
txt_IntervalA4_7.setText("("+[Link](a4_min)+" - "+[Link](a4_max)+")"+" => A4 :
"+[Link](median_a4));

//MENCARI NILAI FLRG


double a1= (median_a1+median_a2)/2;
double a2= median_a4;
double a3= (median_a1+median_a2)/2;
double a4= (median_a3+median_a4)/2;

a1_7.setText("A1 : "+[Link](a1));
a2_7.setText("A2 : "+[Link](a2));
a3_7.setText("A3 : "+[Link](a3));
a4_7.setText("A4 : "+[Link](a4));
int no=1;
String fz="";
ArrayList <Double> flrg=new ArrayList<>();
double mape=0;
for (int i = 0; i < row; i++) {
if([Link](i)>=a1_min && [Link](i)<=a1_max){
fz="A1";
}else if ([Link](i)>a2_min && [Link](i) <=a2_max) {
fz="A2";
}else if ([Link](i)>a3_min && [Link](i) <=a3_max) {
fz="A3";
}else if ([Link](i)>a4_min && [Link](i) <=a4_max) {
fz="A4";
}

if([Link]("A1")){
[Link](a1);
}else if([Link]("A2")){
[Link](a2);
}else if([Link]("A3")){
[Link](a3);
}else if([Link]("A4")){
[Link](a4);
}

double peramalan=0;

if(i==0){
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),fz,[Link]([Link]([Link](i))),"NAN"};
[Link](obj);
no++;
tbl_7.setModel(modelIkanKerapu);
}else if(i==row-1){
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),"-","-",[Link]([Link]([Link](i-1)))};
[Link](obj);
no++;
tbl_7.setModel(modelIkanKerapu);
mape=[Link]([Link](i)-[Link](i-1))/[Link](i)*100;
mape_7.setText("MAPE : "+[Link](mape)+" %");
}else{
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),fz,[Link]([Link]([Link](i))),[Link]([Link]([Link](i-1)))};
[Link](obj);
no++;
tbl_7.setModel(modelIkanKerapu);
}
}
}

private void prosesUdang(){


//MENGAMBIL DATA NILAI PRODUKSI IKAN PATIN
ArrayList <Double> data= new ArrayList<>();
ArrayList <Double> datalatih= new ArrayList<>();
int row = tbl_input2.getRowCount();
for (int i = 0; i < row-1; i++) {
double akt=[Link]([Link](tbl_input2.getValueAt(i, 9)));
[Link](akt);
}
for (int i = 0; i < row; i++) {
double akt=[Link]([Link](tbl_input2.getValueAt(i, 9)));
[Link](akt);
}
//MENCARI NILAI INTERVAL YANG TERBENTUK
double max=[Link](datalatih);
double min=[Link](datalatih);
double banyak_kelas=1+3.3*(Math.log10(11));
double rentang_kelas=max-min;
double interval_kelas=rentang_kelas/4;
double a1_min=min;
double a1_max=a1_min+interval_kelas;
double a2_min=a1_max;
double a2_max=a2_min+interval_kelas;
double a3_min=a2_max;
double a3_max=a3_min+interval_kelas;
double a4_min=a3_max;
double a4_max=a4_min+interval_kelas;
double median_a1=(a1_min+a1_max)/2;
double median_a2=(a2_min+a2_max)/2;
double median_a3=(a3_min+a3_max)/2;
double median_a4=(a4_min+a4_max)/2;

DecimalFormat df = new DecimalFormat("#.###");

txt_max8.setText("X MAX : "+[Link](max));


txt_min8.setText("X MIN : "+min);
txt_banyakKelas8.setText("BANYAK KELAS : "+[Link](banyak_kelas));
txt_rentangKelas8.setText("RENTANG KELAS : "+[Link](rentang_kelas));
txt_intervalKelas8.setText("INTERVAL KELAS : "+[Link](interval_kelas));
txt_IntervalA1_8.setText("("+[Link](a1_min)+" - "+[Link](a1_max)+")"+" => A1 :
"+[Link](median_a1));
txt_IntervalA2_8.setText("("+[Link](a2_min)+" - "+[Link](a2_max)+")"+" => A2 :
"+[Link](median_a2));
txt_IntervalA3_8.setText("("+[Link](a3_min)+" - "+[Link](a3_max)+")"+" => A3 :
"+[Link](median_a3));
txt_IntervalA4_8.setText("("+[Link](a4_min)+" - "+[Link](a4_max)+")"+" => A4 :
"+[Link](median_a4));

//MENCARI NILAI FLRG


double a1= (median_a1+median_a2+median_a4)/3;
double a2= (median_a1+median_a2)/2;
double a3= median_a3;
double a4= (median_a1+median_a2+median_a4)/3;

a1_8.setText("A1 : "+[Link](a1));
a2_8.setText("A2 : "+[Link](a2));
a3_8.setText("A3 : "+[Link](a3));
a4_8.setText("A4 : "+[Link](a4));
int no=1;
String fz="";
ArrayList <Double> flrg=new ArrayList<>();
double mape=0;
for (int i = 0; i < row; i++) {
if([Link](i)>=a1_min && [Link](i)<=a1_max){
fz="A1";
}else if ([Link](i)>a2_min && [Link](i) <=a2_max) {
fz="A2";
}else if ([Link](i)>a3_min && [Link](i) <=a3_max) {
fz="A3";
}else if ([Link](i)>a4_min && [Link](i) <=a4_max) {
fz="A4";
}

if([Link]("A1")){
[Link](a1);
}else if([Link]("A2")){
[Link](a2);
}else if([Link]("A3")){
[Link](a3);
}else if([Link]("A4")){
[Link](a4);
}

double peramalan=0;

if(i==0){
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),fz,[Link]([Link]([Link](i))),"NAN"};
[Link](obj);
no++;
tbl_8.setModel(modelUdang);
}else if(i==row-1){
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),"-","-",[Link]([Link]([Link](i-1)))};
[Link](obj);
no++;
tbl_8.setModel(modelUdang);
mape=[Link]([Link](i)-[Link](i-1))/[Link](i)*100;
mape_8.setText("MAPE : "+[Link](mape)+" %");
}else{
String obj[]={[Link](no),[Link](tbl_input2.getValueAt(i,
1)),[Link]([Link](i)),fz,[Link]([Link]([Link](i))),[Link]([Link]([Link](i-1)))};
[Link](obj);
no++;
tbl_8.setModel(modelUdang);
}
}
}

private void HasilAkhir(){


int no=1;
int row=tbl_input2.getRowCount();
int tahun=[Link]([Link](tbl_input2.getValueAt(row-1, 1)));
DecimalFormat df = new DecimalFormat("#.###");
for (int i = 0; i < 8; i++) {
if(i==0){
double akt=[Link]([Link](tbl_input2.getValueAt(row-1, 2)));
double prm=[Link]([Link](tbl_1.getValueAt(row-1, 5)));
double mape=[Link](akt-prm)/akt*100;
String obj[]={[Link](no),[Link](tahun),"IKAN
PATIN",[Link](akt),[Link](prm),[Link]([Link](mape))+" %"};
[Link](obj);
no++;
tbl_Peramalan.setModel(modelPeramalan);
}else if(i==1){
double akt=[Link]([Link](tbl_input2.getValueAt(row-1, 3)));
double prm=[Link]([Link](tbl_2.getValueAt(row-1, 5)));
double mape=[Link](akt-prm)/akt*100;
String obj[]={[Link](no),[Link](tahun),"IKAN
LELE",[Link](akt),[Link](prm),[Link]([Link](mape))+" %"};
[Link](obj);
no++;
tbl_Peramalan.setModel(modelPeramalan);
}else if(i==2){
double akt=[Link]([Link](tbl_input2.getValueAt(row-1, 4)));
double prm=[Link]([Link](tbl_3.getValueAt(row-1, 5)));
double mape=[Link](akt-prm)/akt*100;
String obj[]={[Link](no),[Link](tahun),"IKAN
NILA",[Link](akt),[Link](prm),[Link]([Link](mape))+" %"};
[Link](obj);
no++;
tbl_Peramalan.setModel(modelPeramalan);
}else if(i==3){
double akt=[Link]([Link](tbl_input2.getValueAt(row-1, 5)));
double prm=[Link]([Link](tbl_4.getValueAt(row-1, 5)));
double mape=[Link](akt-prm)/akt*100;
String obj[]={[Link](no),[Link](tahun),"IKAN
MAS",[Link](akt),[Link](prm),[Link]([Link](mape))+" %"};
[Link](obj);
no++;
tbl_Peramalan.setModel(modelPeramalan);
}else if(i==4){
double akt=[Link]([Link](tbl_input2.getValueAt(row-1, 6)));
double prm=[Link]([Link](tbl_5.getValueAt(row-1, 5)));
double mape=[Link](akt-prm)/akt*100;
String obj[]={[Link](no),[Link](tahun),"IKAN
KAKAP",[Link](akt),[Link](prm),[Link]([Link](mape))+" %"};
[Link](obj);
no++;
tbl_Peramalan.setModel(modelPeramalan);
}else if(i==5){
double akt=[Link]([Link](tbl_input2.getValueAt(row-1, 7)));
double prm=[Link]([Link](tbl_6.getValueAt(row-1, 5)));
double mape=[Link](akt-prm)/akt*100;
String obj[]={[Link](no),[Link](tahun),"IKAN
BANDENG",[Link](akt),[Link](prm),[Link]([Link](mape))+" %"};
[Link](obj);
no++;
tbl_Peramalan.setModel(modelPeramalan);
}else if(i==6){
double akt=[Link]([Link](tbl_input2.getValueAt(row-1, 8)));
double prm=[Link]([Link](tbl_7.getValueAt(row-1, 5)));
double mape=[Link](akt-prm)/akt*100;
String obj[]={[Link](no),[Link](tahun),"IKAN
KERAPU",[Link](akt),[Link](prm),[Link]([Link](mape))+" %"};
[Link](obj);
no++;
tbl_Peramalan.setModel(modelPeramalan);
}else if(i==7){
double akt=[Link]([Link](tbl_input2.getValueAt(row-1, 9)));
double prm=[Link]([Link](tbl_8.getValueAt(row-1, 5)));
double mape=[Link](akt-prm)/akt*100;
String
obj[]={[Link](no),[Link](tahun),"UDANG",[Link](akt),[Link](prm),[Link](df.
format(mape))+" %"};
[Link](obj);
no++;
tbl_Peramalan.setModel(modelPeramalan);
}
}
}
/**
* 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")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

panel_PREDIKSI = new [Link]();


jPanel5 = new [Link]();
jScrollPane2 = new [Link]();
tbl_input2 = new [Link]();
BTN_FUZZYFIKASI = new [Link]();
BTN_RESET = new [Link]();
jTabbedPane1 = new [Link]();
patin = new [Link]();
jScrollPane3 = new [Link]();
tbl_1 = new [Link]();
jPanel6 = new [Link]();
txt_max1 = new [Link]();
txt_min1 = new [Link]();
txt_banyakKelas1 = new [Link]();
txt_rentangKelas1 = new [Link]();
txt_intervalKelas1 = new [Link]();
txt_IntervalA1_1 = new [Link]();
txt_IntervalA2_1 = new [Link]();
txt_IntervalA3_1 = new [Link]();
txt_IntervalA4_1 = new [Link]();
jPanel7 = new [Link]();
a1_1 = new [Link]();
a2_1 = new [Link]();
a3_1 = new [Link]();
a4_1 = new [Link]();
mape_1 = new [Link]();
lele = new [Link]();
jPanel10 = new [Link]();
txt_max2 = new [Link]();
txt_min2 = new [Link]();
txt_banyakKelas2 = new [Link]();
txt_rentangKelas2 = new [Link]();
txt_intervalKelas2 = new [Link]();
txt_IntervalA1_2 = new [Link]();
txt_IntervalA2_2 = new [Link]();
txt_IntervalA3_2 = new [Link]();
txt_IntervalA4_2 = new [Link]();
jPanel11 = new [Link]();
a1_2 = new [Link]();
a2_2 = new [Link]();
a3_2 = new [Link]();
a4_2 = new [Link]();
jScrollPane5 = new [Link]();
tbl_2 = new [Link]();
mape_2 = new [Link]();
nila = new [Link]();
jPanel12 = new [Link]();
txt_max3 = new [Link]();
txt_min3 = new [Link]();
txt_banyakKelas3 = new [Link]();
txt_rentangKelas3 = new [Link]();
txt_intervalKelas3 = new [Link]();
txt_IntervalA1_3 = new [Link]();
txt_IntervalA2_3 = new [Link]();
txt_IntervalA3_3 = new [Link]();
txt_IntervalA4_3 = new [Link]();
jPanel13 = new [Link]();
a1_3 = new [Link]();
a2_3 = new [Link]();
a3_3 = new [Link]();
a4_3 = new [Link]();
jScrollPane6 = new [Link]();
tbl_3 = new [Link]();
mape_3 = new [Link]();
ikanmas = new [Link]();
jPanel14 = new [Link]();
txt_max4 = new [Link]();
txt_min4 = new [Link]();
txt_banyakKelas4 = new [Link]();
txt_rentangKelas4 = new [Link]();
txt_intervalKelas4 = new [Link]();
txt_IntervalA1_4 = new [Link]();
txt_IntervalA2_4 = new [Link]();
txt_IntervalA3_4 = new [Link]();
txt_IntervalA4_4 = new [Link]();
jPanel15 = new [Link]();
a1_4 = new [Link]();
a2_4 = new [Link]();
a3_4 = new [Link]();
a4_4 = new [Link]();
jScrollPane7 = new [Link]();
tbl_4 = new [Link]();
mape_4 = new [Link]();
bandeng = new [Link]();
jPanel16 = new [Link]();
txt_max5 = new [Link]();
txt_min5 = new [Link]();
txt_banyakKelas5 = new [Link]();
txt_rentangKelas5 = new [Link]();
txt_intervalKelas5 = new [Link]();
txt_IntervalA1_5 = new [Link]();
txt_IntervalA2_5 = new [Link]();
txt_IntervalA3_5 = new [Link]();
txt_IntervalA4_5 = new [Link]();
jPanel17 = new [Link]();
a1_5 = new [Link]();
a2_5 = new [Link]();
a3_5 = new [Link]();
a4_5 = new [Link]();
jScrollPane8 = new [Link]();
tbl_5 = new [Link]();
mape_5 = new [Link]();
kakap = new [Link]();
jPanel18 = new [Link]();
txt_max6 = new [Link]();
txt_min6 = new [Link]();
txt_banyakKelas6 = new [Link]();
txt_rentangKelas6 = new [Link]();
txt_intervalKelas6 = new [Link]();
txt_IntervalA1_6 = new [Link]();
txt_IntervalA2_6 = new [Link]();
txt_IntervalA3_6 = new [Link]();
txt_IntervalA4_6 = new [Link]();
jPanel19 = new [Link]();
a1_6 = new [Link]();
a2_6 = new [Link]();
a3_6 = new [Link]();
a4_6 = new [Link]();
jScrollPane9 = new [Link]();
tbl_6 = new [Link]();
mape_6 = new [Link]();
kerapu = new [Link]();
jPanel20 = new [Link]();
txt_max7 = new [Link]();
txt_min7 = new [Link]();
txt_banyakKelas7 = new [Link]();
txt_rentangKelas7 = new [Link]();
txt_intervalKelas7 = new [Link]();
txt_IntervalA1_7 = new [Link]();
txt_IntervalA2_7 = new [Link]();
txt_IntervalA3_7 = new [Link]();
txt_IntervalA4_7 = new [Link]();
jPanel21 = new [Link]();
a1_7 = new [Link]();
a2_7 = new [Link]();
a3_7 = new [Link]();
a4_7 = new [Link]();
jScrollPane10 = new [Link]();
tbl_7 = new [Link]();
mape_7 = new [Link]();
udang = new [Link]();
jPanel22 = new [Link]();
txt_max8 = new [Link]();
txt_min8 = new [Link]();
txt_banyakKelas8 = new [Link]();
txt_rentangKelas8 = new [Link]();
txt_intervalKelas8 = new [Link]();
txt_IntervalA1_8 = new [Link]();
txt_IntervalA2_8 = new [Link]();
txt_IntervalA3_8 = new [Link]();
txt_IntervalA4_8 = new [Link]();
jPanel23 = new [Link]();
a1_8 = new [Link]();
a2_8 = new [Link]();
a3_8 = new [Link]();
a4_8 = new [Link]();
jScrollPane11 = new [Link]();
tbl_8 = new [Link]();
mape_8 = new [Link]();
peramalan = new [Link]();
jScrollPane4 = new [Link]();
tbl_Peramalan = new [Link]();
jPanel2 = new [Link]();
btnInput = new [Link]();
btnPeramalan = new [Link]();
jPanel1 = new [Link]();
jLabel1 = new [Link]();
panel_INPUT = new [Link]();
jPanel3 = new [Link]();
jLabel2 = new [Link]();
jLabel3 = new [Link]();
jLabel4 = new [Link]();
jLabel5 = new [Link]();
jLabel6 = new [Link]();
jLabel7 = new [Link]();
jLabel8 = new [Link]();
jLabel9 = new [Link]();
jLabel10 = new [Link]();
cmb_tahun = new [Link]<>();
txt_patin = new [Link]();
txt_lele = new [Link]();
txt_nila = new [Link]();
txt_mas = new [Link]();
txt_kakap = new [Link]();
txt_bandeng = new [Link]();
txt_kerapu = new [Link]();
txt_udang = new [Link]();
jLabel11 = new [Link]();
jLabel12 = new [Link]();
jLabel13 = new [Link]();
jLabel14 = new [Link]();
jLabel15 = new [Link]();
jLabel16 = new [Link]();
jLabel17 = new [Link]();
jLabel18 = new [Link]();
btn_tambah = new [Link]();
btn_edit = new [Link]();
btn_batal = new [Link]();
btn_hapus = new [Link]();
jPanel4 = new [Link]();
jScrollPane1 = new [Link]();
tbl_input = new [Link]();
btn_cari = new [Link]();
txt_namaFileCSV = new [Link]();
btnUploadCSV = new [Link]();

setDefaultCloseOperation([Link].EXIT_ON_CLOSE);

panel_PREDIKSI.setBackground(new [Link](0, 153, 153));


panel_PREDIKSI.setBorder([Link](null, "HALAMAN PREDIKSI",
[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 14), new [Link](255, 255, 255))); // NOI18N

[Link]([Link](null, "DATA AKTUAL",


[Link].DEFAULT_JUSTIFICATION, [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 14))); // NOI18N

tbl_input2.setModel(new [Link](
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
[Link](tbl_input2);

BTN_FUZZYFIKASI.setFont(new [Link]("Tahoma", 1, 16)); // NOI18N


BTN_FUZZYFIKASI.setText("TERAPKAN FUZZY TIME SERIES");
BTN_FUZZYFIKASI.addActionListener(new [Link]() {
public void actionPerformed([Link] evt) {
BTN_FUZZYFIKASIActionPerformed(evt);
}
});

BTN_RESET.setFont(new [Link]("Tahoma", 1, 16)); // NOI18N


BTN_RESET.setText("RESET");
BTN_RESET.addActionListener(new [Link]() {
public void actionPerformed([Link] evt) {
BTN_RESETActionPerformed(evt);
}
});

[Link] jPanel5Layout = new [Link](jPanel5);


[Link](jPanel5Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(jScrollPane2, [Link].DEFAULT_SIZE, 631, Short.MAX_VALUE)
.addGroup([Link]()
.addComponent(BTN_FUZZYFIKASI, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(BTN_RESET, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addComponent(jScrollPane2)
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addComponent(BTN_FUZZYFIKASI, [Link].PREFERRED_SIZE, 42,
[Link].PREFERRED_SIZE)
.addComponent(BTN_RESET, [Link].PREFERRED_SIZE, 42,
[Link].PREFERRED_SIZE))
.addContainerGap())
);

[Link](new [Link]("Tahoma", 0, 10)); // NOI18N

[Link](new [Link](153, 153, 0));

tbl_1.setModel(new [Link](
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
[Link](tbl_1);

[Link]([Link](null, "INTERVAL YANG TERBENTUK",


[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 12))); // NOI18N

txt_max1.setText("X MAX :");

txt_min1.setText("X MIN :");


txt_banyakKelas1.setText("BANYAK KELAS :");

txt_rentangKelas1.setText("RENTANG KELAS :");

txt_intervalKelas1.setText("INTERVAL KELAS :");

txt_IntervalA1_1.setText("A1");

txt_IntervalA2_1.setText("A2");

txt_IntervalA3_1.setText("A3");

txt_IntervalA4_1.setText("A4");

[Link] jPanel6Layout = new [Link](jPanel6);


[Link](jPanel6Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(txt_IntervalA1_1, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup([Link]()
.addGroup([Link]([Link], false)
.addComponent(txt_intervalKelas1, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_banyakKelas1, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_rentangKelas1, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_max1, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_min1, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addGap(0, 0, Short.MAX_VALUE))
.addComponent(txt_IntervalA2_1, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_IntervalA3_1, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_IntervalA4_1, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addComponent(txt_max1)
.addPreferredGap([Link])
.addComponent(txt_min1)
.addPreferredGap([Link])
.addComponent(txt_banyakKelas1)
.addPreferredGap([Link])
.addComponent(txt_rentangKelas1)
.addGap(4, 4, 4)
.addComponent(txt_intervalKelas1)
.addPreferredGap([Link])
.addComponent(txt_IntervalA1_1)
.addPreferredGap([Link])
.addComponent(txt_IntervalA2_1)
.addPreferredGap([Link])
.addComponent(txt_IntervalA3_1)
.addPreferredGap([Link])
.addComponent(txt_IntervalA4_1)
.addContainerGap())
);

[Link]([Link](null, "NILAI FLRG",


[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 12))); // NOI18N

a1_1.setText("A1 :");

a2_1.setText("A2 :");

a3_1.setText("A3 :");

a4_1.setText("A4 :");

[Link] jPanel7Layout = new [Link](jPanel7);


[Link](jPanel7Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(a1_1, [Link].DEFAULT_SIZE, 350, Short.MAX_VALUE)
.addComponent(a2_1, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(a3_1, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(a4_1, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addComponent(a1_1)
.addPreferredGap([Link])
.addComponent(a2_1)
.addPreferredGap([Link])
.addComponent(a3_1)
.addPreferredGap([Link])
.addComponent(a4_1))
);

mape_1.setFont(new [Link]("Tahoma", 1, 16)); // NOI18N


mape_1.setForeground(new [Link](255, 255, 255));
mape_1.setText("MAPE :");

[Link] patinLayout = new [Link](patin);


[Link](patinLayout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(jScrollPane3, [Link].DEFAULT_SIZE, 798, Short.MAX_VALUE)
.addComponent(mape_1, [Link].PREFERRED_SIZE, 306,
[Link].PREFERRED_SIZE)
.addGroup([Link]()
.addComponent(jPanel6, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(jPanel7, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addGap(1, 1, 1)))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addContainerGap()
.addComponent(jScrollPane3, [Link].DEFAULT_SIZE, 406, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(mape_1, [Link].PREFERRED_SIZE, 20,
[Link].PREFERRED_SIZE)
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addComponent(jPanel6, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addComponent(jPanel7, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE))
.addContainerGap())
);

[Link]("IKAN PATIN", patin);

[Link](new [Link](153, 102, 0));

[Link]([Link](null, "INTERVAL YANG TERBENTUK",


[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 12))); // NOI18N

txt_max2.setText("X MAX :");

txt_min2.setText("X MIN :");


txt_banyakKelas2.setText("BANYAK KELAS :");

txt_rentangKelas2.setText("RENTANG KELAS :");

txt_intervalKelas2.setText("INTERVAL KELAS :");

txt_IntervalA1_2.setText("A1");

txt_IntervalA2_2.setText("A2");

txt_IntervalA3_2.setText("A3");

txt_IntervalA4_2.setText("A4");

[Link] jPanel10Layout = new [Link](jPanel10);


[Link](jPanel10Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(txt_IntervalA1_2, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup([Link]()
.addGroup([Link]([Link], false)
.addComponent(txt_intervalKelas2, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_banyakKelas2, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_rentangKelas2, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_max2, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_min2, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addGap(0, 286, Short.MAX_VALUE))
.addComponent(txt_IntervalA2_2, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_IntervalA3_2, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_IntervalA4_2, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addComponent(txt_max2)
.addGap(4, 4, 4)
.addComponent(txt_min2)
.addPreferredGap([Link])
.addComponent(txt_banyakKelas2)
.addPreferredGap([Link])
.addComponent(txt_rentangKelas2)
.addPreferredGap([Link])
.addComponent(txt_intervalKelas2)
.addPreferredGap([Link])
.addComponent(txt_IntervalA1_2)
.addPreferredGap([Link])
.addComponent(txt_IntervalA2_2)
.addPreferredGap([Link])
.addComponent(txt_IntervalA3_2)
.addPreferredGap([Link])
.addComponent(txt_IntervalA4_2)
.addContainerGap())
);

[Link]([Link](null, "NILAI FLRG",


[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 12))); // NOI18N

a1_2.setText("A1 :");

a2_2.setText("A2 :");

a3_2.setText("A3 :");

a4_2.setText("A4 :");

[Link] jPanel11Layout = new [Link](jPanel11);


[Link](jPanel11Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(a1_2, [Link].DEFAULT_SIZE, 350, Short.MAX_VALUE)
.addComponent(a2_2, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(a3_2, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(a4_2, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addComponent(a1_2)
.addPreferredGap([Link])
.addComponent(a2_2)
.addPreferredGap([Link])
.addComponent(a3_2)
.addPreferredGap([Link])
.addComponent(a4_2)
.addContainerGap([Link].DEFAULT_SIZE, Short.MAX_VALUE))
);

tbl_2.setModel(new [Link](
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
[Link](tbl_2);

mape_2.setFont(new [Link]("Tahoma", 1, 16)); // NOI18N


mape_2.setForeground(new [Link](255, 255, 255));
mape_2.setText("MAPE :");

[Link] leleLayout = new [Link](lele);


[Link](leleLayout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(jScrollPane5)
.addComponent(mape_2, [Link].PREFERRED_SIZE, 306,
[Link].PREFERRED_SIZE)
.addGroup([Link]()
.addComponent(jPanel10, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(jPanel11, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addContainerGap()
.addComponent(jScrollPane5, [Link].DEFAULT_SIZE, 397, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(mape_2)
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addComponent(jPanel10, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addComponent(jPanel11, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE))
.addContainerGap())
);
[Link]("IKAN LELE", lele);

[Link](new [Link](0, 153, 102));

[Link]([Link](null, "INTERVAL YANG TERBENTUK",


[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 12))); // NOI18N

txt_max3.setText("X MAX :");

txt_min3.setText("X MIN :");

txt_banyakKelas3.setText("BANYAK KELAS :");

txt_rentangKelas3.setText("RENTANG KELAS :");

txt_intervalKelas3.setText("INTERVAL KELAS :");

txt_IntervalA1_3.setText("A1");

txt_IntervalA2_3.setText("A2");

txt_IntervalA3_3.setText("A3");

txt_IntervalA4_3.setText("A4");

[Link] jPanel12Layout = new [Link](jPanel12);


[Link](jPanel12Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(txt_IntervalA1_3, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup([Link]()
.addGroup([Link]([Link], false)
.addComponent(txt_intervalKelas3, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_banyakKelas3, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_rentangKelas3, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_max3, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_min3, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addGap(0, 0, Short.MAX_VALUE))
.addComponent(txt_IntervalA2_3, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_IntervalA3_3, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_IntervalA4_3, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addComponent(txt_max3)
.addPreferredGap([Link])
.addComponent(txt_min3)
.addPreferredGap([Link])
.addComponent(txt_banyakKelas3)
.addPreferredGap([Link])
.addComponent(txt_rentangKelas3)
.addPreferredGap([Link])
.addComponent(txt_intervalKelas3)
.addPreferredGap([Link])
.addComponent(txt_IntervalA1_3)
.addPreferredGap([Link])
.addComponent(txt_IntervalA2_3)
.addPreferredGap([Link])
.addComponent(txt_IntervalA3_3)
.addPreferredGap([Link])
.addComponent(txt_IntervalA4_3)
.addContainerGap())
);

[Link]([Link](null, "NILAI FLRG",


[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 12))); // NOI18N

a1_3.setText("A1 :");

a2_3.setText("A2 :");

a3_3.setText("A3 :");

a4_3.setText("A4 :");

[Link] jPanel13Layout = new [Link](jPanel13);


[Link](jPanel13Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(a1_3, [Link].DEFAULT_SIZE, 350, Short.MAX_VALUE)
.addComponent(a2_3, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(a3_3, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(a4_3, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addComponent(a1_3)
.addPreferredGap([Link])
.addComponent(a2_3)
.addPreferredGap([Link])
.addComponent(a3_3)
.addPreferredGap([Link])
.addComponent(a4_3)
.addContainerGap([Link].DEFAULT_SIZE, Short.MAX_VALUE))
);

tbl_3.setModel(new [Link](
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
[Link](tbl_3);

mape_3.setFont(new [Link]("Tahoma", 1, 16)); // NOI18N


mape_3.setForeground(new [Link](255, 255, 255));
mape_3.setText("MAPE :");

[Link] nilaLayout = new [Link](nila);


[Link](nilaLayout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(jScrollPane6, [Link].DEFAULT_SIZE, 798, Short.MAX_VALUE)
.addGroup([Link]()
.addComponent(mape_3, [Link].PREFERRED_SIZE, 306,
[Link].PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE))
.addGroup([Link], [Link]()
.addComponent(jPanel12, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(jPanel13, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addContainerGap()
.addComponent(jScrollPane6, [Link].DEFAULT_SIZE, 395, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(mape_3)
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addComponent(jPanel13, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addComponent(jPanel12, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE))
.addContainerGap())
);

[Link]("IKAN NILA", nila);

[Link](new [Link](0, 153, 153));

[Link]([Link](null, "INTERVAL YANG TERBENTUK",


[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 12))); // NOI18N

txt_max4.setText("X MAX :");

txt_min4.setText("X MIN :");

txt_banyakKelas4.setText("BANYAK KELAS :");

txt_rentangKelas4.setText("RENTANG KELAS :");

txt_intervalKelas4.setText("INTERVAL KELAS :");

txt_IntervalA1_4.setText("A1");

txt_IntervalA2_4.setText("A2");

txt_IntervalA3_4.setText("A3");

txt_IntervalA4_4.setText("A4");

[Link] jPanel14Layout = new [Link](jPanel14);


[Link](jPanel14Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(txt_IntervalA1_4, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup([Link]()
.addGroup([Link]([Link], false)
.addComponent(txt_intervalKelas4, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_banyakKelas4, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_rentangKelas4, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_max4, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_min4, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addGap(0, 286, Short.MAX_VALUE))
.addComponent(txt_IntervalA2_4, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_IntervalA3_4, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_IntervalA4_4, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addComponent(txt_max4)
.addPreferredGap([Link])
.addComponent(txt_min4)
.addPreferredGap([Link])
.addComponent(txt_banyakKelas4)
.addPreferredGap([Link])
.addComponent(txt_rentangKelas4)
.addPreferredGap([Link])
.addComponent(txt_intervalKelas4)
.addPreferredGap([Link])
.addComponent(txt_IntervalA1_4)
.addPreferredGap([Link])
.addComponent(txt_IntervalA2_4)
.addPreferredGap([Link])
.addComponent(txt_IntervalA3_4)
.addPreferredGap([Link])
.addComponent(txt_IntervalA4_4)
.addContainerGap())
);

[Link]([Link](null, "NILAI FLRG",


[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 12))); // NOI18N

a1_4.setText("A1 :");

a2_4.setText("A2 :");

a3_4.setText("A3 :");

a4_4.setText("A4 :");
[Link] jPanel15Layout = new [Link](jPanel15);
[Link](jPanel15Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(a1_4, [Link].DEFAULT_SIZE, 350, Short.MAX_VALUE)
.addComponent(a2_4, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(a3_4, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(a4_4, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addComponent(a1_4)
.addPreferredGap([Link])
.addComponent(a2_4)
.addPreferredGap([Link])
.addComponent(a3_4)
.addPreferredGap([Link])
.addComponent(a4_4))
);

tbl_4.setModel(new [Link](
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
[Link](tbl_4);

mape_4.setFont(new [Link]("Tahoma", 1, 16)); // NOI18N


mape_4.setForeground(new [Link](255, 255, 255));
mape_4.setText("MAPE :");

[Link] ikanmasLayout = new [Link](ikanmas);


[Link](ikanmasLayout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(jScrollPane7)
.addComponent(mape_4, [Link].PREFERRED_SIZE, 306,
[Link].PREFERRED_SIZE)
.addGroup([Link]()
.addComponent(jPanel14, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(jPanel15, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addContainerGap()
.addComponent(jScrollPane7, [Link].DEFAULT_SIZE, 395, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(mape_4)
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addComponent(jPanel14, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addComponent(jPanel15, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE))
.addContainerGap())
);

[Link]("IKAN MAS", ikanmas);

[Link](new [Link](153, 153, 153));

[Link]([Link](null, "INTERVAL YANG TERBENTUK",


[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 12))); // NOI18N

txt_max5.setText("X MAX :");

txt_min5.setText("X MIN :");

txt_banyakKelas5.setText("BANYAK KELAS :");

txt_rentangKelas5.setText("RENTANG KELAS :");

txt_intervalKelas5.setText("INTERVAL KELAS :");

txt_IntervalA1_5.setText("A1");

txt_IntervalA2_5.setText("A2");

txt_IntervalA3_5.setText("A3");

txt_IntervalA4_5.setText("A4");
[Link] jPanel16Layout = new [Link](jPanel16);
[Link](jPanel16Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(txt_IntervalA1_5, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup([Link]()
.addGroup([Link]([Link], false)
.addComponent(txt_intervalKelas5, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_banyakKelas5, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_rentangKelas5, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_max5, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_min5, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addGap(0, 0, Short.MAX_VALUE))
.addComponent(txt_IntervalA2_5, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_IntervalA3_5, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_IntervalA4_5, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addComponent(txt_max5)
.addPreferredGap([Link])
.addComponent(txt_min5)
.addPreferredGap([Link])
.addComponent(txt_banyakKelas5)
.addPreferredGap([Link])
.addComponent(txt_rentangKelas5)
.addPreferredGap([Link])
.addComponent(txt_intervalKelas5)
.addPreferredGap([Link])
.addComponent(txt_IntervalA1_5)
.addPreferredGap([Link])
.addComponent(txt_IntervalA2_5)
.addPreferredGap([Link])
.addComponent(txt_IntervalA3_5)
.addPreferredGap([Link])
.addComponent(txt_IntervalA4_5)
.addContainerGap())
);
[Link]([Link](null, "NILAI FLRG",
[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 15))); // NOI18N

a1_5.setText("A1 :");

a2_5.setText("A2 :");

a3_5.setText("A3 :");

a4_5.setText("A4 :");

[Link] jPanel17Layout = new [Link](jPanel17);


[Link](jPanel17Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(a1_5, [Link].DEFAULT_SIZE, 350, Short.MAX_VALUE)
.addComponent(a2_5, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(a3_5, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(a4_5, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addComponent(a1_5)
.addPreferredGap([Link])
.addComponent(a2_5)
.addPreferredGap([Link])
.addComponent(a3_5)
.addPreferredGap([Link])
.addComponent(a4_5)
.addContainerGap([Link].DEFAULT_SIZE, Short.MAX_VALUE))
);

tbl_5.setModel(new [Link](
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
[Link](tbl_5);
mape_5.setFont(new [Link]("Tahoma", 1, 16)); // NOI18N
mape_5.setForeground(new [Link](255, 255, 255));
mape_5.setText("MAPE :");

[Link] bandengLayout = new [Link](bandeng);


[Link](bandengLayout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(jScrollPane8, [Link].DEFAULT_SIZE, 798, Short.MAX_VALUE)
.addGroup([Link]()
.addComponent(mape_5, [Link].PREFERRED_SIZE, 306,
[Link].PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE))
.addGroup([Link]()
.addComponent(jPanel16, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(jPanel17, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addContainerGap()
.addComponent(jScrollPane8, [Link].DEFAULT_SIZE, 395, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(mape_5)
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addComponent(jPanel16, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addComponent(jPanel17, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE))
.addContainerGap())
);

[Link]("IKAN KAKAP", bandeng);

[Link]([Link](null, "INTERVAL YANG TERBENTUK",


[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 12))); // NOI18N

txt_max6.setText("X MAX :");

txt_min6.setText("X MIN :");

txt_banyakKelas6.setText("BANYAK KELAS :");


txt_rentangKelas6.setText("RENTANG KELAS :");

txt_intervalKelas6.setText("INTERVAL KELAS :");

txt_IntervalA1_6.setText("A1");

txt_IntervalA2_6.setText("A2");

txt_IntervalA3_6.setText("A3");

txt_IntervalA4_6.setText("A4");

[Link] jPanel18Layout = new [Link](jPanel18);


[Link](jPanel18Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(txt_IntervalA1_6, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup([Link]()
.addGroup([Link]([Link], false)
.addComponent(txt_intervalKelas6, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_banyakKelas6, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_rentangKelas6, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_max6, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_min6, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addGap(0, 0, Short.MAX_VALUE))
.addComponent(txt_IntervalA2_6, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_IntervalA3_6, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_IntervalA4_6, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addComponent(txt_max6)
.addPreferredGap([Link])
.addComponent(txt_min6)
.addPreferredGap([Link])
.addComponent(txt_banyakKelas6)
.addPreferredGap([Link])
.addComponent(txt_rentangKelas6)
.addPreferredGap([Link])
.addComponent(txt_intervalKelas6)
.addPreferredGap([Link])
.addComponent(txt_IntervalA1_6)
.addPreferredGap([Link])
.addComponent(txt_IntervalA2_6)
.addPreferredGap([Link])
.addComponent(txt_IntervalA3_6)
.addPreferredGap([Link])
.addComponent(txt_IntervalA4_6)
.addContainerGap())
);

[Link]([Link](null, "NILAI FLRG",


[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 12))); // NOI18N

a1_6.setText("A1 :");

a2_6.setText("A2 :");

a3_6.setText("A3 :");

a4_6.setText("A4 :");

[Link] jPanel19Layout = new [Link](jPanel19);


[Link](jPanel19Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(a1_6, [Link].DEFAULT_SIZE, 350, Short.MAX_VALUE)
.addComponent(a2_6, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(a3_6, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(a4_6, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addComponent(a1_6)
.addPreferredGap([Link])
.addComponent(a2_6)
.addPreferredGap([Link])
.addComponent(a3_6)
.addPreferredGap([Link])
.addComponent(a4_6)
.addContainerGap([Link].DEFAULT_SIZE, Short.MAX_VALUE))
);
tbl_6.setModel(new [Link](
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
[Link](tbl_6);

mape_6.setFont(new [Link]("Tahoma", 1, 16)); // NOI18N


mape_6.setText("MAPE :");

[Link] kakapLayout = new [Link](kakap);


[Link](kakapLayout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(jScrollPane9, [Link].DEFAULT_SIZE, 798, Short.MAX_VALUE)
.addGroup([Link]()
.addComponent(mape_6, [Link].PREFERRED_SIZE, 306,
[Link].PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE))
.addGroup([Link]()
.addComponent(jPanel18, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(jPanel19, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addContainerGap()
.addComponent(jScrollPane9, [Link].DEFAULT_SIZE, 395, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(mape_6)
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addComponent(jPanel18, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addComponent(jPanel19, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE))
.addContainerGap())
);

[Link]("IKAN BANDENG", kakap);


[Link](new [Link](153, 153, 0));

[Link]([Link](null, "INTERVAL YANG TERBENTUK",


[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 12))); // NOI18N

txt_max7.setText("X MAX :");

txt_min7.setText("X MIN :");

txt_banyakKelas7.setText("BANYAK KELAS :");

txt_rentangKelas7.setText("RENTANG KELAS :");

txt_intervalKelas7.setText("INTERVAL KELAS :");

txt_IntervalA1_7.setText("A1");

txt_IntervalA2_7.setText("A2");

txt_IntervalA3_7.setText("A3");

txt_IntervalA4_7.setText("A4");

[Link] jPanel20Layout = new [Link](jPanel20);


[Link](jPanel20Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(txt_IntervalA1_7, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup([Link]()
.addGroup([Link]([Link], false)
.addComponent(txt_intervalKelas7, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_banyakKelas7, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_rentangKelas7, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_max7, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_min7, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addGap(0, 296, Short.MAX_VALUE))
.addComponent(txt_IntervalA2_7, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_IntervalA3_7, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_IntervalA4_7, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addComponent(txt_max7)
.addPreferredGap([Link])
.addComponent(txt_min7)
.addPreferredGap([Link])
.addComponent(txt_banyakKelas7)
.addPreferredGap([Link])
.addComponent(txt_rentangKelas7)
.addPreferredGap([Link])
.addComponent(txt_intervalKelas7)
.addPreferredGap([Link])
.addComponent(txt_IntervalA1_7)
.addPreferredGap([Link])
.addComponent(txt_IntervalA2_7)
.addPreferredGap([Link])
.addComponent(txt_IntervalA3_7)
.addPreferredGap([Link])
.addComponent(txt_IntervalA4_7)
.addContainerGap())
);

[Link]([Link](null, "NILAI FLRG",


[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 12))); // NOI18N

a1_7.setText("A1 :");

a2_7.setText("A2 :");

a3_7.setText("A3 :");

a4_7.setText("A4 :");

[Link] jPanel21Layout = new [Link](jPanel21);


[Link](jPanel21Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(a1_7, [Link].DEFAULT_SIZE, 340, Short.MAX_VALUE)
.addComponent(a2_7, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(a3_7, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(a4_7, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addComponent(a1_7)
.addPreferredGap([Link])
.addComponent(a2_7)
.addPreferredGap([Link])
.addComponent(a3_7)
.addPreferredGap([Link])
.addComponent(a4_7)
.addContainerGap([Link].DEFAULT_SIZE, Short.MAX_VALUE))
);

tbl_7.setModel(new [Link](
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
[Link](tbl_7);

mape_7.setFont(new [Link]("Tahoma", 1, 16)); // NOI18N


mape_7.setForeground(new [Link](255, 255, 255));
mape_7.setText("MAPE :");

[Link] kerapuLayout = new [Link](kerapu);


[Link](kerapuLayout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addGroup([Link]()
.addComponent(mape_7, [Link].PREFERRED_SIZE, 306,
[Link].PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE))
.addGroup([Link]()
.addGroup([Link]([Link])
.addComponent(jScrollPane10)
.addGroup([Link]()
.addComponent(jPanel20, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(jPanel21, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)))
.addContainerGap())))
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addContainerGap()
.addComponent(jScrollPane10, [Link].DEFAULT_SIZE, 395, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(mape_7)
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addComponent(jPanel20, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addComponent(jPanel21, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE))
.addContainerGap())
);

[Link]("IKAN KERAPU", kerapu);

[Link](new [Link](204, 153, 0));

[Link]([Link](null, "INTERVAL YANG TERBENTUK",


[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 12))); // NOI18N

txt_max8.setText("X MAX :");

txt_min8.setText("X MIN :");

txt_banyakKelas8.setText("BANYAK KELAS :");

txt_rentangKelas8.setText("RENTANG KELAS :");

txt_intervalKelas8.setText("INTERVAL KELAS :");

txt_IntervalA1_8.setText("A1");

txt_IntervalA2_8.setText("A2");

txt_IntervalA3_8.setText("A3");

txt_IntervalA4_8.setText("A4");

[Link] jPanel22Layout = new [Link](jPanel22);


[Link](jPanel22Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(txt_IntervalA1_8, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup([Link]()
.addGroup([Link]([Link], false)
.addComponent(txt_intervalKelas8, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_banyakKelas8, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_rentangKelas8, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_max8, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_min8, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addGap(0, 286, Short.MAX_VALUE))
.addComponent(txt_IntervalA2_8, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_IntervalA3_8, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_IntervalA4_8, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addComponent(txt_max8)
.addPreferredGap([Link])
.addComponent(txt_min8)
.addPreferredGap([Link])
.addComponent(txt_banyakKelas8)
.addPreferredGap([Link])
.addComponent(txt_rentangKelas8)
.addPreferredGap([Link])
.addComponent(txt_intervalKelas8)
.addPreferredGap([Link])
.addComponent(txt_IntervalA1_8)
.addPreferredGap([Link])
.addComponent(txt_IntervalA2_8)
.addPreferredGap([Link])
.addComponent(txt_IntervalA3_8)
.addPreferredGap([Link])
.addComponent(txt_IntervalA4_8)
.addContainerGap())
);

[Link]([Link](null, "NILAI FLRG",


[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 12))); // NOI18N

a1_8.setText("A1 :");

a2_8.setText("A2 :");

a3_8.setText("A3 :");

a4_8.setText("A4 :");
[Link] jPanel23Layout = new [Link](jPanel23);
[Link](jPanel23Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(a1_8, [Link].DEFAULT_SIZE, 350, Short.MAX_VALUE)
.addComponent(a2_8, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(a3_8, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(a4_8, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addComponent(a1_8)
.addPreferredGap([Link])
.addComponent(a2_8)
.addPreferredGap([Link])
.addComponent(a3_8)
.addPreferredGap([Link])
.addComponent(a4_8)
.addContainerGap([Link].DEFAULT_SIZE, Short.MAX_VALUE))
);

tbl_8.setModel(new [Link](
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
[Link](tbl_8);

mape_8.setFont(new [Link]("Tahoma", 1, 16)); // NOI18N


mape_8.setForeground(new [Link](255, 255, 255));
mape_8.setText("MAPE :");

[Link] udangLayout = new [Link](udang);


[Link](udangLayout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(jScrollPane11)
.addGroup([Link]()
.addComponent(jPanel22, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(jPanel23, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addGap(4, 4, 4))
.addGroup([Link]()
.addComponent(mape_8, [Link].PREFERRED_SIZE, 305,
[Link].PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE)))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addContainerGap()
.addComponent(jScrollPane11, [Link].DEFAULT_SIZE, 395, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(mape_8)
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addComponent(jPanel22, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addComponent(jPanel23, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE))
.addContainerGap())
);

[Link]("UDANG", udang);

[Link](new [Link](153, 153, 0));

tbl_Peramalan.setModel(new [Link](
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
[Link](tbl_Peramalan);

[Link] peramalanLayout = new [Link](peramalan);


[Link](peramalanLayout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addComponent(jScrollPane4, [Link].DEFAULT_SIZE, 798, Short.MAX_VALUE)
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addComponent(jScrollPane4, [Link].DEFAULT_SIZE, 636, Short.MAX_VALUE)
.addContainerGap())
);

[Link]("PERAMALAN SEMUA IKAN", peramalan);

[Link] panel_PREDIKSILayout = new [Link](panel_PREDIKSI);


panel_PREDIKSI.setLayout(panel_PREDIKSILayout);
panel_PREDIKSILayout.setHorizontalGroup(
panel_PREDIKSILayout.createParallelGroup([Link])
.addGroup(panel_PREDIKSILayout.createSequentialGroup()
.addComponent(jPanel5, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(jTabbedPane1)
.addGap(14, 14, 14))
);
panel_PREDIKSILayout.setVerticalGroup(
panel_PREDIKSILayout.createParallelGroup([Link])
.addGroup([Link], panel_PREDIKSILayout.createSequentialGroup()
.addGroup(panel_PREDIKSILayout.createParallelGroup([Link])
.addComponent(jPanel5, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jTabbedPane1))
.addContainerGap())
);

[Link](new [Link](153, 153, 0));


[Link]([Link]([Link]));

[Link](new [Link]("Tahoma", 1, 20)); // NOI18N


[Link]("INPUT DATA");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
btnInputActionPerformed(evt);
}
});

[Link](new [Link]("Tahoma", 1, 20)); // NOI18N


[Link]("PERAMALAN");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
btnPeramalanActionPerformed(evt);
}
});
[Link] jPanel2Layout = new [Link](jPanel2);
[Link](jPanel2Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addComponent(btnInput, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(btnPeramalan, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(btnInput, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(btnPeramalan, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);

[Link](new [Link](0, 153, 204));


[Link]([Link]([Link]));

[Link](new [Link]("Tahoma", 1, 25)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]([Link]);
[Link]("APLIKASI PREDIKSI PRODUKSI IKAN DENGAN FUZZY TIME SERIES");

[Link] jPanel1Layout = new [Link](jPanel1);


[Link](jPanel1Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addComponent(jLabel1, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addComponent(jLabel1, [Link].DEFAULT_SIZE, 34, Short.MAX_VALUE)
.addContainerGap())
);

panel_INPUT.setBackground(new [Link](102, 153, 0));


panel_INPUT.setBorder([Link](null, "HALAMAN INPUT",
[Link], [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 14), new [Link](255, 255, 255))); // NOI18N

[Link](new [Link](0, 153, 153));


[Link]([Link](" "));

[Link](new [Link]("Tahoma", 1, 14)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("TAHUN");

[Link](new [Link]("Tahoma", 1, 14)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("IKAN PATIN ");

[Link](new [Link]("Tahoma", 1, 14)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("IKAN NILA");

[Link](new [Link]("Tahoma", 1, 14)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("IKAN LELE");

[Link](new [Link]("Tahoma", 1, 14)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("UDANG");

[Link](new [Link]("Tahoma", 1, 14)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("IKAN MAS");

[Link](new [Link]("Tahoma", 1, 14)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("IKAN KAKAP");

[Link](new [Link]("Tahoma", 1, 14)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("IKAN KERAPU");

[Link](new [Link]("Tahoma", 1, 14)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("IKAN BANDENG");

cmb_tahun.setFont(new [Link]("Tahoma", 1, 14)); // NOI18N


cmb_tahun.setModel(new [Link]<>(new String[] { "==PILIH==", "2011", "2012",
"2013", "2014", "2015", "2017", "2018", "2019", "2020", "2021", "2022", "2023", "2024" }));

txt_patin.setFont(new [Link]("Tahoma", 1, 14)); // NOI18N

txt_lele.setFont(new [Link]("Tahoma", 1, 14)); // NOI18N

txt_nila.setFont(new [Link]("Tahoma", 1, 14)); // NOI18N


txt_mas.setFont(new [Link]("Tahoma", 1, 14)); // NOI18N

txt_kakap.setFont(new [Link]("Tahoma", 1, 14)); // NOI18N

txt_bandeng.setFont(new [Link]("Tahoma", 1, 14)); // NOI18N

txt_kerapu.setFont(new [Link]("Tahoma", 1, 14)); // NOI18N

txt_udang.setFont(new [Link]("Tahoma", 1, 14)); // NOI18N

[Link](new [Link]("Tahoma", 1, 17)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("Ton");

[Link](new [Link]("Tahoma", 1, 17)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("Ton");

[Link](new [Link]("Tahoma", 1, 17)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("Ton");

[Link](new [Link]("Tahoma", 1, 17)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("Ton");

[Link](new [Link]("Tahoma", 1, 17)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("Ton");

[Link](new [Link]("Tahoma", 1, 17)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("Ton");

[Link](new [Link]("Tahoma", 1, 17)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("Ton");

[Link](new [Link]("Tahoma", 1, 17)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]("Ton");

btn_tambah.setFont(new [Link]("Tahoma", 1, 14)); // NOI18N


btn_tambah.setText("TAMBAH");
btn_tambah.addActionListener(new [Link]() {
public void actionPerformed([Link] evt) {
btn_tambahActionPerformed(evt);
}
});

btn_edit.setFont(new [Link]("Tahoma", 1, 14)); // NOI18N


btn_edit.setText("EDIT");
btn_edit.addActionListener(new [Link]() {
public void actionPerformed([Link] evt) {
btn_editActionPerformed(evt);
}
});

btn_batal.setFont(new [Link]("Tahoma", 1, 14)); // NOI18N


btn_batal.setText("BATAL");
btn_batal.addActionListener(new [Link]() {
public void actionPerformed([Link] evt) {
btn_batalActionPerformed(evt);
}
});

btn_hapus.setFont(new [Link]("Tahoma", 1, 14)); // NOI18N


btn_hapus.setText("HAPUS");
btn_hapus.addActionListener(new [Link]() {
public void actionPerformed([Link] evt) {
btn_hapusActionPerformed(evt);
}
});

[Link] jPanel3Layout = new [Link](jPanel3);


[Link](jPanel3Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addGroup([Link]()
.addComponent(btn_hapus, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
.addGroup([Link]()
.addComponent(btn_tambah, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
.addGroup([Link]()
.addGroup([Link]([Link])
.addGroup([Link]()
.addComponent(jLabel2, [Link].PREFERRED_SIZE, 148,
[Link].PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(cmb_tahun, [Link].PREFERRED_SIZE, 136,
[Link].PREFERRED_SIZE))
.addGroup([Link]()
.addComponent(jLabel10, [Link].PREFERRED_SIZE, 148,
[Link].PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(txt_bandeng))
.addGroup([Link]()
.addComponent(jLabel5, [Link].PREFERRED_SIZE, 148,
[Link].PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(txt_lele))
.addGroup([Link]()
.addComponent(jLabel4, [Link].PREFERRED_SIZE, 148,
[Link].PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(txt_nila))
.addGroup([Link]()
.addComponent(jLabel8, [Link].PREFERRED_SIZE, 148,
[Link].PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(txt_kakap))
.addGroup([Link]()
.addComponent(jLabel7, [Link].PREFERRED_SIZE, 148,
[Link].PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(txt_mas))
.addGroup([Link]()
.addComponent(jLabel9, [Link].PREFERRED_SIZE, 148,
[Link].PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(txt_kerapu))
.addGroup([Link]()
.addComponent(jLabel6, [Link].PREFERRED_SIZE, 148,
[Link].PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(txt_udang)))
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addComponent(jLabel12)
.addComponent(jLabel13)
.addComponent(jLabel14)
.addComponent(jLabel15)
.addComponent(jLabel16)
.addComponent(jLabel17)
.addComponent(jLabel18))
.addGap(50, 50, 50))
.addGroup([Link]()
.addComponent(btn_edit, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap([Link])
.addComponent(btn_batal, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
.addGroup([Link]()
.addComponent(jLabel3, [Link].PREFERRED_SIZE, 148,
[Link].PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(txt_patin)
.addPreferredGap([Link])
.addComponent(jLabel11)
.addGap(50, 50, 50))))
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(jLabel2, [Link].PREFERRED_SIZE, 23,
[Link].PREFERRED_SIZE)
.addComponent(cmb_tahun, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE))
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addComponent(jLabel3)
.addComponent(txt_patin, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addComponent(jLabel11))
.addGap(18, 18, 18)
.addGroup([Link]([Link])
.addComponent(jLabel12)
.addGroup([Link]([Link])
.addComponent(jLabel5)
.addComponent(txt_lele, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)))
.addGap(18, 18, 18)
.addGroup([Link]([Link])
.addComponent(jLabel13)
.addGroup([Link]([Link])
.addComponent(jLabel4)
.addComponent(txt_nila, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)))
.addGap(18, 18, 18)
.addGroup([Link]([Link])
.addComponent(jLabel14)
.addGroup([Link]([Link])
.addComponent(jLabel7)
.addComponent(txt_mas, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)))
.addGap(18, 18, 18)
.addGroup([Link]([Link])
.addComponent(jLabel15)
.addGroup([Link]([Link])
.addComponent(jLabel8)
.addComponent(txt_kakap, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)))
.addGap(18, 18, 18)
.addGroup([Link]([Link])
.addComponent(jLabel16)
.addGroup([Link]([Link])
.addComponent(jLabel10)
.addComponent(txt_bandeng, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)))
.addGap(18, 18, 18)
.addGroup([Link]([Link])
.addComponent(jLabel17)
.addGroup([Link]([Link])
.addComponent(jLabel9)
.addComponent(txt_kerapu, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)))
.addGap(18, 18, 18)
.addGroup([Link]([Link])
.addComponent(jLabel18)
.addComponent(jLabel6)
.addComponent(txt_udang, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE))
.addPreferredGap([Link],
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(btn_tambah)
.addPreferredGap([Link])
.addGroup([Link]([Link], false)
.addComponent(btn_edit, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(btn_batal, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addPreferredGap([Link])
.addComponent(btn_hapus))
);

[Link](new [Link](153, 102, 0));


[Link]([Link](null, "DATA INPUTAN",
[Link].DEFAULT_JUSTIFICATION, [Link].DEFAULT_POSITION, new
[Link]("Tahoma", 1, 18), new [Link](255, 255, 255))); // NOI18N

tbl_input.setModel(new [Link](
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
tbl_input.addMouseListener(new [Link]() {
public void mouseClicked([Link] evt) {
tbl_inputMouseClicked(evt);
}
});
[Link](tbl_input);

btn_cari.setFont(new [Link]("Tahoma", 1, 17)); // NOI18N


btn_cari.setText("CARI FILE CSV");
btn_cari.addActionListener(new [Link]() {
public void actionPerformed([Link] evt) {
btn_cariActionPerformed(evt);
}
});
txt_namaFileCSV.setFont(new [Link]("Tahoma", 1, 17)); // NOI18N

[Link](new [Link]("Tahoma", 1, 18)); // NOI18N


[Link]("UPLOAD FILE CSV");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
btnUploadCSVActionPerformed(evt);
}
});

[Link] jPanel4Layout = new [Link](jPanel4);


[Link](jPanel4Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link])
.addComponent(jScrollPane1, [Link].DEFAULT_SIZE, 1038, Short.MAX_VALUE)
.addComponent(btnUploadCSV, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup([Link]()
.addComponent(btn_cari, [Link].PREFERRED_SIZE, 175,
[Link].PREFERRED_SIZE)
.addPreferredGap([Link])
.addComponent(txt_namaFileCSV)))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addContainerGap()
.addGroup([Link]([Link], false)
.addComponent(btn_cari, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txt_namaFileCSV, [Link].PREFERRED_SIZE, 30,
[Link].PREFERRED_SIZE))
.addPreferredGap([Link])
.addComponent(btnUploadCSV)
.addPreferredGap([Link])
.addComponent(jScrollPane1, [Link].PREFERRED_SIZE, 343,
[Link].PREFERRED_SIZE)
.addContainerGap(20, Short.MAX_VALUE))
);

[Link] panel_INPUTLayout = new [Link](panel_INPUT);


panel_INPUT.setLayout(panel_INPUTLayout);
panel_INPUTLayout.setHorizontalGroup(
panel_INPUTLayout.createParallelGroup([Link])
.addGroup(panel_INPUTLayout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel3, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addPreferredGap([Link])
.addComponent(jPanel4, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
);
panel_INPUTLayout.setVerticalGroup(
panel_INPUTLayout.createParallelGroup([Link])
.addComponent(jPanel4, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jPanel3, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
);

[Link] layout = new [Link](getContentPane());


getContentPane().setLayout(layout);
[Link](
[Link]([Link])
.addComponent(jPanel1, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jPanel2, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(panel_INPUT, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup([Link]([Link])
.addComponent(panel_PREDIKSI, [Link],
[Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE, Short.MAX_VALUE))
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addComponent(jPanel1, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addPreferredGap([Link])
.addComponent(jPanel2, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addPreferredGap([Link])
.addComponent(panel_INPUT, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup([Link]([Link])
.addGroup([Link], [Link]()
.addGap(121, 121, 121)
.addComponent(panel_PREDIKSI, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)))
);

pack();
}// </editor-fold>

private void btnInputActionPerformed([Link] evt) {


panel_INPUT.setVisible(true);
panel_PREDIKSI.setVisible(false);
}

private void btnPeramalanActionPerformed([Link] evt) {


panel_INPUT.setVisible(false);
panel_PREDIKSI.setVisible(true);
}

private void btn_cariActionPerformed([Link] evt) {


JFileChooser chooser = new JFileChooser();
FileFilter filter = new FileNameExtensionFilter(".csv",".xls",".xlsx");
[Link](filter);
[Link](null);
File f= [Link]();
filename = [Link]();
txt_namaFileCSV.setText(filename);
}

private void btnUploadCSVActionPerformed([Link] evt) {


if(txt_namaFileCSV.getText().equals("")){
[Link](null, "SILAHKAN PILIH FILE YANG AKAN DI DIUPLOAD");
}else{
try{

}catch(Exception e){
[Link](null, e,"GAGAL UPLOAD FILE, PERIKSA FORMAT FILE
ANDA",JOptionPane.ERROR_MESSAGE);
}
}
}

private void btn_tambahActionPerformed([Link] evt) {


int tahun=[Link]([Link](cmb_tahun.getSelectedItem()));
ArrayList <Integer> th= new ArrayList<>();
for (int i = 0; i < tbl_input.getRowCount(); i++) {
int thn=[Link]([Link](tbl_input.getValueAt(i, 1)));
[Link](thn);
}
if([Link](tahun)){
[Link](null, "DATA UNTUK TAHUN TERSEBUT SUDAH ADA, SILAHKAN PILIH
TAHUN LAINNYA ");
}else{
tambah();
}
}

private void tbl_inputMouseClicked([Link] evt) {


int i= tbl_input.getSelectedRow();
if(i>-1){
String tahun=[Link](i, 1).toString();
cmb_tahun.setSelectedItem(tahun);
txt_patin.setText([Link](i, 2).toString());
txt_lele.setText([Link](i, 3).toString());
txt_nila.setText([Link](i, 4).toString());
txt_mas.setText([Link](i, 5).toString());
txt_kakap.setText([Link](i, 6).toString());
txt_bandeng.setText([Link](i, 7).toString());
txt_kerapu.setText([Link](i, 8).toString());
txt_udang.setText([Link](i, 9).toString());
}
}

private void btn_batalActionPerformed([Link] evt) {


reset();
}

private void btn_editActionPerformed([Link] evt) {


if(cmb_tahun.getSelectedIndex()==0){
[Link](null, "PILIH DATA YANG AKAN DI EDIT");
}else{
edit();
}
}

private void btn_hapusActionPerformed([Link] evt) {


if(cmb_tahun.getSelectedIndex()==0){
[Link](null, "PILIH DATA YANG AKAN DI HAPUS");
}else{
hapus();
}
}

private void BTN_FUZZYFIKASIActionPerformed([Link] evt) {


prosesIkanPatin();
prosesIkanLele();
prosesIkanNila();
prosesIkanMas();
prosesIkanKakap();
prosesIkanBandeng();
prosesIkanKerapu();
prosesUdang();
HasilAkhir();
}

private void BTN_RESETActionPerformed([Link] evt) {


resetPeramalan();
}

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see [Link]
*/
try {
for ([Link] info : [Link]()) {
if ("Nimbus".equals([Link]())) {
[Link]([Link]());
break;
}
}
} catch (ClassNotFoundException ex) {
[Link]([Link]()).log([Link], null, ex);
} catch (InstantiationException ex) {
[Link]([Link]()).log([Link], null, ex);
} catch (IllegalAccessException ex) {
[Link]([Link]()).log([Link], null, ex);
} catch ([Link] ex) {
[Link]([Link]()).log([Link], null, ex);
}
//</editor-fold>

/* Create and display the form */


[Link](new Runnable() {
public void run() {
new DASHBOARD().setVisible(true);
}
});
}

// Variables declaration - do not modify


private [Link] BTN_FUZZYFIKASI;
private [Link] BTN_RESET;
private [Link] a1_1;
private [Link] a1_2;
private [Link] a1_3;
private [Link] a1_4;
private [Link] a1_5;
private [Link] a1_6;
private [Link] a1_7;
private [Link] a1_8;
private [Link] a2_1;
private [Link] a2_2;
private [Link] a2_3;
private [Link] a2_4;
private [Link] a2_5;
private [Link] a2_6;
private [Link] a2_7;
private [Link] a2_8;
private [Link] a3_1;
private [Link] a3_2;
private [Link] a3_3;
private [Link] a3_4;
private [Link] a3_5;
private [Link] a3_6;
private [Link] a3_7;
private [Link] a3_8;
private [Link] a4_1;
private [Link] a4_2;
private [Link] a4_3;
private [Link] a4_4;
private [Link] a4_5;
private [Link] a4_6;
private [Link] a4_7;
private [Link] a4_8;
private [Link] bandeng;
private [Link] btnInput;
private [Link] btnPeramalan;
private [Link] btnUploadCSV;
private [Link] btn_batal;
private [Link] btn_cari;
private [Link] btn_edit;
private [Link] btn_hapus;
private [Link] btn_tambah;
private [Link]<String> cmb_tahun;
private [Link] ikanmas;
private [Link] jLabel1;
private [Link] jLabel10;
private [Link] jLabel11;
private [Link] jLabel12;
private [Link] jLabel13;
private [Link] jLabel14;
private [Link] jLabel15;
private [Link] jLabel16;
private [Link] jLabel17;
private [Link] jLabel18;
private [Link] jLabel2;
private [Link] jLabel3;
private [Link] jLabel4;
private [Link] jLabel5;
private [Link] jLabel6;
private [Link] jLabel7;
private [Link] jLabel8;
private [Link] jLabel9;
private [Link] jPanel1;
private [Link] jPanel10;
private [Link] jPanel11;
private [Link] jPanel12;
private [Link] jPanel13;
private [Link] jPanel14;
private [Link] jPanel15;
private [Link] jPanel16;
private [Link] jPanel17;
private [Link] jPanel18;
private [Link] jPanel19;
private [Link] jPanel2;
private [Link] jPanel20;
private [Link] jPanel21;
private [Link] jPanel22;
private [Link] jPanel23;
private [Link] jPanel3;
private [Link] jPanel4;
private [Link] jPanel5;
private [Link] jPanel6;
private [Link] jPanel7;
private [Link] jScrollPane1;
private [Link] jScrollPane10;
private [Link] jScrollPane11;
private [Link] jScrollPane2;
private [Link] jScrollPane3;
private [Link] jScrollPane4;
private [Link] jScrollPane5;
private [Link] jScrollPane6;
private [Link] jScrollPane7;
private [Link] jScrollPane8;
private [Link] jScrollPane9;
private [Link] jTabbedPane1;
private [Link] kakap;
private [Link] kerapu;
private [Link] lele;
private [Link] mape_1;
private [Link] mape_2;
private [Link] mape_3;
private [Link] mape_4;
private [Link] mape_5;
private [Link] mape_6;
private [Link] mape_7;
private [Link] mape_8;
private [Link] nila;
private [Link] panel_INPUT;
private [Link] panel_PREDIKSI;
private [Link] patin;
private [Link] peramalan;
private [Link] tbl_1;
private [Link] tbl_2;
private [Link] tbl_3;
private [Link] tbl_4;
private [Link] tbl_5;
private [Link] tbl_6;
private [Link] tbl_7;
private [Link] tbl_8;
private [Link] tbl_Peramalan;
private [Link] tbl_input;
private [Link] tbl_input2;
private [Link] txt_IntervalA1_1;
private [Link] txt_IntervalA1_2;
private [Link] txt_IntervalA1_3;
private [Link] txt_IntervalA1_4;
private [Link] txt_IntervalA1_5;
private [Link] txt_IntervalA1_6;
private [Link] txt_IntervalA1_7;
private [Link] txt_IntervalA1_8;
private [Link] txt_IntervalA2_1;
private [Link] txt_IntervalA2_2;
private [Link] txt_IntervalA2_3;
private [Link] txt_IntervalA2_4;
private [Link] txt_IntervalA2_5;
private [Link] txt_IntervalA2_6;
private [Link] txt_IntervalA2_7;
private [Link] txt_IntervalA2_8;
private [Link] txt_IntervalA3_1;
private [Link] txt_IntervalA3_2;
private [Link] txt_IntervalA3_3;
private [Link] txt_IntervalA3_4;
private [Link] txt_IntervalA3_5;
private [Link] txt_IntervalA3_6;
private [Link] txt_IntervalA3_7;
private [Link] txt_IntervalA3_8;
private [Link] txt_IntervalA4_1;
private [Link] txt_IntervalA4_2;
private [Link] txt_IntervalA4_3;
private [Link] txt_IntervalA4_4;
private [Link] txt_IntervalA4_5;
private [Link] txt_IntervalA4_6;
private [Link] txt_IntervalA4_7;
private [Link] txt_IntervalA4_8;
private [Link] txt_bandeng;
private [Link] txt_banyakKelas1;
private [Link] txt_banyakKelas2;
private [Link] txt_banyakKelas3;
private [Link] txt_banyakKelas4;
private [Link] txt_banyakKelas5;
private [Link] txt_banyakKelas6;
private [Link] txt_banyakKelas7;
private [Link] txt_banyakKelas8;
private [Link] txt_intervalKelas1;
private [Link] txt_intervalKelas2;
private [Link] txt_intervalKelas3;
private [Link] txt_intervalKelas4;
private [Link] txt_intervalKelas5;
private [Link] txt_intervalKelas6;
private [Link] txt_intervalKelas7;
private [Link] txt_intervalKelas8;
private [Link] txt_kakap;
private [Link] txt_kerapu;
private [Link] txt_lele;
private [Link] txt_mas;
private [Link] txt_max1;
private [Link] txt_max2;
private [Link] txt_max3;
private [Link] txt_max4;
private [Link] txt_max5;
private [Link] txt_max6;
private [Link] txt_max7;
private [Link] txt_max8;
private [Link] txt_min1;
private [Link] txt_min2;
private [Link] txt_min3;
private [Link] txt_min4;
private [Link] txt_min5;
private [Link] txt_min6;
private [Link] txt_min7;
private [Link] txt_min8;
private [Link] txt_namaFileCSV;
private [Link] txt_nila;
private [Link] txt_patin;
private [Link] txt_rentangKelas1;
private [Link] txt_rentangKelas2;
private [Link] txt_rentangKelas3;
private [Link] txt_rentangKelas4;
private [Link] txt_rentangKelas5;
private [Link] txt_rentangKelas6;
private [Link] txt_rentangKelas7;
private [Link] txt_rentangKelas8;
private [Link] txt_udang;
private [Link] udang;
// End of variables declaration
}

You might also like