You are on page 1of 4

LOGIN CLASS if (regClass.

InsertData() == true) { REGISTER CLASS


JOptionPane.showMessageDialog(null,
public class LoginClass { "Registrasi Berhasil, Selamat Datang! public void setLevel(int level) {
private String userName; "); this.level = level;
private String pass; this.dispose(); }
} Login fl = new Login(); private String namaLengkap;
fl.show(); private String userName;
public void cek() { private String password;
try { } else { private String idUser;
koneksi con = new koneksi(); JOptionPane.showMessageDialog(null, private int level;
con.bukaKoneksi(); "Re
con.statement = gistrasi Gagal, Silahkan coba lagi! "); public void AutoNumber() {
con.dbKoneksi.createStatement(); try {
ResultSet rs = txtID.setText(""); koneksi con = new koneksi();
con.statement.executeQuery("select txtNama.setText(""); con.bukaKoneksi();
* from user where username = '" + txtPass.setText(""); con.statement =
userName + "' txtUser.setText(""); con.dbKoneksi.createStatement();
and password='" + pass + "'"); cmbLevel.setSelectedIndex(0);
ResultSet rs =
}
if (rs.next()) { con.statement.executeQuery("select *
if (rs.getString("id_level").equals("1")) AWAL REGISTER FORM from user order by id_user desc");
{ if (rs.next()) {
Home fa = new Home(); public Register() { String kd_barang =
fa.show(); initComponents(); rs.getString("id_user").substring(1);
} this.setLocationRelativeTo(null);
regClass.AutoNumber(); String AN = "" +
else if
txtID.setText(regClass.getIdUser()); (Integer.parseInt(kd_barang) + 1);
(rs.getString("id_level").equals("2")) {
Homew wa = new Homew(); txtID.setEditable(false);
String Nol = "";
wa.show(); }
} if (AN.length() == 1)
} else { public Register(int level) {
Nol = "0";
JOptionPane.showMessageDialog(null, initComponents();
"Maaf password atau this.setLocationRelativeTo(null); } else if (AN.length() == 2) {
username anda salah"); regClass.AutoNumber();
txtID.setText(regClass.getIdUser()); Nol = "";
pass = "";
} txtID.setEditable(false);
}
} catch (SQLException e) {
if (level == 5) {
JOptionPane.showMessageDialog(null, idUser = ("U" + Nol +
cmbLevel.setVisible(false);
e); AN);//sesuaikan dengan variable
jLabel8.setVisible(false);
} namenya
regClass.setLevel(5);
}
}
} else {
BUTTON LOGIN System.out.println("level now = " +
regClass idUser = ("U01");//sesuaikan
LoginClass lgClass = new LoginClass(); .getLevel()); dengan variable namenya
lgClass.setPass(txtPass.getText()); }
lgClass.setUserName(txtUser.getText()) }
; lgClass.cek(); LABEL BUAT AKUN MOUSE CLICK
int jawab = rs.close();
BUTTON SUBMIT REGISTER JOptionPane.showConfirmDialog(this
con.tutupKoneksi();
regClass.setIdUser(txtID.getText()); , "Registrasi Sebagai User?");
if (regClass.getLevel() != 5) switch (jawab) { } catch (Exception e) {
{ regClass.setLevel(cmbLevel.getSelec case JOptionPane.YES_OPTION:
tedIndex() + 1); Register reg = new Register(5);
}
reg.setVisible(true); e.printStackTrace();//penanganan
regClass.setNamaLengkap(txtNama.get
break; masalah
Text());
regClass.setPassword((txtPass.getText( case JOptionPane.NO_OPTION:
}
))); Register reg1 = new Register(1);
regClass.setUserName(txtUser.getText( reg1.setVisible(true);
)); break;
}
SAVE while(res.next()){ TABEL MOUSECLICK
model.addRow(new Object[]
try {
{res.getString(1), int baris =
String sql = "INSERT INTO masakan
res.getString(2),res.getString(3), fTabelTampil.rowAtPoint(evt.getPoint(
VALUES ('"+fID.getText()
res.getString(4)}); ));
+"','"+fNama.getText()
}
+"','"+fHarga.getText() String id
fTabelTampil.setModel(model);
+"','"+fStatus.getText()+"')"; =fTabelTampil.getValueAt(baris,
} catch (SQLException ex) {
java.sql.Connection 0).toString();
System.err.print(ex);
con=(Connection)config.configDB();
}
java.sql.PreparedStatement fID.setText(id);
}
pst=con.prepareStatement(sql);
pst.execute(); String nama =
JOptionPane.showMessageDialog(null, fTabelTampil.getValueAt(baris,1).toStri
"Penyimpanan Data Berhasil"); ng();
EDIT
} catch (Exception e)
try { fNama.setText(nama);
{ JOptionPane.showMessageDialo
g(this, e.getMessage()); String sql = "UPDATE masakan String harga =
} SET id_masakan='"+fID.getText()+"'," fTabelTampil.getValueAt(baris,2).toStri
load_table(); ng();
kosong(); +
"nama_masakan='"+fNama.getText() fHarga.setText(harga);
private void kosong(){ +"',"
String status =
fID.setText(null); + "harga='"+fHarga.getText() fTabelTampil.getValueAt(baris,3).toStri
+"'," ng();
fNama.setText(null);
+ fStatus.setText(status);
fHarga.setText(null);
"status_masakan='"+fStatus.getText()
fStatus.setText(null); +"' WHERE id_masakan =
'"+fID.getText()+"'";
} DELETE
java.sql.Connection
try {
private void load_table(){ con=(Connection)config.configDB();
String sql ="delete from
// membuat tampilan model tabel java.sql.PreparedStatement
masakan where
pst=con.prepareStatement(sql);
id_masakan='"+fID.getText()+"'";
DefaultTableModel model = new
DefaultTableModel(); pst.execute();
java.sql.Connection
JOptionPane.showMessageDialog(null,
conn=(Connection)config.configDB();
model.addColumn("id_masakan"); "Data Berhasil Diedit");
model.addColumn("nama_masakan"); } catch (Exception e) java.sql.PreparedStatement
model.addColumn("harga"); { JOptionPane.showMessageDialo pst=conn.prepareStatement(sql);
model.addColumn("status_masakan"); g(null,"Perubahan data gagal"+
e.getMessage()); pst.execute();
//menampilkan data database load_table();
kedalam table kosong();
try {
JOptionPane.showMessageDialog(this,
int no=1;
"berhasil di hapus");
String sql = "select * from
masakan"; } catch (Exception e) {
java.sql.Connection
conn=(Connection)config.configDB();
java.sql.Statement JOptionPane.showMessageDialog(this,
stm=conn.createStatement(); e.getMessage());
java.sql.ResultSet
res=stm.executeQuery(sql); }

load_table();

kosong();
throw new
RuntimeException(e.getMessage());
KONEKSI BU IRMA
}}}
public class koneksi {

public Connection dbKoneksi; KONEKSI BU ASRI


package lib; CONFIG
public Statement statement; import com.mysql.jdbc.Connection;
package lib;
public PreparedStatement import com.mysql.jdbc.Statement;
prepareStatement;
import java.sql.DriverManager;
import java.sql.Connection;
public class koneksi {
public koneksi() { import java.sql.DriverManager;
public static Connection con;
this.dbKoneksi = null; import java.sql.SQLException;
public static Statement stm; public class config {
}
private static Connection
public void bukaKoneksi() { public static void main(String args[]){ mysqlconfig;
try { try { public static Connection
/* utk ms-access configDB()throws SQLException{
String url
="jdbc:mysql://localhost/dbppdb"; try {

Class.forName("sun.jdbc.odbc.JdbcOdb String user="root"; String


cDriver"); url="jdbc:mysql://localhost/dbppdb"; /
dbKoneksi = String pass=""; /url database
DriverManager.getConnection("jdbc:od
bc:kursus"); String user="root"; //user
Class.forName("com.mysql.jdbc.Driver database
*/ ");
Class.forName("com.mysql.jdbc.Driver String pass=""; //password
"); con =(Connection) database
dbKoneksi = DriverManager.getConnection(url,user, DriverManager.registerDriver(new
DriverManager.getConnection pass); com.mysql.jdbc.Driver());
mysqlconfig=DriverManager.getConnec
stm = (Statement) tion(url, user, pass);
con.createStatement(); } catch (Exception e) {
("jdbc:mysql://localhost/restoran_ardi
anjs1","root", ""); System.out.println("koneksi //perintah menampilkan error
berhasil;"); pada koneksi
}catch(Exception e){
} catch (Exception e) { System.err.println("koneksi
e.printStackTrace();
gagal "+e.getMessage());
System.err.println("koneksi
} }
gagal" +e.getMessage()); }
public void tutupKoneksi(){
} return mysqlconfig;
try {
} } }
if (statement != null)
}
statement.close();

if (prepareStatement != null)

prepareStatement.close();

if (dbKoneksi != null)

dbKoneksi.close();

} catch (Exception e) {
CODINGAN KETENGAHIN FORM

this.setLocationRelativeTo(null);

LOAD TABLE
load_table();
kosong();

LINK FORM

new Home().show();
this.dispose();

HEI SEMANGAT UJIKOMNYA


YA;)
INGET MASA DEPAN MENANTI
MU!!

You might also like