Daftar Pustaka.

Size: px
Start display at page:

Download "Daftar Pustaka."

Transcription

1 Daftar Pustaka Dennis, Alan. (2012). Systems Analysis and Design with UML 2.0. Ian Sommerville. (2011). Waterfall Model. Solichin, A. (2005). Pemrograman Web dengan PHP dan MySQL. Retrieved from L.pdf Kadir, A. (2004). Dasar Pemrograman Java 2. Yogyakarta: Andi Offset. S, R. A., & Shalahuddin, M. (2013). Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Penerbit Informatika. Yasin, V. (2012). Rekayasa Perangkat Lunak Berorientasi Objek Pemodelan, Arsitektur dan Perancangan (Modeling, Architecture and Design). Jakarta: Penerbit Mitra Wacana Media. Pressman, R. S. (2010). Software Engineering : A Practitioner's Approach (7th ed.). New York: McGraw-Hill. Westriningsih, Sulistiyani, S., dan_dut, & Erang. (2012). Membangun Aplikasi Bisnis Dengan Netbeans 7 (Panduan Aplikatif & Solusi (PAS) ed.). Semarang, Yogyakarta. Njotowidjojo, Yoko. Penjadwalan Produksi dengan Menggunakan Pendekatan Algoritma Genetika, Algoritma Heuristic Rajendran, dan Algoritma Heuristik Ho dan Chang di PT.Bintang Adyapastikaglass. Fakultas Teknologi Industri Universitas Kristen Petra. Surabaya Baker, K.R. Introduction to Sequencing and Scheduling, New York: John Wiley & Sons Inc. New York Bedworth. David, D. & Bailey, J.E. Integrated Production Control Systems, John Wiley and Sons. Inc. New York Suharto, B. H., Wyono, M. S., & Hartati, G. S. (2007). Pemrograman GUI Swing Java dengan Netbeans 5. Yogyakarta: Andi. Pressman, Ph.D., R. S. (2012). Rekayasa Perangkat Lunak (Pendekatan Praktisi). Yogyakarta: Andi Publisher. Hamdi, A. S., & Bahruddin, E. (2014). Metode Penelitian Kuantitatif Aplikasi dalam Pendidikan. Yogyakarta: Deepublish.

2 LAMPIRAN 1. Login.java import java.awt.*; import java.sql.*; import javax.swing.*; public class login extends javax.swing.jframe public Connection conn; public Statement cn; public String username; * Creates new form login public login() public void koneksi() try Class.forName("com.mysql.jdbc.Driver"); conn=drivermanager.getconnection("jdbc:mysql ://localhost:3306/penjadwalan","root",""); cn=conn.createstatement(); catch(classnotfoundexception SQLException e) "koneksi gagal..."); ButtonLoginActionPerformed(java.awt.event.Acti onevent evt) //String username = TextUser.getText(); String u_uid; String sql = "SELECT * FROM user where username='"+textuser.gettext()+"' and aktif = 1"; ResultSet rslogin = cn.executequery(sql); if (rslogin.next()) u_uid = rslogin.getstring("id_karyawan"); username = rslogin.getstring("nama_karyawan"); if (rslogin.getstring("password").equals(textpass.g ettext())) "Login Berhasil!"); if (rslogin.getstring("jabatan").equals("2")) UserSession.setUserID(u_uid); UserSession.setU_username(username); "Selamat Datang Tim Sales"); new MenuUtamaSales().setVisible(true); this.dispose(); else if (rslogin.getstring("jabatan").equals("3")) UserSession.setUserID(u_uid); UserSession.setU_username(username); "Selamat Datang Tim Penjadwal"); new MenuUtamaPenjadwal().setVisible(true); this.dispose(); else UserSession.setUserID(u_uid); UserSession.setU_username(username); "Selamat Datang Admin"); new menuutama().setvisible(true); this.dispose(); else "Password salah!"); TextUser.setText(""); TextPass.setText(""); TextUser.requestFocus(); else "Username Tidak Ada!"); TextUser.setText(""); TextPass.setText("");

3 TextUser.requestFocus(); catch (SQLException e) 2. MenuUtamaPenjadawal.java public class MenuUtamaPenjadwal extends javax.swing.jframe int uid = UserSession.getU_uid(); String username = UserSession.getU_username(); * Creates new form MenuUtamaPenjadwal public MenuUtamaPenjadwal() jlabel1.settext(username); ButtonJadwalActionPerformed(java.awt.event.A ctionevent evt) new report().setvisible(true); ButtonProgressActionPerformed(java.awt.event. ActionEvent evt) new updateprogress().setvisible(true); ButtonCloseActionPerformed(java.awt.event.Act ionevent evt) System.exit(0); 3. MenuUtamaSales.java import javax.swing.jlabel; public class MenuUtamaSales extends javax.swing.jframe String username = UserSession.getU_username(); * Creates new form MenuUtamaSales public MenuUtamaSales() jlabel1.settext(username); ButtonDetailActionPerformed(java.awt.even t.actionevent evt) new detailpesanan().setvisible(true); ButtonCloseActionPerformed(java.awt.even t.actionevent evt) System.exit(0); ButtonPesanActionPerformed(java.awt.even t.actionevent evt) UserSession.setU_username(jLabel1.getTex t()); new pesanan().setvisible(true); jbutton1actionperformed(java.awt.event.ac tionevent evt) new cariorder().setvisible(true); ButtonReportActionPerformed(java.awt.eve nt.actionevent evt) new reportorder().setvisible(true); String uid = UserSession.getUserID();

4 4. UserSession.java public class UserSession private static int u_uid; private static String u_username; private static String u_password; private static String u_nama; private static String noorder; private static String UserID; public static String getuserid() return UserID; public static void setuserid(string UserID) UserSession.UserID = UserID; public static String getnoorder() return noorder; public static void setnoorder(string noorder) UserSession.noOrder = noorder; public static int getu_uid() return u_uid; public static void setu_uid(int u_uid) UserSession.u_uid = u_uid; public static String getu_username() return u_username; public static void setu_username(string u_username) UserSession.u_username = u_username; public static String getu_password() return u_password; public static void setu_password(string u_password) UserSession.u_password = u_password; public static String getu_nama() return u_nama; public static void setu_nama(string u_nama) UserSession.u_nama = u_nama; 5. CariOrder.java import java.awt.headlessexception; import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; import javax.swing.joptionpane; public class cariorder extends javax.swing.jframe public String noorder; public Connection conn; public Statement cn; * Creates new form cariorder public cariorder() public void koneksi() try Class.forName("com.mysql.jdbc.Driver"); conn=drivermanager.getconnection("jdbc: mysql://localhost:3306/penjadwalan","root", ""); cn=conn.createstatement(); catch(classnotfoundexception SQLException e) "koneksi gagal...");

5 jbutton1actionperformed(java.awt.event.ac tionevent evt) String nomorpesanan = TextNo.getText(); String sql = "select * from pesanan where id_faktur =('"+TextNo.getText()+"')"; cn.executequery(sql); if (rs.next()) nomorpesanan = rs.getstring("id_faktur"); UserSession.setNoOrder(nomorPesanan); new detailcaripesanan().setvisible(true); this.dispose(); else "Data Tidak Ada!"); TextNo.setText(""); catch (SQLException e) 6. DetailCariPesanan.java import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; import javax.swing.joptionpane; import javax.swing.table.defaulttablemodel; public class detailcaripesanan extends javax.swing.jframe String nomororder = UserSession.getNoOrder(); public Connection conn; public Statement cn; * Creates new form detailcaripesanan public detailcaripesanan() TextNoOrder.setText(nomorOrder); DataPesanan(); public void koneksi() try Class.forName("com.mysql.jdbc.Driver"); conn=drivermanager.getconnection("jdbc: mysql://localhost:3306/penjadwalan","root", ""); cn=conn.createstatement(); catch(classnotfoundexception SQLException e) "koneksi gagal..."); public void DataPesanan() String query = "select p.id_faktur,c.nama_customer,u.nama_karya wan as nama_sales,p.tgl_pesan, p.tgl_kirim, p.keterangan, p.status_pesanan from pesanan p, customer c,user u where c.id_customer = p.id_customer and u.id_karyawan = p.id_salesman and p.id_faktur='"+textnoorder.gettext()+"'"; if (rs.next()) TextCustomer.setText(rs.getString("nama_c ustomer")); TextSales.setText(rs.getString("nama_sales" )); TextPesan.setText(rs.getString("tgl_pesan")) ; TextKirim.setText(rs.getString("tgl_kirim")) ;

6 TextKeterangan.setText(rs.getString("ketera ngan")); TextStatus.setText(rs.getString("status_pesa nan")); else catch (SQLException e) public void Data() String query = "SELECT a.id_faktur,a.id_detail,a.id_part,b.nama_part,a.qty FROM detail_pesanan a, part b where a.id_part=b.id_part and a.id_faktur='"+textnoorder.gettext()+"'"; DefaultTableModel dtm = (DefaultTableModel)TableData.getModel(); dtm.setrowcount(0); String[] data = new String[5]; int i=1; while (rs.next()) data[0] = rs.getstring("id_detail"); data[1] = rs.getstring("id_part"); data[2] = rs.getstring("nama_part"); data[3] = rs.getstring("qty"); dtm.addrow(data); i++; catch (SQLException e) 7. DetailPesanan.java import java.awt.headlessexception; import java.sql.*; import java.util.regex.matcher; import java.util.regex.pattern; import javax.swing.*; import javax.swing.table.defaulttablemodel; public class detailpesanan extends javax.swing.jframe public Connection conn; public Statement cn; String userid = UserSession.getUserID(); * Creates new form detailpesanan public detailpesanan() ComboBoxFaktur(); ComboBoxPart(); LabelPartV(); public static final Pattern VALID_NUMBER_REGEX = Pattern.compile("[0-9]+", Pattern.CASE_INSENSITIVE); public static boolean validatenumber(string numstr) Matcher matcher = VALID_NUMBER_REGEX.matcher(numStr); return matcher.find(); public void koneksi() try Class.forName("com.mysql.jdbc.Driver"); conn=drivermanager.getconnection("jdbc: mysql://localhost:3306/penjadwalan","root", ""); cn=conn.createstatement(); catch(classnotfoundexception SQLException e) "koneksi gagal..."); public void bersih() TextQty.setText(""); ButtonSave.setEnabled(true); ButtonUpdate.setEnabled(false); LabelIDPartV.setVisible(false); TextIDDetail.setVisible(false); public void Data()

