You are on page 1of 9

KALKULATOR SEDERHANA

private void cboActionPerformed(java.awt.event.ActionEvent evt) {

if(cbo.getSelectedItem().equals("Padang")){

else if(cbo.getSelectedItem().equals("Pariaman")){

private void jumlah_tiketActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

private void jumlah_tiketKeyPressed(java.awt.event.KeyEvent evt) {

int Harga=Integer.parseInt(harga_tiket.getText());

int Jumlah=Integer.parseInt(jumlah_tiket.getText());

int hasil=Harga*Jumlah;

total_bayar.setText(Integer.toString(hasil));

private void cbo1ActionPerformed(java.awt.event.ActionEvent evt) {

if(cbo1.getSelectedItem().equals("Padang")){

if(cbo1.getSelectedItem().equals("1")){

harga_tiket.setText("30000");

}else if(cbo1.getSelectedItem().equals("2")){

harga_tiket.setText("20000");

}else if(cbo1.getSelectedItem().equals("Pariaman")){

if(cbo1.getSelectedItem().equals("1")){

harga_tiket.setText("20000");

}else if(cbo1.getSelectedItem().equals("2")){

harga_tiket.setText("15000");

private void harga_tiketActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

private void total_bayarActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

private void uang_kembaliActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

private void uang_bayarActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:

private void hitungActionPerformed(java.awt.event.ActionEvent evt) {

int Total=Integer.parseInt(total_bayar.getText());

int UangBayar=Integer.parseInt(uang_bayar.getText());

int Hasil=UangBayar-Total;

uang_kembali.setText(Integer.toString(Hasil));

// TODO add your handling code here:

private void exitActionPerformed(java.awt.event.ActionEvent evt) {

System.exit(0);

// TODO add your handling code here:

private void nama_penumpangActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

/**

* @param args the command line arguments

*/

public static void main(String args[]) {

/* Set the Nimbus look and feel */

//</editor-fold>//<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 http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html

*/

try {

for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {

if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassName());

break;

} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(kalkulator.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(kalkulator.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(kalkulator.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(kalkulator.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);

}
//</editor-fold>

/* Create and display the form */

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new kalkulator().setVisible(true);

});

}
FORM

import java.sql.*; import


javax.swing.*;
import javax.swing.table.*;
import java.util.*;
import java.io.File;

public class cobeautystore extends javax.swing.JFrame {


/**

* Creates new form cobeautystore

*/

private Connection con;


private void koneksi()
{

try {

Class.forName("com.mysql.jdbc.Driver");

con = DriverManager.getConnection("jdbc:mysql://localhost/tbeautystore","root","");
}catch (Exception e)
{ JOptionPane.showMessageDialog(null,"Koneksi Gagal..");
}

public cobeautystore() {
initComponents();
koneksi();
tampil_data();

public void tampil_data(){

DefaultTableModel tabel = new DefaultTableModel();


tabel.addColumn("Kode Skincare"); tabel.addColumn("Nama
Skincare"); tabel.addColumn("Harga 1 Paket");
tabel.addColumn("Harga Eceran");

try{

Statement cn = con.createStatement(); String


sql = "Select * from tbeautystore";
ResultSet rs = cn.executeQuery(sql); while
(rs.next())
{

tabel.addRow(new Object[]

{rs.getString(001),rs.getString(002),rs.getString(003),rs.getString(004)});

tabeldata.setModel(tabel);
} catch (Exception e){

public void delete()

kode.setText("");
nama.setText("");
harga_1.setText("");
harga_e.setText("");
kode.requestFocus();

private void kodeActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

try{

Statement stmt = con.createStatement();

String sql = "Select * from tbeautystore where"+"kode='"+kode.getText()+"'"; ResultSet rs =


stmt.executeQuery(sql);

if (rs.next())

nama.setText(rs.getString(2)); harga_1.setText(rs.getString(3));
harga_e.setText(rs.getString(4));

JOptionPane.showMessageDialog(null, "beauty store: " + kode.getText()+"Data sudah ada...!!");

}catch(Exception e){

private void deleteActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

try {

String sql = "delete from tbeautystore whare kodeobjek" + kode.getText()+"'"; Statement stmt
= con.createStatement();
stmt.executeUpdate(sql); JOptionPane.showMessageDialog(null,
"Data Telah di Hapus");
}catch (Exception e){

JOptionPane.showMessageDialog(null,"Proses Penghapusan Data Gagal.." );

tampil_data(); delete();
}

private void saveActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

try{

String sql = "insert into tbeautystore(KodeSkincare,NamaProduk,hrga_1,hrga_e)" + "values('"+kode.getText()


+"','"+ nama.getText()+"','"+harga_1.getText()+"','"+harga_e.getText()+"')"; Statement stat =
con.createStatement();

stat.executeUpdate(sql);

JOptionPane.showMessageDialog(null, "null, Data berhasil di simpan");


}catch (Exception e){

JOptionPane.showMessageDialog(null, "Proses Penyimpanan Gagal/koneksi gagal..");

tampil_data(); delete();

private void findActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

try{

Statement stmt = con.createStatement();

String sql = "select * from tbeautystore where " + "Kode Skincare ='"+find.getText()+"'"; ResultSet rs =
stmt.executeQuery(sql);
if (rs.next())

kode.setText(rs.getString(1));
nama.setText(rs.getString(2));
harga_1.setText(rs.getString(3));
harga_e.setText(rs.getString(4));
}

else{

JOptionPane.showMessageDialog(null, "beauty store : "+ find.getText()+"Maaf Data Tidak Ada..!!");

}
}

catch(Exception e) {
find.requestFocus();
find.setText("");

tampil_data ();

private void editActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

try{

String sql = "update tbeautystore set nama'"+nama.getText()+"',"

+"harga1'"+harga_1.getText()+"',hargae'"+harga_e.getText()+"' "

+"where kodeskincare'"+kode.getText()+"'";
Statement stmt = con.createStatement(); stmt.execute(sql);

JOptionPane.showMessageDialog(null, "Data telah di Update");

} catch (Exception e){

JOptionPane.showMessageDialog(null,"Proses Update Data Gagal..");

tampil_data(); delete();
}

private void cancelActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here: delete();


}

private void exitActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:


this.dispose();
}

private void harga_1ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:


}

private void tabeldataMouseClicked(java.awt.event.MouseEvent evt) {

// TODO add your handling


code here: int baris =
tabeldata.getSelectedRow();
String kode=tabeldata.getValueAt(baris, 0).
toString(); String
nama=tabeldata.getValueAt(baris, 1). toString();
String harga_1=tabeldata.getValueAt(baris, 2).
toString(); String
harga_e=tabeldata.getValueAt(baris, 3).
toString(); kode.setText (Kode skincare);
nama.setText (nama
skincare);
harga_1,setText
(harga 1 paket)
tabeldata.setVisible(false);

You might also like