Lampiran Utama. a. Struktur Organisasi. Factory Manager. Vice Factory Manager. Non Produksi. Produksi. Dept. Power. Dept Greyee. Dept.

Ukuran: px
Mulai penontonan dengan halaman:

Download "Lampiran Utama. a. Struktur Organisasi. Factory Manager. Vice Factory Manager. Non Produksi. Produksi. Dept. Power. Dept Greyee. Dept."

Transkripsi

1 Lampiran Utama a. Struktur Organisasi Factory Manager Vice Factory Manager Non Produksi Produksi Depart.Umum /Personalia Dept.PPC Dept. Power Dept Greyee Dept. Finishing Personalia Umum Bag. Accounting Bag.Listrik Bag. False Twisting Bag. Dyeing Bag. Kepegawaian Bag.Humas Bag. Logistik Bag.Bengkel Bag. Sizing Bag. Laborat Bag.Pengupaha n Bag.Kesra Bag. Gudang Alfa Bag.Kendaraan Bag.Hukum dan Perijinan Bag.Pekerjaan Umum Bag.UPL PPC Gudang Benang Gudang Kain Bag.Boiler Bag. Weaving Bag. Verpacking Bag. Operator Telepon 47

2 a. Flowchart Prosedur Perekrutan Karyawan PT. Timatex Departemen yang membutuhkan karyawan Bagian Personalia Pelamar 1 Butuh karyawan Formulir Permintaan Tenaga kerja T Formulir Permintaan Tenaga kerja Setuju? Surat Panggilan Tes 2 Data Karyawan TTD Formulir Permintaan Tenaga kerja Mengisi biodata TTD Formulir Permintaan Tenaga kerja Formulir Permintaan Tenaga kerja Surat Panggilan Tes Data karaywan Biodata karyawan 1 Cek Bank Data Bank Data Melaku kan Tes Evaluasi T Lowongan Kerja Surat Panggilan Tes Data karaywan Biodata karyawan Y Pelamar 3 Surat Lamaran Seleksi Surat Panggilan Tes TTD Surat Panggilan Tes 2 48

3 Departemen yang membutuhkan karyawan Bagian Personalia 3 4 Surat Panggila n Tes Data karaywan Biodata karyawan formulir penilaian calon karyawan. Hasil tes Surat Panggilan Tes Data karaywan Biodata karyawan Membuat formulir penilaian calon karyawan. Membuat catatan / keputusan penilaian tes calon karayawan dan di ttd Surat Panggilan Tes Data karaywan Biodata karyawan formulir penilaian calon karyawan. Surat Panggila n Tes Data karaywan Biodata karyawan formulir penilaian calon karyawan. Hasil tes Catatan / hasil keputusan Menerima tesdan di ttd 5 Surat Panggilan Tes Data karaywan Biodata karyawan formulir penilaian calon karyawan. Hasil tes 4 5 Surat Panggil an Tes Data karaywa n Biodata karyawa n formulir penilaian calon karyawan. Hasil tes Catatan / hasil keputusan Membuat Surat panggilan kerja Surat Panggil an Tes Data karaywan Biodata karyawan formulir penilaian calon karyawan. Hasil tes Catatan / hasil keputusan Surat panggilan kerja Pelamar 49

