This is default featured post 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Tampilkan postingan dengan label WOW. Tampilkan semua postingan
Tampilkan postingan dengan label WOW. Tampilkan semua postingan

LATIHAN

import java.io.*;
import java.sql.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Date;

public class pertama extends JFrame
{
JMenuBar mb=new JMenuBar();
JMenu Biodata=new JMenu (" Biodata ");
JMenu ProgramStudy=new JMenu (" Program ");
JMenu penilaian=new JMenu (" Laporan ");
JMenu help=new JMenu (" Help");

JMenuItem input1=new JMenuItem("Siswa & Siswi");
JMenuItem input2=new JMenuItem("Guru & Karyawan");
JMenuItem input0=new JMenuItem("");

JMenuItem input3=new JMenuItem("ProgramStudy");
JMenuItem input4=new JMenuItem(" Nilai Akhir ");



JMenuItem input8=new JMenuItem("Laporan Akhir ");

JMenuItem input9=new JMenuItem("Petunjuk Penggunaan");
JMenuItem input10=new JMenuItem("About");

JLabel gambar1=new JLabel (new ImageIcon("utama.jpg"));
JButton exit=new JButton (new ImageIcon("exit.jpg"));

JLabel l_huruf = new JLabel(); //jam
JLabel l_jam = new JLabel();




pertama()
{
//super("DATA SISWA");
setSize(800,640);
setLocation(100,50);
setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
show();
}
void letakkomponen()
{
getContentPane().setLayout(null);
setJMenuBar(mb); mb.setBounds(100,213,80,20);
mb.add(Biodata);
mb.add(ProgramStudy); Biodata.add(input1); ProgramStudy.add(input3);
Biodata.add(input2); ProgramStudy.add(input4);
mb.add(penilaian); Biodata.add(input0); // administrasi.add(input6);
mb.add(help);

help.add(input9);
help.add(input10); penilaian.add(input8);

mb.setFont(new Font("verdana",Font.BOLD,13));
mb.setBackground(Color.black);

Biodata.setFont(new Font("verdana",Font.BOLD,13));
Biodata.setForeground(Color.white);
Biodata.setBackground(Color.black);
ProgramStudy.setFont(new Font("verdana",Font.BOLD,13));
ProgramStudy.setForeground(Color.white);
ProgramStudy.setBackground(Color.black);

penilaian.setFont(new Font("verdana",Font.BOLD,13));
penilaian.setForeground(Color.white);
penilaian.setBackground(Color.black);
help.setFont(new Font("verdana",Font.BOLD,13));
help.setForeground(Color.white);
help.setBackground(Color.black);

input1.setFont(new Font("verdana",Font.BOLD,13));
input1.setForeground(Color.white);
input1.setBackground(Color.black);
input2.setFont(new Font("verdana",Font.BOLD,13)); input8.setFont(new Font("verdana",Font.BOLD,13));
input2.setForeground(Color.white); input8.setForeground(Color.white);
input2.setBackground(Color.black); input8.setBackground(Color.black);
exit.setFont(new Font("verdana",Font.BOLD,13)); input9.setFont(new Font("verdana",Font.BOLD,13));
exit.setForeground(Color.white); input9.setForeground(Color.white);
exit.setBackground(Color.black); input9.setBackground(Color.black);
input3.setFont(new Font("verdana",Font.BOLD,13)); input10.setFont(new Font("verdana",Font.BOLD,13));
input3.setForeground(Color.white); input10.setForeground(Color.white);
input3.setBackground(Color.black); input10.setBackground(Color.black);
input4.setFont(new Font("verdana",Font.BOLD,13));
input4.setForeground(Color.white);
input4.setBackground(Color.black);
/* input6.setFont(new Font("verdana",Font.BOLD,13));
input6.setForeground(Color.white);
input6.setBackground(Color.black); */



getContentPane().add (exit); exit.setBounds(675,562,80,25);
l_jam.setForeground(Color.white);
l_jam.setFont(new Font("arial",Font.BOLD,16));
getContentPane().add(l_jam); l_jam.setBounds (250,118,130,25);

l_huruf.setForeground(Color.white);
l_huruf.setFont(new Font("arial",Font.BOLD,16));
getContentPane().add(l_huruf); l_huruf.setBounds (490,116,140,25);


getContentPane().add (gambar1); gambar1.setBounds(0,0,800,600);
setVisible(true);
}

void Jam()
{
ActionListener taskPerformer = new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
String nol_bulan = "";
String nol_hari = "";
String nol_jam = "";
String nol_menit = "";
String nol_detik = "";
String Date = "";

// Membuat Date
Date dt=new Date();

// Mengambil nilai JAM, MENIT, dan DETIK Sekarang
int nilai_tahun = dt.getYear() + 1900;
int nilai_bulan = dt.getMonth() + 1;
int nilai_hari = dt.getDate();
int nilai_jam = dt.getHours();
int nilai_menit = dt.getMinutes();
int nilai_detik = dt.getSeconds();

// Jika nilai JAM lebih kecil dari 10 (hanya 1 digit)
if (nilai_bulan <= 9)
{
// Tambahkan "0" didepannya
nol_bulan = "0";
}
if (nilai_hari <= 9)
{
// Tambahkan "0" didepannya
nol_hari = "0";
}
if (nilai_jam <= 9)
{
// Tambahkan "0" didepannya
nol_jam = "0";
}

// Jika nilai MENIT lebih kecil dari 10 (hanya 1 digit)
if (nilai_menit <= 9)
{
// Tambahkan "0" didepannya
nol_menit = "0";
}

// Jika nilai DETIK lebih kecil dari 10 (hanya 1 digit)
if (nilai_detik <= 9)
{
// Tambahkan "0" didepannya
nol_detik = "0";
}

// Membuat String JAM, MENIT, DETIK
String bulan = nol_bulan + Integer.toString(nilai_bulan);
String hari = nol_hari + Integer.toString(nilai_hari);
String jam = nol_jam + Integer.toString(nilai_jam);
String menit = nol_menit + Integer.toString(nilai_menit);
String detik = nol_detik + Integer.toString(nilai_detik);

// Menampilkan pada Layar
l_huruf.setText(hari + " - " + bulan + " - " + nilai_tahun);
l_jam.setText(jam + " : " + menit + " : " + detik);
}
};
// Timer
new Timer(1000, taskPerformer).start();
}

