Daftar Pustaka.
|
|
- Harriet Stephens
- 6 years ago
- Views:
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 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 informationLAMPIRAN. 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 informationInternational 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 informationSQream 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 informationVisit 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 informationThis 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 informationJRadioButton 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 informationAbstract 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 informationWEBSITE 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 informationDatabases 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 informationPENDAHULUAN... 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 information1. 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 informationLAMPIRAN. 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 informationTwofish 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 informationTo 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 informationAutomated 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 informationServlet 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 informationImplementation 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 informationLecturer, 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 informationCreateServlet.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 informationINFORMATION 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 informationCSC 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 informationAccessing 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 informationThe 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 informationWEB 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 informationProf. 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 informationDAFTAR 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 informationA 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 informationDB 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 informationC:/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 informationSQL 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 informationJava 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 informationLAMPIRAN 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 informationwhile (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 informationDatabases 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 informationE-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 informationCS221 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 informationSQL 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
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 informationAnalysis 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 informationPANDUAN 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 informationJDBC, 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 informationDAFTAR 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 informationProctors 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 informationProf. 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 informationComplimentary 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 informationJurnal 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 informationIntroduction 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 informationDAFTAR 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 informationTHE 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 information3) 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 informationAPPLICATION 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 informationDatabase 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 informationProgramming 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 informationDEVELOPMENT 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 informationAuthor - 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 informationEJB - 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 informationTravel 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 informationProctors 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 informationImplementation 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 informationLISTING 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 informationERwin 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 informationDatabase 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 informationUsing 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 informationPESIT 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 informationCOP4540 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 informationImplementation 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 informationThe 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 informationLISTING 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 informationJDBC [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 informationProject 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 informationConnessione.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 informationDATABASE 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 informationCURRICULUM 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 informationPage 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 informationJava 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 informationPage 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 informationHL7 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 informationUNIVERSITI 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 informationDatabases 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 information17 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 informationCosine 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 informationDiscuss 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 informationSoftware 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 informationSoftware 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 informationOracle 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 informationLAMPIRAN 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 informationAPPENDIX. 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 informationSTRUKTUR 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 informationFollow & 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 informationINFORMATION 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 informationSTRUKTUR 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 informationSUJIT 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 informationLampiran 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 informationVanillaCore 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 informationtry { 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 informationREGISTRATION 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 informationTutorial, 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 informationDB2, 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 informationAssignment -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