7 String query = "SELECT a.id_faktur,a.id_detail,a.id_part,b.nama_part, a.qty FROM detail_pesanan a, part b where a.id_part=b.id_part and a.id_faktur='"+comboboxidfaktur.getselec teditem()+"'"; DefaultTableModel dtm = (DefaultTableModel)TableData.getModel(); dtm.setrowcount(0); String[] data = new String[5]; int i=1; while (rs.next()) data[0] = rs.getstring("id_detail"); data[1] = rs.getstring("id_faktur"); data[2] = rs.getstring("id_part"); data[3] = rs.getstring("nama_part"); data[4] = rs.getstring("qty"); dtm.addrow(data); i++; catch (SQLException e) public void ComboBoxFaktur() String query = "SELECT * FROM pesanan where status_pesanan='proses' and id_salesman='"+userid+"'"; while (rs.next()) ComboBoxIDFaktur.addItem(rs.getString("i d_faktur")); rs.last(); int jumlahdata = rs.getrow(); rs.first(); catch (SQLException e) public void ComboBoxPart() String query = "SELECT * FROM part"; while (rs.next()) ComboBoxIDPart.addItem(rs.getString("na ma_part")); rs.last(); int jumlahdata = rs.getrow(); rs.first(); catch (SQLException e) public void LabelPartV() String query = "SELECT * FROM part where nama_part='"+comboboxidpart.getselecte ditem()+"'"; while (rs.next()) LabelIDPartV.setText(rs.getString("id_part" )); rs.last(); int jumlahdata = rs.getrow(); rs.first(); catch (SQLException e) ButtonSaveActionPerformed(java.awt.event. ActionEvent evt) // button simpan try if(validatenumber(textqty.gettext())==fals e)

8 "Harus Angka"); else String sql="insert into detail_pesanan (id_faktur,id_part,qty) values ('"+ComboBoxIDFaktur.getSelectedItem()+ "','"+LabelIDPartV.getText()+"','"+TextQty. gettext()+"')"; cn.executeupdate(sql); conn.close(); "Data berhasil di simpan"); catch (SQLException HeadlessException e) "Proses penyimpanan gagal.."); "Dat a yang dimasukkan double/melebihi batas"); ButtonResetActionPerformed(java.awt.event.ActionEvent evt) ButtonCloseActionPerformed(java.awt.event.ActionEvent evt) dispose(); ComboBoxIDFakturActionPerformed(java.a wt.event.actionevent evt) ComboBoxIDPartActionPerformed(java.awt.event.ActionEvent evt) LabelPartV(); ButtonUpdateActionPerformed(java.awt.eve nt.actionevent evt) if(validatenumber(textqty.gettext()) == false) "Qty Harus Angka"); else String sql = "update detail_pesanan set id_faktur = '"+ComboBoxIDFaktur.getSelectedItem()+"',id_part = '"+LabelIDPartV.getText()+"',qty = '"+TextQty.getText()+"' where id_detail ='"+TextIDDetail.getText()+"'"; cn.executeupdate(sql); conn.close(); "Data berhasil di simpan"); catch (SQLException HeadlessException e) "Proses penyimpanan gagal.."); TableDataMouseClicked(java.awt.event.Mo useevent evt) ButtonSave.setEnabled(false); ButtonUpdate.setEnabled(true); int baris = TableData.getSelectedRow(); if (baris!= -1)

9 TextIDDetail.setText(TableData.getValueAt (baris, 0).toString()); ComboBoxIDFaktur.setSelectedItem(Table Data.getValueAt(baris, 1).toString()); ComboBoxIDPart.setSelectedItem(TableDat a.getvalueat(baris, 3).toString()); TextQty.setText(TableData.getValueAt(bari s, 4).toString()); 8. MasterCustomer.java import java.awt.headlessexception; import java.awt.event.actionevent; import java.awt.event.actionlistener; import java.sql.*; import java.util.regex.matcher; import java.util.regex.pattern; import javax.swing.*; import javax.swing.table.defaulttablemodel; public class mastercustomer extends javax.swing.jframe public Connection conn; public Statement cn; * Creates new form mastercustomer public mastercustomer() TableData.getColumnModel().getColumn(0).setMinWidth(0); TableData.getColumnModel().getColumn(0).setMaxWidth(0); public static final Pattern VALID_ _ADDRESS_REGEX = Pattern.compile("^[A-Z0-9._%+-]+@[A- Z0-9.-]+\\.[A-Z]2,6$", Pattern.CASE_INSENSITIVE); public static boolean validate(string str) Matcher matcher = VALID_ _ADDRESS_REGEX.matcher( Str); return matcher.find(); public static final Pattern VALID_NUMBER_REGEX = Pattern.compile("[0-9]+", Pattern.CASE_INSENSITIVE); public static boolean validatenumber(string numstr) Matcher matcher = VALID_NUMBER_REGEX.matcher(numStr); return matcher.find(); public void Data() String query = "SELECT * FROM CUSTOMER"; DefaultTableModel dtm = (DefaultTableModel)TableData.getModel(); dtm.setrowcount(0); String[] data = new String[6]; //int i=1; while (rs.next()) data[0] = rs.getstring("id_customer"); data[1] = rs.getstring("nama_customer"); data[2] = rs.getstring("tlpn_customer"); data[3] = rs.getstring(" _customer"); data[4] = rs.getstring("kontak_customer"); data[5] = rs.getstring("alamat_customer"); dtm.addrow(data); //i++; catch (SQLException e) public void koneksi()

10 try Class.forName("com.mysql.jdbc.Driver"); conn=drivermanager.getconnection("jdbc: mysql://localhost:3306/penjadwalan","root", ""); cn=conn.createstatement(); catch(classnotfoundexception SQLException e) "koneksi gagal..."); public void bersih() TextNama.setText(""); TextTelp.setText(""); Text .setText(""); TextKontak.setText(""); TextAlamat.setText(""); TextID.setVisible(false); ButtonSave.setEnabled(true); ButtonUpdate.setEnabled(false); ButtonDelete.setEnabled(false); private boolean isrequiredfield(jtextfield TextField) boolean ispassed; if (TextField.getText().trim().length() == 0) TextField.requestFocus(); ispassed = false; else ispassed = true; return ispassed; private boolean isrequiredtxtarea(jtextarea txt) boolean ispassed; if (txt.gettext().trim().length() == 0) txt.requestfocus(); ispassed = false; else ispassed = true; return ispassed; ButtonSaveActionPerformed(java.awt.event. ActionEvent evt) // button simpan try //pengecekan required field if(isrequiredfield(textnama) && isrequiredfield(texttelp) && isrequiredfield(text ) && isrequiredfield(textkontak) && isrequiredtxtarea(textalamat)) if(validatenumber(texttelp.gettext()) == false) "Format No. Handphone salah","terjadi Kesalahan",JOptionPane.ERROR_MESSA GE); else if(validate(text .gettext()) == false) "Format salah","terjadi Kesalahan",JOptionPane.ERROR_MESSA GE); else String sql="insert into customer (nama_customer,tlpn_customer, _custo mer,kontak_customer,alamat_customer) values('"+textnama.gettext()+"','"+texttel p.gettext()+"','"+text .gettext()+"','"+ TextKontak.getText()+"','"+TextAlamat.get Text()+"')"; cn.executeupdate(sql); conn.close(); "Data berhasil di simpan","sukses",joptionpane.informat ION_MESSAGE); else

11 "Data harus lengkap", "Terjadi Kesalahan",JOptionPane.ERROR_MESSA GE); catch (SQLException HeadlessException e) "Proses penyimpanan gagal.."); "Dat a yang dimasukkan double/melebihi batas"); ButtonResetActionPerformed(java.awt.event.ActionEvent evt) ButtonCloseActionPerformed(java.awt.even t.actionevent evt) dispose(); TableDataMouseClicked(java.awt.event.Mo useevent evt) ButtonSave.setEnabled(false); ButtonUpdate.setEnabled(true); ButtonDelete.setEnabled(true); int baris = TableData.getSelectedRow(); if (baris!= -1) TextID.setText(TableData.getValueAt(baris, 0).toString()); TextNama.setText(TableData.getValueAt(b aris, 1).toString()); TextTelp.setText(TableData.getValueAt(bar is, 2).toString()); Text .setText(TableData.getValueAt(b aris, 3).toString()); TextKontak.setText(TableData.getValueAt( baris, 4).toString()); TextAlamat.setText(TableData.getValueAt( baris, 5).toString()); ButtonUpdateActionPerformed(java.awt.eve nt.actionevent evt) if(validate(text .gettext()) == false) " salah"); else if(validatenumber(texttelp.gettext()) == false) "No. HP salah"); else String sql = "update customer set nama_customer = '"+TextNama.getText()+"',tlpn_customer = '"+TextTelp.getText()+"', _customer = '"+Text .getText()+"',kontak_customer = '"+TextKontak.getText()+"',alamat_custome r = '"+TextAlamat.getText()+"' where id_customer ='"+TextID.getText()+"'"; cn.executeupdate(sql); conn.close(); "Data berhasil di simpan"); catch (SQLException HeadlessException e) "Proses penyimpanan gagal.."); "Dat a yang dimasukkan double/melebihi batas");

12 ButtonDeleteActionPerformed(java.awt.eve nt.actionevent evt) String sqlcheck = "select id_customer from pesanan where id_customer = '"+TextID.getText()+"'"; cn.executequery(sqlcheck); if (rs.next()) "Data sudah digunakan dalam transaksi"); else String sql = "delete from customer where id_customer ='"+TextID.getText()+"'"; cn.executeupdate(sql); conn.close(); "Data berhasil di hapus"); catch (SQLException HeadlessException e) "Proses delete gagal.."); 9. MasterPart.java import java.awt.headlessexception; import java.sql.*; import javax.swing.*; import javax.swing.table.defaulttablemodel; public class masterpart extends javax.swing.jframe public Connection conn; public Statement cn; * Creates new form masterpart public masterpart() public void koneksi() try Class.forName("com.mysql.jdbc.Driver"); conn=drivermanager.getconnection("jdbc: mysql://localhost:3306/penjadwalan","root", ""); cn=conn.createstatement(); catch(classnotfoundexception SQLException e) "koneksi gagal..."); private boolean isrequiredfield(jtextfield TextField) boolean ispassed; if (TextField.getText().trim().length() == 0) TextField.requestFocus(); ispassed = false; else ispassed = true; return ispassed; public void Data() String query = "SELECT * FROM PART"; DefaultTableModel dtm = (DefaultTableModel)TableData.getModel(); dtm.setrowcount(0); String[] data = new String[5]; int i=1;

