Program Data Pelanggan Toko Bandung Fashion

Save this PDF as:
 WORD  PNG  TXT  JPG

Ukuran: px
Mulai penontonan dengan halaman:

Download "Program Data Pelanggan Toko Bandung Fashion"

Transkripsi

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

2 2 Daftar Isi Halaman Judul... 1 Daftar Isi... 2 Bab I... 3 Bab II... 4 Bab III... 5 Bab IV... 9 Bab V Lampiran

3 3 Bab I Pendahuluan Latar Belakang Masalah Dewasa ini, berpakaian tidak hanya sebagai penutup aurat, atau sekedar melindungi badan dari lingungan. Akan tetapi peran pakaian bertambah menjadi lebih dari sekedar berbusana. Perkembangan dunia, diikuti dengan perkambangan trend atau mode pakaian. Beberapa orang berlomba-lomba untuk tampil fashionable, mengikuti perkembangan fashion yang ada. Sehingga banyak toko/distro, penyedia kebutuhan sandang, berlomba-lomba menarik pembeli. Banyak pula metode yang digunakan untuk menarik pembeli supaya jadi pelanggan tetap,. Diantaranya memberi diskon pada pelangan tetap atau member. Untuk itulah, perlu dibuat suatu sistem yang mampu menangani data pelanggan seperti pada program berikut. Alasan Pemilihan Judul Penulis perlu membuat program ini karena bebrapa alasan, yaitu: 1. Adanya tuntutan dari pasar, agar Toko Bandung tetap bisa bersaing 2. Perlunya Toko Bandung mengikat pelanggannya, supaya tidak lari ke toko lain 3. Sebagai tugas kuliah Pemrograman Berbasis Java 3

4 4 Bab II Database Rancangan Tabel Tabel yang digunakan dalam program ini hanya ada satu tabel. Yaitu tabel yang menyimpan data pelanggan. Penulis memberi nama t_plg Relasi Database Program ini belum melibatkan tabel lain untuk berelasi. 4

5 5 Bab III JDBC Tabel 1 Input Data Pelanggan Input data pelanggan disimpan dalam database java, dalam tabel t_plg Data tersimpan di database: 5

6 6 Search Data yang dicari menggunakan code sebagai string pencari Update Data yang sudah dicari, kemudian bisa diambil dua aksi, yaitu hapus, dan update untuk memperbaharui data. 6

7 7 Data yang sudah diubah, di database pun juga berubah, yaitu alamat Magelang menjadi Jogja, kelas keanggotaan dari Premium menjadi Gold. Delete Digunakan untuk menghapus data yang tidak diinginkan, atau terjadi kesalahan input. Data dengan code 3, atas nama Fibriyani sudah tidak ada di databse: 7

8 8 View Menampilkan data pelanggan sesuai data yang ada di database: 8

9 9 Bab IV Menu Menu Menu Program Data Pelanggan mempunyai sub_menu: File : Data : About File Pelanggan : Exit : Untuk keluar dari menu Input Pelanggan : Menampilpak form untuk input data pelanggan Cari Data Pelanggan : Mencari data pelanggan berdasarkan code yang dimoliki setiap pelanggan. View Data Pelanggan : Menampilkan tabel yang berisi data pelanggan Menampilkan Data diri Penulis. 9

10 10 Integrasi Menu Tampilan Menu Utama Sub Menu, Input Data 10

11 11 Sub Menu Update Data Pelanggan, sekalian untuk menghapus data Sub Menu About_Us: 11

12 12 Bab V Penutup Kesimpulan Pemrograman menggunakan bahasa Java, memiliki lebih banyak library yang juga memiliki banyak pilihan sesuai kebutuhan program. Lebih bisa mengikuti pemrogrman menggunakan Java dari pada PHP Kesulitan Kesulitan yang dihadapi adalah syntax yang muter-muter, dan banyaknya library. 12