void AksiReaksi()
{

input1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==input1)
{

daftar df= new daftar ();
df.letakkomponen();
df.AksiReaksi();
df.Jam();

setVisible(false);
}
}
});




input2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==input2)
{
biodataguru df= new biodataguru ();
df.letakkomponen();
df.AksiReaksi();
df.Jam();
setVisible(false);
}
}
});

input3.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==input3)
{

bimbingan bb= new bimbingan ();
bb.letakkomponen();
bb.AksiReaksi();

setVisible(false);
}
}
});

input4.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==input4)
{
penilaian ap=new penilaian();
ap.komponenVisual();
ap.AksiReaksi();
setVisible(false);
}
}
});


input8.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==input8)
{
Laporan sc= new Laporan ();
sc.koneksi();
sc. AksiReaksi();
sc.Komponen();
setVisible(false);

}
}
});
input9.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==input9)
{
cara sc= new cara ();
sc.Komponen();
sc.aksireaksi();
setVisible(false);
}
}
});
input10.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==input10)
{
about sc= new about ();
sc.Komponen();
sc.aksireaksi();
setVisible(false);
}
}
});


exit.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
int i= JOptionPane.showConfirmDialog(null,"Are you sure to exit programs ?","Exit", JOptionPane.YES_NO_OPTION);
if(i==0)

System.exit(0);
}
});
}
public static void main (String args[])
{
pertama df= new pertama ();
df.letakkomponen();
df.AksiReaksi();
df.Jam();
}
}


import java.io.*;
import java.sql.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Date;

