Nama : Danang Kurniawan
Kelas : XII PPLG3
Mapel :PBO
Tugas : 11
I.PERANCANGAN INTERFACE
1)Jframe from
2)Jinternal frame
II. PENGATURAN PROPERTY
A.JFrame From
Pengaturan
No Nama Tool
Name Variabel
1 jButton1 Home btnhome
2 jButton2 Visi Misi Btnvisi
3 jButton3 Tentang btntentang
4 jButton4 Kontak Btnkontak
5 jButton5 Help Btnhelp
6 jButton6 Login Btnlogin
7 jButton7 Back
8 Jpanel1 - Desktop
B.Jinternal Frame
No Nama Tool Pengaturan
Nama Variabel
1 JTabel1 Jtabel1
2 Jlabel1 Nis -
3 Jlabel2 Nama -
4 Jlabel3 Kelas -
5 TextField1 - txtnis
6 TextField2 - txtnama
7 TextField3 - txtkelas
8 TextField4 Cari Txtcari
9 Jbutton1 Tambah btntambah
10 Jbutton2 Perbarui btnperbarui
11 Jbutton3 Batal btnbatal
12 Jbutton4 Hapus btnhapus
III.LISTING PROGRAM/CODING
1) public class formyg1 extends javax.swing.JFrame {
public formyg1() {
initComponents();
this.setExtendedState (MAXIMIZED_BOTH)
2)btnsiswa
private void btnsiswaActionPerformed(java.awt.event.ActionEvent evt) {
desktop.removeAll();
tampilsiswa siswa=new tampilsiswa();
desktop.add(siswa);
siswa.show();
4.Frame Siswa
package siswa;
import koneksi.koneksi;
import java.sql.Statement;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class tampilsiswa extends javax.swing.JInternalFrame {
private DefaultTableModel model;
public tampilsiswa() {
initComponents();
model=new DefaultTableModel();
tblsiswa.setModel(model);
model.addColumn("N i s");
model.addColumn("Nama");
model.addColumn("Kelas");
getdata();
public void getdata(){
model.getDataVector().removeAllElements();
model.fireTableDataChanged();
try{
Statement stat=(Statement) koneksi.getkoneksi().createStatement();
String sql="select * from siswa";
ResultSet res=stat.executeQuery(sql);
while(res.next()){
Object [] obj=new Object[3];
obj[0]=res.getString("Nis");
obj[1]=res.getString("Nama");
obj[2]=res.getString("Kelas");
model.addRow(obj);
}catch(SQLException err){
JOptionPane.showMessageDialog(null, err.getMessage());
}
IV.OUTPUT