13 13 Lampiran 1. Program untuk koneksi ke DB konekdb.java import java.sql.*; class konekdb String url, usr, pwd, dbn; public konekdb() dbn ="java"; url ="jdbc:mysql://localhost/"+dbn; usr ="root"; pwd ="real6"; public Connection getconnection() Connection con = null; try Class.forName("com.mysql.jdbc.Driver"); con = DriverManager.getConnection(url,usr,pwd); System.out.println("OK, DB Found"); catch (ClassNotFoundException e) System.out.println("driver tak ketemu"+e+"\n"); catch (SQLException e) System.out.println("tidak bisa konek ke db"); 13

14 14 return con; public static void main (String [] args) konekdb mysql = new konekdb(); mysql.getconnection(); 2. Program utama menu.java /* Nama : Rudi Kurniawan * NIM : */ import javax.swing.*; import java.awt.event.*; class menu extends JFrame JMenuBar pmenu=new JMenuBar(); JMenu fl=new JMenu("File"); JMenu setup = new JMenu ("Setup"); JMenuItem tbl_plg=new JMenuItem("Tabel Pelanggan"); JMenuItem exit=new JMenuItem("Exit"); JMenu dt=new JMenu("Data"); JMenuItem input_plg=new JMenuItem("Input Pelanggan"); JMenuItem update_plg=new JMenuItem("Cari Data Pelanggan"); 14

15 15 JMenuItem view_plg=new JMenuItem("View Pelanggan"); JMenu abt=new JMenu("About"); JMenuItem ket=new JMenuItem("About Us"); void gui() setjmenubar(pmenu); pmenu.add(fl); fl.add(setup); setup.add(tbl_plg); fl.add(exit); pmenu.add(dt); dt.add(input_plg); dt.add(update_plg); dt.add(view_plg); pmenu.add(abt); abt.add(ket); setvisible(true); menu() settitle("program Data Pelanggan"); setlocation(300,75); setsize(500,400); setdefaultcloseoperation(jframe.dispose_on_close); void aksi() 15

16 16 exit.addactionlistener(new ActionListener() public void actionperformed(actionevent e) System.exit(0); ); input_plg.addactionlistener(new ActionListener() public void actionperformed(actionevent e) inpt_plg hedler=new inpt_plg(); hedler.data(); hedler.tombol(); ); update_plg.addactionlistener(new ActionListener() public void actionperformed(actionevent e) upd_plg hedler=new upd_plg(); hedler.data(); hedler.tombol(); ); view_plg.addactionlistener(new ActionListener() 16

17 17 ); public void actionperformed(actionevent e) view_data hedler = new view_data(); hedler.tampil(); ket.addactionlistener(new ActionListener() public void actionperformed(actionevent e) JOptionPane.showMessageDialog(null, "<html>tugas Pemrormana Java by Rudi Kurniawan : <br/>nama : Rudi Kurniawan</html>", "Informasi", JOptionPane.INFORMATION_MESSAGE); ); <br/>nim public static void main(string[] args) menu evi=new menu(); evi.gui(); evi.aksi(); 17

18 18 3. Program untuk input data inpt_plg.java /* Nama : Rudi Kurniawan * NIM : */ import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import java.sql.*; class inpt_plg extends JFrame JLabel nim1= new JLabel("Code"); JTextField nim2= new JTextField(20); JLabel nama1=new JLabel("Name"); JTextField nama2= new JTextField(20); JLabel adrs1=new JLabel("Adress"); JTextField adrs2= new JTextField(20); JLabel gender=new JLabel("Gender"); JRadioButton gender1=new JRadioButton("Male"); JRadioButton gender2=new JRadioButton("Female"); ButtonGroup groupgender = new ButtonGroup(); JLabel clas1= new JLabel(""); String[] clas2="silver", "Premium", "Gold"; JComboBox clas3 = new JComboBox(clas2); 18