13 while (rs.next()) data[0] = rs.getstring("id_part"); data[1] = rs.getstring("nama_part"); data[2] = rs.getstring("kategori_part"); dtm.addrow(data); i++; catch (SQLException e) public void bersih() TextNama.setText(""); TextIDPart.setVisible(false); ButtonSave.setEnabled(true); ButtonUpdate.setEnabled(false); ButtonDelete.setEnabled(false); //TextKategori.setText(""); ButtonResetActionPerformed(java.awt.event.ActionEvent evt) ButtonSaveActionPerformed(java.awt.event. ActionEvent evt) // button simpan try String sql="insert into part (nama_part,kategori_part) values('"+textnama.gettext()+"','"+combo Kategori.getSelectedItem() +"')"; cn.executeupdate(sql); conn.close(); "Data berhasil di simpan"); catch (SQLException HeadlessException e) "Proses penyimpanan gagal.."); "Dat a yang dimasukkan double/melebihi batas"); ButtonCloseActionPerformed(java.awt.even t.actionevent evt) dispose(); TableDataMouseClicked(java.awt.event.Mo useevent evt) ButtonSave.setEnabled(false); ButtonUpdate.setEnabled(true); ButtonDelete.setEnabled(true); int baris = TableData.getSelectedRow(); if (baris!= -1) TextIDPart.setText(TableData.getValueAt(b aris, 0).toString()); TextNama.setText(TableData.getValueAt(b aris, 1).toString()); combokategori.setselecteditem(tabledata. getvalueat(baris, 2).toString()); ButtonDeleteActionPerformed(java.awt.eve nt.actionevent evt) String sqlcheck = "select id_part from detail_pesanan where id_part = '"+TextIDPart.getText()+"'"; cn.executequery(sqlcheck); if (rs.next()) "Data sudah digunakan dalam transaksi");

14 else String sql = "delete from part where id_part ='"+TextIDPart.getText()+"'"; cn.executeupdate(sql); conn.close(); "Data berhasil di hapus"); catch (SQLException HeadlessException e) "Proses delete gagal.."); ButtonUpdateActionPerformed(java.awt.eve nt.actionevent evt) String sql = "update part set nama_part = '"+TextNama.getText()+"',kategori_part = '"+combokategori.getselecteditem()+"' where id_part ='"+TextIDPart.getText()+"'"; cn.executeupdate(sql); conn.close(); "Data berhasil di simpan"); catch (SQLException HeadlessException e) "Proses penyimpanan gagal.."); "Dat a yang dimasukkan double/melebihi batas"); 10. MasterSalesman.java import java.awt.headlessexception; import java.sql.*; import java.util.regex.matcher; import java.util.regex.pattern; import javax.swing.*; public class mastersalesman extends javax.swing.jframe public Connection conn; public Statement cn; * Creates new form mastersalesman public mastersalesman() public void koneksi() try Class.forName("com.mysql.jdbc.Driver"); conn=drivermanager.getconnection("jdbc: mysql://localhost:3306/penjadwalan","root", ""); cn=conn.createstatement(); catch(classnotfoundexception SQLException e) "koneksi gagal..."); public static final Pattern VALID_ _ADDRESS_REGEX = Pattern.compile("^[A-Z0-9._%+-]+@[A- Z0-9.-]+\\.[A-Z]2,6$", Pattern.CASE_INSENSITIVE); public static boolean validate(string str) Matcher matcher = VALID_ _ADDRESS_REGEX.matcher( Str); return matcher.find(); public void bersih() TextNama.setText(""); TextTelp.setText("");

15 Text .setText(""); ButtonSimpanActionPerformed(java.awt.ev ent.actionevent evt) try if(validate(text .gettext()) == false) " salah"); else String sql="insert into salesman (nama_salesman,no_handphone, )value s ('"+TextNama.getText()+"','"+TextTelp.getT ext()+"','"+text .gettext()+"')"; cn.executeupdate(sql); conn.close(); "Data berhasil di simpan"); catch (SQLException HeadlessException e) "Proses penyimpanan gagal.."); "Dat a yang dimasukkan double/melebihi batas"); ButtonResetActionPerformed(java.awt.event.ActionEvent evt) ButtonCloseActionPerformed(java.awt.even t.actionevent evt) dispose(); 11. MasterUser.java import java.awt.headlessexception; import java.awt.list; import java.awt.event.itemlistener; import java.sql.*; import java.util.arraylist; import java.util.regex.matcher; import java.util.regex.pattern; import javax.swing.*; import javax.swing.table.defaulttablemodel; public class masteruser extends javax.swing.jframe public Connection conn; public Statement cn; private String isactive; private boolean cekuser; * Creates new form masteruser public masteruser() ComboBoxJabatan(); LabelJabatan(); lbljabatan.setvisible(false); TextIDUser.setVisible(false); public static final Pattern VALID_ _ADDRESS_REGEX = Pattern.compile("^[A-Z0-9._%+-]+@[A- Z0-9.-]+\\.[A-Z]2,6$", Pattern.CASE_INSENSITIVE); private static boolean validate(string str) Matcher matcher = VALID_ _ADDRESS_REGEX.matcher( Str); return matcher.find(); public static final Pattern VALID_NUMBER_REGEX =

16 Pattern.compile("[0-9]+", Pattern.CASE_INSENSITIVE); public static boolean validatenumber(string numstr) Matcher matcher = VALID_NUMBER_REGEX.matcher(numStr); return matcher.find(); public void CekUser(String usern) String query = "SELECT username from user where username='"+usern+"'"; if(rs.next()) cekuser=true; else cekuser=false; catch (SQLException e) public void Data() String query = "SELECT id_karyawan,nama_karyawan,jabatan,(jabat an.nama_jabatan) as jabatandesc,username,password,no_handpho ne, ,aktif,(case aktif when 1 then 'Aktif' when 0 then 'Non Aktif' end) as Status FROM USER, jabatan where user.jabatan = jabatan.id_jabatan"; DefaultTableModel dtm = (DefaultTableModel)TableData.getModel(); dtm.setrowcount(0); String[] data = new String[9]; while (rs.next()) data[0] = rs.getstring("id_karyawan"); data[1] = rs.getstring("nama_karyawan"); data[2] = rs.getstring("jabatandesc"); data[3] = rs.getstring("username"); data[4] = rs.getstring("password"); data[5] = rs.getstring("no_handphone"); data[6] = rs.getstring(" "); data[7] = rs.getstring("status"); data[8] = rs.getstring("aktif"); dtm.addrow(data); catch (SQLException e) private boolean isrequiredfield(jtextfield TextField) boolean ispassed; if (TextField.getText().trim().length() == 0) TextField.requestFocus(); ispassed = false; else ispassed = true; return ispassed; LabelJabatan() String query = "SELECT * FROM jabatan where nama_jabatan='"+textjabatan.getselectedit em()+"'"; while (rs.next()) lbljabatan.settext(rs.getstring("id_jabatan") ); rs.last(); int jumlahdata = rs.getrow(); rs.first(); catch (SQLException e) ComboBoxJabatan()

17 String query = "SELECT * FROM jabatan"; while (rs.next()) TextJabatan.addItem(rs.getString("nama_jab atan")); rs.last(); int jumlahdata = rs.getrow(); rs.first(); catch (SQLException e) koneksi() try Class.forName("com.mysql.jdbc.Driver"); conn=drivermanager.getconnection("jdbc: mysql://localhost:3306/penjadwalan","root", ""); cn=conn.createstatement(); catch(classnotfoundexception SQLException e) "koneksi gagal..."); bersih() TextNama.setText(""); //TextJabatan.setText(""); TextUser.setText(""); TextPass.setText(""); Text .setText(""); TextTelp.setText(""); ButtonUpdate.setEnabled(false); ButtonSave.setEnabled(true); ButtonSaveActionPerformed(java.awt.event. ActionEvent evt) // button simpan try if(isrequiredfield(textnama) && isrequiredfield(textuser) && isrequiredfield(textpass) && isrequiredfield(text )) if(validatenumber(texttelp.gettext()) == false) "Format No. Handphone salah","terjadi Kesalahan",JOptionPane.ERROR_MESSA GE); else if(validate(text .gettext()) == false) "Format salah","terjadi Kesalahan",JOptionPane.ERROR_MESSA GE); else CekUser(TextUser.getText()); if(cekuser==false) String sql="insert into user (nama_karyawan,jabatan,username,passwor d, aktif, no_handphone, ) values('"+textnama.gettext()+"','"+lbljabat an.gettext()+"','"+textuser.gettext()+"','"+ TextPass.getText()+"',"+ isactive +",'"+TextTelp.getText()+"','"+Text .ge ttext()+"')"; cn.executeupdate(sql); conn.close(); "Data berhasil di simpan"); else "Username sudah dipakai","terjadi Kesalahan",JOptionPane.ERROR_MESSA GE); else "Data harus lengkap", "Terjadi

18 Kesalahan",JOptionPane.ERROR_MESSA GE); catch (SQLException HeadlessException e) "Proses penyimpanan gagal.."); "Dat a yang dimasukkan double/melebihi batas"); ButtonCloseActionPerformed(java.awt.even t.actionevent evt) dispose(); ButtonResetActionPerformed(java.awt.event.ActionEvent evt) TextJabatanActionPerformed(java.awt.event.ActionEvent evt) LabelJabatan(); ChkActiveActionPerformed(java.awt.event. ActionEvent evt) if(chkactive.isselected()) isactive = "1"; else isactive = "0"; TableDataMouseClicked(java.awt.event.Mo useevent evt) ButtonSave.setEnabled(false); ButtonUpdate.setEnabled(true); int baris = TableData.getSelectedRow(); if (baris!= -1) TextIDUser.setText(TableData.getValueAt( baris, 0).toString()); TextNama.setText(TableData.getValueAt(b aris, 1).toString()); TextJabatan.setSelectedItem(TableData.get ValueAt(baris, 2).toString()); TextUser.setText(TableData.getValueAt(bar is, 3).toString()); TextPass.setText(TableData.getValueAt(bar is, 4).toString()); TextTelp.setText(TableData.getValueAt(bar is, 5).toString()); Text .setText(TableData.getValueAt(b aris, 6).toString()); String aktif = TableData.getValueAt(baris, 8).toString(); if(aktif.equals("1")) ChkActive.setSelected(true); //System.out.print("checked"); else ChkActive.setSelected(false); ButtonUpdateActionPerformed(java.awt.eve nt.actionevent evt) // button simpan try if(isrequiredfield(textnama) && isrequiredfield(textuser) && isrequiredfield(textpass) && isrequiredfield(text ))