public class daftar extends komponen
{
JTextField tx_no=new JTextField(10);
JTextField tx_nama=new JTextField(10);
JTextField tx_ttl=new JTextField(10);
JTextField tx_alamat=new JTextField(10);
JTextField tx_tlp=new JTextField(10);
JTextField tx_status=new JTextField(10);

JLabel gambar1=new JLabel (new ImageIcon("gambar1.jpg"));
// JLabel foto=new JLabel (new ImageIcon("foto.jpg"));
JButton Button1=new JButton (new ImageIcon("button1.jpg"));
JButton Button2=new JButton (new ImageIcon("button2.jpg"));
JButton save=new JButton (new ImageIcon("save.jpg"));
JButton edit=new JButton (new ImageIcon("edit.jpg"));
JButton back=new JButton (new ImageIcon("back1.jpg"));
JButton btcari=new JButton(new ImageIcon("search.jpg"));
JLabel lbsave=new JLabel ("save");
JLabel lbedit=new JLabel ("update");
JLabel lbcari=new JLabel ("cari");
JButton view=new JButton (new ImageIcon("view.jpg"));


JLabel l_huruf = new JLabel(); //jam
JLabel l_jam = new JLabel();

JTextArea text = new JTextArea();
JScrollPane scrollPane = new JScrollPane(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);

String nomor="";
String nama="";
String alamat="";
String ttl="";
String tlp="";
String status="";
String Search="";
String cari="";

daftar()
{
//super("DATA SISWA");
setSize(800,625);
setLocation(100,50);
setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
show();
}
void letakkomponen()
{
getContentPane().setLayout(null);
l_jam.setForeground(Color.white);
l_jam.setFont(new Font("arial",Font.BOLD,16));
getContentPane().add(l_jam); l_jam.setBounds (250,118,130,25);

l_huruf.setForeground(Color.white);
l_huruf.setFont(new Font("arial",Font.BOLD,16));
getContentPane().add(l_huruf); l_huruf.setBounds (490,116,140,25);

getContentPane().add (tx_no); tx_no.setBounds(630,213,80,20);
getContentPane().add (tx_nama); tx_nama.setBounds(220,315,200,20);
getContentPane().add (tx_ttl); tx_ttl.setBounds(220,345,200,20);
getContentPane().add (tx_alamat); tx_alamat.setBounds(220,375,200,20);
getContentPane().add (tx_tlp); tx_tlp.setBounds(220,405,200,20);
getContentPane().add (tx_status); tx_status.setBounds(220,435,200,20);

// getContentPane().add (foto); foto.setBounds(627,120,100,100);
getContentPane().add (Button1); Button1.setBounds(85,485,210,30);
getContentPane().add (Button2); Button2.setBounds(340,485,90,30);
getContentPane().add (save); save.setBounds(575,350,30,30);
getContentPane().add (edit); edit.setBounds(630,295,30,30);
getContentPane().add (btcari); btcari.setBounds(685,350,30,30);

lbsave.setForeground(Color.white);
lbedit.setForeground(Color.white);
lbcari.setForeground(Color.white);
getContentPane().add (lbsave); lbsave.setBounds(575,370,30,30);
getContentPane().add (lbedit); lbedit.setBounds(630,315,40,30);
getContentPane().add (lbcari); lbcari.setBounds(685,370,30,30);
getContentPane().add (view); view.setBounds(470,485,90,30);
getContentPane().add (back); back.setBounds(675,562,80,25);
getContentPane().add (gambar1); gambar1.setBounds(0,0,800,600);
setVisible(true);
}

void Jam()
{
ActionListener taskPerformer = new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
String nol_bulan = "";
String nol_hari = "";
String nol_jam = "";
String nol_menit = "";
String nol_detik = "";
String Date = "";

// Membuat Date
Date dt=new Date();

// Mengambil nilai JAM, MENIT, dan DETIK Sekarang
int nilai_tahun = dt.getYear() + 1900;
int nilai_bulan = dt.getMonth() + 1;
int nilai_hari = dt.getDate();
int nilai_jam = dt.getHours();
int nilai_menit = dt.getMinutes();
int nilai_detik = dt.getSeconds();

// Jika nilai JAM lebih kecil dari 10 (hanya 1 digit)
if (nilai_bulan <= 9)
{
// Tambahkan "0" didepannya
nol_bulan = "0";
}
if (nilai_hari <= 9)
{
// Tambahkan "0" didepannya
nol_hari = "0";
}
if (nilai_jam <= 9)
{
// Tambahkan "0" didepannya
nol_jam = "0";
}

// Jika nilai MENIT lebih kecil dari 10 (hanya 1 digit)
if (nilai_menit <= 9)
{
// Tambahkan "0" didepannya
nol_menit = "0";
}

// Jika nilai DETIK lebih kecil dari 10 (hanya 1 digit)
if (nilai_detik <= 9)
{
// Tambahkan "0" didepannya
nol_detik = "0";
}

// Membuat String JAM, MENIT, DETIK
String bulan = nol_bulan + Integer.toString(nilai_bulan);
String hari = nol_hari + Integer.toString(nilai_hari);
String jam = nol_jam + Integer.toString(nilai_jam);
String menit = nol_menit + Integer.toString(nilai_menit);
String detik = nol_detik + Integer.toString(nilai_detik);

// Menampilkan pada Layar
l_huruf.setText(hari + " - " + bulan + " - " + nilai_tahun);
l_jam.setText(jam + " : " + menit + " : " + detik);
}
};
// Timer
new Timer(1000, taskPerformer).start();
}