19 19 JButton sv =new JButton("Save"); JButton ex =new JButton("Exit"); inpt_plg () //Frame settitle("input Data Pelanggan"); setlocation(200,100); setsize(400,250); setdefaultcloseoperation(jframe.exit_on_close); setvisible(true); void data() getcontentpane().setlayout(null); //Code getcontentpane().add(nim1);nim1.setbounds(10,10,40,20); getcontentpane().add(nim2);nim2.setbounds(70,10,100,20); //Nama getcontentpane().add(nama1);nama1.setbounds(10,40,70,20); getcontentpane().add(nama2);nama2.setbounds(70,40,100,20); //address getcontentpane().add(adrs1);adrs1.setbounds(10,70,70,20); getcontentpane().add(adrs2);adrs2.setbounds(70,70,100,20); //gender getcontentpane().add(gender); gender.setbounds(10,100,100,20); getcontentpane().add(gender1); gender1.setbounds(70,100,100,20); getcontentpane().add(gender2); gender2.setbounds(150,100,100,20); groupgender.add(gender1); groupgender.add(gender2); 19

20 20 //class getcontentpane().add(clas1); clas1.setbounds(10,130,100,20); getcontentpane().add(clas3); clas3.setbounds(70,130,100,20); //button getcontentpane().add(sv); sv.setbounds(50, 170, 80, 20); getcontentpane().add(ex); ex.setbounds(250, 170, 80, 20); setvisible(true); void tombol() sv.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String code, nama, alamat, jns_kelamin, kelas; code = nim2.gettext(); nama = nama2.gettext(); alamat = adrs2.gettext(); if (gender1.isselected()==true) jns_kelamin=gender1.gettext(); else jns_kelamin=gender2.gettext(); 20

21 21 kelas = (String) clas3.getselecteditem(); //input data konekdb open = new konekdb (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "INSERT INTO t_plg (code,nama,alamat,jns_kelamin,kelas) VALUES ('"+code+"','"+nama+"','"+alamat+"','"+jns_kelamin+"','"+kelas+"');"; disimpan"); int i = stmt.executeupdate(sql); //int i=1; if (i == 1) JOptionPane.showMessageDialog(null, "Data berhasil catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ex.printstacktrace(); 21

22 22 ); //exit ex.addactionlistener(new ActionListener() public void actionperformed(actionevent e) if (JOptionPane.showConfirmDialog( null, "Yakin akan keluar?","yakin", JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE) == JOptionPane.OK_OPTION) System.exit(0); ); public static void main (String args[]) inpt_plg ev = new inpt_plg(); ev.data(); ev.tombol(); 22

23 23 4. Program untuk search data pelanggan upd_plg.java /* Nama : Rudi Kurniawan * NIM : */ import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import java.sql.*; class upd_plg extends JFrame upd_plg () //Frame settitle("update Data Pelanggan"); setlocation(200,100); setsize(400,250); setdefaultcloseoperation(jframe.exit_on_close); setvisible(true); JLabel nim1= new JLabel("Code"); JTextField nim2= new JTextField(20); JLabel nama1=new JLabel("Nama"); JTextField nama2= new JTextField(20); JLabel adrs1=new JLabel("Adress"); JTextField adrs2= new JTextField(20); 23

