TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB
|
|
- Benny Hartanto
- 6 tahun lalu
- Tontonan:
Transkripsi
1 TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB Disusun Oleh : Widatin Mayasari PRODI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAR MERCU BUANA YOGYAKARTA Pemrograman Java JDBC 1
2 DAFTAR ISI DAFTAR ISI... 2 BAB I PENDAHULUAN Latar Belakang Alasan Pemilihan Masalah... 4 BAB II DATABASE Rancangan Tabel Relasi Tabel... 5 BAB III JDBC Tabel Pembeli Input Delete Update View Tabel Jilbab Input Delete Update View Tabel Transaksi Input Delete Update View Tabel Pegawai Input Delete Update View BAB IV MENU Menu Pemrograman Java JDBC 2
3 4.2 Integrasi Menu (Hasil Akhir) BAB V PENUTUP Kesimpulan Kesulitan Pemrograman Java JDBC 3
4 BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan di dunia informasi yang sangat cepat dan mencakup berbagai bidang, membuat semakin ketatnya persaingan dalam dunia bisnis yang ingin mengembangkan usahanya dengan bersaing agar mampu mengikuti arus perkembangan informasi di era globalisasi. Di kota-kota kecil toko kue dalam melakukan transaksi masih menggunakan nota. Berdasarkan latar belakang ini lah, saya memilih judul ini dikarenakan untuk membantu mempermudah transaksi antar penjual dan konsumen pada toko Adara Hijab 1.2 Alasan Pemilihan Masalah Saya memilih judul ini untuk mempermudah masyarakat untuk melakukan transaksi yang cepat dan tepat agar tidak terjadi kesalahan dalam transaksi. Dan untuk memenuhi tugas pemrograman berbasis java. Pemrograman Java JDBC 4
5 BAB II DATABASE 2.1 Rancangan Tabel 2.2 Relasi Tabel Pemrograman Java JDBC 5
6 BAB III JDBC 3.1 Tabel Pembeli Input import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import java.sql.*; class Pembeli_Input extends JFrame JLabel labelid_pembeli=new JLabel("Id Pembeli"); JLabel labelnama=new JLabel("Nama"); JLabel labelalamat=new JLabel("Alamat"); JLabel labelno_hp=new JLabel("No Hp"); JTextField textid_pembeli=new JTextField(30); JTextField textnama=new JTextField(30); JTextField textalamat=new JTextField(30); JTextField textno_hp=new JTextField(50); JButton buttonsave=new JButton("Save"); JButton buttonexit=new JButton("Exit"); Pemrograman Java JDBC 6
7 Pembeli_Input() settitle("data Pembeli"); setlocation(300,150); setsize(400,200); setdefaultcloseoperation(jframe.exit_on_close); void Label() getcontentpane().setlayout(null); getcontentpane().add(labelid_pembeli);labelid_pembeli.setbounds(10,10,70,20); getcontentpane().add(labelnama); labelnama.setbounds(10,30,70,20); getcontentpane().add(labelalamat);labelalamat.setbounds(10,50,70,20); getcontentpane().add(labelno_hp);labelno_hp.setbounds(10,70,70,20); getcontentpane().add(textid_pembeli); textid_pembeli.setbounds(80,10,110,20); getcontentpane().add(textnama); textnama.setbounds(80,30,110,20); getcontentpane().add(textalamat); textalamat.setbounds(80,50,110,20); getcontentpane().add(textno_hp); textno_hp.setbounds(80,70,110,20); Pemrograman Java JDBC 7
8 getcontentpane().add(buttonsave); buttonsave.setbounds(60,120,90,20); getcontentpane().add(buttonexit);buttonexit.setbounds(160,120,80,20); setvisible(true); void Jalankan() // button exit buttonexit.addactionlistener ( new ActionListener() public void actionperformed(actionevent e) if (JOptionPane.showConfirmDialog( null, "Apakah Anda benar-benar akan keluar?","konfirmasi", JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE) == JOptionPane.OK_OPTION) System.exit(0); ); Pemrograman Java JDBC 8
9 //button save buttonsave.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String id_pembeli, nama, alamat, no_hp; id_pembeli = textid_pembeli.gettext(); nama = textnama.gettext(); alamat = textalamat.gettext(); no_hp = textno_hp.gettext(); //input ke database koneksi open = new koneksi (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "INSERT INTO tb_pembeli VALUES ('"+id_pembeli+"','"+nama+"','"+alamat+"','"+no_hp+"');"; int i = stmt.executeupdate (sql); if (i == 1) Pemrograman Java JDBC 9
10 JOptionPane.showMessageDialog(null, "Tabel Pembeli Berhasil Disimpan"); catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); public static void main(string[]args) Pembeli_Input j=new Pembeli_Input(); j.label(); j.jalankan(); Pemrograman Java JDBC 10
11 3.1.2 Delete import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import java.sql.*; class Pembeli_Delete extends JFrame JLabel labelid_pembeli=new JLabel("Id Pembeli"); JLabel labelnama=new JLabel("Nama"); JLabel labelalamat=new JLabel("Alamat"); JLabel labelno_hp=new JLabel("No Hp"); Pemrograman Java JDBC 11
12 JTextField textid_pembeli=new JTextField(30); JTextField textnama=new JTextField(30); JTextField textalamat=new JTextField(30); JTextField textno_hp=new JTextField(30); JButton buttonsearch=new JButton("Search"); JButton buttondelete=new JButton("Delete"); JButton buttonexit=new JButton("Exit"); Pembeli_Delete() settitle("data Pembeli"); setlocation(300,150); setsize(400,200); setdefaultcloseoperation(jframe.exit_on_close); void Label() getcontentpane().setlayout(null); getcontentpane().add(labelid_pembeli);labelid_pembeli.setbounds(10,10,70,20); getcontentpane().add(labelnama); labelnama.setbounds(10,30,70,20); getcontentpane().add(labelalamat);labelalamat.setbounds(10,50,70,20); getcontentpane().add(labelno_hp);labelno_hp.setbounds(10,70,70,20); Pemrograman Java JDBC 12
13 getcontentpane().add(textid_pembeli); textid_pembeli.setbounds(80,10,110,20); getcontentpane().add(textnama); textnama.setbounds(80,30,160,20); getcontentpane().add(textalamat); textalamat.setbounds(80,50,110,20); getcontentpane().add(textno_hp); textno_hp.setbounds(80,70,110,20); getcontentpane().add(buttonsearch);buttonsearch.setbounds(20,120,90,20); getcontentpane().add(buttondelete); buttondelete.setbounds(140,120,90,20); getcontentpane().add(buttonexit);buttonexit.setbounds(260,120,80,20); setvisible(true); setvisible(true); void Jalankan() // button exit buttonexit.addactionlistener ( new ActionListener() public void actionperformed(actionevent e) if (JOptionPane.showConfirmDialog( null, "Apakah Anda benar-benar akan keluar?","konfirmasi", JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE) Pemrograman Java JDBC 13
14 == JOptionPane.OK_OPTION) System.exit(0); ); // button search buttonsearch.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String search; String id_pembeli, nama,alamat, no_hp; koneksi open = new koneksi (); Connection mysql = open.getconnection(); try search=textid_pembeli.gettext(); Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM tb_pembeli WHERE id_pembeli like '"+search+"'"; Pemrograman Java JDBC 14
15 ResultSet i = stmt.executequery (sql); if(i.next()) textid_pembeli.settext(i.getstring(1)); textnama.settext(i.getstring(2)); textalamat.settext(i.getstring(3)); textno_hp.settext(i.getstring(4)); else JOptionPane.showMessageDialog(null, "Tabel Pembeli Tidak Ada"); catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); // button delete buttondelete.addactionlistener ( new ActionListener() Pemrograman Java JDBC 15
16 public void actionperformed (ActionEvent e) String id_pembeli, nama,alamat, no_hp; id_pembeli = textid_pembeli.gettext(); nama = textnama.gettext(); alamat = textalamat.gettext(); no_hp = textno_hp.gettext(); //input ke database koneksi open = new koneksi (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "DELETE FROM tb_pembeli WHERE id_pembeli='"+id_pembeli+"'"; int i = stmt.executeupdate (sql); if (i == 1) JOptionPane.showMessageDialog(null,"Tabel Pembeli Berhasil Dihapus"); catch (Exception ex) Pemrograman Java JDBC 16
17 JOptionPane.showMessageDialog(null, ex.getmessage()); ); public static void main(string[]args) Pembeli_Delete ana=new Pembeli_Delete(); ana.label(); ana.jalankan(); Pemrograman Java JDBC 17
18 3.1.3 Update import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import java.sql.*; class Pembeli_Update extends JFrame JLabel labelid_pembeli=new JLabel("Id Pembeli"); JLabel labelnama=new JLabel("Nama"); JLabel labelalamat=new JLabel("Alamat"); JLabel labelno_hp=new JLabel("No hp"); JTextField textid_pembeli=new JTextField(30); JTextField textnama=new JTextField(30); JTextField textalamat=new JTextField(30); JTextField textno_hp=new JTextField(30); JButton buttonsearch=new JButton("Search"); JButton buttonupdate=new JButton("Update"); JButton buttonexit=new JButton("Exit"); Pembeli_Update() settitle("data Pembeli"); setlocation(300,150); setsize(400,200); Pemrograman Java JDBC 18
19 setdefaultcloseoperation(jframe.exit_on_close); void Label() getcontentpane().setlayout(null); getcontentpane().add(labelid_pembeli);labelid_pembeli.setbounds(10,10,70,20); getcontentpane().add(labelnama); labelnama.setbounds(10,30,70,20); getcontentpane().add(labelalamat);labelalamat.setbounds(10,50,70,20); getcontentpane().add(labelno_hp);labelno_hp.setbounds(10,70,70,20); getcontentpane().add(textid_pembeli); textid_pembeli.setbounds(80,10,110,20); getcontentpane().add(textnama); textnama.setbounds(80,30,110,20); getcontentpane().add(textalamat); textalamat.setbounds(80,50,110,20); getcontentpane().add(textno_hp);textno_hp.setbounds(80,70,110,20); getcontentpane().add(buttonupdate);buttonupdate.setbounds(20,120,90,20); getcontentpane().add(buttonsearch); buttonsearch.setbounds(140,120,90,20); getcontentpane().add(buttonexit);buttonexit.setbounds(270,120,80,20); setvisible(true); void Jalankan() // button exit buttonexit.addactionlistener Pemrograman Java JDBC 19
20 ( new ActionListener() public void actionperformed(actionevent e) if (JOptionPane.showConfirmDialog( null, "Apakah Anda benar-benar akan keluar?","konfirmasi", JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE) == JOptionPane.OK_OPTION) System.exit(0); ); // button search buttonsearch.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String search; String id_pembeli, nama, alamat, no_hp; Pemrograman Java JDBC 20
21 koneksi open = new koneksi (); Connection mysql = open.getconnection(); try search=textid_pembeli.gettext(); Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM tb_pembeli WHERE id_pembeli like '"+search+"'"; ResultSet i = stmt.executequery (sql); if(i.next()) textid_pembeli.settext(i.getstring(1)); textnama.settext(i.getstring(2)); textalamat.settext(i.getstring(3)); textno_hp.settext(i.getstring(4)); else JOptionPane.showMessageDialog(null, "Tabel Pembeli Tidak Ada"); catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); Pemrograman Java JDBC 21
22 ); // button update buttonupdate.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String id_pembeli, nama, alamat, no_hp; id_pembeli = textid_pembeli.gettext(); nama = textnama.gettext(); alamat = textalamat.gettext(); no_hp = textno_hp.gettext(); //input ke database koneksi open = new koneksi (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "Update pembeli SET id_pembeli='"+id_pembeli + "',nama='"+nama +"',alamat='"+alamat + "',no_hp='"+no_hp + "'WHERE id_pembeli='"+id_pembeli+"'"; Pemrograman Java JDBC 22
23 int i = stmt.executeupdate (sql); if (i == 1) JOptionPane.showMessageDialog(null, "Tabel Pembeli Berhasil Diupdate"); catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); public static void main(string[]args) Pembeli_Update j=new Pembeli_Update(); j.label(); j.jalankan(); Pemrograman Java JDBC 23
24 3.1.4 View import java.awt.*; import java.sql.*; import javax.swing.*; import javax.swing.table.*; public class Pembeli_View extends JPanel String[] header = "Id Pembeli","Nama","Alamat","No Hp"; JTable table = new JTable(); JScrollPane scrolltable = new JScrollPane(); private Object[][] datatable = null; Pemrograman Java JDBC 24
25 Pembeli_View() koneksi open = new koneksi (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM tb_pembeli"; ResultSet rs = stmt.executequery(sql); ResultSetMetaData meta = rs.getmetadata(); int kolom = meta.getcolumncount(); int baris = 0; while(rs.next()) baris = rs.getrow(); datatable = new Object[baris][kolom]; int x = 0, y=1; rs.beforefirst(); while(rs.next()) datatable[x][0] = rs.getstring("id_pembeli"); datatable[x][1] = rs.getstring("nama"); Pemrograman Java JDBC 25
26 datatable[x][2] = rs.getstring("alamat"); datatable[x][3] = rs.getstring("no_hp"); x++; y++; scrolltable.setviewportview(table); table.setmodel(new DefaultTableModel(dataTable, header)); add(scrolltable, BorderLayout.NORTH); stmt.close(); rs.close(); catch (Exception ex) JOptionPane.showMessageDialog(null, "Tabel Pembeli Error"); void Data() JFrame frame = new JFrame("Data Pembeli"); frame.setdefaultcloseoperation(jframe.exit_on_close); Pembeli_View content = new Pembeli_View(); content.setopaque(true); frame.setcontentpane(content); frame.pack(); Pemrograman Java JDBC 26
27 frame.setlocationrelativeto(null); frame.setvisible(true); public static void main(string [] args) Pembeli_View j=new Pembeli_View(); j.data(); Pemrograman Java JDBC 27
28 3.2 Tabel Jilbab Input import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import java.sql.*; class Jilbab_Input extends JFrame JLabel labelid_jilbab=new JLabel("Id Jilbab"); JLabel labelnama_jilbab=new JLabel("Nama Jilbab"); JLabel labelwarna_jilbab=new JLabel("Warna Jilbab"); JLabel labelbahan_jilbab=new JLabel("Bahan Jilbab"); JLabel labelharga_satuan=new JLabel("Harga Satuan"); JTextField textid_jilbab=new JTextField(30); JTextField textnama_jilbab=new JTextField(30); JTextField textwarna_jilbab=new JTextField(30); JTextField textbahan_jilbab=new JTextField(30); JTextField textharga_satuan=new JTextField(30); JButton buttonsave=new JButton("Save"); JButton buttonexit=new JButton("Exit"); Pemrograman Java JDBC 28
29 Jilbab_Input() settitle("data Jilbab"); setlocation(300,150); setsize(400,200); setdefaultcloseoperation(jframe.exit_on_close); void Label() getcontentpane().setlayout(null); getcontentpane().add(labelid_jilbab);labelid_jilbab.setbounds(10,10,100,20); getcontentpane().add(labelnama_jilbab);labelnama_jilbab.setbounds(10,30,100,20); getcontentpane().add(labelwarna_jilbab); labelwarna_jilbab.setbounds(10,50,100,20); getcontentpane().add(labelbahan_jilbab);labelbahan_jilbab.setbounds(10,70,150,20); getcontentpane().add(labelharga_satuan);labelharga_satuan.setbounds(10,90,150,20); getcontentpane().add(textid_jilbab); textid_jilbab.setbounds(130,10,110,20); getcontentpane().add(textnama_jilbab); textnama_jilbab.setbounds(130,30,110,20); getcontentpane().add(textwarna_jilbab); textwarna_jilbab.setbounds(130,50,150,20); getcontentpane().add(textbahan_jilbab); textbahan_jilbab.setbounds(130,70,110,20); getcontentpane().add(textharga_satuan); textharga_satuan.setbounds(130,90,110,20); Pemrograman Java JDBC 29
30 getcontentpane().add(buttonsave); buttonsave.setbounds(60,120,90,20); getcontentpane().add(buttonexit);buttonexit.setbounds(160,120,80,20); setvisible(true); void Jalankan() // button exit buttonexit.addactionlistener ( new ActionListener() public void actionperformed(actionevent e) if (JOptionPane.showConfirmDialog( null, "Apakah Anda benar-benar akan keluar?","konfirmasi", JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE) == JOptionPane.OK_OPTION) System.exit(0); ); Pemrograman Java JDBC 30
31 //button save buttonsave.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String id_jilbab, nama_jilbab, warna_jilbab, bahan_jilbab, harga_satuan; id_jilbab = textid_jilbab.gettext(); nama_jilbab = textnama_jilbab.gettext(); warna_jilbab = textwarna_jilbab.gettext(); bahan_jilbab = textbahan_jilbab.gettext(); harga_satuan = textharga_satuan.gettext(); //input ke database koneksi open = new koneksi (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "INSERT INTO tb_jilbab VALUES ('"+id_jilbab+"','"+nama_jilbab+"','"+warna_jilbab+"','"+bahan_jilbab+"','"+harga_satuan+"');"; int i = stmt.executeupdate (sql); if (i == 1) Pemrograman Java JDBC 31
32 JOptionPane.showMessageDialog(null, "Tabel Jilbab Berhasil Disimpan"); catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); public static void main(string[]args) Jilbab_Input j =new Jilbab_Input(); j.label(); j.jalankan(); Pemrograman Java JDBC 32
33 3.2.2 Delete import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import java.sql.*; class Jilbab_Delete extends JFrame JLabel labelid_jilbab=new JLabel("Id Jilbab"); JLabel labelnama_jilbab=new JLabel("Nama Jilbab"); JLabel labelwarna_jilbab=new JLabel("Warna Jilbab"); JLabel labelbahan_jilbab=new JLabel("Bahan Jilbab"); Pemrograman Java JDBC 33
34 JLabel labelharga_satuan=new JLabel("Harga Satuan"); JTextField textid_jilbab=new JTextField(30); JTextField textnama_jilbab=new JTextField(30); JTextField textwarna_jilbab=new JTextField(30); JTextField textbahan_jilbab=new JTextField(30); JTextField textharga_satuan=new JTextField(30); JButton buttonsearch=new JButton("Search"); JButton buttondelete=new JButton("Delete"); JButton buttonexit=new JButton("Exit"); Jilbab_Delete() settitle("data Pembeli"); setlocation(300,150); setsize(400,200); setdefaultcloseoperation(jframe.exit_on_close); void Label() getcontentpane().setlayout(null); getcontentpane().add(labelid_jilbab);labelid_jilbab.setbounds(10,10,100,20); Pemrograman Java JDBC 34
35 getcontentpane().add(labelnama_jilbab);labelnama_jilbab.setbounds(10,30,100,20); getcontentpane().add(labelwarna_jilbab); labelwarna_jilbab.setbounds(10,50,100,20); getcontentpane().add(labelbahan_jilbab);labelbahan_jilbab.setbounds(10,70,150,20); getcontentpane().add(labelharga_satuan);labelharga_satuan.setbounds(10,90,150,20); getcontentpane().add(textid_jilbab); textid_jilbab.setbounds(130,10,110,20); getcontentpane().add(textnama_jilbab); textnama_jilbab.setbounds(130,30,110,20); getcontentpane().add(textwarna_jilbab); textwarna_jilbab.setbounds(130,50,150,20); getcontentpane().add(textbahan_jilbab); textbahan_jilbab.setbounds(130,70,110,20); getcontentpane().add(textharga_satuan); textharga_satuan.setbounds(130,90,110,20); getcontentpane().add(buttonsearch);buttonsearch.setbounds(20,120,90,20); getcontentpane().add(buttondelete); buttondelete.setbounds(140,120,90,20); getcontentpane().add(buttonexit);buttonexit.setbounds(260,120,80,20); setvisible(true); setvisible(true); void Jalankan() // button exit buttonexit.addactionlistener ( new ActionListener() Pemrograman Java JDBC 35
36 public void actionperformed(actionevent e) if (JOptionPane.showConfirmDialog( null, "Apakah Anda benar-benar akan keluar?","konfirmasi", JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE) == JOptionPane.OK_OPTION) System.exit(0); ); // button search buttonsearch.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String search; String id_jilbab, nama_jilbab,warna_jilbab,bahan_jilbab,harga_satuan; koneksi open = new koneksi (); Pemrograman Java JDBC 36
37 Connection mysql = open.getconnection(); try search=textid_jilbab.gettext(); Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM tb_jilbab WHERE id_jilbab like '"+search+"'"; ResultSet i = stmt.executequery (sql); if(i.next()) textid_jilbab.settext(i.getstring(1)); textnama_jilbab.settext(i.getstring(2)); textwarna_jilbab.settext(i.getstring(3)); textbahan_jilbab.settext(i.getstring(4)); textharga_satuan.settext(i.getstring(5)); else JOptionPane.showMessageDialog(null, "Tabel Jilbab Tidak Ada"); catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); Pemrograman Java JDBC 37
38 ); // button delete buttondelete.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String id_jilbab, nama_jilbab,warna_jilbab,bahan_jilbab,harga_satuan; id_jilbab = textid_jilbab.gettext(); nama_jilbab = textnama_jilbab.gettext(); warna_jilbab = textwarna_jilbab.gettext(); bahan_jilbab = textbahan_jilbab.gettext(); harga_satuan = textharga_satuan.gettext(); //input ke database koneksi open = new koneksi (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "DELETE FROM tb_jilbab WHERE id_jilbab='"+id_jilbab+"'"; Pemrograman Java JDBC 38
39 int i = stmt.executeupdate (sql); if (i == 1) JOptionPane.showMessageDialog(null,"Tabel Jilbab Berhasil Dihapus"); catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); public static void main(string[]args) Jilbab_Delete j=new Jilbab_Delete(); j.label(); j.jalankan(); Pemrograman Java JDBC 39
40 3.2.3 Update import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import java.sql.*; class Jilbab_Update extends JFrame JLabel labelid_jilbab=new JLabel("Id Jilbab"); JLabel labelnama_jilbab=new JLabel("Nama Jilbab"); JLabel labelwarna_jilbab=new JLabel("Warna Jilbab"); JLabel labelbahan_jilbab=new JLabel("Bahan Jilbab"); Pemrograman Java JDBC 40
41 JLabel labelharga_satuan=new JLabel("Harga Satuan"); JTextField textid_jilbab=new JTextField(30); JTextField textnama_jilbab=new JTextField(30); JTextField textwarna_jilbab=new JTextField(30); JTextField textbahan_jilbab=new JTextField(30); JTextField textharga_satuan=new JTextField(30); JButton buttonsearch=new JButton("Search"); JButton buttonupdate=new JButton("Update"); JButton buttonexit=new JButton("Exit"); Jilbab_Update() settitle("data Kue"); setlocation(300,150); setsize(400,200); setdefaultcloseoperation(jframe.exit_on_close); void Label() Pemrograman Java JDBC 41
42 getcontentpane().setlayout(null); getcontentpane().add(labelid_jilbab);labelid_jilbab.setbounds(10,10,100,20); getcontentpane().add(labelnama_jilbab);labelnama_jilbab.setbounds(10,30,100,20); getcontentpane().add(labelwarna_jilbab); labelwarna_jilbab.setbounds(10,50,100,20); getcontentpane().add(labelbahan_jilbab);labelbahan_jilbab.setbounds(10,70,150,20); getcontentpane().add(labelharga_satuan);labelharga_satuan.setbounds(10,90,150,20); getcontentpane().add(textid_jilbab); textid_jilbab.setbounds(130,10,110,20); getcontentpane().add(textnama_jilbab); textnama_jilbab.setbounds(130,30,110,20); getcontentpane().add(textwarna_jilbab); textwarna_jilbab.setbounds(130,50,150,20); getcontentpane().add(textbahan_jilbab); textbahan_jilbab.setbounds(130,70,110,20); getcontentpane().add(textharga_satuan); textharga_satuan.setbounds(130,90,110,20); getcontentpane().add(buttonupdate);buttonupdate.setbounds(20,120,90,20); getcontentpane().add(buttonsearch); buttonsearch.setbounds(140,120,90,20); getcontentpane().add(buttonexit);buttonexit.setbounds(270,120,80,20); setvisible(true); void Jalankan() // button exit buttonexit.addactionlistener Pemrograman Java JDBC 42
43 ( new ActionListener() public void actionperformed(actionevent e) if (JOptionPane.showConfirmDialog( null, "Apakah Anda benar-benar akan keluar?","konfirmasi", JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE) == JOptionPane.OK_OPTION) System.exit(0); ); // button search buttonsearch.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String search; String id_jilbab, nama_jilbab,warna_jilbab,bahan_jilbab,harga_satuan; Pemrograman Java JDBC 43
44 koneksi open = new koneksi (); Connection mysql = open.getconnection(); try search=textid_jilbab.gettext(); Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM tb_jilbab WHERE id_jilbab like '"+search+"'"; ResultSet i = stmt.executequery (sql); if(i.next()) textid_jilbab.settext(i.getstring(1)); textnama_jilbab.settext(i.getstring(2)); textwarna_jilbab.settext(i.getstring(3)); textbahan_jilbab.settext(i.getstring(4)); textharga_satuan.settext(i.getstring(5)); else JOptionPane.showMessageDialog(null, "Tabel Jilbab Tidak Ada"); catch (Exception ex) Pemrograman Java JDBC 44
45 JOptionPane.showMessageDialog(null, ex.getmessage()); ); // button update buttonupdate.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String id_jilbab, nama_jilbab,warna_jilbab,bahan_jilbab,harga_satuan; id_jilbab = textid_jilbab.gettext(); nama_jilbab = textnama_jilbab.gettext(); warna_jilbab = textwarna_jilbab.gettext(); bahan_jilbab = textbahan_jilbab.gettext(); harga_satuan = textharga_satuan.gettext(); //input ke database koneksi open = new koneksi (); Connection mysql = open.getconnection(); try Pemrograman Java JDBC 45
46 Statement stmt = mysql.createstatement(); String sql = "Update tb_jilbab SET id_jilbab='"+id_jilbab + "',nama_jilbab='"+nama_jilbab + "',warna_jilbab='"+warna_jilbab + "',bahan_jilbab='"+bahan_jilbab +"',harga_satuan='"+harga_satuan + "'WHERE id_jilbab='"+id_jilbab+"'"; int i = stmt.executeupdate (sql); if (i == 1) JOptionPane.showMessageDialog(null, "Tabel Jilbab Berhasil Diupdate"); catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); Pemrograman Java JDBC 46
47 public static void main(string[]args) Jilbab_Update j=new Jilbab_Update(); j.label(); j.jalankan(); Pemrograman Java JDBC 47
48 3.2.4 View import java.awt.*; import java.sql.*; import javax.swing.*; import javax.swing.table.*; public class Jilbab_View extends JPanel String[] header = "Id Jilbab","Nama Jilbab","Warna Jilbab","Bahan Jilbab","Harga Kue"; JTable table = new JTable(); JScrollPane scrolltable = new JScrollPane(); private Object[][] datatable = null; Jilbab_View() koneksi open = new koneksi (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM tb_jilbab"; ResultSet rs = stmt.executequery(sql); Pemrograman Java JDBC 48
49 ResultSetMetaData meta = rs.getmetadata(); int kolom = meta.getcolumncount(); int baris = 0; while(rs.next()) baris = rs.getrow(); datatable = new Object[baris][kolom]; int x = 0, y=1; rs.beforefirst(); while(rs.next()) datatable[x][0] = rs.getstring("id_jilbab"); datatable[x][1] = rs.getstring("nama_jilbab"); datatable[x][2] = rs.getstring("warna_jilbab"); datatable[x][3] = rs.getstring("bahan_jilbab"); datatable[x][4] = rs.getstring("harga_satuan"); x++; y++; scrolltable.setviewportview(table); table.setmodel(new DefaultTableModel(dataTable, header)); add(scrolltable, BorderLayout.NORTH); stmt.close(); rs.close(); Pemrograman Java JDBC 49
50 catch (Exception ex) JOptionPane.showMessageDialog(null, "Tabel Jilbab Error"); void Data() JFrame frame = new JFrame("Data Jilbab"); frame.setdefaultcloseoperation(jframe.exit_on_close); Jilbab_View content = new Jilbab_View(); content.setopaque(true); frame.setcontentpane(content); frame.pack(); frame.setlocationrelativeto(null); frame.setvisible(true); public static void main(string [] args) Jilbab_View j=new Jilbab_View(); j.data(); Pemrograman Java JDBC 50
51 3.3 Tabel Transaksi Input import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import java.sql.*; class Transaksi_Input extends JFrame Pemrograman Java JDBC 51
52 JLabel labelid_transaksi=new JLabel("Id Transaksi"); JLabel labelid_pegawai=new JLabel("Id Pegawai"); JLabel labelid_pembeli=new JLabel("Id Pembeli"); JLabel labelid_jilbab=new JLabel("Id Jilbab"); JLabel labeltanggal=new JLabel("Tanggal Transaksi"); JLabel labeljumlah=new JLabel("Jumlah"); JLabel labelharga_total=new JLabel("Harga Total"); JTextField textid_transaksi=new JTextField(30); JTextField textid_pegawai=new JTextField(30); JTextField textid_pembeli=new JTextField(30); JTextField textid_jilbab=new JTextField(30); JTextField texttanggal=new JTextField(30); JTextField textjumlah=new JTextField(30); JTextField textharga_total=new JTextField(30); JButton buttonsave=new JButton("Save"); JButton buttonexit=new JButton("Exit"); Transaksi_Input() settitle("data Transaksi"); Pemrograman Java JDBC 52
53 setlocation(300,150); setsize(500,300); setdefaultcloseoperation(jframe.exit_on_close); void Label() getcontentpane().setlayout(null); getcontentpane().add(labelid_transaksi);labelid_transaksi.setbounds(10,10,140,20); getcontentpane().add(labelid_pegawai); labelid_pegawai.setbounds(10,30,140,20); getcontentpane().add(labelid_pembeli);labelid_pembeli.setbounds(10,50,70,20); getcontentpane().add(labelid_jilbab);labelid_jilbab.setbounds(10,70,140,20); getcontentpane().add(labeltanggal);labeltanggal.setbounds(10,90,140,20); getcontentpane().add(labeljumlah);labeljumlah.setbounds(10,110,140,20); getcontentpane().add(labelharga_total);labelharga_total.setbounds(10,130,140,20); getcontentpane().add(textid_transaksi); textid_transaksi.setbounds(130,10,110,20); getcontentpane().add(textid_pegawai); textid_pegawai.setbounds(130,30,110,20); getcontentpane().add(textid_pembeli); textid_pembeli.setbounds(130,50,110,20); getcontentpane().add(textid_jilbab); textid_jilbab.setbounds(130,70,110,20); getcontentpane().add(texttanggal); texttanggal.setbounds(130,90,110,20); getcontentpane().add(textjumlah); textjumlah.setbounds(130,110,110,20); getcontentpane().add(textharga_total); textharga_total.setbounds(130,130,110,20); Pemrograman Java JDBC 53
54 getcontentpane().add(buttonsave); buttonsave.setbounds(60,170,90,20); getcontentpane().add(buttonexit);buttonexit.setbounds(160,170,80,20); setvisible(true); void Jalankan() // button exit buttonexit.addactionlistener ( new ActionListener() public void actionperformed(actionevent e) if (JOptionPane.showConfirmDialog( null, "Apakah Anda benar-benar akan keluar?","konfirmasi", JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE) == JOptionPane.OK_OPTION) System.exit(0); ); Pemrograman Java JDBC 54
55 //button save buttonsave.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String id_transaksi, id_pegawai, id_pembeli, id_jilbab,tanggal, jumlah, harga_total; id_transaksi = textid_transaksi.gettext(); id_pegawai = textid_pegawai.gettext(); id_pembeli = textid_pembeli.gettext(); id_jilbab = textid_jilbab.gettext(); tanggal = texttanggal.gettext(); jumlah = textjumlah.gettext(); harga_total = textharga_total.gettext(); //input ke database koneksi open = new koneksi (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); Pemrograman Java JDBC 55
56 String sql = "INSERT INTO tb_transaksi VALUES ('"+id_transaksi+"','"+id_pegawai+"','"+id_pembeli+"','"+id_jilbab+"','"+tanggal+"','"+jumlah+"','" +harga_total+"');"; int i = stmt.executeupdate (sql); if (i == 1) JOptionPane.showMessageDialog(null, "Tabel Transaksi Berhasil Disimpan"); catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); public static void main(string[]args) Transaksi_Input j=new Transaksi_Input(); j.label(); j.jalankan(); Pemrograman Java JDBC 56
57 3.3.2 Delete import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import java.sql.*; class Transaksi_Delete extends JFrame JLabel labelid_transaksi=new JLabel("Id Transaksi"); Pemrograman Java JDBC 57
58 JLabel labelid_pegawai=new JLabel("Id Pegawai"); JLabel labelid_pembeli=new JLabel("Id Pembeli"); JLabel labelid_jilbab=new JLabel("Id Jilbab"); JLabel labeltanggal=new JLabel("Tanggal Transaksi"); JLabel labeljumlah=new JLabel("Jumlah"); JLabel labelharga_total=new JLabel("Harga Total"); JTextField textid_transaksi=new JTextField(30); JTextField textid_pegawai=new JTextField(30); JTextField textid_pembeli=new JTextField(30); JTextField textid_jilbab=new JTextField(30); JTextField texttanggal=new JTextField(30); JTextField textjumlah=new JTextField(30); JTextField textharga_total=new JTextField(30); JButton buttonsearch=new JButton("Search"); JButton buttondelete=new JButton("Delete"); JButton buttonexit=new JButton("Exit"); Transaksi_Delete() settitle("data Transaksi"); setlocation(400,200); setsize(500,300); Pemrograman Java JDBC 58
59 setdefaultcloseoperation(jframe.exit_on_close); void Label() getcontentpane().setlayout(null); getcontentpane().add(labelid_transaksi);labelid_transaksi.setbounds(10,10,140,20); getcontentpane().add(labelid_pegawai); labelid_pegawai.setbounds(10,30,140,20); getcontentpane().add(labelid_pembeli);labelid_pembeli.setbounds(10,50,70,20); getcontentpane().add(labelid_jilbab);labelid_jilbab.setbounds(10,70,140,20); getcontentpane().add(labeltanggal);labeltanggal.setbounds(10,90,140,20); getcontentpane().add(labeljumlah);labeljumlah.setbounds(10,110,140,20); getcontentpane().add(labelharga_total);labelharga_total.setbounds(10,130,140,20); getcontentpane().add(textid_transaksi); textid_transaksi.setbounds(130,10,110,20); getcontentpane().add(textid_pegawai); textid_pegawai.setbounds(130,30,110,20); getcontentpane().add(textid_pembeli); textid_pembeli.setbounds(130,50,110,20); getcontentpane().add(textid_jilbab); textid_jilbab.setbounds(130,70,110,20); getcontentpane().add(texttanggal); texttanggal.setbounds(130,90,110,20); getcontentpane().add(textjumlah); textjumlah.setbounds(130,110,110,20); getcontentpane().add(textharga_total); textharga_total.setbounds(130,130,110,20); getcontentpane().add(buttonsearch);buttonsearch.setbounds(20,170,90,20); getcontentpane().add(buttondelete); buttondelete.setbounds(140,170,90,20); getcontentpane().add(buttonexit);buttonexit.setbounds(260,170,80,20); Pemrograman Java JDBC 59
60 setvisible(true); setvisible(true); void Jalankan() // button exit buttonexit.addactionlistener ( new ActionListener() public void actionperformed(actionevent e) if (JOptionPane.showConfirmDialog( null, "Apakah Anda benar-benar akan keluar?","konfirmasi", JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE) == JOptionPane.OK_OPTION) System.exit(0); ); Pemrograman Java JDBC 60
61 // button search buttonsearch.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String search; String id_transaksi, id_pegawai, id_pembeli, id_jilbab,tanggal, jumlah, harga_total; koneksi open = new koneksi (); Connection mysql = open.getconnection(); try search=textid_transaksi.gettext(); Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM tb_transaksi WHERE id_transaksi like '"+search+"'"; ResultSet i = stmt.executequery (sql); if(i.next()) textid_transaksi.settext(i.getstring(1)); textid_pegawai.settext(i.getstring(2)); textid_pembeli.settext(i.getstring(3)); textid_jilbab.settext(i.getstring(4)); texttanggal.settext(i.getstring(5)); textjumlah.settext(i.getstring(6)); Pemrograman Java JDBC 61
62 textharga_total.settext(i.getstring(7)); else JOptionPane.showMessageDialog(null, "Tabel Transaksi Tidak Ada"); catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); // button delete buttondelete.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String id_transaksi, id_pegawai, id_pembeli, id_jilbab,tanggal, jumlah, harga_total; id_transaksi = textid_transaksi.gettext(); id_pegawai = textid_pegawai.gettext(); Pemrograman Java JDBC 62
63 id_pembeli = textid_pembeli.gettext(); id_jilbab = textid_jilbab.gettext(); tanggal = texttanggal.gettext(); jumlah = textjumlah.gettext(); harga_total = textharga_total.gettext(); //input ke database koneksi open = new koneksi (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "DELETE FROM tb_transaksi WHERE id_transaksi='"+id_transaksi+"'"; int i = stmt.executeupdate (sql); if (i == 1) JOptionPane.showMessageDialog(null,"Tabel Transaksi Berhasil Dihapus"); catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); Pemrograman Java JDBC 63
64 ); public static void main(string[]args) Transaksi_Delete j=new Transaksi_Delete(); j.label(); j.jalankan(); Pemrograman Java JDBC 64
65 3.3.3 Update import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import java.sql.*; class Transaksi_Update extends JFrame JLabel labelid_transaksi=new JLabel("Id Transaksi"); JLabel labelid_pegawai=new JLabel("Id Pegawai"); JLabel labelid_pembeli=new JLabel("Id Pembeli"); JLabel labelid_jilbab=new JLabel("Id Jilbab"); JLabel labeltanggal=new JLabel("Tanggal Transaksi"); JLabel labeljumlah=new JLabel("Jumlah"); JLabel labelharga_total=new JLabel("Harga Total"); JTextField textid_transaksi=new JTextField(30); JTextField textid_pegawai=new JTextField(30); Pemrograman Java JDBC 65
66 JTextField textid_pembeli=new JTextField(30); JTextField textid_jilbab=new JTextField(30); JTextField texttanggal=new JTextField(30); JTextField textjumlah=new JTextField(30); JTextField textharga_total=new JTextField(30); JButton buttonsearch=new JButton("Search"); JButton buttonupdate=new JButton("Update"); JButton buttonexit=new JButton("Exit"); Transaksi_Update() settitle("data Transaksi"); setlocation(400,200); setsize(500,300); setdefaultcloseoperation(jframe.exit_on_close); void Label() getcontentpane().setlayout(null); getcontentpane().add(labelid_transaksi);labelid_transaksi.setbounds(10,10,140,20); Pemrograman Java JDBC 66
67 getcontentpane().add(labelid_pegawai); labelid_pegawai.setbounds(10,30,140,20); getcontentpane().add(labelid_pembeli);labelid_pembeli.setbounds(10,50,70,20); getcontentpane().add(labelid_jilbab);labelid_jilbab.setbounds(10,70,140,20); getcontentpane().add(labeltanggal);labeltanggal.setbounds(10,90,140,20); getcontentpane().add(labeljumlah);labeljumlah.setbounds(10,110,140,20); getcontentpane().add(labelharga_total);labelharga_total.setbounds(10,130,140,20); getcontentpane().add(textid_transaksi); textid_transaksi.setbounds(130,10,110,20); getcontentpane().add(textid_pegawai); textid_pegawai.setbounds(130,30,110,20); getcontentpane().add(textid_pembeli); textid_pembeli.setbounds(130,50,110,20); getcontentpane().add(textid_jilbab); textid_jilbab.setbounds(130,70,110,20); getcontentpane().add(texttanggal); texttanggal.setbounds(130,90,110,20); getcontentpane().add(textjumlah); textjumlah.setbounds(130,110,110,20); getcontentpane().add(textharga_total); textharga_total.setbounds(130,130,110,20); getcontentpane().add(buttonupdate);buttonupdate.setbounds(20,170,90,20); getcontentpane().add(buttonsearch); buttonsearch.setbounds(140,170,90,20); getcontentpane().add(buttonexit);buttonexit.setbounds(270,170,80,20); setvisible(true); void Jalankan() // button exit Pemrograman Java JDBC 67
68 buttonexit.addactionlistener ( new ActionListener() public void actionperformed(actionevent e) if (JOptionPane.showConfirmDialog( null, "Apakah Anda benar-benar akan keluar?","konfirmasi", JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE) == JOptionPane.OK_OPTION) System.exit(0); ); // button search buttonsearch.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String search; Pemrograman Java JDBC 68
69 String id_transaksi, id_pegawai, id_pembeli, id_jilbab,tanggal, jumlah, harga_total; koneksi open = new koneksi (); Connection mysql = open.getconnection(); try search=textid_transaksi.gettext(); Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM tb_transaksi WHERE id_transaksi like '"+search+"'"; ResultSet i = stmt.executequery (sql); if(i.next()) textid_transaksi.settext(i.getstring(1)); textid_pegawai.settext(i.getstring(2)); textid_pembeli.settext(i.getstring(3)); textid_jilbab.settext(i.getstring(4)); texttanggal.settext(i.getstring(5)); textjumlah.settext(i.getstring(6)); textharga_total.settext(i.getstring(7)); else JOptionPane.showMessageDialog(null, "Tabel Transaksi Tidak Ada"); catch (Exception ex) Pemrograman Java JDBC 69
70 JOptionPane.showMessageDialog(null, ex.getmessage()); ); // button update buttonupdate.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String id_transaksi, id_pegawai, id_pembeli, id_jilbab,tanggal, jumlah, harga_total; id_transaksi = textid_transaksi.gettext(); id_pegawai = textid_pegawai.gettext(); id_pembeli = textid_pembeli.gettext(); id_jilbab = textid_jilbab.gettext(); tanggal = texttanggal.gettext(); jumlah = textjumlah.gettext(); harga_total = textharga_total.gettext(); Pemrograman Java JDBC 70
71 //input ke database koneksi open = new koneksi (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "Update tb_transaksi SET id_transaksi='"+id_transaksi + "',id_pegawai='"+id_pegawai +"',id_pembeli='"+id_pembeli + "',id_jilbab='"+id_jilbab + "',tanggal='"+tanggal + "',jumlah='"+jumlah + "',harga_total='"+harga_total + "'WHERE id_transaksi='"+id_transaksi+"'"; int i = stmt.executeupdate (sql); if (i == 1) JOptionPane.showMessageDialog(null, "Tabel Transaksi Berhasil Diupdate"); catch (Exception ex) Pemrograman Java JDBC 71
72 JOptionPane.showMessageDialog(null, ex.getmessage()); ); public static void main(string[]args) Transaksi_Update j=new Transaksi_Update(); j.label(); j.jalankan(); Pemrograman Java JDBC 72
73 3.3.4 View import java.awt.*; import java.sql.*; import javax.swing.*; import javax.swing.table.*; public class Transaksi_View extends JPanel Pemrograman Java JDBC 73
74 String[] header = "Id Transaksi","Id Pegawai","Id Pembeli","Id Jilbab","Tanggal Transaksi","Jumlah","Harga Total"; JTable table = new JTable(); JScrollPane scrolltable = new JScrollPane(); private Object[][] datatable = null; Transaksi_View() koneksi open = new koneksi (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM tb_transaksi"; ResultSet rs = stmt.executequery(sql); ResultSetMetaData meta = rs.getmetadata(); int kolom = meta.getcolumncount(); int baris = 0; while(rs.next()) baris = rs.getrow(); datatable = new Object[baris][kolom]; int x = 0, y=1; Pemrograman Java JDBC 74
75 rs.beforefirst(); while(rs.next()) datatable[x][0] = rs.getstring("id_transaksi"); datatable[x][1] = rs.getstring("id_pegawai"); datatable[x][2] = rs.getstring("id_pembeli"); datatable[x][3] = rs.getstring("id_jilbab"); datatable[x][4] = rs.getstring("tanggal"); datatable[x][5] = rs.getstring("jumlah"); datatable[x][6] = rs.getstring("harga_total"); x++; y++; scrolltable.setviewportview(table); table.setmodel(new DefaultTableModel(dataTable, header)); add(scrolltable, BorderLayout.NORTH); stmt.close(); rs.close(); catch (Exception ex) JOptionPane.showMessageDialog(null, "Tabel Transaksi Error"); void Data() Pemrograman Java JDBC 75
76 JFrame frame = new JFrame("Data Transaksi"); frame.setdefaultcloseoperation(jframe.exit_on_close); Transaksi_View content = new Transaksi_View(); content.setopaque(true); frame.setcontentpane(content); frame.pack(); frame.setlocationrelativeto(null); frame.setvisible(true); public static void main(string [] args) Transaksi_View j=new Transaksi_View(); j.data(); Pemrograman Java JDBC 76
77 Pemrograman Java JDBC 77
78 3.4 Tabel Pegawai Input import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import java.sql.*; class Pegawai_Input extends JFrame JLabel labelid_pegawai=new JLabel("Id "); JLabel labelnama=new JLabel("Nama"); JTextField textid_pegawai=new JTextField(30); JTextField textnama=new JTextField(30); JButton buttonsave=new JButton("Save"); JButton buttonexit=new JButton("Exit"); Pegawai_Input() settitle("data Pegawai ( )"); setlocation(300,150); Pemrograman Java JDBC 78
79 setsize(400,200); setdefaultcloseoperation(jframe.exit_on_close); void Label() getcontentpane().setlayout(null); getcontentpane().add(labelid_pegawai);labelid_pegawai.setbounds(10,10,70,20); getcontentpane().add(labelnama); labelnama.setbounds(10,30,70,20); getcontentpane().add(textid_pegawai); textid_pegawai.setbounds(80,10,110,20); getcontentpane().add(textnama); textnama.setbounds(80,30,110,20); getcontentpane().add(buttonsave); buttonsave.setbounds(60,120,90,20); getcontentpane().add(buttonexit);buttonexit.setbounds(160,120,80,20); setvisible(true); void Jalankan() // button exit buttonexit.addactionlistener ( Pemrograman Java JDBC 79
80 new ActionListener() public void actionperformed(actionevent e) if (JOptionPane.showConfirmDialog( null, "Apakah Anda benar-benar akan keluar?","konfirmasi", JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE) == JOptionPane.OK_OPTION) System.exit(0); ); //button save buttonsave.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String id_pegawai, nama; id_pegawai = textid_pegawai.gettext(); nama = textnama.gettext(); Pemrograman Java JDBC 80
81 //input ke database koneksi open = new koneksi (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "INSERT INTO tb_pegawai VALUES ('"+id_pegawai+"','"+nama+"');"; int i = stmt.executeupdate (sql); if (i == 1) JOptionPane.showMessageDialog(null, "Tabel Pegawai Berhasil Disimpan"); catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); Pemrograman Java JDBC 81
82 public static void main(string[]args) Pegawai_Input j=new Pegawai_Input(); j.label(); j.jalankan(); Delete import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; Pemrograman Java JDBC 82
83 import java.sql.*; class Pegawai_Delete extends JFrame JLabel labelid_pegawai=new JLabel("Id Pegawai"); JLabel labelnama=new JLabel("Nama"); JTextField textid_pegawai=new JTextField(30); JTextField textnama=new JTextField(30); JButton buttonsearch=new JButton("Search"); JButton buttondelete=new JButton("Delete"); JButton buttonexit=new JButton("Exit"); Pegawai_Delete() settitle("data Pegawai "); setlocation(300,150); setsize(400,200); setdefaultcloseoperation(jframe.exit_on_close); void Label() getcontentpane().setlayout(null); Pemrograman Java JDBC 83
84 getcontentpane().add(labelid_pegawai);labelid_pegawai.setbounds(10,10,70,20); getcontentpane().add(labelnama); labelnama.setbounds(10,30,70,20); getcontentpane().add(textid_pegawai); textid_pegawai.setbounds(80,10,110,20); getcontentpane().add(textnama); textnama.setbounds(80,30,160,20); getcontentpane().add(buttonsearch);buttonsearch.setbounds(20,120,90,20); getcontentpane().add(buttondelete); buttondelete.setbounds(140,120,90,20); getcontentpane().add(buttonexit);buttonexit.setbounds(260,120,80,20); setvisible(true); setvisible(true); void Jalankan() // button exit buttonexit.addactionlistener ( new ActionListener() public void actionperformed(actionevent e) if (JOptionPane.showConfirmDialog( null, "Apakah Anda benar-benar akan keluar?","konfirmasi", Pemrograman Java JDBC 84
85 JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE) == JOptionPane.OK_OPTION) System.exit(0); ); // button search buttonsearch.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String search; String id_pegawai, nama; koneksi open = new koneksi (); Connection mysql = open.getconnection(); try search=textid_pegawai.gettext(); Statement stmt = mysql.createstatement(); Pemrograman Java JDBC 85
86 String sql = "SELECT * FROM tb_pegawai WHERE id_pegawai like '"+search+"'"; ResultSet i = stmt.executequery (sql); if(i.next()) textid_pegawai.settext(i.getstring(1)); textnama.settext(i.getstring(2)); else JOptionPane.showMessageDialog(null, "Tabel Pegawai Tidak Ada"); catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); // button delete buttondelete.addactionlistener ( new ActionListener() Pemrograman Java JDBC 86
87 public void actionperformed (ActionEvent e) String id_pegawai, nama; id_pegawai = textid_pegawai.gettext(); nama = textnama.gettext(); //input ke database koneksi open = new koneksi (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "DELETE FROM tb_pegawai WHERE id_pegawai='"+id_pegawai+"'"; int i = stmt.executeupdate (sql); if (i == 1) JOptionPane.showMessageDialog(null,"Tabel Pegawai Berhasil Dihapus"); catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); Pemrograman Java JDBC 87
88 ); public static void main(string[]args) Pegawai_Delete j=new Pegawai_Delete(); j.label(); j.jalankan(); Pemrograman Java JDBC 88
89 3.4.3 Update import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import java.sql.*; class Pegawai_Update extends JFrame JLabel labelid_pegawai=new JLabel("Id"); JLabel labelnama=new JLabel("Nama"); JTextField textid_pegawai=new JTextField(30); JTextField textnama=new JTextField(30); JButton buttonsearch=new JButton("Search"); JButton buttonupdate=new JButton("Update"); JButton buttonexit=new JButton("Exit"); Pegawai_Update() settitle("data Pegawai ( )"); setlocation(300,150); Pemrograman Java JDBC 89
90 setsize(400,200); setdefaultcloseoperation(jframe.exit_on_close); void Label() getcontentpane().setlayout(null); getcontentpane().add(labelid_pegawai);labelid_pegawai.setbounds(10,10,70,20); getcontentpane().add(labelnama); labelnama.setbounds(10,30,70,20); getcontentpane().add(textid_pegawai); textid_pegawai.setbounds(80,10,110,20); getcontentpane().add(textnama); textnama.setbounds(80,30,110,20); getcontentpane().add(buttonupdate);buttonupdate.setbounds(20,120,90,20); getcontentpane().add(buttonsearch); buttonsearch.setbounds(140,120,90,20); getcontentpane().add(buttonexit);buttonexit.setbounds(270,120,80,20); setvisible(true); void Jalankan() // button exit Pemrograman Java JDBC 90
91 buttonexit.addactionlistener ( new ActionListener() public void actionperformed(actionevent e) if (JOptionPane.showConfirmDialog( null, "Apakah Anda benar-benar akan keluar?","konfirmasi", JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE) == JOptionPane.OK_OPTION) System.exit(0); ); // button search buttonsearch.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String search; Pemrograman Java JDBC 91
92 String id_pegawai, nama; koneksi open = new koneksi (); Connection mysql = open.getconnection(); try search=textid_pegawai.gettext(); Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM tb_pegawai WHERE id_pegawai like '"+search+"'"; ResultSet i = stmt.executequery (sql); if(i.next()) textid_pegawai.settext(i.getstring(1)); textnama.settext(i.getstring(2)); else JOptionPane.showMessageDialog(null, "Tabel Pegawai Tidak Ada"); catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); Pemrograman Java JDBC 92
93 ); // button update buttonupdate.addactionlistener ( new ActionListener() public void actionperformed (ActionEvent e) String id_pegawai, nama; id_pegawai = textid_pegawai.gettext(); nama = textnama.gettext(); //input ke database koneksi open = new koneksi (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "Update tb_pegawai SET id_pegawai='"+id_pegawai + "',nama='"+nama Pemrograman Java JDBC 93
94 + "'WHERE id_pegawai='"+id_pegawai+"'"; int i = stmt.executeupdate (sql); if (i == 1) JOptionPane.showMessageDialog(null, "Tabel Pegawai Berhasil Diupdate"); catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); public static void main(string[]args) Pegawai_Update j=new Pegawai_Update(); j.label(); j.jalankan(); Pemrograman Java JDBC 94
95 3.4.4 View import java.awt.*; import java.sql.*; import javax.swing.*; import javax.swing.table.*; public class Pegawai_View extends JPanel String[] header = "Id Pegawai","Nama"; JTable table = new JTable(); Pemrograman Java JDBC 95
96 JScrollPane scrolltable = new JScrollPane(); private Object[][] datatable = null; Pegawai_View() koneksi open = new koneksi (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM tb_pegawai"; ResultSet rs = stmt.executequery(sql); ResultSetMetaData meta = rs.getmetadata(); int kolom = meta.getcolumncount(); int baris = 0; while(rs.next()) baris = rs.getrow(); datatable = new Object[baris][kolom]; int x = 0, y=1; rs.beforefirst(); while(rs.next()) Pemrograman Java JDBC 96
97 datatable[x][0] = rs.getstring("id_pegawai"); datatable[x][1] = rs.getstring("nama"); x++; y++; scrolltable.setviewportview(table); table.setmodel(new DefaultTableModel(dataTable, header)); add(scrolltable, BorderLayout.NORTH); stmt.close(); rs.close(); catch (Exception ex) JOptionPane.showMessageDialog(null, "Tabel Pegawai Error"); void Data() JFrame frame = new JFrame("Data Pegawai "); frame.setdefaultcloseoperation(jframe.exit_on_close); Pegawai_View content = new Pegawai_View(); content.setopaque(true); frame.setcontentpane(content); frame.pack(); Pemrograman Java JDBC 97
98 frame.setlocationrelativeto(null); frame.setvisible(true); public static void main(string [] args) Pegawai_View j=new Pegawai_View(); j.data(); Pemrograman Java JDBC 98
99 BAB IV MENU 4.1 Menu import javax.swing.*; import java.awt.event.*; class Menu extends JFrame JMenuBar menucontoh=new JMenuBar(); JMenu File=new JMenu("FIle"); JMenu OpenSubmenu = new JMenu("View"); JMenuItem View1 = new JMenuItem("Tabel Pembeli"); JMenuItem View2 = new JMenuItem("Tabel Jilbab"); JMenuItem View3 = new JMenuItem("Tabel Transaksi"); JMenuItem View4 = new JMenuItem("Tabel Pegawai"); JMenuItem Exit=new JMenuItem("Exit"); JMenu data=new JMenu("Data"); JMenu tblpembeli=new JMenu ("Data Pembeli"); JMenuItem pembeliinput=new JMenuItem("Input"); JMenuItem pembeliupdate=new JMenuItem("Update"); JMenuItem pembelidelete=new JMenuItem("Delete"); JMenu tbljilbab=new JMenu ("Data Jilbab"); JMenuItem jilbabinput=new JMenuItem("Input"); JMenuItem jilbabupdate=new JMenuItem("Update"); JMenuItem jilbabdelete=new JMenuItem("Delete"); Pemrograman Java JDBC 99
100 JMenu tbltransaksi=new JMenu ("Data Transaksi"); JMenuItem transaksiinput=new JMenuItem("Input"); JMenuItem transaksiupdate=new JMenuItem("Update"); JMenuItem transaksidelete=new JMenuItem("Delete"); JMenu tblpegawai=new JMenu ("Data Pegawai"); JMenuItem pegawaiinput=new JMenuItem("Input"); JMenuItem pegawaiupdate=new JMenuItem("Update"); JMenuItem pegawaidelete=new JMenuItem("Delete"); JMenu About=new JMenu("About"); JMenuItem AboutUs=new JMenuItem("About Us"); Menu() settitle("menu"); setlocation(400,120); setsize(600,400); setdefaultcloseoperation(jframe.exit_on_close); void Wid() setjmenubar(menucontoh); menucontoh.add(file); File.add(OpenSubmenu); OpenSubmenu.add(View1); Pemrograman Java JDBC 100
101 OpenSubmenu.add(View2); OpenSubmenu.add(View3); OpenSubmenu.add(View4); File.add(Exit); menucontoh.add(data); data.add(tblpembeli); tblpembeli.add(pembeliinput); tblpembeli.add(pembeliupdate); tblpembeli.add(pembelidelete); data.add(tbljilbab); tbljilbab.add(jilbabinput); tbljilbab.add(jilbabupdate); tbljilbab.add(jilbabdelete); data.add(tbltransaksi); tbltransaksi.add(transaksiinput); tbltransaksi.add(transaksiupdate); tbltransaksi.add(transaksidelete); data.add(tblpegawai); tblpegawai.add(pegawaiinput); tblpegawai.add(pegawaiupdate); tblpegawai.add(pegawaidelete); menucontoh.add(about); About.add(AboutUs); setvisible(true); Pemrograman Java JDBC 101
102 void Control() //view View1.addActionListener(new ActionListener() public void actionperformed(actionevent e) Pembeli_View viewing = new Pembeli_View(); viewing.data(); ); View2.addActionListener(new ActionListener() public void actionperformed(actionevent e) Jilbab_View viewing = new Jilbab_View(); viewing.data(); ); View3.addActionListener(new ActionListener() Pemrograman Java JDBC 102
103 public void actionperformed(actionevent e) Transaksi_View viewing = new Transaksi_View(); viewing.data(); ); View4.addActionListener(new ActionListener() public void actionperformed(actionevent e) Pegawai_View viewing = new Pegawai_View(); viewing.data(); ); //inputan pembeliinput.addactionlistener(new ActionListener() public void actionperformed(actionevent e) Pembeli_Input viewing = new Pembeli_Input(); viewing.label(); Pemrograman Java JDBC 103
104 viewing.jalankan(); ); jilbabinput.addactionlistener(new ActionListener() public void actionperformed(actionevent e) Jilbab_Input viewing = new Jilbab_Input(); viewing.label(); viewing.jalankan(); ); transaksiinput.addactionlistener(new ActionListener() public void actionperformed(actionevent e) Transaksi_Input viewing = new Transaksi_Input(); viewing.label(); viewing.jalankan(); ); pegawaiinput.addactionlistener(new ActionListener() Pemrograman Java JDBC 104
105 public void actionperformed(actionevent e) Pegawai_Input viewing = new Pegawai_Input(); viewing.label(); viewing.jalankan(); ); //update pembeliupdate.addactionlistener(new ActionListener() public void actionperformed(actionevent e) Pembeli_Update viewing = new Pembeli_Update(); viewing.label(); viewing.jalankan(); ); jilbabupdate.addactionlistener(new ActionListener() public void actionperformed(actionevent e) Pemrograman Java JDBC 105
106 Jilbab_Update viewing = new Jilbab_Update(); viewing.label(); viewing.jalankan(); ); transaksiupdate.addactionlistener(new ActionListener() public void actionperformed(actionevent e) Transaksi_Update viewing = new Transaksi_Update(); viewing.label(); viewing.jalankan(); ); pegawaiupdate.addactionlistener(new ActionListener() public void actionperformed(actionevent e) Pegawai_Update viewing = new Pegawai_Update(); viewing.label(); viewing.jalankan(); Pemrograman Java JDBC 106
107 ); //delete pembelidelete.addactionlistener(new ActionListener() public void actionperformed(actionevent e) Pembeli_Delete viewing = new Pembeli_Delete(); viewing.label(); viewing.jalankan(); ); jilbabdelete.addactionlistener(new ActionListener() public void actionperformed(actionevent e) Jilbab_Delete viewing = new Jilbab_Delete(); viewing.label(); viewing.jalankan(); Pemrograman Java JDBC 107
108 ); transaksidelete.addactionlistener(new ActionListener() public void actionperformed(actionevent e) Transaksi_Delete viewing = new Transaksi_Delete(); viewing.label(); viewing.jalankan(); ); pegawaidelete.addactionlistener(new ActionListener() public void actionperformed(actionevent e) Pegawai_Delete viewing = new Pegawai_Delete(); viewing.label(); viewing.jalankan(); ); Pemrograman Java JDBC 108
109 AboutUs.addActionListener(new ActionListener() public void actionperformed(actionevent e) JOptionPane.showMessageDialog(null,"Tugas Pemrograman Berbasis Java *Widatin Mayasari ( TI)*","About",JOptionPane.INFORMATION_MESSAGE); ); public static void main(string[]args) Menu j=new Menu(); j.wid(); j.control(); Pemrograman Java JDBC 109
110 Pemrograman Java JDBC 110
111 4.2 Integrasi Menu (Hasil Akhir) Pemrograman Java JDBC 111
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 terperinciTUGAS 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 terperinciTUGAS PEMROGRAMAN BERBASIS JAVA Penyewaan ps
TUGAS PEMROGRAMAN BERBASIS JAVA Penyewaan ps Disusun Oleh : Denilson F.S Afonso 13111098 21 PRODI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAR MERCU BUANA YOGYAKARTA Daftar Isi Daftar Isi...
Lebih terperinciTugas 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 terperinciPERANCANGAN SISTEM BERBASIS JAVA. ( Penjualan Handphone )
PERANCANGAN SISTEM BERBASIS JAVA ( Penjualan Handphone ) Disusun oleh: Agus Kurniawan 13111026 PROGRAM STUDI TEKNIK INFORMASTIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANAYOGYAKARTA 2014-2015
Lebih terperinciSISTEM 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 terperinciPEMROGRAMAN 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 terperinciSISTEM INFORMASI PENJUALAN LAPTOP
SISTEM INFORMASI PENJUALAN LAPTOP Nama : Nurul Arifianti Nim : 13121006 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2015 BAB I PENDAHULUAN LATAR BELAKANG
Lebih terperinciSISTEM 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 terperinciSISTEM 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 terperinciAplikasi Santri TPQ AL FATIH Masjid Al Iman Klebengan Caturtunggal Depok Sleman Yogyakarta. NIM : Nama : M. Bagus Kurniawan Kelas: 22
Aplikasi Santri TPQ AL FATIH Masjid Al Iman Klebengan Caturtunggal Depok Sleman Yogyakarta NIM : 13121008 Nama : M. Bagus Kurniawan Kelas: 22 FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA
Lebih terperinciJAVA. Sistem Informasi Rental Mobil
JAVA Sistem Informasi Rental Mobil Di Susun Oleh : NAMA : Maria Tantri NIM : 14122048 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2015 DAFTAR ISI DAFTAR
Lebih terperinciLAPORAN 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 terperinciProgram 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 terperinciSISTEM 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 terperinciSISTEM INFORMASI REKAM MEDIS RAWAT JALAN BERBASIS JAVA. Disusun oleh : Muhammadu Nawa Addi
SISTEM INFORMASI REKAM MEDIS RAWAT JALAN BERBASIS JAVA Disusun oleh : Muhammadu Nawa Addi 13121033 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA 2015
Lebih terperinciP 10 Bab 6 : JDBC & MySQL. 6.1 Tujuan. 6.2 Materi. 6.3 MySQL
P 10 Bab 6 : JDBC & MySQL 6.1 Tujuan 6.2 Materi Mahasiswa mampu : Mengetahui dan memahami JDBC, ODBC, langkah-langkah pemrograman JDBC dan konfigurasinya. Mengetahui dan memahami koneksi database dengan
Lebih terperinciSISTEM INFORMASI PENJUALAN SATE (RESTAURANT) BERBASIS JAVA. Disusun oleh : Nama: Rahmat Hidayat Nim:
SISTEM INFORMASI PENJUALAN SATE (RESTAURANT) BERBASIS JAVA Disusun oleh : Nama: Rahmat Hidayat Nim:13121022 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA
Lebih terperinciBAB 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 terperinciJDBC. Oleh : HANDOYO
JDBC Oleh : HANDOYO 14111012 UNIVERSITAS MERCU BUANA YOGYAKARTA FAKULTAS TEKNOLOGI INFORMASI PROGRAM STUDI TEKNIK INFORMATIKA 2015 BAB I PENDAHULUAN Latar Belakang Rumah sakit adalah tempat yang digunakan
Lebih terperinciPemrograman 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 terperinciTugas Pemrograman Java P7 EL Event Handler & Menu. Disusun oleh: RIDLO PAMUJI / 22
Tugas Pemrograman Java P7 EL Event Handler & Menu Disusun oleh: RIDLO PAMUJI 13111111 / 22 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2015/2016 1.
Lebih terperinciMODUL 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 terperinciMembuat Menu Login Sederhana [Full Coding]
Membuat Menu Login Sederhana [Full Coding] Oleh: Yudi Setiawan Pada tutorial, ini saya berusaha mengajari Anda secara lebih keras lagi agar Anda mempunyai bekal ilmu dasar yang kuat di ilmu pemrograman
Lebih terperincivisit : 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 terperinciMEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA BY : INDRA
MEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA BY : INDRA 2009 MEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA (BY: INDRA.WIDIATMOJO) Sebagaimana kita ketahui bahasa Java merupakan bahasa yang sedang naik
Lebih terperinciSISTEM RANCANAGAN APLIKASI PEMBAYARAN SPP. Di Susun Oleh: Nama : Ikhlas Adi Putra Nim : Kelas : 21/Pagi
SISTEM RANCANAGAN APLIKASI PEMBAYARAN SPP Di Susun Oleh: Nama : Ikhlas Adi Putra Nim : 13111025 Kelas : 21/Pagi Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta
Lebih terperincijtextfield 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 terperinciMateri : GUI AWT & SWING.
Materi : GUI AWT & SWING http://luemut4n.0fees.net Selain untuk pemrograman yang berbasis konsol, java juga mendukung pemrograman berbasiskan GUI (Graphical User Interface), Salah satunya menggunakan AWT
Lebih terperinci1. Buka Aplikasi NetBeans yang sudah terinstall. 2. Buat Project Baru.
APLIKASI SEDERHANA DENGAN JAVA DAN ORACLE XE 1. Buka Aplikasi NetBeans yang sudah terinstall 2. Buat Project Baru. Dari Menu File New Project Pada Step 1 Pilih Categories: Java dan Projects: Java Application
Lebih terperinciBAB IX. USER INTERFACE
BAB IX. USER INTERFACE 9.1.Dasar GUI Program GUI (Graphical User Interface) merupakan metode pendesainan program ke dunia nyata (real world) atau visual bukan dalam bentuk console. Paket yang dapat digunakan
Lebih terperinciKA2173 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 terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 29 GUI: KALKULATOR MINI A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang
Lebih terperinciMODUL 7 - EXCEPTION HANDLING
DESKRIPSI MATERI Modul 7 yang berjudul Exception Handling ini memaparkan tentang bagaimana cara menangkap kesalahan saat program dijalankan agar jalannya program tidak keluar begitu saja dari alur yang
Lebih terperinciKA2173 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 terperinciSISTEM INFORMASI PENYIMPANAN DATA BUKU-BUKU SEKOLAH DASAR
SISTEM INFORMASI PENYIMPANAN DATA BUKU-BUKU SEKOLAH DASAR Disusun oleh : Randi Putra Abdali (13111020) PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MERCU BUAYA YOGYAKARTA 2015 1 Daftar
Lebih terperinciMODUL PRAKTIKUM KE 3 A.
MODUL PRAKTIKUM KE 3 A. Target Praktikum - Mahasiswa mengetahui berbagai macam operator java dan penggunaannya - Mahasiswa mampu menyelesaikan permasalahan terkait penggunaan operator - Mengetahui build
Lebih terperinciMODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA
MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan Teknik
Lebih terperinciBelajar 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 terperinciGUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah
GUI & Event Handling Viska Mutiawani, M.Sc 1 Viska Mutiawani - Informatika FMIPA GUI pada Java GUI (Graphical User Interface) pada Java umumnya menggunakan kelas dari package javax.swing dan java.awt.
Lebih terperinciMenghubungkan 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 terperinciMahasiswa mampu : Mengetahui dan memahami Event Handling dalam pemrograman Java. Mengetahui dan memahami Sistem Menu dalam pemrograman Java.
P 6 Bab 5 : Event Handler & Sistem Menu 5.1 Tujuan Mahasiswa mampu : Mengetahui dan memahami Event Handling dalam pemrograman Java. Mengetahui dan memahami Sistem Menu dalam pemrograman Java. 5.2 Materi
Lebih terperinciGUI & Event Handling. Viska Mutiawani, M.Sc
GUI & Event Handling Viska Mutiawani, M.Sc GUI pada Java GUI (Graphical User Interface) pada Java umumnya menggunakan kelas dari package javax.swing dan java.awt. AWT dan Swing dapat dipergunakan untuk
Lebih terperinciBAB 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 terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 27 ANTAR MUKA GRAFIS A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang
Lebih terperinciTUTORIAL 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 terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 28 PENANGANAN EVENT A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang melibatkan
Lebih terperinciPemrograman Java. Pertemuan VIII By: Augury
Pemrograman Java Pertemuan VIII By: Augury Menambahkan Komponen JPanel Untuk menambahkan komponen ke JFrame digunakan JPanel sebagai container (penampung) dari komponen yang akan ditambahkan Langkah membuat
Lebih terperinciLAPORAN 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 terperinciPERTEMUAN VI AWT DAN SWING TUJUAN PRAKTIKUM. 1. Praktikan mengenal pembuatan GUI pada Java. 2. Praktikan memahami action pada objek dalam Java.
PERTEMUAN VI AWT DAN SWING TUJUAN PRAKTIKUM 1. Praktikan mengenal pembuatan GUI pada Java. 2. Praktikan memahami action pada objek dalam Java. Selain untuk pemrograman yang berbasis konsol, java juga mendukung
Lebih terperinciLISTING PROGRAM. package app.maximumflow; import java.awt.borderlayout; import java.awt.eventqueue;
65 LISTING PROGRAM package app.maximumflow; import java.awt.borderlayout; import java.awt.eventqueue; import javax.swing.jframe; import javax.swing.jpanel; import javax.swing.border.emptyborder; import
Lebih terperinciGUI, 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 terperinciMembuat Kalkulator dengan Java
Membuat Kalkulator dengan Java Oleh: Eko Wicaksono Ini merupakan program kalkulator sederhana Kali ini saya ingin membuat tutor dari bahasa java, belajar membuat kalkulator namanya. Ini program masih sangat
Lebih terperinciKONEKSI 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 terperinciMasukkan 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 terperinciTUJUAN. 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 terperinciArsitektur 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 terperinciPengenalan 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 terperinciModul 08. User Interface 01
Modul 08 User Interface 01 Materi : 1. Mengenal dan mengetahui komponen package awt dan swing untuk membuat user interface 1. Konsep Dasar Swing dan awt merupakan package yang berguna untuk membangun aplikasi
Lebih terperinciTUGAS PEMROGRAMAN JAVA P10 SISTEM APLIKASI TOKO BUKU
TUGAS PEMROGRAMAN JAVA P10 SISTEM APLIKASI TOKO BUKU NAMA : DANY SUKTIAWAN IF. NIM : 12111074 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEHNIK INFORMATIKA UNIVERSITAS MERCUBUANA YOGYAKARTA 2015 DAFTAR
Lebih terperinciTUGAS 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 terperinciPEMROGRMAN BERBASIS JAVA (P10) SISTEM DATA PESANAN OBAT HERBAL
PEMROGRMAN BERBASIS JAVA (P10) SISTEM DATA PESANAN OBAT HERBAL Disusun oleh : Susilo 13111039/22/TI PRODI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 1 DAFTAR ISI
Lebih terperinciP 5 Bab 4 : GUI (Graphical User Interface) 4.1 Tujuan. 4.2 Materi. 4.3 Review OOP. : Suzuki, Ferari, Toyota, Honda, Jaguar
P Bab : GUI (Graphical User Interface). Tujuan Mahasiswa mampu : Mengetahui pemrograman GUI dengan Java Mengetahui dan memahami berbagai GUI dalam pemrograman java. Mengetahui dan memahami pemrograman
Lebih terperinciAPLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :
APLIKASI PERHITUNGAN NILAI MAHASISWA Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut : 1. Buka aplikasi Java Netbeans kemudian buat project baru, pilih Java dan Java Application
Lebih terperinciMateri 5 Pemrograman Visual
Materi 5 Pemrograman Visual Pada materi ini akan dipelajari tentang pemberian aksi pada komponen swing (listener), terutama ActionListener. Sesi Materi ActionListener merupakan salah satu listener yang
Lebih terperinciLAPORAN PRAKTIKUM PEMOGRAMAN BERBASIS JAVA. Oleh : SHOLAHUDDIN AL-AYUBI
LAPORAN PRAKTIKUM PEMOGRAMAN BERBASIS JAVA Oleh : SHOLAHUDDIN AL-AYUBI 13111019 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2015 Kata Pengantar Puji
Lebih terperinciAPLIKASI DATA MAHASISWA DENGAN PROGRAM JAVA DAN DATABASE MYSQL
APLIKASI DATA MAHASISWA DENGAN PROGRAM JAVA DAN DATABASE MYSQL DI SUSUN OLEH : NAMA : EKO RANTOSO NIM : 15122028 KELAS : 22 PROGRAM STUDI SISTEM INFORMATIKA FAKULTAS TEKNIK INFORMASI DAFTAR ISI Bab I Pendahuluan...
Lebih terperinciBAB 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 terperinciIF PEMROGRAMAN LANJUT EVENT. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT EVENT 13 Oleh : Andri Heryandi, M.T. EVENT Event adalah suatu kejadian dimana kondisi dari suatu objek berubah. Event dibuat sebagai hasil interaksi user dengan komponen GUI.
Lebih terperinciAkses 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 terperinciTutorial 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 terperinciJava 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 terperinciPEMROGRAMAN JAVA Sistem gudang
PEMROGRAMAN JAVA Sistem gudang Di Susun Oleh: Nama : Eka Wahyu Suristianto Putra Nim : 13111002 Kelas : 21/Pagi Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta
Lebih terperinciSlide 6: Writing Classes
Slide 6: Writing Classes Bank Account Class 1. File Account.java berisi sebagian hal yang diperlukan untuk merepresentasikan sebuah bank account. Ketik dan simpan program tersebut serta pelajari methods
Lebih terperinciPraktikum 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 terperinciMEMBUAT REPORT: REPORTPEMBELI
MEMBUAT REPORT: REPORTPEMBELI Pada bab ini Anda akan dipandu membuat report dengan memanfaatkan tool JasperReport dan ireport. Dengan kedua tool tersebut, Anda dapat membuat report di Java dengan mudah.
Lebih terperinciSISTEM INFORMASI PENYIMPANAN DATA BARANG ALAT TULIS KANTOR
SISTEM INFORMASI PENYIMPANAN DATA BARANG ALAT TULIS KANTOR Disusun oleh : Ade Daud Hasan (13112064) PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MERCU BUAYA YOGYAKARTA 2015 1 BAB I Pendahuluan
Lebih terperinciPENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database
PENDAHULUAN Ada Beberapa perintah query dalam VB.Net yang digunakan untuk mengelola database SQL SERVER diantaranya adalah sebagai berikut: SELECT Perintah ini digunakan untuk menampilkan tabel dalam database
Lebih terperinciKoneksi 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 terperinciMateri 3 Pemrograman Visual
Materi 3 Pemrograman Visual Pada materi ini akan dipelajari tentang layouting, terutama 1. BorderLayout 2. FlowLayout 3. GridLayout Sesi Materi Pada saat membuat aplikasi GUI menggunakan bahasa pemrograman
Lebih terperinciMembuat Data Mahasiswa dengan Java Netbeans dan SQLite
Membuat Data Mahasiswa dengan Java Netbeans dan SQLite Disusun Oleh : Hendi Santika Bismillahirrohmanirrohim. Assalamu alaikum ikhwan sekalian! Bertemu lagi dengan ane di Tutorial Membuat Data Mahasiswa
Lebih terperinciPERTEMUAN 6 AWT & SWING
Obyektif Praktikum : PERTEMUAN 6 AWT & SWING Memahami persamaan dan perbedaan antara AWT dan Swing. Mendesain aplikasi GUI menggunakan AWT. Memahami action pada objek dalam Java. Mendesain aplikasi GUI
Lebih terperinciPEMROGRAMAN JAVA Sistem gudang
PEMROGRAMAN JAVA Sistem gudang Di Susun Oleh: Nama : Eka Wahyu Suristianto Putra Nim : 13111002 Kelas : 21/Pagi Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta
Lebih terperinciLampiran Utama. a. Struktur Organisasi. Factory Manager. Vice Factory Manager. Non Produksi. Produksi. Dept. Power. Dept Greyee. Dept.
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
Lebih terperinciTUGAS 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 terperinciTUGAS 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 terperinciJAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti
Judul : Java Swing Tingkat : Pemula Email : kholidiswan@gmail.com Mohon maaf bila masih terjadi kesalahan dalam penulisan. Silakan kritik sarannya ke email diatas. JAVA SWING Swing merupakan library pada
Lebih terperinci1. 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 terperinciMembuat 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 terperinciLangkah-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 terperinciKEAHLIAN PEMROGAMAN JAVA
SILABUS KURIKULUM KEAHLIAN KOMPUTER KEAHLIAN PEMROGAMAN JAVA Bulan 1 : Dasar Pemrogaman Java Bulan 2 : Dasar Pemrogaman Java Bulan 3 : Java Swing J-Frame (GUI) Netbeans Bulan 4 : Java Swing J-Frame (GUI)
Lebih terperinciINSTRUKSI PENCABANGAN
INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan
Lebih terperinciLAMPIRAN. 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 terperinciBAB 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 terperinciKONEKSI 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 terperinciMODUL 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 terperinciPemrograman Berorientasi Obyek. Ramos Somya
Pemrograman Berorientasi Obyek Ramos Somya User Interface (UI) mencakup semua interaksi dan komunikasi antara sebuah program dan pemakainya termasuk semua yang didengar dan dirasakan. Kemudahan dan kecepatan
Lebih terperinciMembuat Frame, Label, TextField dan Button di Java [Full Coding]
Membuat Frame, Label, TextField dan Button di Java [Full Coding] Oleh: Yudi Setiawan Dalam bahasa pemrograman visual, ada istilah yang sering Anda dengar dengan sebutan Frame. Di Java, Frame merupakan
Lebih terperinciLISTING PROGRAM. Program animasi Frame by Frame dalam bahasa pemrograman Java
A-1 LISTING PROGRAM Program animasi Frame by Frame dalam bahasa pemrograman Java import java.awt.*; import java.awt.event.*; public class Animasi_Pose_To_Pose extends Frame implements Runnable Thread animation;
Lebih terperinciSOAL UAS Mata Kuliah : Pemrograman Berorientasi Objek Lanjutan
Fakultas Teknologi Informasi UNIVERSITAS BUDI LUHUR SOAL UAS Mata Kuliah : Pemrograman Berorientasi Objek Lanjutan 1. Bagian di dalam aplikasi GUI dimana programmer ditugaskan untuk merespon setiap event
Lebih terperinci