19 if(validatenumber(texttelp.gettext()) == false) "Format No. Handphone salah","terjadi Kesalahan",JOptionPane.ERROR_MESSA GE); else if(validate(text .gettext()) == false) "Format salah","terjadi Kesalahan",JOptionPane.ERROR_MESSA GE); else String sql="update user set nama_karyawan='"+textnama.gettext()+"', jabatan='"+lbljabatan.gettext()+"',username ='"+TextUser.getText()+"',password='"+Tex tpass.gettext()+"', aktif="+ isactive +", no_handphone='"+texttelp.gettext()+"', ='"+text .gettext()+"' where id_karyawan='"+textiduser.gettext()+"'"; cn.executeupdate(sql); conn.close(); "Data berhasil di simpan"); else "Data harus lengkap", "Terjadi Kesalahan",JOptionPane.ERROR_MESSA GE); catch (SQLException HeadlessException e) "Proses penyimpanan gagal.."); "Dat a yang dimasukkan double/melebihi batas"); 12. MenuUtama.java public class menuutama extends javax.swing.jframe * Creates new form menuutama int uid = UserSession.getU_uid(); String username = UserSession.getU_username(); public menuutama() jlabel1.settext(username); ButtonCustomerActionPerformed(java.awt.e vent.actionevent evt) new mastercustomer().setvisible(true); ButtonPartActionPerformed(java.awt.event. ActionEvent evt) new masterpart().setvisible(true); ButtonUserActionPerformed(java.awt.event. ActionEvent evt)

20 new masteruser().setvisible(true); ButtonCloseActionPerformed(java.awt.even t.actionevent evt) System.exit(0); 13. UpdateProgress.java import java.awt.headlessexception; import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; import javax.swing.joptionpane; public class updateprogress extends javax.swing.jframe public Connection conn; public Statement cn; * Creates new form updateprogress public updateprogress() ComboBoxIDPesanan(); public void koneksi() try Class.forName("com.mysql.jdbc.Driver"); conn=drivermanager.getconnection("jdbc: mysql://localhost:3306/penjadwalan","root", ""); cn=conn.createstatement(); catch(classnotfoundexception SQLException e) "koneksi gagal..."); public void ComboBoxIDPesanan() String query = "SELECT * FROM pesanan where status_pesanan='proses'"; while (rs.next()) ComboBoxID.addItem(rs.getString("id_fakt ur")); rs.last(); int jumlahdata = rs.getrow(); rs.first(); catch (SQLException e) jbutton2actionperformed(java.awt.event.ac tionevent evt) dispose(); jbutton1actionperformed(java.awt.event.ac tionevent evt) String sql = "update pesanan set status_pesanan = 'selesai' where id_faktur='"+comboboxid.getselecteditem ()+"'"; cn.executeupdate(sql); conn.close(); "Data berhasil di simpan"); catch (SQLException HeadlessException e) "Proses penyimpanan gagal.."); "Dat a yang dimasukkan double/melebihi batas"); dispose();

21 14. Pesanan.java import java.awt.headlessexception; import java.sql.*; import java.text.simpledateformat; import javax.swing.*; import javax.swing.table.defaulttablemodel; public class pesanan extends javax.swing.jframe public Connection conn; public Statement cn; //int uid = UserSession.getU_uid(); String userid = UserSession.getUserID(); String username = UserSession.getU_username(); * Creates new form pesanan public pesanan() ComboBoxCust(); //ComboBoxSales(); LabelCustV(); // LabelSalesV(); LabelIDSalesV.setVisible(false); TextNama.setText(username); LabelIDSalesV.setText(userid); public void koneksi() try Class.forName("com.mysql.jdbc.Driver"); conn=drivermanager.getconnection("jdbc: mysql://localhost:3306/penjadwalan","root", ""); cn=conn.createstatement(); catch(classnotfoundexception SQLException e) "koneksi gagal..."); public void Data() String query = "SELECT p.id_faktur, p.id_salesman, u.id_karyawan, c.id_customer, p.tgl_pesan, p.tgl_kirim, p.keterangan, c.nama_customer, u.nama_karyawan, p.status_pesanan from pesanan p, user u, customer c where p.id_customer=c.id_customer and p.id_salesman=u.id_karyawan and p.id_salesman='"+userid+"'"; DefaultTableModel dtm = (DefaultTableModel)TableData.getModel(); dtm.setrowcount(0); String[] data = new String[9]; int i=1; while (rs.next()) data[0] = rs.getstring("id_faktur"); data[1] = rs.getstring("id_customer"); data[2] = rs.getstring("nama_customer"); data[3] = rs.getstring("id_salesman"); data[4] = rs.getstring("nama_karyawan"); data[5] = rs.getstring("tgl_pesan"); data[6] = rs.getstring("tgl_kirim"); data[7] = rs.getstring("keterangan"); data[8] = rs.getstring("status_pesanan"); dtm.addrow(data); i++; catch (SQLException e) public void bersih() ButtonUpdate.setEnabled(false); ButtonSave.setEnabled(true); TextStatus.setText(""); TextNoOrder.setVisible(false); public void ComboBoxCust()

22 String query = "SELECT * FROM customer"; while (rs.next()) ComboBoxIDCust.addItem(rs.getString("id _customer")); rs.last(); int jumlahdata = rs.getrow(); rs.first(); catch (SQLException e) public void LabelCustV() String query = "SELECT * FROM customer where id_customer='"+comboboxidcust.getselec teditem()+"'"; while (rs.next()) LabelIDCustV.setText(rs.getString("nama_c ustomer")); rs.last(); int jumlahdata = rs.getrow(); rs.first(); catch (SQLException e) ButtonSaveActionPerformed(java.awt.event. ActionEvent evt) // button simpan java.util.date tglpesan = TextTglPesan.getDate(); java.util.date tglkirim = TextTglKirim.getDate(); String tanggalpesan = String.format("%1$ty-%1$tm-%1$td", tglpesan); String tanggalkirim = String.format("%1$ty-%1$tm-%1$td", tglkirim); try String sql="insert into pesanan (id_customer,id_salesman,tgl_pesan,tgl_kiri m,keterangan) values ('"+ComboBoxIDCust.getSelectedItem()+"',' "+LabelIDSalesV.getText()+"','"+tanggalpes an+"','"+tanggalkirim+"','"+comboket.gets electeditem()+"')"; cn.executeupdate(sql); conn.close(); "Data berhasil di simpan"); catch (SQLException HeadlessException e) "Proses penyimpanan gagal.."); ButtonCloseActionPerformed(java.awt.even t.actionevent evt) dispose(); ComboBoxIDCustActionPerformed(java.aw t.event.actionevent evt) LabelCustV(); ButtonResetActionPerformed(java.awt.event.ActionEvent evt)

23 ButtonUpdateActionPerformed(java.awt.eve nt.actionevent evt) TableDataMouseClicked(java.awt.event.Mo useevent evt) ButtonSave.setEnabled(false); ButtonUpdate.setEnabled(true); int baris = TableData.getSelectedRow(); if (baris!= -1) TextNoOrder.setText(TableData.getValueAt (baris, 0).toString()); LabelIDCustV.setText(TableData.getValue At(baris, 2).toString()); ComboBoxIDCust.setSelectedItem(TableDa ta.getvalueat(baris, 1).toString()); ComboKet.setSelectedItem(TableData.getV alueat(baris, 7).toString()); TextStatus.setText(TableData.getValueAt(b aris, 8).toString()); 15. Report.java import java.awt.headlessexception; import java.sql.*; import javax.swing.*; import javax.swing.table.defaulttablemodel; public class report extends javax.swing.jframe public Connection conn; public Statement cn; * Creates new form report public report() DataDone(); public void koneksi() try Class.forName("com.mysql.jdbc.Driver"); conn=drivermanager.getconnection("jdbc: mysql://localhost:3306/penjadwalan","root", ""); cn=conn.createstatement(); catch(classnotfoundexception SQLException e) "koneksi gagal..."); public void Data() String query = "SELECT a.nama_customer,b.nama_karyawan,c.id_fa ktur,c.tgl_pesan,c.tgl_kirim, c.status_pesanan,d.nama_part,e.qty,c.ketera ngan, datediff(c.tgl_kirim, c.tgl_pesan) AS DiffDate, case c.keterangan when 'Export' then 30 when 'Lokal' then 20 else 10 end as Bobot1, IF(datediff(c.tgl_kirim, c.tgl_pesan) <= 10, 40, IF((datediff(c.tgl_kirim, c.tgl_pesan) >= 11) and (datediff(c.tgl_kirim, c.tgl_pesan) <= 20), 30, IF((datediff(c.tgl_kirim, c.tgl_pesan) >= 21) and (datediff(c.tgl_kirim, c.tgl_pesan) <= 30), 20, 10))) as Bobot2 FROM customer a, user b, pesanan c, part d, detail_pesanan e WHERE a.id_customer=c.id_customer and b.id_karyawan=c.id_salesman and e.id_faktur=c.id_faktur and d.id_part=e.id_part and c.status_pesanan='proses' ORDER BY Bobot1 + Bobot2 desc"; DefaultTableModel dtm = (DefaultTableModel)TableData.getModel(); dtm.setrowcount(0); String[] data = new String[10]; int i=1; while (rs.next())

24 data[0] = rs.getstring("nama_customer"); data[1] = rs.getstring("nama_karyawan"); data[2] = rs.getstring("id_faktur"); data[3] = rs.getstring("tgl_pesan"); data[4] = rs.getstring("tgl_kirim"); data[5] = rs.getstring("nama_part"); data[6] = rs.getstring("qty"); data[7] = rs.getstring("keterangan"); data[8] = rs.getstring("status_pesanan"); data[9] = rs.getstring("diffdate"); dtm.addrow(data); i++; catch (SQLException e) public void DataDone() String query = "SELECT a.nama_customer,b.nama_karyawan,c.id_fa ktur,c.tgl_pesan,c.tgl_kirim, c.status_pesanan,d.nama_part,e.qty,c.ketera ngan, datediff(c.tgl_kirim, c.tgl_pesan) AS DiffDate, case c.keterangan when 'Export' then 30 when 'Lokal' then 20 else 10 end as Bobot1, IF(datediff(c.tgl_kirim, c.tgl_pesan) <= 10, 40, IF((datediff(c.tgl_kirim, c.tgl_pesan) >= 11) and (datediff(c.tgl_kirim, c.tgl_pesan) <= 20), 30, IF((datediff(c.tgl_kirim, c.tgl_pesan) >= 21) and (datediff(c.tgl_kirim, c.tgl_pesan) <= 30), 20, 10))) as Bobot2 FROM customer a, user b, pesanan c, part d, detail_pesanan e WHERE a.id_customer=c.id_customer and b.id_karyawan=c.id_salesman and e.id_faktur=c.id_faktur and d.id_part=e.id_part and c.status_pesanan='selesai' ORDER BY tgl_pesan desc"; DefaultTableModel dtm = (DefaultTableModel)TableDataDone.getMo del(); dtm.setrowcount(0); String[] data = new String[11]; int i=1; while (rs.next()) data[0] = rs.getstring("nama_customer"); data[1] = rs.getstring("nama_karyawan"); data[2] = rs.getstring("id_faktur"); data[3] = rs.getstring("tgl_pesan"); data[4] = rs.getstring("tgl_kirim"); data[5] = rs.getstring("nama_part"); data[6] = rs.getstring("qty"); data[7] = rs.getstring("keterangan"); data[8] = rs.getstring("status_pesanan"); data[9] = rs.getstring("diffdate"); dtm.addrow(data); i++; catch (SQLException e) ButtonCloseActionPerformed(java.awt.even t.actionevent evt) dispose(); 16. ReportOrder.java import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; import javax.swing.joptionpane; import javax.swing.table.defaulttablemodel; public class reportorder extends javax.swing.jframe public Connection conn; public Statement cn;

