Modul Praktikum Pemrograman II (Netbeans)
Modul Praktikum Pemrograman II (Netbeans)
2. Form Barang
3. Form Supplier
4. Form Pembelian
Catatan:
- Buat Form diatas menggunakan jDialogForm
- Objek jScrolPane akan otomatis ada ketika anda menambahkan objek Table ke form.
- Objek Table digunakan untuk menamplikan hasil inputan.
-
import javax.swing.JOptionPane;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
//import java.util.logging.Level;
//import java.util.logging.Logger;
import javax.swing.table.DefaultTableModel;
Menambahkan Script di tombol simpanDouble klik tombol simpan
Connection koneksi =
DriverManager.getConnection("jdbc:mysql://localhost/aplikasipembelian_nb","root", "");
ResultSet dat=koneksi.createStatement().executeQuery("select * from tabelbarang");
while(dat.next()){
String[]
data={dat.getString(1),dat.getString(2),dat.getString(3),dat.getString(4),dat.getString(5)};
table.addRow(data);
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(rootPane,"Database Error");
}
}
Deklarasi variable DefaultTableModelletakkan seperti gambar
setLocationRelativeTo(this);
String[] data={"Kode","Nama Barang","Harga Beli","Harga Jual","Stok"};
table=new DefaultTableModel(data,0);
jTable1.setModel(table);
tampil();
dtm.setRowCount(0);
String [] data = new String[5];
int i = 1;
while(dat.next())
{
data[0] = dat.getString("kodebarang");
data[1] = dat.getString("namabarang");
data[2] = dat.getString("hargabeli");
data[3] = dat.getString("hargajual");
data[4] = dat.getString("stok");
dtm.addRow(data);
i++;
}
dat.close();
//txtCari.setText("");
}
catch(Exception ex) {
JOptionPane.showMessageDialog(null,"Data yang Anda cari Tidak dapat Ditemukan");
System.err.println("error (search) : " +ex);
}
}
3. Membuat Form Menu
Buat Form Menu dengan menggunakan jFromeFrame
Tampilan seperti berikut
4. Membuat Report
Dalam membuat Report atau Laporan ada beberapa tools yang harus di persiapkan, antara
lain:
a. Plugin Ireport
b. Library ireport