24 24 JLabel gender=new JLabel("Gender"); JRadioButton gender1=new JRadioButton("Male"); JRadioButton gender2=new JRadioButton("Female"); ButtonGroup groupgender = new ButtonGroup(); JLabel clas1= new JLabel("Class"); String[] clas2="silver", "Premium", "Gold"; JComboBox clas3 = new JComboBox(clas2); JButton sr =new JButton("Search"); JButton upd =new JButton("Update"); JButton del =new JButton("Delete"); JButton ex =new JButton("Exit"); void data() getcontentpane().setlayout(null); //NIM getcontentpane().add(nim1);nim1.setbounds(10,10,40,20); getcontentpane().add(nim2);nim2.setbounds(70,10,100,20); //Nama getcontentpane().add(nama1);nama1.setbounds(10,40,70,20); getcontentpane().add(nama2);nama2.setbounds(70,40,100,20); //address getcontentpane().add(adrs1);adrs1.setbounds(10,70,70,20); getcontentpane().add(adrs2);adrs2.setbounds(70,70,100,20); //gender getcontentpane().add(gender); gender.setbounds(10,100,100,20); getcontentpane().add(gender1); gender1.setbounds(70,100,100,20); getcontentpane().add(gender2); gender2.setbounds(150,100,100,20); groupgender.add(gender1); 24

25 25 groupgender.add(gender2); //class getcontentpane().add(clas1); clas1.setbounds(10,130,100,20); getcontentpane().add(clas3); clas3.setbounds(70,130,100,20); //button getcontentpane().add(sr); sr.setbounds(300, 10, 80, 20); getcontentpane().add(del); del.setbounds(300, 50, 80, 20); getcontentpane().add(upd); upd.setbounds(50, 170, 80, 20); getcontentpane().add(ex); ex.setbounds(250, 170, 80, 20); setvisible(true); void tombol() sr.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String cari; String code, nama, alamat, jns_kelamin, kelas; konekdb open = new konekdb (); Connection mysql = open.getconnection(); try cari= nim2.gettext(); Statement stmt = mysql.createstatement(); 25

26 26 like '"+cari+"'"; String query_search = "SELECT * FROM t_plg WHERE code ResultSet i = stmt.executequery (query_search); if (i.next()) nim2.settext(i.getstring(1)); nama2.settext(i.getstring(2)); adrs2.settext(i.getstring(3)); jns_kelamin = i.getstring(4); masukan salah"); if (jns_kelamin.equals("male")) gender1.setselected(true); else gender2.setselected(true); clas3.setselecteditem(i.getstring(5)); else JOptionPane.showMessageDialog(null, "Data yang anda catch (Exception ex) //JOptionPane.showMessageDialog(null, ex.getmessage()); 26

27 27 ); del.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String code, nama, alamat, jns_kelamin, kelas; code=nim2.gettext(); nama= nama2.gettext(); alamat=adrs2.gettext(); if (gender1.isselected()==true) jns_kelamin=gender1.gettext(); else jns_kelamin=gender2.gettext(); kelas=(string) clas3.getselecteditem(); konekdb open =new konekdb(); Connection mysql = open.getconnection(); 27

28 28 try code='"+code+"'"; Statement stmt = mysql.createstatement(); String query_del="delete FROM t_plg WHERE berhasil dihapus"); int i = stmt.executeupdate(query_del); if (i==1) JOptionPane.showMessageDialog(null, "Data catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); upd.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String code, nama, alamat, jns_kelamin, kelas; code = nim2.gettext(); nama = nama2.gettext(); alamat = adrs2.gettext(); 28

29 29 if (gender1.isselected()==true) jns_kelamin=gender1.gettext(); else jns_kelamin=gender2.gettext(); kelas = (String) clas3.getselecteditem(); konekdb open = new konekdb (); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String query_update = "UPDATE t_plg SET nama='"+nama +"',alamat='"+alamat+"', jns_kelamin='"+jns_kelamin +"',kelas='"+kelas+"' WHERE code='"+code+"'"; int i = stmt.executeupdate (query_update); berhasil"); if (i==1) JOptionPane.showMessageDialog(null, "Update data 29

30 30 catch (Exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); ex.addactionlistener(new ActionListener() public void actionperformed(actionevent e) if (JOptionPane.showConfirmDialog( null, "Yakin akan keluar?","yakin", JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE) == JOptionPane.OK_OPTION) System.exit(0); ); public static void main (String args[]) 30