void AksiReaksi()
{
save.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
if (event.getSource()==save)
{
try
{
nomor=tx_no.getText();
nama=tx_nama.getText();

ttl=tx_ttl.getText();
alamat=tx_alamat.getText();
status=tx_status.getText();
tlp=tx_tlp.getText();

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection connection = DriverManager.getConnection("jdbc:odbc:Administrasi;uid='admin';pw='admin'");
Statement statement = connection.createStatement();
String sql="insert into Daftar values ('"+nomor+"','"+nama+"','"+ttl+"','"+alamat+"','"+tlp+"','"+status+"');";

statement.executeUpdate(sql);
statement.close();
connection.close();

JOptionPane.showMessageDialog(null,"Data Anda Telah masuk","Konfirmasi",JOptionPane.INFORMATION_MESSAGE);
tx_no.setText("");
tx_nama.setText("");
tx_alamat.setText("");
tx_ttl.setText("");
tx_status.setText("");
tx_tlp.setText("");
tx_no.requestFocus();
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null," Apakah Nomor sudah terisi dengan benar !!!\n atau mungkin No sudah ada dalam data base?\n ULANGI SEKALI LAGI ","Konfirmasi",JOptionPane.INFORMATION_MESSAGE);
}

}
}
});


edit.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
if (event.getSource()==edit)
{
try
{
nomor=tx_no.getText();
nama=tx_nama.getText();
ttl=tx_ttl.getText();
alamat=tx_alamat.getText();
status=tx_status.getText();
tlp=tx_tlp.getText();


Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection connection = DriverManager.getConnection("jdbc:odbc:Administrasi;uid='admin';pw='admin'");
Statement statement = connection.createStatement();
String sql="update Daftar set nama='"+nama+"',ttl='"+ttl+"',alamat='"+alamat+"',tlp='"+tlp+"',status='"+status+"'where nomor='"+nomor+"'";
statement.executeUpdate(sql);
statement.close();
connection.close();

JOptionPane.showMessageDialog(null," Data Telah Teredit","Konfirmasi",JOptionPane.INFORMATION_MESSAGE);
}
catch(Exception e)
{
//JOptionPane.showMessageDialog(null,"Data Error","Konfirmasi",JOptionPane.INFORMATION_MESSAGE);
System.out.print("ERROR"+e);
}
}
}
});


btcari.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if (e.getSource()==btcari)
{
try
{
cari=tx_no.getText();

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection connection = DriverManager.getConnection("jdbc:odbc:Administrasi;uid='admin';pw='admin'");
Statement statement = connection.createStatement();
String sql="select * from Daftar where nomor like '"+cari+"'";
ResultSet rs=statement.executeQuery(sql);

if(rs.next())
{


tx_no.setText(rs.getString(1));
tx_nama.setText(rs.getString(2));

tx_ttl.setText(rs.getString(3));
tx_alamat.setText(rs.getString(4));
tx_tlp.setText(rs.getString(5));
tx_status.setText(rs.getString(6));

}
else
{
JOptionPane.showMessageDialog(null,"Maaf Data Tidak Ditemukan ","Konfirmasi",JOptionPane.INFORMATION_MESSAGE);
}
statement.close();
connection.close();
}
catch(Exception ex)
{

System.out.print("" + ex);
}

}
}
});


view.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
ViewDaftar vp=new ViewDaftar();

vp.komponenVisual();
vp.aksiReaksi();
}
});

Button1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==Button1)
{
bimbingan bb= new bimbingan ();
bb.letakkomponen();
bb.AksiReaksi();
// bb.Jam();

setVisible(false);
}
}
});
Button2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==Button2)
{
Laporan sc= new Laporan ();
sc.koneksi();
sc. AksiReaksi();
sc.Komponen();
setVisible(false);

}
}
});

back.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==back)
{

pertama df= new pertama ();
df.letakkomponen();
df.AksiReaksi();
df.Jam();
setVisible(false);
}
}
});
}
public static void main (String args[])
{
daftar df= new daftar ();
df.letakkomponen();
df.AksiReaksi();
df.Jam();
}
}
»»  Teruske Moco Yuk....

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More