4 c. Coding List 1. Class Koneksi package kontroler; import java.sql.*; import java.sql.connection; public class koneksi { static void tutup() { throw new UnsupportedOperationException("Not supported yet."); public static Object createstatement() { throw new UnsupportedOperationException("Not supported yet."); private String JDBC_DRIVER = "com.mysql.jdbc.driver"; private String DB_URL = "jdbc:mysql://localhost:3306/kepegawaianta"; private String USER = "root"; private String PASS = ""; public Connection conn = null; public Connection getbuka() throws ClassNotFoundException { Class.forName(JDBC_DRIVER); conn = DriverManager.getConnection(DB_URL, USER, PASS); System.out.println("Koneksi Berhasil di Buka"); catch (SQLException ex) { // ex.printstacktrace(); return conn; 50

5 public Connection gettutup() throws SQLException { if (conn!= null) { conn.close(); System.out.println("Koneksi Berhasil di Tutup"); catch (SQLException ex) { ex.printstacktrace(); return conn; Connection getconnection(){ return null; 51

6 1. Class Kontrol package kontroler; import java.sql.preparedstatement; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; import java.util.vector; import java.text.parseexception; import javax.swing.joptionpane; public class kontrol { public Statement stmt = null; public ResultSet rs; public Vector judulkolom= new Vector(); public Vector tabel = new Vector(); private String v_nikkary; protected ResultSet getrs(){ return rs; //code untuk menambah data karyawan public void gettambahkary(string v_nikkary, String v_namakary, String v_alamat, String v_nohp,string v_tempat_lhr, String v_tgl_lhr,string v_jeniskel,string vnama_jabatan,string v_keahlian,string v_statuskary,string v_dept, String v_tgl_masuk, String v_tgl_keluar) throws ClassNotFoundException { koneksi ogt = new koneksi(); ogt.getbuka(); PreparedStatement perintah = ogt.conn.preparestatement("insert INTO tb_semuakary VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?)"); perintah.setstring(1, v_nikkary); perintah.setstring(2, v_namakary); perintah.setstring(3, v_alamat); perintah.setstring(4, v_nohp); perintah.setstring(5, v_keahlian); perintah.setstring(6, v_tempat_lhr); perintah.setstring(7, v_tgl_lhr); perintah.setstring(8, v_jeniskel); perintah.setstring(9, vnama_jabatan); perintah.setstring(10, v_statuskary); perintah.setstring(11, v_dept); perintah.setstring(12, v_tgl_masuk); perintah.setstring(13, v_tgl_keluar); perintah.executeupdate(); ogt.gettutup(); catch (SQLException ex) { ex.printstacktrace(); //code untuk memperbaharui data karayawan JOptionPane.showMessageDialog(null,"NIK sudah ada"); public void getperbaharuitab_kary(string v_nikkary, String v_namakary, String v_alamat, String v_nohp, String v_tempat_lhr, String v_tgl_lhr,string v_jeniskel,string vid_jabatan,string v_keahlian, String vid_statuskary,string vid_dept, String v_tgl_masuk, String v_tgl_keluar) throws ClassNotFoundException { koneksi ogps = new koneksi(); ogps.getbuka(); PreparedStatement perintah = ogps.conn.preparestatement("update tb_semuakary SET nama_kary=?, alamat=?, nohp=?," + "tempat_lhr=?, tgl_lhr=?,jenis_kel=?,id_jabatan=?,keahlian=?,id_statuskary=?," + "id_dept=?,tgl_masuk=?,tgl_keluar=? WHERE nik=?"); perintah.setstring(1, v_namakary); perintah.setstring(2, v_alamat); 52

7 perintah.setstring(3, v_nohp); perintah.setstring(4, v_tempat_lhr); perintah.setstring(5, v_tgl_lhr); perintah.setstring(6, v_jeniskel); perintah.setstring(7, vid_jabatan); perintah.setstring(8, v_keahlian); perintah.setstring(9, vid_statuskary); perintah.setstring(10, vid_dept); perintah.setstring(11, v_tgl_masuk); perintah.setstring(12, v_tgl_keluar); perintah.setstring(13, v_nikkary); perintah.executeupdate(); ogps.gettutup(); catch (SQLException ex) { ex.printstacktrace(); //code untuk menghapus data karyawan public void gethapustab_kary(string v_nikkary, String v_namakary, String v_alamat, String v_nohp,string v_keahlian, String v_tempat_lhr, String v_tgl_lhr,string v_jeniskel,string vid_jabatan, String vid_statuskary,string vid_dept,string vid_karyphk, String v_tgl_masuk, String v_tgl_keluar) throws ClassNotFoundException { koneksi ogps = new koneksi(); ogps.getbuka(); PreparedStatement perintah = ogps.conn.preparestatement("update tb_semuakary SET namakary=?, alamat=?, nohp=?, keahlian=?," + "tempat_lhr=?, tgl_lhr=?,jeniskel=?,id_jabatan=?,id_statuskary=?," + "id_dept,id_karyphk,tgl_masuk=?,tgl_keluar=? WHERE nikkary=?"); perintah.setstring(1, v_nikkary); perintah.setstring(2, v_namakary); perintah.setstring(3, v_alamat); perintah.setstring(4, v_nohp); perintah.setstring(5, v_keahlian); perintah.setstring(6, v_tempat_lhr); perintah.setstring(7, v_tgl_lhr); perintah.setstring(8, v_jeniskel); perintah.setstring(9, vid_jabatan); perintah.setstring(10, vid_statuskary); perintah.setstring(11, vid_dept); perintah.setstring(12, vid_karyphk); perintah.setstring(13, v_tgl_masuk); perintah.setstring(14, v_tgl_keluar); perintah.executeupdate(); ogps.gettutup(); catch (SQLException ex) { ex.printstacktrace(); 53

8 //code untuk mencari data karyawan public ResultSet getcaritab_kary() throws SQLException { koneksi ogcs = new koneksi(); ogcs.getbuka(); PreparedStatement perintah = ogcs.conn.preparestatement("select * FROM tb_semuakary WHERE v_nikkary=?"); perintah.setstring(1, v_nikkary); rs = perintah.executequery(); rs.first(); catch (ClassNotFoundException ex) { ex.printstacktrace(); return rs; //code untuk menampilkan semua data karyawan public ResultSet getsemuatab_kary() throws ClassNotFoundException, SQLException { koneksi ogss = new koneksi(); ogss.getbuka(); stmt = (Statement) ogss.conn.createstatement(); rs = stmt.executequery("select tb_semuakary.nik, tb_semuakary.nama_kary, tb_semuakary.alamat, tb_semuakary.nohp, tb_semuakary.tempat_lhr, tb_semuakary.tgl_lhr, tb_semuakary.jenis_kel,tbl_jabatan.nama_jabatan, tb_semuakary.keahlian, tb_statuskary.statuskary,tb_dept.dept, tb_semuakary.tgl_masuk, tb_semuakary.tgl_keluar FROM tb_semuakary join tbl_jabatan on tb_semuakary.id_jabatan = tbl_jabatan.id_jabatan\n" + "join tb_statuskary on tb_semuakary.id_statuskary = tb_statuskary.id_statuskary\n" + "join tb_dept on tb_semuakary.id_dept=tb_dept.id_dept"); return rs; //masih dalam potongan menampilkan semua data karyawan public void isitab_kary() throws Exception { koneksi oit = new koneksi(); judulkolom.add("nik Karyawan"); judulkolom.add("nama Karyawan"); judulkolom.add("alamat"); judulkolom.add("no Hp"); judulkolom.add("tempat lahir"); judulkolom.add("tanggal Lahir"); judulkolom.add("jenis Kelamin"); judulkolom.add("jabatan"); judulkolom.add("keahlian"); judulkolom.add("status Karyawan"); judulkolom.add("departemen"); judulkolom.add("tanggal masuk"); judulkolom.add("tanggal keluar"); while (rs.next()) { Vector baris = new Vector(); baris.add(rs.getstring("nik")); baris.add(rs.getstring("nama_kary")); baris.add(rs.getstring("alamat")); baris.add(rs.getstring("nohp")); baris.add(rs.getstring("tempat_lhr")); baris.add(rs.getstring("tgl_lhr")); baris.add(rs.getstring("jenis_kel")); baris.add(rs.getstring("nama_jabatan")); baris.add(rs.getstring("keahlian")); baris.add(rs.getstring("statuskary")); baris.add(rs.getstring("dept")); 54

9 baris.add(rs.getstring("tgl_masuk")); baris.add(rs.getstring("tgl_keluar")); tabel.add(baris); System.out.println("Tabel berhasil di Isi"); catch (SQLException ex) { ex.printstacktrace(); //code untuk isi semua data dalam tabel history public void isitab_history() throws Exception { koneksi oit = new koneksi(); judulkolom.add("tanggal"); judulkolom.add("history"); while (rs.next()) { Vector baris = new Vector(); baris.add(rs.getstring("tanggal")); baris.add(rs.getstring("history")); tabel.add(baris); System.out.println("Tabel berhasil di Isi"); catch (SQLException ex) { ex.printstacktrace(); //code untuk isi history karyawan public void isitab_history() throws Exception { koneksi oit = new koneksi(); judulkolom.add("tanggal"); judulkolom.add("history"); while (rs.next()) { Vector baris = new Vector(); baris.add(rs.getstring("tanggal")); baris.add(rs.getstring("history")); tabel.add(baris); System.out.println("Tabel berhasil di Isi"); catch (SQLException ex) { ex.printstacktrace(); //code isi combobox public ResultSet getisicombojabatan() throws ClassNotFoundException, SQLException { koneksi ogics = new koneksi(); ogics.getbuka(); stmt = ogics.conn.createstatement(); rs = stmt.executequery("select DISTINCT nama_jabatan FROM tbl_jabatan ORDER BY id_jabatan"); return rs; public ResultSet getisicombostatuskary() throws ClassNotFoundException, SQLException { koneksi ogics = new koneksi(); ogics.getbuka(); stmt = ogics.conn.createstatement(); 55

10 rs = stmt.executequery("select DISTINCT statuskary FROM tb_statuskary ORDER BY id_statuskary"); return rs; public ResultSet getisicombodepartemen() throws ClassNotFoundException, SQLException { koneksi ogics = new koneksi(); ogics.getbuka(); stmt = ogics.conn.createstatement(); rs = stmt.executequery("select DISTINCT dept FROM tb_dept ORDER BY id_dept"); return rs; //lanjutan code untuk mengisi ComboBox public ResultSet getcarijabatan(string vid_jabatan) throws SQLException { koneksi ogcs = new koneksi(); ogcs.getbuka(); PreparedStatement perintah = ogcs.conn.preparestatement("select * FROM tbl_jabatan WHERE id_jabatan=?"); perintah.setstring(1, vid_jabatan); rs = perintah.executequery(); rs.first(); catch (ClassNotFoundException ex) { ex.printstacktrace(); return rs; public ResultSet getcaristatuskary(string vid_statuskary) throws SQLException { koneksi ogcs = new koneksi(); ogcs.getbuka(); PreparedStatement perintah = ogcs.conn.preparestatement("select * FROM tb_statuskary WHERE id_statuskary=?"); perintah.setstring(1, vid_statuskary); rs = perintah.executequery(); rs.first(); catch (ClassNotFoundException ex) { ex.printstacktrace(); return rs; public ResultSet getcaridepartemen(string vid_dept) throws SQLException { koneksi ogcs = new koneksi(); ogcs.getbuka(); PreparedStatement perintah = ogcs.conn.preparestatement("select * FROM tb_dept WHERE id_dept=?"); perintah.setstring(1, vid_dept); rs = perintah.executequery(); rs.first(); catch (ClassNotFoundException ex) { ex.printstacktrace(); return rs; 56

11 // code untuk mencari tahun public ResultSet getcaritahun(string tahun) throws ClassNotFoundException, SQLException { koneksi ogss = new koneksi(); ogss.getbuka(); stmt = (Statement) ogss.conn.createstatement(); rs = stmt.executequery("select tb_semuakary.nik, tb_semuakary.nama_kary, tb_semuakary.alamat, tb_semuakary.nohp, tb_semuakary.tempat_lhr, tb_semuakary.tgl_lhr, tb_semuakary.jenis_kel,tbl_jabatan.nama_jabatan, tb_semuakary.keahlian, tb_statuskary.statuskary,tb_dept.dept, tb_semuakary.tgl_masuk, tb_semuakary.tgl_keluar FROM tb_semuakary \n" + "join tbl_jabatan on tb_semuakary.id_jabatan = tbl_jabatan.id_jabatan\n" + "join tb_statuskary on tb_semuakary.id_statuskary = tb_statuskary.id_statuskary\n" + "join tb_dept on tb_semuakary.id_dept=tb_dept.id_dept\n" + "Where tb_semuakary.tgl_keluar between '" + tahun + "-01-01' and '" + tahun + "-12-31'"); return rs; 3. Class Menu Form Dituliskan pada setiap menu private void JM_DSKActionPerformed(java.awt.event.ActionEvent evt) { new KaryTetap().show(); dispose(); private void JM_DKPActionPerformed(java.awt.event.ActionEvent evt) { new karyphk().show(); dispose(); private void JM_HKActionPerformed(java.awt.event.ActionEvent evt) { new history().show(); dispose(); private void keluaractionperformed(java.awt.event.actionevent evt) { new login().show(); dispose(); 57

12 2. Class bt_login login private void bt_loginactionperformed(java.awt.event.actionevent evt) { koneksi kon = new koneksi (); try{ ='" String sql = "select * from login where user='"+ jf1.gettext()+"'and pass + String.valueOf(jf2.getPassword())+"'"; kon.getbuka(); Statement stmt = kon.conn.createstatement (); ResultSet rs = stmt.executequery(sql); if (rs.next()){ utama hm = new utama (); hm.setvisible(true); this.dispose(); else{ JOptionPane.showMessageDialog(null,"LOGIN EROR!!"); catch (Exception e ){ jf1.settext(""); jf2.settext(""); JOptionPane.showMessageDialog(null,"Kesalahan dalam Input Data"); public void ClearForm(){ jf1.settext(""); jf2.settext(""); 58

13 5. Class Data Semua Karyawan a. Button Tambah private void bt_tambahkaryactionperformed(java.awt.event.actionevent evt) { if (tf_nikkary.gettext().trim().equals("")){ JOptionPane.showMessageDialog(null, "Maaf Nik harus diisi, trimakasih"); String jabatan = null; If (jc_jabatan.getselecteditem().tostring().equalsignorecase("administrasi")){ jabatan = "adm"; else if(jc_jabatan.getselecteditem().tostring().equalsignorecase("ketua Regu")){ jabatan = "karu"; else if (jc_jabatan.getselecteditem().tostring().equalsignorecase("ketua Bagian")){ jabatan = "kb"; else if (jc_jabatan.getselecteditem().tostring().equalsignorecase("karyawan")){ jabatan = "kry"; else if (jc_jabatan.getselecteditem().tostring().equalsignorecase("ketua Shift")){ jabatan = "ks"; else if (jc_jabatan.getselecteditem().tostring().equalsignorecase("wakil Kepala Shift ")){ jabatan = "wks"; String status = null; if (jc_statuskary.getselecteditem().tostring().equalsignorecase("kontrak")){ status = "k1"; else if(jc_statuskary.getselecteditem().tostring().equalsignorecase("tetap")){ status = "t1"; String dept = null; if (jc_dept.getselecteditem().tostring().equalsignorecase("general Factory Acc")){ 59

14 dept = "GF - Acc"; else if(jc_dept.getselecteditem().tostring().equalsignorecase("general Factory Gudang")){ dept = "GF - Gd"; else if (jc_dept.getselecteditem().tostring().equalsignorecase("general Factory Kendaraan")){ dept = "GF - Kend"; else if (jc_dept.getselecteditem().tostring().equalsignorecase("general Factory Personal")){ dept = "GF - pers"; else if (jc_dept.getselecteditem().tostring().equalsignorecase("general Factory UPL")){ dept = "GF - UPL"; else if (jc_dept.getselecteditem().tostring().equalsignorecase("logistik ")){ dept = "log"; SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd"); Calendar cal = Calendar.getInstance(); Date tgl = null; int tahun = 0; if(status.equals("k1")){ tgl = dateformat.parse(tf_tgl_masuk.gettext().tostring()); tahun = 3; else if(status.equals("t1")){ tgl = dateformat.parse(tf_tgl_lhr.gettext().tostring()); tahun = 55; cal.settime(tgl); cal.add(calendar.year, tahun); String tgl_keluar = dateformat.format(cal.gettime()); objcrud = new kontrol(); objcrud.gettambahkary(tf_nikkary.gettext().tostring(), tf_namakary.gettext().tostring(), tf_alamat.gettext().tostring(), tf_nohp.gettext().tostring(), 60

15 tf_tempat_lhr.gettext().tostring(),tf_tgl_lhr.gettext().tostring(), cb_jeniskel.getselecteditem().tostring(),jabatan, tf_keahlian.gettext().tostring(), status,dept, tf_tgl_masuk.gettext().tostring(),tgl_keluar); String history="masuk dengan status "+ jc_statuskary.getselecteditem().tostring()+", menjabat sebagai "+jc_jabatan.getselecteditem().tostring()+" di departemen "+jc_dept.getselecteditem().tostring(); objcrud.gettambahhistory(tf_nikkary.gettext().tostring(),tf_tgl_masuk.gettext().tostring (), history); Tampiltab_kary(); Bersihtab_Kary(); catch (Exception ex) { ex.printstacktrace(); b. Button Delete private void bt_deleteactionperformed(java.awt.event.actionevent evt) { objcrud = new kontrol(); if(!tf_nikkary.gettext().tostring().equals("")){ objcrud.getdeletetab_kary(tf_nikkary.gettext().tostring()); Tampiltab_kary(); catch (ClassNotFoundException ex) { Logger.getLogger(KaryTetap.class.getName()).log(Level.SEVERE, null, ex); catch (SQLException ex) { Logger.getLogger(KaryTetap.class.getName()).log(Level.SEVERE, null, ex); catch (Exception ex) { Logger.getLogger(KaryTetap.class.getName()).log(Level.SEVERE, null, ex); 61

16 c. Button Perbaharui //potongan code untuk memperbaharui yang ada di dalam combobox private void bt_ubahactionperformed(java.awt.event.actionevent evt) { String jabatan = null; if (jc_jabatan.getselecteditem().tostring().equalsignorecase("administrasi")){ jabatan = "adm"; Regu")){ else if(jc_jabatan.getselecteditem().tostring().equalsignorecase("ketua jabatan = "karu"; String status = null; if (jc_statuskary.getselecteditem().tostring().equalsignorecase("kontrak")){ status = "k1"; else if(jc_statuskary.getselecteditem().tostring().equalsignorecase("tetap")){ status = "t1"; //code untuk menampilan format tanggal SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd"); Calendar cal = Calendar.getInstance(); Date tgl = null; int tahun = 0; //code untuk menghitung tanggal if(status.equals("k1")){ tgl = dateformat.parse(tf_tgl_masuk.gettext().tostring()); tahun = 3; else if(status.equals("t1")){ tgl = dateformat.parse(tf_tgl_lhr.gettext().tostring()); tahun = 55; 62

17 cal.settime(tgl); cal.add(calendar.year, tahun); String tgl_keluar = dateformat.format(cal.gettime()); objcrud = new kontrol(); d. Button Cari private void bt_carinikactionperformed(java.awt.event.actionevent evt) { objcrud = new kontrol(); objcrud.getcarinik(tf_nikkary.gettext()); catch (ClassNotFoundException ex) { Logger.getLogger(KaryTetap.class.getName()).log(Level.SEVERE, null, ex); catch (SQLException ex) { Logger.getLogger(KaryTetap.class.getName()).log(Level.SEVERE, null, ex); objcrud.isitab_kary(); catch (Exception ex) { Logger.getLogger(KaryTetap.class.getName()).log(Level.SEVERE, null, ex); DefaultTableModel dtm; dtm = new DefaultTableModel(objCRUD.tabel, objcrud.judulkolom); tab_kary.setmodel(dtm); //objcrud.gettu(); b. Class History Karyawan private void bt_carihistoryactionperformed(java.awt.event.actionevent evt) { objcrud = new kontrol(); objcrud.getcarinikhistory(tf_nikhistory.gettext()); catch (ClassNotFoundException ex) { 63

18 Logger.getLogger(history.class.getName()).log(Level.SEVERE, null, ex); catch (SQLException ex) { Logger.getLogger(history.class.getName()).log(Level.SEVERE, null, ex); objcrud.isitab_history(); catch (Exception ex) { Logger.getLogger(history.class.getName()).log(Level.SEVERE, null, ex); DefaultTableModel dtm; dtm = new DefaultTableModel(objCRUD.tabel, objcrud.judulkolom); tab_history.setmodel(dtm); 64

19 65

20 66

21 67

22 68

23 69

24 70

25 71

26 72

27 73

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64 10 BAB X PENGAKSESAN DATABASE 101 IDENTITAS Kajian Relasi Antar Kelas 2, Exception Handling, Akses Database Topik Pengaksesan Basis Data MySQL Kompetensi Utama 1 Mahasiswa memahami konsep pengaksesan basis

Lebih terperinci

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL Assalamualaikum Wr. Wb Salam NewGen, pada kesempatan kali ini saya akan share tentang Java 2 dimana kita akan belajar tambah,

Lebih terperinci

KA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56

KA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56 9 BAB IX PEMROGRAMAN GUI: SWING 91 IDENTITAS Kajian Relasi Antar Kelas 2, Exception Handling, Akses Database Topik Pemrograman GUI (IDE tools) Kompetensi Utama 1 Menggunakan GUI pada bahasa pemrograman

Lebih terperinci

visit : www.marisharingilmu.wordpress.com

visit : www.marisharingilmu.wordpress.com Lisensi Pocket Book Pocket Book ini dapat anda copy dan distribusikan dengan gratis untuk kegiatan pembelajaran. Selamat datang di Pocket Book edisi selanjutnya yaitu Pocket Book : Membuat Aplikasi Java

Lebih terperinci

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. atau internal karyawan sehingga terjadi penumpukkan berkas. Terjadinya penumpukkan

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. atau internal karyawan sehingga terjadi penumpukkan berkas. Terjadinya penumpukkan BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisis 4.1.1 Kondisi Perusahaan Berdasarkan analisis yang dilakukan peneliti, sistem perekrutan yang sedang berjalan saat ini di PT.Tiga Manunggal Synthetic

Lebih terperinci

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java TUJUAN Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java 2 TODAY S MENU Pengenalan library JDBC Diagram pengaksesan database melalui JDBC Step-by-step

Lebih terperinci

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Pada tahap ini merupakan tahapan implementasi dari

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Pada tahap ini merupakan tahapan implementasi dari BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM 4.1 Implementasi Sistem Pada tahap ini merupakan tahapan implementasi dari perancangan perancangan sistem yang sudah dibuat pada bab sebelumnya. Bagian ini akan

Lebih terperinci

Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB

Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB Oleh: Ardie Jocong Alhamdulillah,, hari ini saya bisa melanjutkan tutorial ketiga Mengenai Java yang akan membahas bagaimana melakukan pengambilan

Lebih terperinci

Pengenalan APLIKASI DATABASE

Pengenalan APLIKASI DATABASE Page 1 of 23 APLIKASI DATABASE Pengenalan Aplikasi database merupakan aplikasi yang menggunakan database berbasis komputerisasi dan tampilan form sebagai media penghubung antara user dan database, dimana

Lebih terperinci

TUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT)

TUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT) TUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT) 1. Installah terlebih dahulu Database MYSQL. Untuk latihan, dapat menginstal aplikasi XAMPP yang didalamnya tersedia banyak modul, salah satunya

Lebih terperinci

uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic"%>

uri=http://jakarta.apache.org/struts/tags-logic prefix=logic%> Menambah menu Dosen dengan struts Pada artikel ini saya coba memanfaatkan skill exam jeni 3 yang sudah ada strutsnya, saya akan mencoba menambahkan menu Dosen, artikel ini juga kelanjutan dan artikel saya

Lebih terperinci

LAMPIRAN. Daftar Pertanyaan(Interview Pengujian Aplikasi) 2. Apakah anda pernah melihat atau menggunakan aplikasi yang serupa?

LAMPIRAN. Daftar Pertanyaan(Interview Pengujian Aplikasi) 2. Apakah anda pernah melihat atau menggunakan aplikasi yang serupa? LAMPIRAN Daftar Pertanyaan(Interview Pengujian Aplikasi) 1. Apakah anda sudah terbiasa dengan sistem informasi/aplikasi form(desktop)? 2. Apakah anda pernah melihat atau menggunakan aplikasi yang serupa?

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN 37 BAB IV HASIL DAN PEMBAHASAN 4.1 Sistem Admisi Non Pemamik di UKSW Sistem Admisi Non Pemamik di Universitas Kristen Satya Wacana saat ini akan dijelaskan melalui Gambar 4.1. Gambar 4.1 Sistem Admisi

Lebih terperinci

Koneksi Java GUI-Database

Koneksi Java GUI-Database Koneksi Java GUI-Database Untuk memberikan data pada GUI yang diambil dari database Oracle, ada beberapa langkah yang harus dilakukan: 1. Membuat class koneksi 2. Membuat GUI 3. Menambahkan kode pengaksesan

Lebih terperinci

Langkah-Langkah Pemrograman JDBC MENGIMPOR PACKAGE JAVA.SQL MEMANGGIL DRIVER JDBC

Langkah-Langkah Pemrograman JDBC MENGIMPOR PACKAGE JAVA.SQL MEMANGGIL DRIVER JDBC Langkah-Langkah Pemrograman JDBC Pada pemrograman Java dengan menggunakan JDBC, ada beberapa langkah yang secara umum harus dilakukan sehingga aplikasi tersebut dapat berinteraksi dengan database server.

Lebih terperinci

TUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI

TUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI TUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI Oleh Kelompok 5 Anshar Firman Haryadi / 16745 Syafridal / 18760 Hesti Fitri Yeni / 1207588 PENDIDIKAN TEKNIK

Lebih terperinci

Masukkan connector tersebut ke dalam direktori pada tempat jdk di-instal dengan path

Masukkan connector tersebut ke dalam direktori pada tempat jdk di-instal dengan path Modul : IK-481 Pemrograman Berorientasi Objek Topik : Contoh Implementasi MVC (Model View Controller) pada Java Dosen : Rosa Ariani Sukamto Website : http://www.gangsir.com Blog : http://udinrosa.wordpress.com

Lebih terperinci

Pemrograman Database Java

Pemrograman Database Java Pemrograman Database Java Java Database Connectivity ODBC Native Driver Endy Muhardin Materi Koneksi dengan ODBC Koneksi dengan Native Driver Koneksi dengan Hibernate Koneksi Database

Lebih terperinci

Tutorial Java Desktop 4 Menampilkan Data dengan Form TextField

Tutorial Java Desktop 4 Menampilkan Data dengan Form TextField Tutorial Java Desktop 4 Menampilkan Data dengan Form TextField Oleh: Ardie Jocong Pada Episode ke 4 Ini saya akan memaparkan Bagaimana Menampilkan Data pada Form TextField di Netbeans... Sebelumnya dapat

Lebih terperinci

MODUL PRAKTIKUM KE 9

MODUL PRAKTIKUM KE 9 MODUL PRAKTIKUM KE 9 A. Target Praktikum - Mahasiswa mengetahui struktur dasar pemrograman database. - Mahasiswa mengetahui cara pengoperasian simpan, edit, cari dan hapus suatu data dalam database. -

Lebih terperinci

TUGAS UTS PEMROGRAMAN JAVA

TUGAS UTS PEMROGRAMAN JAVA Nama : Ahmad Tarjianto Nim : 08010836 Kelas : B TUGAS UTS PEMROGRAMAN JAVA Langkah-langkah Membuat DSN. Start Control panel Administrative Tools - Data Sources (ODBC) UserDSN Add Pilih Microsoft Access

Lebih terperinci

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans) BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans) 9.1 Bahasan dan Sasaran 9.1.1 Bahasan - Pada bab kali ini akan membahas tentang koneksi PostgreSQL dengan bahasa pemrograman java. - Selain hal itu akan dibahas

Lebih terperinci

SISTEM INFORMASI DATA SISWA

SISTEM INFORMASI DATA SISWA SISTEM INFORMASI DATA SISWA Disusun oleh : Bagus Tri Joko (12122016) FAKULTAS TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA YOGYAKARTA 2015 DAFTAR ISI DAFTAR IS I... 1 BAB I. PENDAHULUAN... 2 A. LATAR BELAKANG...

Lebih terperinci

DAO design pattern diimplementasi dengan beberapa langkah, yaitu :

DAO design pattern diimplementasi dengan beberapa langkah, yaitu : MODUL 3 IMPLEMENTASI DAO Teori Singkat DAO merupakan design pattern berkaitan dengan database access. DAO memisahkan persistence logic dari business atau presentation logic. DAO merupakan representasi

Lebih terperinci

Mengkoneksikan Java Netbeans dengan Database di MySQL via XAMPP

Mengkoneksikan Java Netbeans dengan Database di MySQL via XAMPP Mengkoneksikan Java Netbeans dengan Database di MySQL via XAMPP Sri Wahyuni sriwahyuni@raharja.info Abstrak Artikel ini mempelajari cara mengkoneksikan java netbeans dengan database di MySQL dengan XAMPP,

Lebih terperinci

- Menuliskan business logic dari aplikasi untuk mengakses data source

- Menuliskan business logic dari aplikasi untuk mengakses data source MODUL 4 IMPLEMENTASI DAO Teori Singkat DAO merupakan design pattern berkaitan dengan database access. DAO memisahkan persistence logic dari business atau presentation logic. DAO merupakan representasi

Lebih terperinci

Java Database Connectivity (JDBC) (Minggu 5 Praktikum II)

Java Database Connectivity (JDBC) (Minggu 5 Praktikum II) Rosa Ariani Sukamto Email: rosa_if_itb_01@yahoo.com Website: http://www.gangsir.com Java Database Connectivity (JDBC) (Minggu 5 Praktikum II) 1. Sekilas JDBC JDBC API adalah API java untuk mengakses basis

Lebih terperinci

- Menuliskan business logic dari aplikasi untuk mengakses data source

- Menuliskan business logic dari aplikasi untuk mengakses data source MODUL 3 IMPLEMENTASI DAO Teori Singkat DAO merupakan design pattern berkaitan dengan database access. DAO memisahkan persistence logic dari business atau presentation logic. DAO merupakan representasi

Lebih terperinci

Akses Database Menggunakan JDBC

Akses Database Menggunakan JDBC Akses Database Menggunakan JDBC Dalam bab ini kita akan membicarakan tentang akses database menggunakan JDBC, cara penggunannya mulai dari membuka koneksi sampai melakukan operasi baca, tulis, dan hapus

Lebih terperinci

Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE

Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE 1. Buka XAMPP control panel, start MySQL dan Apache server. 2. Import file electicalgoods.sql

Lebih terperinci

Bab Hasil Pembuatan Aplikasi

Bab Hasil Pembuatan Aplikasi Bab 4 Hasil dan Pembahasan Bab ini berisi tentang hasil pembuatan aplikasi untuk penjadwalan ujian skripsi di Fakultas Teknologi Informasi (FTI) UKSW. Hasil yang dibahas adalah input dan manage data serta

Lebih terperinci

Firma Firmansyah Adi B. Resume Web Service

Firma Firmansyah Adi B. Resume Web Service Resume Web Service Web service adalah sebuah sofware aplikasi yang tidak terpengaruh oleh platform, ia akan menyediakan method-method yang dapat diakses oleh network. Ia juga akan menggunakan XML untuk

Lebih terperinci

Java Database Connectivity (JDBC)

Java Database Connectivity (JDBC) Java Database Connectivity (JDBC) Java Database Connectivity (JDBC) merupakan API yang digunakan untuk mengkoneksikan aplikasi Java dengan DBMS, baik itu MySQL, Oracle, Microsoft ODBC dan DBMS lainnya.

Lebih terperinci

Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.

Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs. Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs. Komunikasi aplikasi dengan database Aplikasi dan sistem database tidak menggunakan bahasa dan mekanisme yang sama. Sehingga program

Lebih terperinci

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY) MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY) TUJUAN PRAKTIKUM 1. Praktikan mengetahui definisi JDBC dan langkah-langkah standar koneksi database dengan JDBC 2. Praktikan mampu menganalisis suatu kasus dan

Lebih terperinci

Stored Procedure (create, calling SP dari Oracle dan dari JAVA)

Stored Procedure (create, calling SP dari Oracle dan dari JAVA) Stored Procedure (create, calling SP dari Oracle dan dari JAVA) Mari mengingat stored procedure lagi #Demi belajar :D Disini saya akan mencoba menjelaskan sedikit tentang stored procedure dan cara pemanggilannya

Lebih terperinci

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Tahap implementasi merupakan prosedur yang harus. dilakukan untuk menyelesaikan desain sistem yang ada pada

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Tahap implementasi merupakan prosedur yang harus. dilakukan untuk menyelesaikan desain sistem yang ada pada BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM Tahap implementasi merupakan prosedur yang harus dilakukan untuk menyelesaikan desain sistem yang ada pada bab 3. secara umum tujuan dari tahap ini adalah untuk

Lebih terperinci

KONEKSI KE DATABASE DENGAN JDBC

KONEKSI KE DATABASE DENGAN JDBC KONEKSI KE DATABASE DENGAN JDBC Perangkat Lunak Pendukung MySQL Driver JDBC mysql-connector-java-51.12-bin.jar Membuat user baru Sebelum membuat aplikasi jalankan dulu database MySQL server. Buatlah menggunakan

Lebih terperinci

TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB

TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB Disusun Oleh : Widatin Mayasari 13111022 21 PRODI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAR MERCU BUANA YOGYAKARTA Pemrograman Java JDBC 1

Lebih terperinci

LAPORAN MATA KULIAH PERANCANGAN SISTEM BERBASIS JAVA

LAPORAN MATA KULIAH PERANCANGAN SISTEM BERBASIS JAVA LAPORAN MATA KULIAH PERANCANGAN SISTEM BERBASIS JAVA SISTEM INFORMASI PEMINJAMAN RUANGAN Disusun oleh : Nama : Yuniarti NIM : 12121005 Kelas : 22 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI

Lebih terperinci

TUGAS FRAMEWORK 2 FAKULTAS TEKNIK JURUSAN TEKNIK INFORMATIKA UNIVERSITAS DR. SOETOMO SURABAYA MOCHAMMAD ANNAS FAHRUDIN

TUGAS FRAMEWORK 2 FAKULTAS TEKNIK JURUSAN TEKNIK INFORMATIKA UNIVERSITAS DR. SOETOMO SURABAYA MOCHAMMAD ANNAS FAHRUDIN TUGAS FRAMEWORK 2 NAMA NIM MOCHAMMAD ANNAS FAHRUDIN 2013425004 FAKULTAS TEKNIK JURUSAN TEKNIK INFORMATIKA UNIVERSITAS DR. SOETOMO SURABAYA Tugas FRAMEWORK buatlah resume yang berisi pembahasan berikut:

Lebih terperinci

Stored Procedure (create, calling SP dari Oracle dan dari JAVA)

Stored Procedure (create, calling SP dari Oracle dan dari JAVA) Stored Procedure (create, calling SP dari Oracle dan dari JAVA) Oleh : Tikaa (http://black9innocent.wordpress.com/) Mari mengingat stored procedure lagi #Demi belajar :D Disini saya akan mencoba menjelaskan

Lebih terperinci

JAVA non OOP/IMW/PAGI. 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb:

JAVA non OOP/IMW/PAGI. 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb: 1 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb: Field Type Size Keterangan Kdbarang Text 4 Primary Key Nmbarang Text 30 Satuan Text 6

Lebih terperinci

jtextfield jcombobox

jtextfield jcombobox Form Master Barang jtextfield jcombobox jtable jbutton Setelah membuat table barang, buat desain form seperti gambar di atas dengan menggunakan NetBean. Sesuaikan semua nama obyek dengan kebutuhan anda.

Lebih terperinci

Tugas Java. : Evannata Dwiyan. Nim : : Sistem Informasi. Kelas : 21. : Informasi Restoran

Tugas Java. : Evannata Dwiyan. Nim : : Sistem Informasi. Kelas : 21. : Informasi Restoran Tugas Java Nama : Evannata Dwiyan Nim : 13121010 Prodi : Sistem Informasi Kelas : 21 Judul : Informasi Restoran Prodi Sistem Informasi Fakultas Teknologi Informasi Universitas Mercubuana yogyakarta Daftar

Lebih terperinci

Modul Pemrograman Berorientasi Objek II [D.III] Disusun Oleh: Dinda Ayu Muthia

Modul Pemrograman Berorientasi Objek II [D.III] Disusun Oleh: Dinda Ayu Muthia Disusun Oleh: Dinda Ayu Muthia Akademi Manajemen Informatika & Komputer Bina Sarana Informatika 2014 KATA PENGANTAR Puji syukur penulis panjatkan kehadirat Allah SWT, yang telah memberikan rahmat dan hidayahnya

Lebih terperinci

Tutorial Aplikasi Database Matakuliah Berbasis Java Swing Menggunakan Java Database Connectivity (JDBC)

Tutorial Aplikasi Database Matakuliah Berbasis Java Swing Menggunakan Java Database Connectivity (JDBC) Tutorial Aplikasi Database Matakuliah Berbasis Java Swing Menggunakan Java Database Connectivity (JDBC) (Ramos Somya, S.Kom., M.Cs.) Buat teman-teman yang sedang mengambil matakuliah Pemrograman Berorientasi

Lebih terperinci

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9 Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9 1. Membuat Database dengan MySQL mysql> create table operator (userid varchar(10), passid varchar(10)); 2. Membuat Menu Utama : Langkah-langkahnya

Lebih terperinci

pilih New-Java Class Pada window New Class, ketik Person pada Class Name dan db.app pada Package

pilih New-Java Class Pada window New Class, ketik Person pada Class Name dan db.app pada Package pilih New-Java Class Pada window New Class, ketik Person pada Class Name dan db.app pada Package kemudian Finish. Ubahlah source Person.java menjadi sbb: package db.app; public class Person { private int

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN. Beberapa Spesifikasi hadware dan software yang harus di perhatikan yaitu :

BAB V IMPLEMENTASI DAN PEMBAHASAN. Beberapa Spesifikasi hadware dan software yang harus di perhatikan yaitu : BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Spesifikasi Hadware dan Software Beberapa Spesifikasi hadware dan software yang harus di perhatikan yaitu : 5.1.1 Hadware (Aplikasi server) Berikut ini merupakan spesifikasi

Lebih terperinci

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati (yuliana@eepis-its.edu) Membuat Projek Baru di Netbeans 1. Buatlah projek baru dinetbeans pilih File New Project. Pilih Categories

Lebih terperinci

KONEKSI KE DATABASE DENGAN JDBC 2

KONEKSI KE DATABASE DENGAN JDBC 2 KONEKSI KE DATABASE DENGAN JDBC 2 Mengubah data Acuan satu project dari form sebelumya. Pada bagian ini akan mencoba untuk memisahkan kelas yang secara umum digunakan pada kelas lain. Misalnya setiap kelas

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN 5.1. Implementasi Pada tahapan ini dilakukan proses implementasi dan pengujian. Dimana proses ini dilakukan setelah proses analisis dan perancangan dari sistem yang dibahas

Lebih terperinci

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi TPI4202 e-tp.ub.ac.id Lecture 4 Mas ud Effendi Menampilkan informasi kepada user lewat display Dengan perintah print dan println print: menampilkan output (kursor tetap di baris yang sama) println: menampilkan

Lebih terperinci

Pemrograman Berbasis Java PERSEWAAN PELAMPUNG. Riska Nony Oktaviani Kelas 21 Teknik Informatika Teknologi Informasi

Pemrograman Berbasis Java PERSEWAAN PELAMPUNG. Riska Nony Oktaviani Kelas 21 Teknik Informatika Teknologi Informasi Pemrograman Berbasis Java PERSEWAAN PELAMPUNG Riska Nony Oktaviani 13111005 Kelas 21 Teknik Informatika Teknologi Informasi UNIVERSITAS MERCU BUANA YOGYAKARTA 1 DAFTAR ISI Pemrograman Berbasis Java...

Lebih terperinci

Arsitektur Aplikasi Perangkat Enterprise JDBC. Antonius Rachmat C, S.Kom, M.Cs

Arsitektur Aplikasi Perangkat Enterprise JDBC. Antonius Rachmat C, S.Kom, M.Cs Arsitektur Aplikasi Perangkat Enterprise JDBC Antonius Rachmat C, S.Kom, M.Cs JDBC Java Database Connectivity? Java menyediakan JDBC yang berfungsi untuk berhubungan dengan database. Database yang didukung

Lebih terperinci

APLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses

APLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses APLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses Disusun oleh Bayu Pratama RN [M0507011] S1 TEKNIK INFORMATIKA UNS FAKULTAS MIPA Batasan Aplikasi

Lebih terperinci

Program Data Pelanggan Toko Bandung Fashion

Program Data Pelanggan Toko Bandung Fashion 1 Program Data Pelanggan Toko Bandung Fashion Dokumen ini dibuat sebagai tugas perkuliahan Pemrograman Berbasis Java Disusun oleh: Nama : Rudi Kurniawan NIM : 13111003 Kelas : 22 Fakultas Teknologi Informasi

Lebih terperinci

SISTEM INFORMASI PENJUALAN SATE BERBASIS JAVA. Disusun oleh : Rahmat Hidayat

SISTEM INFORMASI PENJUALAN SATE BERBASIS JAVA. Disusun oleh : Rahmat Hidayat SISTEM INFORMASI PENJUALAN SATE BERBASIS JAVA Disusun oleh : Rahmat Hidayat 13121022 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA 2015 DAFTAR ISI DAFTAR

Lebih terperinci

Praktikum 6a Melakukan koneksi dengan basis data

Praktikum 6a Melakukan koneksi dengan basis data Praktikum 6a Melakukan koneksi dengan basis data Tujuan : Memperkenalkan cara berhubungan dan melakukan transaksi dengan basis data. Lakukan langkah-langkah berikut ini: 1. Lakukan langkah-langkah seperti

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan 1.14 Hasil Implementasi Implementasi Aplikasi Sistem Pakar terdiri dari implementasi diagnosa kerusakan yang terdiri dari gejala, tempat yang diduga, diagnosa kerusakan dan pencarian

Lebih terperinci

MENGAKSES DATABASE DENGAN JDBC

MENGAKSES DATABASE DENGAN JDBC MENGAKSES DATABASE DENGAN JDBC November 2009 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Pendahuluan Agar sebuah program Java dapat mengakses database, dibutuhkan sebuah antar muka aplikasi yang

Lebih terperinci

BAB III GAMBARAN UMUM PERUSAHAAN

BAB III GAMBARAN UMUM PERUSAHAAN BAB III GAMBARAN UMUM PERUSAHAAN 3.1 Sejarah Perusahaan PT. Tiga Manunggal Synthetic Industries atau Timatex didirikan pada tahun 1975 dan diresmikan pada tanggal 7 Agustus 1976 oleh Presiden Suharto disertai

Lebih terperinci

Pengajar dapat melihat Jadwal Mengajar Pengajar tersebut selama mengajar di

Pengajar dapat melihat Jadwal Mengajar Pengajar tersebut selama mengajar di L- 36 Pengajar dapat melihat Jadwal Mengajar Pengajar tersebut selama mengajar di Purwacaraka Music Studio. Pada Menu Lihat Siswa, Pengajar dapat melihat siapa saja siswa yang telah dia ajar. L.70 : Alur

Lebih terperinci

3 BAB III METODOLOGI

3 BAB III METODOLOGI 3 BAB III METODOLOGI Pada bab ini akan dibahas mengenai perancangan apikasi e-voting system dengan metode scratch and vote. Pembahasan desain meliputi perancangan aplikasi dan implementasi. Perancangan

Lebih terperinci

SISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1)

SISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1) SISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1) Agenda Perkuliahan : 1. Gambaran Studi kasus Web Service 2. Implementasi Web Service Untuk Menyelesaikan Permasalahan Software Developer : Visual

Lebih terperinci

BAB 5 Koneksi Database : SQL dan JDBC

BAB 5 Koneksi Database : SQL dan JDBC BAB 5 Koneksi Database : SQL dan JDBC 5.1 Pengenalan Perintah perintah dalam lingkungan databases adalah : 5.1.1 SELECT Pernyataan SELECT digunakan untuk query database tentang informasi database yang

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil IV.1.1. Tampilan Form Login Sebelum user masuk ke form menu utama terlebih dahulu user melakukan login, user memasukan username dan password sesuai dengan

Lebih terperinci

Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data)

Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data) Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data) Database merupakan suatu hal penting dalam membuat sebuah aplikasi, baik aplikasi berbasis desktop, maupun aplikasi berbasis web. Untuk

Lebih terperinci

Isi Data Source Name seperti gambar diatas: Kemudian pilih database dengan meng klik tombol select, tampil seperti gambar diatas:

Isi Data Source Name seperti gambar diatas: Kemudian pilih database dengan meng klik tombol select, tampil seperti gambar diatas: 1 1. Buat Database Akademik.mdb menggunakan MS.Access 2. Buat tabel mahasiswa dengan struktur sbb: Field Type Size Keterangan Nim Text 8 Primary key Nama Text 50 Alamat Text 100 3. Buat Data source Name

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan 4.1 Versi Aplikasi Versi aplikasi telah mengalami proses empat kali evaluasi berdasarkan tanggal yang tercantum pada tabel 4.1. Proses evaluasi yang dilalui bertahap, mulai dari

Lebih terperinci

Form Transaksi. Panduan Aplikasi Penjualan Java + Mysql + NetBean 6.5. jtextfield. jcombobox. jspinner. jtable. jbutton

Form Transaksi. Panduan Aplikasi Penjualan Java + Mysql + NetBean 6.5. jtextfield. jcombobox. jspinner. jtable. jbutton Form Transaksi jtextfield jcombobox jspinner jtable jbutton Buat Tabel Jual dan Djual untuk penyimpanan data transaksi. Ajib Susanto FIK Udinus 1 Alur Program : 1. frmtransaksi created 2. panggil konstruktor

Lebih terperinci

SISTEM INFORMASI PENJUALAN OBAT BERBASIS JAVA. Disusun oleh : Rozy Putra Pratama

SISTEM INFORMASI PENJUALAN OBAT BERBASIS JAVA. Disusun oleh : Rozy Putra Pratama SISTEM INFORMASI PENJUALAN OBAT BERBASIS JAVA Disusun oleh : Rozy Putra Pratama 13121021 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA 2015 DAFTAR ISI

Lebih terperinci

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM 1. Praktikan memahami perbedaan objek dan class pada Java. 2. Praktikan memahami konsep berorientasi objek. 3. Praktikan dapat membuat program sederhana dengan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net BAB IV IMPLEMENTASI DAN PENGUJIAN 4. 1 Instalasi Software Dalam pembuatan program ini penulis menggunakan Visual Basic. Net dalam menjalankan program aplikasi ini dan menggunakan aplikasi Crystal Report

Lebih terperinci

GUI, Ev e Ev n e t n Handling, Ex ception Handling in Java

GUI, Ev e Ev n e t n Handling, Ex ception Handling in Java GUI, Event Handling, Exception Handling in Java Nurochman Apa itu GUI? GUI > Graphical User Interface Tanpa GUI program kita kurang menarik Program GUI terdiri dari Container dan Component Container sebagai

Lebih terperinci

1. Buat tampilan menggunakan seperti ini dan simpan dalam class MainFrame.java

1. Buat tampilan menggunakan seperti ini dan simpan dalam class MainFrame.java Menampilkan data dari database MySQL ke dalam JTabel. 1. Buat tampilan menggunakan seperti ini dan simpan dalam class MainFrame.java 2. Ubah nama pada jtextfield1 menjadi txtsearch dan jtable1 menjadi

Lebih terperinci

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain Modul 5 Reporting Di java, untuk membuat report menggunakan sebuah library yang tidak berbayar bernama jasper report. Disini jasper report akan menjadi plugin dari netbeans. 1. Silahkan anda buka project

Lebih terperinci

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch Waktu Sisa : 0:55:52 1. 0 1 2 3 4 2. Sebuah variabel dalam local method bisa diakses dari dalam block try-catch. Dimana variabel tersebut sebaiknya dideklarasikan? Variabel tersebut seharusnya dideklarasikan

Lebih terperinci

DASAR PEMOGRAMAN JAVA

DASAR PEMOGRAMAN JAVA DASAR PEMOGRAMAN JAVA Pertemuan ke-2 Oleh: Winda Aprianti Tipe Data Bilangan Karakter Kata atau Kalimat Boolean Literal merepresentasikan nilai suatu tipe, dimana tipe itu sendiri menjelaskan bagaimana

Lebih terperinci

BAB I PENDAHULUAN BAB II DATABASE

BAB I PENDAHULUAN BAB II DATABASE BAB I PENDAHULUAN 1.1 Latar belakang Kemajuan teknologi yang sangat pesat dalam bidang informasi, memberikan kemudahan bagi manusia untuk menyebarkan maupun memperoleh informasi yang di inginkan. Salah

Lebih terperinci

Waktu Sisa : 0:43:4. Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum. Mengerjakan finally. Diluar block

Waktu Sisa : 0:43:4. Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum. Mengerjakan finally. Diluar block Waktu Sisa : 0:43:4 1. Sukses Kesalahan pada URL File tidak lengkap Kesalahan umum Mengerjakan finally Diluar block 2. Method hallo() bisa melempar java.io.ioexception, java.lang.runtimeexception, atau

Lebih terperinci

Riwayat Pendidikan: SDK Lemuel II, Pos Pengumben, Jakarta Barat SMPK Lemuel, Pos Pengumben, Jakarta Barat SMUN 78, Kemanggisan, Jakarta Barat

Riwayat Pendidikan: SDK Lemuel II, Pos Pengumben, Jakarta Barat SMPK Lemuel, Pos Pengumben, Jakarta Barat SMUN 78, Kemanggisan, Jakarta Barat 105 RIWAYAT HIDUP Nama : Andhika Kusumohartoyo Tempat/Tanggal Lahir : Jakarta / 12 Januari 1983 Jenis Kelamin : Laki-laki Alamat : Jalan Janur Raya D26 Villa Kelapa Dua Jakarta Barat 11550 Telepon : 021-5302020

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Pada bab ini akan di jelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelas tentang tampilan-tampilan yang ada pada aplikasi

Lebih terperinci

PEMROGRAMAN JAVA SISTEM PARKIR

PEMROGRAMAN JAVA SISTEM PARKIR PEMROGRAMAN JAVA SISTEM PARKIR Di SusunOleh: Nama :Santosa Pamungkas NIM:12121009 Kelas : 21/Pagi Program Studi Sistem Informasi FakultasTeknologi Informasi UniversitasMercuBuana Yogyakarta TahunAjaran

Lebih terperinci

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN MODUL 9 KONEKSI MYSQL Disusun Oleh : NAMA : FARIDATUS SHOFIYAH NRP : 13.06.311.00112 KELOMPOK : C1 DOSEN PENGAMPU : MEDIKA RISNASARI, MT ASISTEN : AGUS PRIYONO

Lebih terperinci

LECTURE NOTE APLIKASI CRUD PERPUSTAKAAN

LECTURE NOTE APLIKASI CRUD PERPUSTAKAAN LECTURE NOTE APLIKASI CRUD PERPUSTAKAAN Debby Ummul Hidayah, S.Kom., M.MSI debbyummul@gmail.com debbyummul@amikompurwokerto.ac.id 1 PEMROGRAMAN BERBASIS WINDOWS MEMBUAT APLIKASI CRUD PERPUSTAKAAN A. Pendahuluan

Lebih terperinci

TUGAS PEMROGRAMAN BERBASIS JAVA. Disusun Oleh : NAMA : Rendy Rangga Yudha NIM :

TUGAS PEMROGRAMAN BERBASIS JAVA. Disusun Oleh : NAMA : Rendy Rangga Yudha NIM : TUGAS PEMROGRAMAN BERBASIS JAVA Disusun Oleh : NAMA : Rendy Rangga Yudha NIM : 13121005 PRODI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAR MERCU BUANA YOGYAKARTA Daftar Isi BAB I PENDAHULUAN...

Lebih terperinci

SAMPLE CRUD JAVA & MYSQL. Melakukan operasi database pada java dan mysql CRUD (Create, Read, Update,

SAMPLE CRUD JAVA & MYSQL. Melakukan operasi database pada java dan mysql CRUD (Create, Read, Update, Judul : Membuat Koneksi Database Mysql dan Perintah CRUD Tingkat : Pemula Email : kholidiswan@gmail.com Mohon maaf bila masih terjadi kesalahan dalam penulisan. Silakan kritik sarannya ke email diatas.

Lebih terperinci

TUGAS PROGRAM DIAGONAL, VETIKAL, DAN HORIZONTAL OPENGL (MENGGUNAKAN JAVA) NAMA : SYIFA MUTIARA SARI KELAS : 3KA23 NPM :

TUGAS PROGRAM DIAGONAL, VETIKAL, DAN HORIZONTAL OPENGL (MENGGUNAKAN JAVA) NAMA : SYIFA MUTIARA SARI KELAS : 3KA23 NPM : TUGAS PROGRAM DIAGONAL, VETIKAL, DAN HORIZONTAL OPENGL (MENGGUNAKAN JAVA) NAMA : SYIFA MUTIARA SARI KELAS : 3KA23 NPM : 16115784 Untuk membuat program garis vertikal, horizontal, dan diagonal kita membutuhkan

Lebih terperinci

PERANCANGAN SISTEM INFORMASI KEPENDUDUKAN DI KELURAHAN KUBANGSARI CILEGON BERBASIS JAVA NASKAH PUBLIKASI

PERANCANGAN SISTEM INFORMASI KEPENDUDUKAN DI KELURAHAN KUBANGSARI CILEGON BERBASIS JAVA NASKAH PUBLIKASI PERANCANGAN SISTEM INFORMASI KEPENDUDUKAN DI KELURAHAN KUBANGSARI CILEGON BERBASIS JAVA NASKAH PUBLIKASI diajukan oleh Ahmad Taftazani 10.12.5320 kepada JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN

Lebih terperinci

EXCEPTION. 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return

EXCEPTION. 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return EXCEPTION 1. 0 1 2 3 4 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return Kode didalam block try telah dieksekusi dengan benar Method System.exit()

Lebih terperinci

Materi Pemrograman Database 1 Didik Nugroho,S.Kom,M.kom MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN

Materi Pemrograman Database 1 Didik Nugroho,S.Kom,M.kom MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN Materi Pemrograman Database 1 MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN Langkah mengerjakan : 1.Buka Sql Server 2.Attact database anda, ditemmpat folder anda menyimpan pada pertemuan sebelumnya

Lebih terperinci

TUGAS POLA-POLA PERANCANGAN SISTEM INFORMASI PERSEWAAN VCD DAN DVD. Dengan Design pattern (Factory Method)

TUGAS POLA-POLA PERANCANGAN SISTEM INFORMASI PERSEWAAN VCD DAN DVD. Dengan Design pattern (Factory Method) TUGAS POLA-POLA PERANCANGAN SISTEM INFORMASI PERSEWAAN VCD DAN DVD Dengan Design pattern (Factory Method) Disusun Oleh : Ety Sudarwati 09120008 Putu Reksa Winda Perdana 09120046 TEKNIK INFORMATIKA UNIVERSITAS

Lebih terperinci

Widhy Hayuhardhika NP, S.Kom

Widhy Hayuhardhika NP, S.Kom Widhy Hayuhardhika NP, S.Kom PHP MySql installed MySql telah running (cek xampp control panel) Database Tabel Query SQL (Structured Query Language) Script PHP untuk pengolahan database Output (HTML) Langkah

Lebih terperinci

BAB III PEMBANGUNAN API MYSQL

BAB III PEMBANGUNAN API MYSQL BAB III PEMBANGUNAN API MYSQL Setelah dilakukan studi mendalam tentang hal-hal teknis yang berhubungan dengan pengerjaan Tugas Akhir ini maka langkah selanjutnya adalah membangun API MySQL dengan menggunakan

Lebih terperinci

Badiyanto, S.Kom., M.Kom. PBO java

Badiyanto, S.Kom., M.Kom. PBO java Badiyanto, S.Kom., M.Kom PBO java Apa yang Disebut Java? Bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuankemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula).

Lebih terperinci

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 & MySQL Bahtiar Imran Assalamualaikum.. Pada kesempatan kali ini kita akan membahas mengenai bagaimana

Lebih terperinci

Manipulasi Database Dengan Netbeans

Manipulasi Database Dengan Netbeans Manipulasi Database Dengan Netbeans Oleh : Eko Zulkaryanto http://zulkaryanto.wordpress.com Sumber : http://hendrosteven.wordpress.com/2007/10/16/manipulasi-mysql-dengan-netbeans/ dan http://hendrosteven.wordpress.com/2007/10/18/membuat-aplikasi-database-sederhana

Lebih terperinci

SISTEM INFORMASI GAJI KARYAWAN

SISTEM INFORMASI GAJI KARYAWAN SISTEM INFORMASI GAJI KARYAWAN NIM = 13121038 NAMA = VEGA DWI SURYANI KELAS = 21 FAKULTAS TEKNOLOGI INFORMASI PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA DAFTAR ISI DAFTAR ISI...

Lebih terperinci