31 31 upd_plg ev = new upd_plg(); ev.data(); ev.tombol(); 5. Program untuk menampilkan data pelanggan view_data.java /* Nama : Rudi Kurniawan * NIM : */ import java.awt.*; import java.sql.*; import javax.swing.*; import javax.swing.table.*; public class view_data extends JPanel String[] header = "code", "nama","alamat","jns_kelamin","kelas"; JTable tbl = new JTable(); JScrollPane scrl = new JScrollPane(); private Object[][] dt_table = null; view_data() konekdb open = new konekdb(); Connection mysql = open.getconnection(); try 31

32 32 Statement stmt = mysql.createstatement(); String query_view = "SELECT * FROM t_plg"; ResultSet rk =stmt.executequery(query_view); ResultSetMetaData meta = rk.getmetadata(); int kolom = meta.getcolumncount(); int baris = 0; while (rk.next()) baris=rk.getrow(); dt_table=new Object[baris][kolom]; int x = 0; rk.beforefirst(); while (rk.next()) dt_table[x][0]=rk.getstring("code"); dt_table[x][1]=rk.getstring("nama"); dt_table[x][2]=rk.getstring("alamat"); dt_table[x][3]=rk.getstring("jns_kelamin"); dt_table[x][4]=rk.getstring("kelas"); x++; scrl.setviewportview(tbl); tbl.setmodel(new DefaultTableModel (dt_table, header)); add(scrl, BorderLayout.NORTH); stmt.close(); 32

33 33 rk.close(); catch (Exception ex) JOptionPane.showMessageDialog(null, "Data Pelanggan Error"); void tampil() JFrame bingkai =new JFrame("Tabel Data Pelanggan"); bingkai.setdefaultcloseoperation(jframe.exit_on_close); view_data content = new view_data(); content.setopaque(true); bingkai.setcontentpane(content); bingkai.pack(); bingkai.setlocationrelativeto(null); bingkai.setvisible(true); public static void main (String [] args) view_data ev = new view_data(); ev.tampil(); 33

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

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

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

Program Data Pelanggan dan Data Suplier Toko Bandung Fashion

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

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

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

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

Tugas Pemrograman Java P7 EL Event Handler & Menu. Disusun oleh: RIDLO PAMUJI / 22

Tugas 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 terperinci

JDBC. Oleh : HANDOYO

JDBC. 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 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

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

Mahasiswa mampu : Mengetahui dan memahami Event Handling dalam pemrograman Java. Mengetahui dan memahami Sistem Menu dalam pemrograman Java.

Mahasiswa 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 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

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

P 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. 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 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

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

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

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

Membuat Menu Login Sederhana [Full Coding]

Membuat 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 terperinci

MODUL PRAKTIKUM KE 3 A.

MODUL 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 terperinci

1. Buka Aplikasi NetBeans yang sudah terinstall. 2. Buat Project Baru.

1. 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 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

GUI & Event Handling. Viska Mutiawani, M.Sc

GUI & 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 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

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

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

Materi : GUI AWT & SWING.

Materi : 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 terperinci

GUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

GUI & 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 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

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

SISTEM 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: 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 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

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

Materi 2 Pemrograman Visual

Materi 2 Pemrograman Visual Materi 2 Pemrograman Visual Pada materi ini akan dipelajari cara menggunakan komponen swing: 1. JScrollPane, JTable & DefaultTableModel 2. JMenuBar, JMenu, JMenuItem, JCheckBoxMenuItem, JRadioButtonMenuItem

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

KEAHLIAN PEMROGAMAN JAVA

KEAHLIAN 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 terperinci

SISTEM INFORMASI PENYIMPANAN DATA BUKU-BUKU SEKOLAH DASAR

SISTEM 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 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

Materi 3 Pemrograman Visual

Materi 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 terperinci

A. TUJUAN PEMBELAJARAN

A. 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 terperinci

Membuat Kalkulator dengan Java