25 * Creates new form reportsales public reportorder() DataDone(); public void koneksi() try Class.forName("com.mysql.jdbc.Driver"); conn=drivermanager.getconnection("jdbc: mysql://localhost:3306/penjadwalan","root", ""); cn=conn.createstatement(); catch(classnotfoundexception SQLException e) "koneksi gagal..."); public void Data() String query = "SELECT a.nama_customer,b.nama_karyawan,c.id_fa ktur,c.tgl_pesan,c.tgl_kirim, c.status_pesanan,d.nama_part,e.qty,c.ketera ngan, datediff(c.tgl_kirim, c.tgl_pesan) AS DiffDate FROM customer a, user b, pesanan c, part d, detail_pesanan e WHERE a.id_customer=c.id_customer and b.id_karyawan=c.id_salesman and e.id_faktur=c.id_faktur and d.id_part=e.id_part and c.status_pesanan='proses' ORDER BY c.tgl_pesan DESC"; DefaultTableModel dtm = (DefaultTableModel)TableData.getModel(); dtm.setrowcount(0); String[] data = new String[11]; int i=1; while (rs.next()) data[0] = rs.getstring("nama_customer"); data[1] = rs.getstring("nama_karyawan"); data[2] = rs.getstring("id_faktur"); data[3] = rs.getstring("tgl_pesan"); data[4] = rs.getstring("tgl_kirim"); data[5] = rs.getstring("nama_part"); data[6] = rs.getstring("qty"); data[7] = rs.getstring("keterangan"); data[8] = rs.getstring("status_pesanan"); dtm.addrow(data); i++; catch (SQLException e) public void DataDone() String query = "SELECT a.nama_customer,b.nama_karyawan,c.id_fa ktur,c.tgl_pesan,c.tgl_kirim, c.status_pesanan,d.nama_part,e.qty,c.ketera ngan, datediff(c.tgl_kirim, c.tgl_pesan) AS DiffDate FROM customer a, user b, pesanan c, part d, detail_pesanan e WHERE a.id_customer=c.id_customer and b.id_karyawan=c.id_salesman and e.id_faktur=c.id_faktur and d.id_part=e.id_part and c.status_pesanan='selesai' ORDER BY c.tgl_pesan DESC"; DefaultTableModel dtm = (DefaultTableModel)TableDataDone.getMo del(); dtm.setrowcount(0); String[] data = new String[11]; int i=1; while (rs.next()) data[0] = rs.getstring("nama_customer"); data[1] = rs.getstring("nama_karyawan"); data[2] = rs.getstring("id_faktur"); data[3] = rs.getstring("tgl_pesan");

26 data[4] = rs.getstring("tgl_kirim"); data[5] = rs.getstring("nama_part"); data[6] = rs.getstring("qty"); data[7] = rs.getstring("keterangan"); data[8] = rs.getstring("status_pesanan"); dtm.addrow(data); i++; catch (SQLException e) CloseButtonActionPerformed(java.awt.even t.actionevent evt) this.dispose();

LAMPIRAN Lampiran Utama. a. Struktur Organisasi

LAMPIRAN Lampiran Utama. a. Struktur Organisasi LAMPIRAN 5.1. Lampiran Utama a. Struktur Organisasi b. Flowchart Prosedur Penggajian PT Timatex c. Coding List Class Koneksi package ta_552012010_aprilia; import java.sql.*; public class koneksi { private

More information

LAMPIRAN. 1. Lampiran Utama. a. Struktur Organisasi Perusahaan

LAMPIRAN. 1. Lampiran Utama. a. Struktur Organisasi Perusahaan LAMPIRAN 1. Lampiran Utama a. Struktur Organisasi Perusahaan 1 b. Flowchart Pemasukan dan Pengeluaran Benang PT TIGA MANUNGGAL SYNTHETIC INDUSTRIES PROSEDUR PERMINTAAN PEMBELIAN ANALYTIC FLOWCHART KANTOR

More information

International Research Journal of Computer Science (IRJCS) ISSN: Issue 06, Volume 5 (June 2018)

International Research Journal of Computer Science (IRJCS) ISSN: Issue 06, Volume 5 (June 2018) DESIGN OF BAJAJ TRANSPORTATION RENTAL APPLICATION SYSTEM WITH FIRST COME FIRST SERVED ALGORITHM Sabar Rudiarto Faculty of Computer Science, Mercu Buana University, Indonesia sabar.rudiarto@mercubuana.ac.id

More information

SQream Connector JDBC SQream Technologies Version 2.9.3

SQream Connector JDBC SQream Technologies Version 2.9.3 SQream Connector JDBC 2.9.3 SQream Technologies 2019-03-27 Version 2.9.3 Table of Contents The SQream JDBC Connector - Overview...................................................... 1 1. API Reference............................................................................

More information

Visit for more.

Visit  for more. Chapter 6: Database Connectivity Informatics Practices Class XII (CBSE Board) Revised as per CBSE Curriculum 2015 Visit www.ip4you.blogspot.com for more. Authored By:- Rajesh Kumar Mishra, PGT (Comp.Sc.)

More information

This lecture. Databases - JDBC I. Application Programs. Database Access End Users

This lecture. Databases - JDBC I. Application Programs. Database Access End Users This lecture Databases - I The lecture starts discussion of how a Java-based application program connects to a database using. (GF Royle 2006-8, N Spadaccini 2008) Databases - I 1 / 24 (GF Royle 2006-8,

More information

JRadioButton account_type_radio_button2 = new JRadioButton("Current"); ButtonGroup account_type_button_group = new ButtonGroup();

JRadioButton account_type_radio_button2 = new JRadioButton(Current); ButtonGroup account_type_button_group = new ButtonGroup(); Q)Write a program to design an interface containing fields User ID, Password and Account type, and buttons login, cancel, edit by mixing border layout and flow layout. Add events handling to the button

More information

Abstract Keyword Searching with Knuth Morris Pratt Algorithm

Abstract Keyword Searching with Knuth Morris Pratt Algorithm Scientific Journal of Informatics Vol. 4, No. 2, November 2017 p-issn 2407-7658 http://journal.unnes.ac.id/nju/index.php/sji e-issn 2460-0040 Abstract Keyword Searching with Knuth Morris Pratt Algorithm

More information

WEBSITE DESIGN RESEARCH AND COMMUNITY SERVICE INSTITUTE IN BINA DARMA UNIVERSITY

WEBSITE DESIGN RESEARCH AND COMMUNITY SERVICE INSTITUTE IN BINA DARMA UNIVERSITY International Conference on Information Systems for Business Competitiveness (ICISBC 203) 372 WEBSITE DESIGN RESEARCH AND COMMUNITY SERVICE INSTITUTE IN BINA DARMA UNIVERSITY Siti Sa uda ) Qoriani Widayati

More information

Databases 2012 Embedded SQL

Databases 2012 Embedded SQL Databases 2012 Christian S. Jensen Computer Science, Aarhus University SQL is rarely written as ad-hoc queries using the generic SQL interface The typical scenario: client server database SQL is embedded

More information

PENDAHULUAN... Error! Bookmark not defined.

PENDAHULUAN... Error! Bookmark not defined. Daftar Isi PENDAHULUAN... Error! Bookmark not defined. 1.1 Latar Belakang... Error! Bookmark not defined. 1.2 Rumusan Masalah... Error! Bookmark not defined. 1.3 Tujuan Tugas Akhir... Error! Bookmark not

More information

1. PhP Project. Create a new PhP Project as shown below and click next

1. PhP Project. Create a new PhP Project as shown below and click next 1. PhP Project Create a new PhP Project as shown below and click next 1 Choose Local Web Site (Apache 24 needs to be installed) Project URL is http://localhost/projectname Then, click next We do not use

More information

