TUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI Oleh Kelompok 5 Anshar Firman Haryadi / 16745 Syafridal / 18760 Hesti Fitri Yeni / 1207588 PENDIDIKAN TEKNIK INFORMATIKA JURUSAN ELEKTRONIKA FAKULTAS TEKNIK UNIVERSITAS NEGERI PADANG 2013
18
Embed
Oleh Kelompok 5 · 2013. 5. 26. · TUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI Oleh Kelompok 5 Anshar Firman Haryadi / 16745 Syafridal
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
TUGAS AKHIR PEMOGRAMAN VISUALAPLIKASI PETERNAKAN AYAM BERBASIS JAVA
} catch (SQLException se) {System.out.println(" Gagal Koneksi = " + se);System.exit(0);}} catch (ClassNotFoundException cnfe) {JOptionPane.showMessageDialog(null, "Class Tidak Ditemukan...Error: " + cnfe);System.exit(0);}}User melakukan login terlebih dahulu.
Script untuk Logintry { String sql = "SELECT * FROM admin WHERE username = '" + txtusername.getText() + "' and password = '" +String.valueOf(txtpasswd.getPassword()) + "'";stt = konek.createStatement();rss = stt.executeQuery(sql);if (rss.next()) {String username = rss.getString(1);String password = rss.getString(2);new welcome().show();dispose();} else {JOptionPane.showMessageDialog(null, "Maaf, Login Gagal a. Try again", "Pesan",JOptionPane.ERROR_MESSAGE);}
} catch (Exception e) {}Script Membuka Form Barunew welcome().show();dispose();Kemudian masuk ke halaman home
Terdapat 4 menu bar.
Entry :
- Ternak (form untuk memasukan data ternak)- Penjualan (form untuk memasukan data penjualan ternak)
Analisis :
- Nutrisi (form untuk menghitung nutrisi pakan, dan menganalisis kebutuhan nutrisi pakan)- Keuntungan (form untuk menghitung perkiraan keuntungan yang mungkin di dapatkan)
Setting :
- Admin (form untuk mengatur administrator)- Exit (fungsi untuk keluar dari aplikasi)
Help
- Help Content (form untuk menampilkan ketentuan data dan perhitu yang digunakan- About (form untuk menampilkan informasi tentang Aplikasi)
Form Ternak
Method Cancel
txtdoc.setText("");
txthargadoc.setText("");
txtjual.setText("");
txtpakan.setText("");
txthargapakan.setText("");
txtoperasional.setText("");
txtanalisis.setText("");
Method Add
public void tambah (){
tanggal2();
if (txtdaging.isSelected())
{
status="Pedaging";
} else
if (txttelur.isSelected())
{
status="Petelur";
}
jumlah=txtjumlah.getText();
tipe=String.valueOf(txtjenis.getSelectedItem());
if((txttgl.equals("")) | (txtjumlah.equals("")))
{
JOptionPane.showMessageDialog(null, "Pengisian Data Tidak Boleh Kosong");
txttgl.requestFocus();
} else {
// jika sudah data terpenuhi lakukan proses penyimpanan
try {
String sql = "Insert Into ternak values(?,?,?,?)";
PreparedStatement stat = konek.prepareStatement(sql);
JOptionPane.showMessageDialog(null, "Yang Anda Masukkan Telah Ada..\nGagalDisimpan..Coba Lagi \npesan Error :\n" + se);
}
}catch (Exception e) {
//System.out.println("se);
}
}
}
Method Edit
public void edit (){
try{
tanggal2();
koneksi();
if (txtdaging.isSelected())
{
status="Pedaging";
} else
if (txttelur.isSelected())
{
status="Petelur";
}
String sql = "Update ternak set Tanggal='"+tgl1+"',Tipe='"+txtjenis.getSelectedItem().toString()+"', Jenis='"+status+"',Jumlah='"+txtjumlah.getText()+"' where Tanggal='"+tgl1+"'";
Statement theStatement=konek.createStatement();
theStatement.executeUpdate(sql);
konek.close();
JOptionPane.showMessageDialog(null,"Data berhasil di Update");