Membuat 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 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

Pemrograman Berorientasi Obyek. Ramos Somya

Pemrograman 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 terperinci

BAB IX. USER INTERFACE

BAB 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 terperinci

A. TUJUAN PEMBELAJARAN

A. 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 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

Lampiran 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. 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 terperinci

Pemrograman Java. Pertemuan VIII By: Augury

Pemrograman 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 terperinci

APLIKASI DATA MAHASISWA DENGAN PROGRAM JAVA DAN DATABASE MYSQL

APLIKASI 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 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

IF PEMROGRAMAN LANJUT EVENT. Oleh : Andri Heryandi, M.T.

IF 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 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

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

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

A. TUJUAN PEMBELAJARAN

A. 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 terperinci

Materi 1 Pemrograman Visual

Materi 1 Pemrograman Visual Materi 1 Pemrograman Visual Pada materi ini akan dipelajari tentang cara membentuk GUI menggunakan beberapa komponen Swing, yaitu: 1. JFrame, JPanel, JButton, JTextField, Jlabel, JComboBox. 2. JRadioButton,

Lebih terperinci

Lampiran Perhitungan ANCOVA

Lampiran Perhitungan ANCOVA L1 Lampiran Perhitungan ANCOVA 1. Perhitungan Jumlah Kuadrat Total XX.., dengan n = 16 dan t = 4.. a. JK Total X1X1 = 36 36 100 8388 7310.25 = 1077.75 Ulangan Musik X1 X1 X1 2 X1 2 Ulangan Musik X1 X1

Lebih terperinci

SOAL UAS Mata Kuliah : Pemrograman Berorientasi Objek Lanjutan

SOAL 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

P 5 Bab 4 : GUI (Graphical User Interface) 4.1 Tujuan. 4.2 Materi. 4.3 Review OOP. : Suzuki, Ferari, Toyota, Honda, Jaguar

P 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 terperinci

Garis-garis Besar Program Pembelajaran (GBPP)

Garis-garis Besar Program Pembelajaran (GBPP) Garis-garis Besar Program Pembelajaran (GBPP) Judul Matakuliah Bobot Matakuliah Kode Matakuliah : Bahasa Pemrograman : 2 sks : Pengembang Dikembangkan tahun Penelaah Materi Penelaah Pembelajaran : Chaerul

Lebih terperinci

BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard BAB 5 Mendapatkan Input dari Keyboard 5.1 Tujuan Kita sudah mempelajari konsep mendasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif

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

APLIKASI 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 : 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 terperinci

PEMROGRMAN BERBASIS JAVA (P10) SISTEM DATA PESANAN OBAT HERBAL

PEMROGRMAN 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 terperinci

Tugas Pemrograman Java (P10) JDBC - Aplikasi Pilkades. Disusun oleh: RIDLO PAMUJI / 22

Tugas Pemrograman Java (P10) JDBC - Aplikasi Pilkades. Disusun oleh: RIDLO PAMUJI / 22 Tugas Pemrograman Java (P10) JDBC - Aplikasi Pilkades Disusun oleh: RIDLO PAMUJI 13111111 / 22 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2015/2016

Lebih terperinci

MODUL PRAKTIKUM KE 8

MODUL PRAKTIKUM KE 8 MODUL PRAKTIKUM KE 8 A. Target Praktikum Mahasiswa mengetahui struktur GUI (Graphical User Interface) Mahasiswa mengetahui cara menggunakan layout dalam java Mahasiswa mampu menyelesaikan permasalahan

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

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

KONEKSI KE DATABASE DENGAN JDBC 2

KONEKSI KE DATABASE DENGAN JDBC 2 KONEKSI KE DATABASE DENGAN JDBC 2 Menampilkan ke JTable Pada begian ini melanjutkan program dan rancangan JFrame sebelumnya, kamudian ditambahkan tampilan tabel di bawahnya. Tabel akan menampilkan setiap

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

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