LAMPIRAN. public class PengajuanDana extends javax.swing.jinternalframe { Connection conn = null; ResultSet rs = null; PreparedStatement ps = null;

LAMPIRAN. public class PengajuanDana extends javax.swing.jinternalframe { Connection conn = null; ResultSet rs = null; PreparedStatement ps = null; 73 LAMPIRAN Source Code Aplikasi 1. Source Code Connect ke Database public class connect Connection conn = null; public static Connection tadb() try Class.forName("com.mysql.jdbc.Driver"); Connection conn

More information

Twofish Cryptography Algorithm as Safety Equipment in Web-Based E-Commerce

Twofish Cryptography Algorithm as Safety Equipment in Web-Based E-Commerce 4 th ICRIEMS Proceedings Published by The Faculty Of Mathematics And Natural Sciences Yogyakarta State University, ISBN 978-602-74529-2- Twofish Cryptography Algorithm as Safety Equipment in Web-Based

More information

To create a view for students, staffs and courses in your departments using servlet/jsp.

To create a view for students, staffs and courses in your departments using servlet/jsp. Aim To create a view for students, staffs and courses in your departments using servlet/jsp. Software Requirements: Java IDE Database Server JDK1.6 Netbean 6.9/Eclipse MySQL Tomcat/Glassfish Login Form

More information

Automated Text Summarization for Indonesian Article Using Vector Space Model

Automated Text Summarization for Indonesian Article Using Vector Space Model IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Automated Text Summarization for Indonesian Article Using Vector Space Model To cite this article: C Slamet et al 2018 IOP Conf.

More information

Servlet 5.1 JDBC 5.2 JDBC

Servlet 5.1 JDBC 5.2 JDBC 5 Servlet Java 5.1 JDBC JDBC Java DataBase Connectivity Java API JDBC Java Oracle, PostgreSQL, MySQL Java JDBC Servlet OpenOffice.org ver. 2.0 HSQLDB HSQLDB 100% Java HSQLDB SQL 5.2 JDBC Java 1. JDBC 2.

More information

Implementation of Location Based Services (LBS) in Android Mobile To Mapping Palm Oil Plantation Management at Riau Indonesia

Implementation of Location Based Services (LBS) in Android Mobile To Mapping Palm Oil Plantation Management at Riau Indonesia ICST 2016 Implementation of Location Based Services (LBS) in Android Mobile To Mapping Palm Oil Plantation Fiza Febriyani 1 * and Gita Sastria 1 1 Department of Computer Science, Faculty of Mathematics

More information

Lecturer, Department of Computer Scince, IBI Darmajaya, Indonesia

Lecturer, Department of Computer Scince, IBI Darmajaya, Indonesia Abstract I S S 2 2 7 7-3061 DESIG OF WEBSITE-BASED IFORMATIO SYSTEM FOR E- DOCUMET ADMIISTRASI I THE COMMUITY SERVICE UIT (A Case Study at Rajabasa District) Ochi Marshella Febriani (1), Tri Wahyuni (2),

More information

CreateServlet.java

CreateServlet.java Classes in OBAAS 1.2: -------------------- The package name is pack_bank. Create this package in java source of your project. Create classes as per the class names provided here. You can then copy the

More information

INFORMATION SYSTEM OF SCHEDULE AND CHAMPION S DATA OF BIRD CONTEST IN BOYOLALI WEBSITE BASED

INFORMATION SYSTEM OF SCHEDULE AND CHAMPION S DATA OF BIRD CONTEST IN BOYOLALI WEBSITE BASED INFORMATION SYSTEM OF SCHEDULE AND CHAMPION S DATA OF BIRD CONTEST IN BOYOLALI WEBSITE BASED Arranged as requisite to complete scholar program in Informatics Enginering of Communication and Informatics

More information

CSC System Development with Java. Database Connection. Department of Statistics and Computer Science. Budditha Hettige

CSC System Development with Java. Database Connection. Department of Statistics and Computer Science. Budditha Hettige CSC 308 2.0 System Development with Java Database Connection Budditha Hettige Department of Statistics and Computer Science Budditha Hettige 1 From database to Java There are many brands of database: Microsoft

More information

Accessing databases in Java using JDBC

Accessing databases in Java using JDBC Accessing databases in Java using JDBC Introduction JDBC is an API for Java that allows working with relational databases. JDBC offers the possibility to use SQL statements for DDL and DML statements.

More information

The Switch of Web Base Lamp with C++ and Ajax Method Mufadhol a*, Wibowo Harry Sugiharto b a,b Fakultas Teknologi Informasi dan Komunikasi, Universita

The Switch of Web Base Lamp with C++ and Ajax Method Mufadhol a*, Wibowo Harry Sugiharto b a,b Fakultas Teknologi Informasi dan Komunikasi, Universita The Switch of Web Base Lamp with C++ and Ajax Method Mufadhol a*, Wibowo Harry Sugiharto b a,b Fakultas Teknologi Informasi dan Komunikasi, Universitas Semarang, Semarang mufadhol@usm.ac.id wiwiecks@gmail.com

More information

WEB SERVICES EXAMPLE 2

WEB SERVICES EXAMPLE 2 INTERNATIONAL UNIVERSITY HCMC PROGRAMMING METHODOLOGY NONG LAM UNIVERSITY Instructor: Dr. Le Thanh Sach FACULTY OF IT WEBSITE SPECIAL SUBJECT Student-id: Instructor: LeMITM04015 Nhat Tung Course: IT.503

More information

Prof. Edwar Saliba Júnior

Prof. Edwar Saliba Júnior 1 package Conexao; 2 3 4 * 5 * @author Cynthia Lopes 6 * @author Edwar Saliba Júnior 7 8 import java.io.filenotfoundexception; 9 import java.io.ioexception; 10 import java.sql.sqlexception; 11 import java.sql.statement;

More information

DAFTAR ISI. ABSTRAK... Error! Bookmark not defined. ABSTRACT... Error! Bookmark not defined. KATA PENGANTAR... Error! Bookmark not defined.

DAFTAR ISI. ABSTRAK... Error! Bookmark not defined. ABSTRACT... Error! Bookmark not defined. KATA PENGANTAR... Error! Bookmark not defined. DAFTAR ISI ABSTRAK... Error! Bookmark not ABSTRACT... Error! Bookmark not KATA PENGANTAR... Error! Bookmark not DAFTAR ISI... 64 DAFTAR TABEL... 67 DAFTAR GAMBAR... 68 BAB I PENDAHULUAN... Error! Bookmark

More information

A Reliable tool for Hospital Administration System

A Reliable tool for Hospital Administration System A Reliable tool for Hospital Administration System Govardhana.G 1, Dr. R. Chinnaiyan 2 1. PG Scholar, Department of MCA, New Horizon College of Engineering ( Autonomous), VTU, Bangalore 2. Professor, Department

More information

DB I. 1 Dr. Ahmed ElShafee, Java course

DB I. 1 Dr. Ahmed ElShafee, Java course Lecture (15) DB I Dr. Ahmed ElShafee 1 Dr. Ahmed ElShafee, Java course Agenda 2 Dr. Ahmed ElShafee, Java course Introduction Java uses something called JDBC (Java Database Connectivity) to connect to databases.

More information

C:/Users/zzaier/Documents/NetBeansProjects/WebApplication4/src/java/mainpackage/MainClass.java

C:/Users/zzaier/Documents/NetBeansProjects/WebApplication4/src/java/mainpackage/MainClass.java package mainpackage; import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; import javax.ws.rs.core.context; import

More information

SQL and Java. Database Systems Lecture 20 Natasha Alechina

SQL and Java. Database Systems Lecture 20 Natasha Alechina Database Systems Lecture 20 Natasha Alechina In this Lecture SQL in Java SQL from within other Languages SQL, Java, and JDBC For More Information Sun Java tutorial: http://java.sun.com/docs/books/tutorial/jdbc

More information

Java Database Connectivity

Java Database Connectivity Java Database Connectivity INTRODUCTION Dr. Syed Imtiyaz Hassan Assistant Professor, Deptt. of CSE, Jamia Hamdard (Deemed to be University), New Delhi, India. s.imtiyaz@jamiahamdard.ac.in Agenda Introduction

More information

LAMPIRAN LIST PROGRAM

LAMPIRAN LIST PROGRAM LAMPIRAN LIST PROGRAM 1. Modules Public conn As New ADODB.Connection Public rstb_pendekatan As ADODB.Recordset Public rstb_solusi As ADODB.Recordset Public rstb_alasan As ADODB.Recordset Public rstb_pilihan

More information

while (rs.next()) { String[] temp_array = {"","",""}; int prodid = rs.getint(1); temp_array[0] = ""+prodid;

while (rs.next()) { String[] temp_array = {,,}; int prodid = rs.getint(1); temp_array[0] = +prodid; import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; import java.util.arraylist; import java.util.scanner; public

More information

Databases and SQL Lab EECS 448

Databases and SQL Lab EECS 448 Databases and SQL Lab EECS 448 Databases A database is an organized collection of data. Data facts are stored as fields. A set of fields that make up an entry in a table is called a record. Server - Database

More information

E-commerce development using AngularJS framework and RESTful API

E-commerce development using AngularJS framework and RESTful API IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS E-commerce development using AngularJS framework and RESTful API To cite this article: A Hidayati and R Nabila 2018 IOP Conf.

More information

CS221 Lecture: Java Database Connectivity (JDBC)

CS221 Lecture: Java Database Connectivity (JDBC) CS221 Lecture: Java Database Connectivity (JDBC) Objectives: 1. To introduce using JDBC to access a SQL database revised 10/20/14 Materials: 1. Projectable of registration system architecture. 2. JDBC

More information

SQL in a Server Environment

SQL in a Server Environment SQL in a Server Environment Vaidė Narváez Computer Information Systems January 13th, 2011 The Three-Tier Architecture Application logic components Copyright c 2009 Pearson Education, Inc. Publishing as

More information

[PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM

[PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM 26 December, 2017 [PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM Document Filetype: PDF 168.42 KB 0 [PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM A Library Management System with PHP and MySQL ###Purpose of the Project

More information

Analysis of System Requirements of Go-Edu Indonesia Application as a Media to Order Teaching Services and Education in Indonesia

Analysis of System Requirements of Go-Edu Indonesia Application as a Media to Order Teaching Services and Education in Indonesia IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Analysis of System Requirements of Go-Edu Indonesia Application as a Media to Order Teaching Services and Education in Indonesia

More information

PANDUAN PENGGUNA (SUPPLIER) e-purchase ORDER FOR SERVICES

PANDUAN PENGGUNA (SUPPLIER) e-purchase ORDER FOR SERVICES PANDUAN PENGGUNA (SUPPLIER) e-purchase ORDER FOR SERVICES SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS) DISEDIAKAN OLEH: UNIT SUPPLY CHAIN MANAGEMENT (SCM) JABATAN SOURCING CONTROLLER

More information

JDBC, Transactions. Niklas Fors JDBC 1 / 38

JDBC, Transactions. Niklas Fors JDBC 1 / 38 JDBC, Transactions SQL in Programs Embedded SQL and Dynamic SQL JDBC Drivers, Connections, Statements, Prepared Statements Updates, Queries, Result Sets Transactions Niklas Fors (niklas.fors@cs.lth.se)

More information

DAFTAR ISI. HALAMAN JUDUL... Error! Bookmark not defined. LEMBAR PERSETUJUAN... Error! Bookmark not defined.

DAFTAR ISI. HALAMAN JUDUL... Error! Bookmark not defined. LEMBAR PERSETUJUAN... Error! Bookmark not defined. DAFTAR ISI Hlm HALAMAN JUDUL... Error! Bookmark not LEMBAR PERSETUJUAN... Error! Bookmark not LEMBAR PENGESAHAN... Error! Bookmark not LEMBAR PERSEMBAHAN... Error! Bookmark not ABSTRAK... Error! Bookmark

More information

Proctors are unable to respond to queries about the interpretation of exam questions. Do your best to answer exam questions as written.

Proctors are unable to respond to queries about the interpretation of exam questions. Do your best to answer exam questions as written. SOLUTION HAND IN Answers Are Recorded on Question Paper QUEEN'S UNIVERSITY SCHOOL OF COMPUTING CISC212, FALL TERM, 2006 FINAL EXAMINATION 7pm to 10pm, 19 DECEMBER 2006, Jeffrey Hall 1 st Floor Instructor:

More information

Prof. Edwar Saliba Júnior

Prof. Edwar Saliba Júnior 2 3 /** 4 * 5 * @author Cynthia Lopes 6 * @author Edwar Saliba Júnior 7 */ 8 import java.io. o.filenotfoundexception; 9 import java.io. o.ioexception; 10 import java.sql.sqlexception; 11 import java.sql.statement;

More information

Complimentary material for the book Software Engineering in the Agile World

Complimentary material for the book Software Engineering in the Agile World Complimentary material for the book Software Engineering in the Agile World (ISBN: 978-93-5300-898-7) published by Amazon, USA (ISBN: 978-1976901751) and Flushing Meadows Publishers, India (ISBN: 978-93-5300-898-7)

More information

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) 1 Edisi...Volume..., Bulan 20..ISSN :

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) 1 Edisi...Volume..., Bulan 20..ISSN : Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) Implementation Of Fuzzy K-Nearest Neighbour (fuzzy K-NN) For Classification Of Proposals Thesis Based On A Group Of Scholarly In Informatics Engineering

More information

Introduction to Databases

Introduction to Databases JAVA JDBC Introduction to Databases Assuming you drove the same number of miles per month, gas is getting pricey - maybe it is time to get a Prius. You are eating out more month to month (or the price

More information

DAFTAR ISI. BAB II... Error! Bookmark not defined.

DAFTAR ISI. BAB II... Error! Bookmark not defined. DAFTAR ISI KATA PENGANTAR... Error! Bookmark not ABSTRAK... Error! Bookmark not ABSTRACT... Error! Bookmark not DAFTAR ISI... v DAFTAR GAMBAR... viii DAFTAR TABEL... x BAB I... Error! Bookmark not 1.1

More information

THE DESIGN OF WEB-BASED INFORMATION SYSTEM OF BATIK INDONESIA

THE DESIGN OF WEB-BASED INFORMATION SYSTEM OF BATIK INDONESIA International Journal of Communication & Information Technology (CommIT) http://msi.binus.ac.id/commit/ Vol. 6 No. 1 May 2012, pp. 37-44 THE DESIGN OF WEB-BASED INFORMATION SYSTEM OF BATIK INDONESIA Agus

More information

3) execute() Usage: when you cannot determine whether SQL is an update or query return true if row is returned, use getresultset() to get the

3) execute() Usage: when you cannot determine whether SQL is an update or query return true if row is returned, use getresultset() to get the Agenda Lecture (07) Database connectivity (II) Connecting DB Dr. Ahmed ElShafee 1 Dr. Ahmed ElShafee, ACU Spring 2011, Distributed Systems 2 Dr. Ahmed ElShafee, ACU Spring 2011, Distributed Systems The

More information

APPLICATION CONFIGURATION CENTRALIZED LINUX WEB-BASED SERVER AT PT. XYZ

APPLICATION CONFIGURATION CENTRALIZED LINUX WEB-BASED SERVER AT PT. XYZ APPLICATION CONFIGURATION CENTRALIZED LINUX WEB-BASED SERVER AT PT. XYZ Andi Nugroho *, Mahirrudin Computer Science, Mercu Buana University, Indonesia Andi.nugroho@mercubuana.ac.id; mahirrudin@gmail.com;

More information

Database connectivity (II)

Database connectivity (II) Lecture (07) Database connectivity (II) Dr. Ahmed ElShafee 1 Dr. Ahmed ElShafee, ACU Spring 2011, Distributed Systems Agenda Connecting DB 2 Dr. Ahmed ElShafee, ACU Spring 2011, Distributed Systems The

More information

Programming a Bank Database. We ll store the information in two tables: INTEGER DECIMAL(10, 2)

Programming a Bank Database. We ll store the information in two tables: INTEGER DECIMAL(10, 2) WE1 W o r k e d E x a m p l e 2 2.1 Programming a Bank Database In this Worked Example, we will develop a complete database program. We will reimplement the ATM simulation of Chapter 12, storing the customer

More information

DEVELOPMENT OF ACCOUNTING INFORMATION SYSTEM AT PKU MUHAMMADIYAH KUTOARJO

DEVELOPMENT OF ACCOUNTING INFORMATION SYSTEM AT PKU MUHAMMADIYAH KUTOARJO DEVELOPMENT OF ACCOUNTING INFORMATION SYSTEM AT PKU MUHAMMADIYAH KUTOARJO PUBLIKASI ILMIAH This Final Project Compiled as a Condition to Complete Bachelor Degree Program at the Informatics Department Faculty

More information

Author - Ashfaque Ahmed

Author - Ashfaque Ahmed Complimentary material for the book Software Engineering in the Agile World (ISBN: 978-1983801570) published by Create Space Independent Publishing Platform, USA Author - Ashfaque Ahmed Technical support

More information

EJB - ACCESS DATABASE

EJB - ACCESS DATABASE EJB - ACCESS DATABASE http://www.tutorialspoint.com/ejb/ejb_access_database.htm Copyright tutorialspoint.com EJB 3.0, persistence mechanism is used to access the database in which container manages the

More information

Travel Agency. Khateeb Engineering Classes. Mini Project. Khateeb Engineering Classes: / Technology to be used

Travel Agency. Khateeb Engineering Classes. Mini Project. Khateeb Engineering Classes: / Technology to be used Khateeb Engineering Classes Mini Project Travel Agency Technology to be used Front end :Java Swings Back End: PHP Myadmin Requirements : 1) Jdk ( version 1.6 or upwards) 2) Netbeans (Version 6.0 or upwards)

More information

Proctors are unable to respond to queries about the interpretation of exam questions. Do your best to answer exam questions as written.

Proctors are unable to respond to queries about the interpretation of exam questions. Do your best to answer exam questions as written. HAND IN Answers Are Recorded on Question Paper QUEEN'S UNIVERSITY SCHOOL OF COMPUTING CISC212, FALL TERM, 2006 FINAL EXAMINATION 7pm to 10pm, 19 DECEMBER 2006, Jeffrey Hall 1 st Floor Instructor: Alan

More information

Implementation of QR Code and Digital Signature to Determine the Validity of KRS and KHS Documents

Implementation of QR Code and Digital Signature to Determine the Validity of KRS and KHS Documents Scientific Journal of Informatics Vol. 4, No. 1, May 2017 p-issn 2407-7658 http://journal.unnes.ac.id/nju/index.php/sji e-issn 2460-0040 Implementation of QR Code and Digital Signature to Determine the

More information

LISTING PROGRAM. 1. Form Login. Private Sub BATAL_Click() End End Sub

LISTING PROGRAM. 1. Form Login. Private Sub BATAL_Click() End End Sub LISTING PROGRAM 1. Form Login Private Sub BATAL_Click() End Sub Bersih() USERNAME.Text = "" PASSWORD.Text = "" Private Sub Form_Load() Bersih Private Sub OK_Click() Sql = "select*from tbl_login where username='"

More information

ERwin and JDBC. Mar. 6, 2007 Myoung Ho Kim

ERwin and JDBC. Mar. 6, 2007 Myoung Ho Kim ERwin and JDBC Mar. 6, 2007 Myoung Ho Kim ERwin ERwin a popular commercial ER modeling tool» other tools: Dia (open source), Visio, ConceptDraw, etc. supports database schema generation 2 ERwin UI 3 Data

More information

Database Application Development

Database Application Development CS 461: Database Systems Database Application Development supplementary material: Database Management Systems Sec. 6.2, 6.3 DBUtils.java, Student.java, Registrar.java, RegistrarServlet.java, PgRegistrar.sql

More information

Using a CVP VoiceXML application to implement a logical shadow queue for ICM

Using a CVP VoiceXML application to implement a logical shadow queue for ICM Using a CVP VoiceXML application to implement a logical shadow queue for ICM Introduction When calls are queuing in ICM, situations can arise in which greater visibility of the queue contents is required

More information

PESIT Bangalore South Campus Hosur road, 1km before Electronic City, Bengaluru -100 Department of Information Science and Engineering

PESIT Bangalore South Campus Hosur road, 1km before Electronic City, Bengaluru -100 Department of Information Science and Engineering INTERNAL ASSESSMENT TEST 2 Date : 28-09-15 Max Marks :50 Subject & Code : JAVA&J2EE(10IS753) Section: VII A&B Name of faculty : Mr.Sreenath M V Time : 11.30-1.00 PM Note: Answer any five questions 1) a)

More information

COP4540 TUTORIAL PROFESSOR: DR SHU-CHING CHEN TA: H S IN-YU HA

COP4540 TUTORIAL PROFESSOR: DR SHU-CHING CHEN TA: H S IN-YU HA COP4540 TUTORIAL PROFESSOR: DR SHU-CHING CHEN TA: H S IN-YU HA OUTLINE Postgresql installation Introduction of JDBC Stored Procedure POSTGRES INSTALLATION (1) Extract the source file Start the configuration

More information

Implementation of Databox

Implementation of Databox Implementation of Databox Prof. Shabana Sultana 1,Ms. Naureen Khader Sait 2,Ms. Shumela 3,Mr. Saraansh Dayal 4,Mr. Siddhartha Jha 5 Department of Computer Science and Engineering The National Institute

More information

The Implementation of Alert System for LAN Network Monitoring Using the Dude Based

The Implementation of Alert System for LAN Network Monitoring Using the Dude Based IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS The Implementation of Alert System for LAN Network Monitoring Using the Dude Based Email To cite this article: E A Z Hamidi et

More information

LISTING PROGRAM. 1. Form Menu Utama. Universitas Sumatera Utara

LISTING PROGRAM. 1. Form Menu Utama. Universitas Sumatera Utara LISTING PROGRAM 1. Form Menu Utama Dim LenTemp As Integer Dim SrtTemp As String Dim n As Integer Private Sub Form_Load() Call Tengah(Me) lhsysmenu = GetSystemMenu(Me.hwnd, False) lretval = RemoveMenu(lhSysMenu,

More information

JDBC [Java DataBase Connectivity]

JDBC [Java DataBase Connectivity] JDBC [Java DataBase Connectivity] Introduction Almost all the web applications need to work with the data stored in the databases. JDBC is Java specification that allows the Java programs to access the

More information

Project Documentation

Project Documentation Project Documentation A JDBC Driver Supporting Data Integration and Evolution Jian Jia Goals University of Iowa, Iowa City, IA jjia@cs.uiowa.edu This project will produce a Unity JDBC Driver that is compliant

More information

Connessione.java. package model.entity; import java.sql.connection; public class Connessione { public Connection objconn;

Connessione.java. package model.entity; import java.sql.connection; public class Connessione { public Connection objconn; Connessione.java package model.entity; import java.sql.connection; public class Connessione public Connection objconn; public void apri() try Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); this.objconn

More information

DATABASE DESIGN I - 1DL300

DATABASE DESIGN I - 1DL300 DATABASE DESIGN I - 1DL300 Fall 2010 An introductory course on database systems http://www.it.uu.se/edu/course/homepage/dbastekn/ht10/ Manivasakan Sabesan Uppsala Database Laboratory Department of Information

More information

CURRICULUM VITAE. Address : Kp. Jeprah Rt 01/11 No. 72 Jonggol Bogor Jawa Barat, Indonesia

CURRICULUM VITAE. Address : Kp. Jeprah Rt 01/11 No. 72 Jonggol Bogor Jawa Barat, Indonesia CURRICULUM VITAE Personal Information Full Name : Jon Kartago Lamida Place and Date of Birth : Cianjur, 13 December 1985 Religion Nationality Sex Marital Status : Islam : Indonesia : Male : Single Address

More information

Page 1 of 16. Proctors are unable to respond to queries about the interpretation of exam questions. Do your best to answer exam questions as written.

Page 1 of 16. Proctors are unable to respond to queries about the interpretation of exam questions. Do your best to answer exam questions as written. Page 1 of 16 SOLUTION HAND IN Answers Are Recorded on Question Paper QUEEN'S UNIVERSITY SCHOOL OF COMPUTING CISC212, FALL TERM, 2005 FINAL EXAMINATION 9am to 12noon, 19 DECEMBER 2005 Instructor: Alan McLeod

More information

Java Database Connectivity (JDBC) 25.1 What is JDBC?

Java Database Connectivity (JDBC) 25.1 What is JDBC? PART 25 Java Database Connectivity (JDBC) 25.1 What is JDBC? JDBC stands for Java Database Connectivity, which is a standard Java API for database-independent connectivity between the Java programming

More information

Page 1 of 16. Proctors are unable to respond to queries about the interpretation of exam questions. Do your best to answer exam questions as written.

Page 1 of 16. Proctors are unable to respond to queries about the interpretation of exam questions. Do your best to answer exam questions as written. Page 1 of 16 HAND IN Answers Are Recorded on Question Paper QUEEN'S UNIVERSITY SCHOOL OF COMPUTING CISC212, FALL TERM, 2005 FINAL EXAMINATION 9am to 12noon, 19 DECEMBER 2005 Instructor: Alan McLeod If

More information

HL7 FHIR Data Consolidation Tool

HL7 FHIR Data Consolidation Tool WHITE PAPER HL7 FHIR Data Consolidation Tool What is HL7 FHIR? HL7 FHIR or FHIR (Fast Healthcare Interoperability Resources pronounced as "Fire") is a part of the Medical Healthcare information ecosystem

More information

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web] UNIVERSITI SAINS MALAYSIA First Semester Examination 2014/2015 Academic Session December 2014/January 2015 CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web] Duration : 2 hours