LISTING PROGRAM. package app.maximumflow; import java.awt.borderlayout; import java.awt.eventqueue;

LISTING 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 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

INSTRUKSI PENCABANGAN

INSTRUKSI 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 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

Materi 5 Pemrograman Visual

Materi 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 terperinci

MEMBUAT REPORT: REPORTPEMBELI

MEMBUAT 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 terperinci

DAFTAR PUSTAKA. Ariyus, Dony Keamanan Multimedia. Yogyakarta : Penerbit Andi

DAFTAR PUSTAKA. Ariyus, Dony Keamanan Multimedia. Yogyakarta : Penerbit Andi DAFTAR PUSTAKA Ariyus, Dony. 2009. Keamanan Multimedia. Yogyakarta : Penerbit Andi Bahri, Saipul, Dian, dan PS, Susan Dian. April 2012. Studi Dan Implementasi Pengamanan Basis Data Menggunakan Metode Enkripsi

Lebih terperinci

BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard 5.1 Tujuan BAB 5 Mendapatkan Input dari Keyboard Kita telah mempelajari konsep dasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif dengan

Lebih terperinci

PERTEMUAN 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. 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 terperinci

LISTING PROGRAM. Program animasi Frame by Frame dalam bahasa pemrograman Java

LISTING 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 terperinci

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO Langkah-Langkah Membuat Aplikasi Database Menggunakan Java NetBean dan MySQL 1. Buat Project 2. Buat Form Menu Utama (Jframe Form) Suyanto Page 1 3.

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

Creating Graphical User Interfaces [1] with Java By: De Rosal Ignatius Moses Setiadi

Creating Graphical User Interfaces [1] with Java By: De Rosal Ignatius Moses Setiadi Creating Graphical User Interfaces [1] with Java By: De Rosal Ignatius Moses Setiadi The Mathematical Concept of GUIs APIs for Java GUI Anatomy of GUI Application Top-Level Containers Using Swing Components

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

Belajar Set Currency Format di TextField Java

Belajar Set Currency Format di TextField Java Belajar Set Currency Format di TextField Java Oleh: Yudi Setiawan Di Java, Ada 2 jenis TextField(TextBox di VB NET) yakni, JTextField dan JFormattedTextField. Kedua Textfield ini jelaslah berbeda fungsinya.

Lebih terperinci

SISTEM INFORMASI PENYIMPANAN DATA BARANG ALAT TULIS KANTOR

SISTEM 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 terperinci

PEMROGRAMAN JAVA Sistem gudang

PEMROGRAMAN 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 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

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

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Deskripsi Singkat Praktikum pemrograman berorientasi objek adalah praktikum yang menggunakan bahasa Java sebagai bantuan dalam memahami konsep pemrograman

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

JList, JComboBox, JTable

JList, JComboBox, JTable JList, JComboBox, JTable Berikut ilustrasi penggunaan model pada Swing. Jenis model yang digunakan pada JList, JComboBox, dan JTable adalah: Komponen JList JComboBox JTable Model DefaultListModel DefaultComboBoxModel

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

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

Fajar Yusran Zebua DASAR ANIMASI

Fajar Yusran Zebua DASAR ANIMASI Dasar Pembuatan Animasi Sederhana Dengan Java Fajar Yusran Zebua fajarzebua@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk

Lebih terperinci

Praktikum JTable. Gambar 1

Praktikum JTable. Gambar 1 Praktikum JTable Praktikum 1 : Buatlah aplikasi seperti gambar 1. Pada aplikasi tersebut user dapat menambahkan, mengedit dan menghapus data. Data yang dimasukkan berupa nama, alamat, no telp dan email.

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

LAPORAN PRAKTIKUM PEMOGRAMAN BERBASIS JAVA. Oleh : SHOLAHUDDIN AL-AYUBI

LAPORAN 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 terperinci