More information

Databases and JDBC. by Vlad Costel Ungureanu for Learn Stuff

Databases and JDBC. by Vlad Costel Ungureanu for Learn Stuff Databases and JDBC by Vlad Costel Ungureanu for Learn Stuff Working with Databases Create database using SQL scripts Connect to the database server using a driver Communicate with the database Execute

More information

17 GUI API: Container 18 Hello world with a GUI 19 GUI API: JLabel 20 GUI API: Container: add() 21 Hello world with a GUI 22 GUI API: JFrame: setdefau

17 GUI API: Container 18 Hello world with a GUI 19 GUI API: JLabel 20 GUI API: Container: add() 21 Hello world with a GUI 22 GUI API: JFrame: setdefau List of Slides 1 Title 2 Chapter 13: Graphical user interfaces 3 Chapter aims 4 Section 2: Example:Hello world with a GUI 5 Aim 6 Hello world with a GUI 7 Hello world with a GUI 8 Package: java.awt and

More information

Cosine Similarity Measurement for Indonesian Publication Recommender System

Cosine Similarity Measurement for Indonesian Publication Recommender System Journal of Telematics and Informatics (JTI) Vol.5, No.2, September 2017, pp. 56~61 ISSN: 2303-3703 56 Cosine Similarity Measurement for Indonesian Publication Recommender System Darso, Imam Much Ibnu Subroto,

More information

Discuss setting up JDBC connectivity. Demonstrate a JDBC program Discuss and demonstrate methods associated with JDBC connectivity

Discuss setting up JDBC connectivity. Demonstrate a JDBC program Discuss and demonstrate methods associated with JDBC connectivity Objectives Discuss setting up JDBC connectivity. Demonstrate a JDBC program Discuss and demonstrate methods associated with JDBC connectivity Setting Up JDBC Before you can begin to utilize JDBC, you must

More information

Software Engineering to Develop Patterns for Accumulated Values of Accounting Transactions

Software Engineering to Develop Patterns for Accumulated Values of Accounting Transactions Journal of Electrical Technology UMY (JET-UMY), Vol. 1, No. 3, September 2017 ISSN 2550-1186 e-issn 2580-6823 Software Engineering to Develop Patterns for Accumulated Values of Accounting Transactions

More information

Software Design Description. Ceiling Price Checker System (C-Price) For. Version 1.0 approved 11 October 2009

Software Design Description. Ceiling Price Checker System (C-Price) For. Version 1.0 approved 11 October 2009 Software Design Description for Ceiling Price Checker System Page 1 Software Design Description For Ceiling Price Checker System (C-Price) Version 1.0 approved 11 October 2009 Prepared by: Nurul Akmar

More information

Oracle Exam 1z0-809 Java SE 8 Programmer II Version: 6.0 [ Total Questions: 128 ]

Oracle Exam 1z0-809 Java SE 8 Programmer II Version: 6.0 [ Total Questions: 128 ] s@lm@n Oracle Exam 1z0-809 Java SE 8 Programmer II Version: 6.0 [ Total Questions: 128 ] Oracle 1z0-809 : Practice Test Question No : 1 Given: public final class IceCream { public void prepare() { public

More information

LAMPIRAN A-2 : LAPORAN PENJUALAN DOKUMEN KELUARAN

LAMPIRAN A-2 : LAPORAN PENJUALAN DOKUMEN KELUARAN LAMPIRAN A-2 : LAPORAN PENJUALAN DOKUMEN KELUARAN LAMPIRAN A-1 : NOTA DOKUMEN KELUARAN LAMPIRAN B MASUKAN SISTEM BERJALAN LAMPIRAN B-1 : DATA BARANG DOKUMEN MASUKAN LAMPIRAN B-2 : DATA PELANGGAN DOKUMEN

More information

APPENDIX. dbskripsi.sql CREATE DATABASE drop database if exists dbskripsi; create database dbskripsi; use dbskripsi;

APPENDIX. dbskripsi.sql CREATE DATABASE drop database if exists dbskripsi; create database dbskripsi; use dbskripsi; APPENDIX dbskripsi.sql CREATE DATABASE drop database if exists dbskripsi; create database dbskripsi; use dbskripsi; PROCEDURE CREATE TABLES delimiter $$ create procedure spfirsttimerunning() begin drop

More information

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS STRUKTUR DATA By : Sri Rezeki Candra Nursari 2 SKS Literatur Sjukani Moh., (2007), Struktur Data (Algoritma & Struktur Data 2) dengan C, C++, Mitra Wacana Media Utami Ema. dkk, (2007), Struktur Data (Konsep

More information

Follow & Share. Java Tutorials. 1 of May-12 11:56 AM. alpha02. General Discussion. How to Approach Swing for Beginners.

Follow & Share. Java Tutorials. 1 of May-12 11:56 AM. alpha02. General Discussion. How to Approach Swing for Beginners. 1 of 10 30-May-12 11:56 AM Dream.In.Code> Programming Tutorials> Java Tutorials Page 1 of 1 Using MySQL with Java databases and SQL basics, and how to use with Java Rate Topic: 2 Votes alpha02 Posted 28

More information

INFORMATION SYSTEM OF LIBRARY AT PONDOK PESANTREN DARUL IHSAN MUHAMMADIYAH SRAGEN

INFORMATION SYSTEM OF LIBRARY AT PONDOK PESANTREN DARUL IHSAN MUHAMMADIYAH SRAGEN INFORMATION SYSTEM OF LIBRARY AT PONDOK PESANTREN DARUL IHSAN MUHAMMADIYAH SRAGEN PUBLIKASI ILMIAH This Final Project is Compiled as a Condition to Complete Bachelor Degree Program at Department of Informatics

More information

STRUKTUR PROGRAM JAVA: //Daftar paket yang digunakan dalam program import namapaket;

STRUKTUR PROGRAM JAVA: //Daftar paket yang digunakan dalam program import namapaket; STRUKTUR PROGRAM JAVA: //Daftar paket yang digunakan dalam program import namapaket; //Membuat Kelas public class namakelas //Metode Utama public static void main(string[] args) perintah-perintah;... LATIHAN

More information

SUJIT MAHARJAN RESTAURANT BILLING SYSTEM

SUJIT MAHARJAN RESTAURANT BILLING SYSTEM SUJIT MAHARJAN RESTAURANT BILLING SYSTEM Technology and Communication 2017 ACKNOWLEDGEMENTS I would like to express my sincere gratitude to my thesis supervisor Dr. Ghodrat Modhadampour who has helped

More information

Lampiran A. SOURCE CODE PROGRAM

Lampiran A. SOURCE CODE PROGRAM A-1 Lampiran A. SOURCE CODE PROGRAM Frame Utama package FrameDesign; import ArithmeticSkripsi.ArithmeticCompress; import ArithmeticSkripsi.ArithmeticDecompress; import Deflate.DeflateContoh; import java.io.file;

More information

VanillaCore Walkthrough Part 1. Introduction to Database Systems DataLab CS, NTHU

VanillaCore Walkthrough Part 1. Introduction to Database Systems DataLab CS, NTHU VanillaCore Walkthrough Part 1 Introduction to Database Systems DataLab CS, NTHU 1 The Architecture VanillaDB JDBC/SP Interface (at Client Side) Remote.JDBC (Client/Server) Query Interface Remote.SP (Client/Server)

More information

try { Class.forName( "sun.jdbc.odbc.jdbcodbcdriver"); Database = DriverManager.getConnection(url,userID,password);

try { Class.forName( sun.jdbc.odbc.jdbcodbcdriver); Database = DriverManager.getConnection(url,userID,password); Listing 9-1 The Constructor public conxtest() String url = "jdbc:odbc:customers"; String userid = "jim"; String password = "keogh"; Statement DataRequest; ResultSet Results; Class.forName( "sun.jdbc.odbc.jdbcodbcdriver");

More information

REGISTRATION GUIDE MCIS CUSTOMER PORTAL. Page 1

REGISTRATION GUIDE MCIS CUSTOMER PORTAL. Page 1 REGISTRATION GUIDE MCIS CUSTOMER PORTAL Page 1 Customer Portal Registration Guide Go to www.mcis.my and click the Customer Portal tab Page 2 Customer Portal Registration Guide 1. The page shown below will

More information

Tutorial, Source code, Request Program Visual Basic

Tutorial, Source code, Request Program Visual Basic Tutorial, Source code, Request Program Visual Basic Oleh : Moh. A Azis Membuat Form Data Barang Program Persediaan Barang Form Data Barang digunakan untuk menyimpan data barang dan memberikan info mengenai

More information

DB2, JavaBean. Retrieve DB2 Data - Xpages Form (Part 3) Xpages

DB2, JavaBean. Retrieve DB2 Data - Xpages Form (Part 3) Xpages DB2, JavaBean Retrieve DB2 Data - Xpages Form (Part 3) Xpages System Requirements: Download DB2 Express-C http://www-01.ibm.com/software/data/db2/express/download.html Download Domino Designer 8.5.3 Environment

More information

Assignment -3 Source Code. Student.java

Assignment -3 Source Code. Student.java import java.io.serializable; Assignment -3 Source Code Student.java public class Student implements Serializable{ public int rollno; public String name; public double marks; public Student(int rollno,

More information