SISTEM INFORMASI REKAM MEDIS RAWAT JALAN BERBASIS JAVA. Disusun oleh : Muhammadu Nawa Addi
|
|
- Yanti Sugiarto
- 6 tahun lalu
- Tontonan:
Transkripsi
1 SISTEM INFORMASI REKAM MEDIS RAWAT JALAN BERBASIS JAVA Disusun oleh : Muhammadu Nawa Addi PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA 2015
2 DAFTAR ISI DAFTAR ISI... ii BAB I PENDAHULUAN... 1 A. Latar Belakang... 1 B. Alasan Pemilihan Masalah... 1 BAB II DATABASE... 2 A. RANCANGAN TABEL Tabel User Tabel Pasien Tabel Dokter Tabel Obat Tabel Periksa Tabel Resep... 3 B. RELASI ANTAR TABEL... 4 BAB III... 5 A. PASIEN Input Search Edit Delete View B. DOKTER Input Search Edit Delete View C. Obat Input Search Edit Delete View D. Periksa Input Search Edit ii
3 4. Delete View E. Resep Input Search Edit Delete View BAB IV MENU A. Menu B. Integrasi Menu Form Pasien View Pasien Form Dokter View Dokter Form Obat View Obat Form Periksa View Periksa Form Resep View Resep BAB V PENUTUP A. Kesimpulan B. Kesulitan iii
4 BAB I PENDAHULUAN A. Latar Belakang Perkembangan ilmu pengetahuan dan teknologi sangat berpengaruh terhadap kemajuan perusahaan. Perusahaan memerlukan manajemen yang tepat guna melaksanakan kerja sesuai dengan kebutuhan visi dan misi perusahaan. Berkembang pesatnya teknologi informasi dengan alat pengolah datadan didukung teknologi komunikasi akan memberikan kemudahan pekerjaan manajemen dan pelayanan kepada masyarakat. Hal ini juga dirasakan oleh RSUD dalam menangani data pasien,dengan melihat tugas-tugas urusan rekam medis, dapat mengetahui lebih jauh tentang konsep dasar pada rekam medis, perkembangan dan kemajuan rekam medis tergantung pada pelayanan rekam medis karena merupakan ujung tombak rekam medis yang dapat membawa nama baik rumah sakit tersebut. Sistem komputerisasi sangatlah diperlu kan dalam pendaftaran dan rekam medis pasien rawat jalan. Karena pencatatan data rekam medis yang masih bersfat konvensional, dan data riwayat pasien tidak dapat dilihat lintas poliklinik. Berdasarkan pertimbangan pentingnya membuat sistem informasi manajemen yang dapat memberikan kemudahan dalam mengelola sumber informasi dan dapat meningkatkan kinerja pada rumah sakit. B. Alasan Pemilihan Masalah Nah, berangkat dari pemikiran itulah penulis akhirnya memutuskan untuk menjadikan SISTEM INFORMASI REKAM MEDIS RAWAT JALAN sebagai judul pemrograman java kali ini. Penulis bercita-cita nantinya masyarakat Indonesia, khususnya rumah bisa menggunakan teknologi informasi sebagai alat penunjang produktivitas kerja mereka, salah satu contohnya dengan mencatat data rekam medis sudah bisa menggunakan system yang canggih, tidak tradisional lagi. Walaupun program yang penulis buat tersebut belum bisa di jalankan secara optimal, namun penulis berharap nantinya bisa benar-benar digunakan secara nyata. 1
5 BAB II DATABASE A. RANCANGAN TABEL Berikut adalah tabel-tabel data yang digunakan dalam pengembangan sistem informasi ini. 2.1 Tabel User Tabel ini berisi data user atau pengguna yang akan memakai sistem informasi ini, dan juga digunakan khusus admin untuk memasukkan data user. Tabel 3.8 Tabel User Field Type Length Keterangan Id_user Int 5 Primary key, auto_increment username varchar 20 not null password varchar 20 not null 2.2 Tabel Pasien Tabel ini berisi dan juga untuk memasukkan data pasien Tabel 3.9 Tabel Pasien Field Type Length Keterangan id_pasien int 5 primary key, not null nama varchar 20 not null alamat text not null jenis_kelamin varchar 15 not null pekerjaan varchar 20 Not null no_hp Varchar 20 Not null 2.3 Tabel Dokter Tabel ini berisi dan juga untuk memasukkan dokter. Tabel 3.10 Tabel Dokter Field Type Length Keterangan id_dokter int 5 primary key, auti icrement nama varchar 20 not null spesialis varchar 20 foreign key, not null alamat text foreign key, not null no_hp Varchar 12 not null 2.4 Tabel Obat Tabel ini berisi dan juga memasukkan data obat. 2
6 Tabel 3.11 Tabel Data Obat Field Type Length Keterangan id_obat int 5 primary key, not null nama varchar 20 not null jenis varchar 20 not null harga int 12 not null produksi varchar 20 Not null 2.5 Tabel Periksa Tabel ini berisi dan juga untuk memasukkan data periksa. Tabel 3.12 Tabel Pemesanan Field Type Length Keterangan id_periksa Int 5 primary key, not null Tanggal_periksa Date not null id_dokter Int 5 foreign key, not null id_pasien Int 5 foreign key, not null diagnosa varchar 20 Not null keterangan text Not null 2.6 Tabel Resep Tabel ini berisi dan juga untuk memasukkan data resep. Tabel 3.12 Tabel Resep Field Type Length Keterangan id_resep Int 1 primary key, not null id_obat int 20 Foreign_key,not null id_periksa Int 5 foreign key, not null Jumlah_obat Int 5 not null aturan_pakai int 5 Not null 3
7 B. RELASI ANTAR TABEL 4
8 BAB III A. PASIEN import java.awt.event.*; import java.sql.*; import javax.swing.*; class pasien extends JFrame //membuat label, JLabel id=new JLabel("ID Pasien "); JLabel nama=new JLabel("Nama Pasien "); JLabel alm=new JLabel("Alamat "); JLabel jk=new JLabel("Jenis Kelamin"); JLabel krja=new JLabel("Pekerjaan"); JLabel hp=new JLabel("No Hp "); //membuat textfield, JTextField tid=new JTextField(50); JTextField tnama=new JTextField(50); JTextField tkrja=new JTextField(70); JTextField thp=new JTextField(50); JTextArea talm=new JTextArea(); //membuat Radio Buton, JRadioButton lk=new JRadioButton("Laki-laki"); JRadioButton pr=new JRadioButton("Perempuan"); ButtonGroup gender=new ButtonGroup(); //membuat Button JButton save=new JButton("Save"); JButton upt=new JButton("Update"); JButton cari=new JButton("Cari"); JButton del=new JButton("Delete"); //mengatur tata letak Frame dan Ukuran pasien() settitle("form Pasien"); setlocation(300,100); setsize(500,450); setdefaultcloseoperation(jframe.exit_on_close); setvisible(false); //Menampilkan isi Frame void Cetak() //Label getcontentpane().setlayout(null); getcontentpane().add(id);id.setbounds(10,20,90,25); 5
9 getcontentpane().add(nama);nama.setbounds(10,50,90,25); getcontentpane().add(alm);alm.setbounds(10,80,90,25); getcontentpane().add(jk);jk.setbounds(10,180,110,25); getcontentpane().add(krja);krja.setbounds(10,210,300,25); getcontentpane().add(hp);hp.setbounds(10,240,90,25); //TextField getcontentpane().add(tid);tid.setbounds(110,20,150,25); getcontentpane().add(tnama);tnama.setbounds(110,50,150,25); getcontentpane().add(talm);talm.setbounds(110,80,200,100); getcontentpane().add(tkrja);tkrja.setbounds(110,210,180,25); getcontentpane().add(thp);thp.setbounds(110,240,180,25); //Radio Button getcontentpane().add(lk);lk.setbounds(110,180,90,25); getcontentpane().add(pr);pr.setbounds(210,180,120,25); gender.add(lk); gender.add(pr); //Button getcontentpane().add(save);save.setbounds(110,270,90,25); getcontentpane().add(del);del.setbounds(310,270,90,25); getcontentpane().add(upt);upt.setbounds(210,270,90,25); getcontentpane().add(cari);cari.setbounds(280,20,90,25); setvisible(true); 6
10 1. Input //Save save.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String id_pasien,nama,alamat,gender,pekerjaan,hp; id_pasien = tid.gettext(); nama = tnama.gettext(); alamat = talm.gettext(); if(lk.isselected()==true) gender = lk.gettext(); else gender = pr.gettext(); pekerjaan = tkrja.gettext(); hp = thp.gettext(); //input ke database connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "INSERT INTO pasien values('"+id_pasien+"','"+ nama+"','"+alamat+"','"+gender+"','"+pekerjaan+"','"+hp+"');"; int i =stmt.executeupdate(sql); if(i==1) JOptionPane.showMessageDialog(null, "data pasien berhasil disimpan"); catch(exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); 7
11 ); 2. Search //Cari cari.addactionlistener(new ActionListener() public void actionperformed(actionevent e) if (tid.gettext()=="") JOptionPane.showMessageDialog(null,"ID Pasien Kosong"); else String cari,id_pasien,nama,alamat,gender,pekerjaan,hp; connect open = new connect(); Connection mysql = open.getconnection(); try cari=tid.gettext(); Statement stmt=mysql.createstatement(); 8
12 '"+cari+"'"; Tidak Ditemukan"); String sql= "Select * from pasien where id_pasien like ResultSet i = stmt.executequery (sql); if(i.next()) tid.settext(i.getstring(1)); tnama.settext(i.getstring(2)); talm.settext(i.getstring(3)); gender=i.getstring(4); if(gender.equals("laki-laki")) lk.setselected(true); else pr.setselected(true); tkrja.settext(i.getstring(5)); thp.settext(i.getstring(6)); else JOptionPane.showMessageDialog(null,"Data Pasien catch (Exception ex) JOptionPane.showMessageDialog(null,ex.getMessage()); ); 9
13 3. Edit //Update upt.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String id_pasien,nama,alamat,gender,pekerjaan,hp; id_pasien = tid.gettext(); nama = tnama.gettext(); alamat = talm.gettext(); if(lk.isselected()==true) gender = lk.gettext(); else gender = pr.gettext(); pekerjaan = tkrja.gettext(); hp = thp.gettext(); //input ke database connect open = new connect(); Connection mysql = open.getconnection(); try 10
14 Statement stmt = mysql.createstatement(); String sql = "UPDATE pasien SET nama ='"+nama +"',alamat='"+alamat +"',jenis_kelamin='"+gender +"',pekerjaan='"+pekerjaan +"',no_hp='"+hp +"' WHERE id_pasien='"+id_pasien+"'"; int i = stmt.executeupdate (sql); if (i==1) JOptionPane.showMessageDialog(null, "data pasien berhasil di update"); catch(exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); 11
15 4. Delete //Delete del.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String id_pasien,nama,alamat,gender,pekerjaan,hp; id_pasien = tid.gettext(); nama = tnama.gettext(); alamat = talm.gettext(); if(lk.isselected()==true) gender = lk.gettext(); else gender = pr.gettext(); pekerjaan = tkrja.gettext(); hp = thp.gettext(); //input ke database connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "DELETE FROM pasien WHERE id_pasien ='"+id_pasien+"'"; int i = stmt.executeupdate (sql); if(i == 1) JOptionPane.showMessageDialog(null, "data pasien berhasil di hapus"); catch(exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); 12
16 5. View import java.awt.*; import java.sql.*; import javax.swing.*; import javax.swing.table.*; public class view_pasien extends JPanel String [] header = "id_pasien","nama","alamat", "jenis_kelamin","pekerjaan","no_hp"; JTable table = new JTable(); JScrollPane scrolltable = new JScrollPane(); private Object[][] datatable = null; view_pasien() connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); 13
17 String sql = "SELECT * FROM pasien"; 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; rs.beforefirst(); while(rs.next()) datatable[x][0] = rs.getstring("id_pasien"); datatable[x][1] = rs.getstring("nama"); datatable[x][2] = rs.getstring("alamat"); datatable[x][3] = rs.getstring("jenis_kelamin"); datatable[x][4] = rs.getstring("pekerjaan"); datatable[x][5] = rs.getstring("no_hp"); x++; scrolltable.setviewportview(table); table.setmodel(new DefaultTableModel(dataTable, header)); add(scrolltable,borderlayout.north); stmt.close(); rs.close(); catch (Exception ex) JOptionPane.showMessageDialog(null, "data pasien error"); void GUI() JFrame frame = new JFrame("Data Pasien"); frame.setdefaultcloseoperation(jframe.exit_on_close); view_pasien content = new view_pasien(); content.setopaque(true); frame.setcontentpane(content); frame.pack(); frame.setlocationrelativeto(null); 14
18 frame.setvisible(true); public static void main(string []args) view_pasien inputan = new view_pasien(); inputan.gui(); B. DOKTER 1. Input import java.awt.event.*; import java.sql.*; import javax.swing.*; class dokter extends JFrame //membuat label, JLabel id=new JLabel("ID Dokter "); JLabel nama=new JLabel("Nama Dokter "); JLabel sp=new JLabel("Spesialis "); JLabel alm=new JLabel("Alamat"); 15
19 JLabel hp=new JLabel("No Hp "); //membuat textfield, JTextField tid=new JTextField(50); JTextField tnama=new JTextField(50); JTextField tsp=new JTextField(70); JTextField thp=new JTextField(50); JTextArea talm=new JTextArea(); //membuat Button JButton save=new JButton("Save"); JButton upt=new JButton("Update"); JButton cari=new JButton("Cari"); JButton del=new JButton("Delete"); //mengatur tata letak Frame dan Ukuran dokter() settitle("form Dokter"); setlocation(300,100); setsize(500,450); setdefaultcloseoperation(jframe.exit_on_close); setvisible(false); //Menampilkan isi Frame void Cetak() //Label getcontentpane().setlayout(null); getcontentpane().add(id);id.setbounds(10,20,90,25); getcontentpane().add(nama);nama.setbounds(10,50,90,25); getcontentpane().add(sp);sp.setbounds(10,80,300,25); getcontentpane().add(alm);alm.setbounds(10,110,90,25); getcontentpane().add(hp);hp.setbounds(10,220,90,25); //TextField getcontentpane().add(tid);tid.setbounds(110,20,150,25); getcontentpane().add(tnama);tnama.setbounds(110,50,150,25); getcontentpane().add(talm);talm.setbounds(110,110,200,100); getcontentpane().add(tsp);tsp.setbounds(110,80,180,25); getcontentpane().add(thp);thp.setbounds(110,220,180,25); //Radio Button //Button getcontentpane().add(save);save.setbounds(110,270,90,25); getcontentpane().add(del);del.setbounds(310,270,90,25); getcontentpane().add(upt);upt.setbounds(210,270,90,25); getcontentpane().add(cari);cari.setbounds(280,20,90,25); setvisible(true); void action() 16
20 //Save save.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String id_dokter,nama,spesialis,alamat,hp; id_dokter = tid.gettext(); nama = tnama.gettext(); spesialis=tsp.gettext(); alamat = talm.gettext(); hp = thp.gettext(); //input ke database connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "INSERT INTO dokter values('"+id_dokter+"','"+ nama+"','"+spesialis+"','"+alamat+"','"+hp+"');"; int i =stmt.executeupdate(sql); if(i==1) JOptionPane.showMessageDialog(null, "data Dokter berhasil disimpan"); catch(exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); 17
21 2. Search //Cari cari.addactionlistener(new ActionListener() public void actionperformed(actionevent e) if (tid.gettext()=="") JOptionPane.showMessageDialog(null,"ID Dokter Kosong"); else String cari,id_dokter,nama,spesialis,alamat,hp; connect open = new connect(); Connection mysql = open.getconnection(); try cari=tid.gettext(); Statement stmt=mysql.createstatement(); 18
22 '"+cari+"'"; Tidak Ditemukan"); String sql= "Select * from dokter where id_dokter like ResultSet i = stmt.executequery (sql); if(i.next()) tid.settext(i.getstring(1)); tnama.settext(i.getstring(2)); talm.settext(i.getstring(4)); tsp.settext(i.getstring(3)); thp.settext(i.getstring(5)); else JOptionPane.showMessageDialog(null,"Data Dokter catch (Exception ex) JOptionPane.showMessageDialog(null,ex.getMessage()); ); 19
23 3. Edit //Update upt.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String id_dokter,nama,spesialis,alamat,hp; id_dokter = tid.gettext(); nama = tnama.gettext(); spesialis=tsp.gettext(); alamat = talm.gettext(); hp = thp.gettext(); //input ke database connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "UPDATE dokter SET nama ='"+nama +"',alamat='"+spesialis +"',pekerjaan='"+alamat +"',no_hp='"+hp +"' WHERE id_dokter='"+id_dokter+"'"; int i = stmt.executeupdate (sql); if (i==1) JOptionPane.showMessageDialog(null, "data dokter berhasil di update"); catch(exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); 20
24 4. Delete //Delete del.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String id_dokter,nama,spesialis,alamat,hp; id_dokter = tid.gettext(); nama = tnama.gettext(); alamat = talm.gettext(); spesialis = tsp.gettext(); hp = thp.gettext(); //input ke database connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "DELETE FROM dokter WHERE id_dokter ='"+id_dokter+"'"; int i = stmt.executeupdate (sql); if(i == 1) JOptionPane.showMessageDialog(null, "data dokter berhasil di hapus"); 21
25 catch(exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); 5. View import java.awt.*; import java.sql.*; import javax.swing.*; import javax.swing.table.*; public class view_dokter extends JPanel String [] header = "ID Dokter","Nama Dokter","Spesialis", "Alamat","No_Hp"; JTable table = new JTable(); 22
26 JScrollPane scrolltable = new JScrollPane(); private Object[][] datatable = null; view_dokter() connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM dokter"; 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; rs.beforefirst(); while(rs.next()) datatable[x][0] = rs.getstring("id_dokter"); datatable[x][1] = rs.getstring("nama"); datatable[x][2] = rs.getstring("spesialis"); datatable[x][3] = rs.getstring("alamat"); datatable[x][4] = rs.getstring("no_hp"); x++; scrolltable.setviewportview(table); table.setmodel(new DefaultTableModel(dataTable, header)); add(scrolltable,borderlayout.north); stmt.close(); rs.close(); catch (Exception ex) JOptionPane.showMessageDialog(null, "data Dokter error"); 23
27 void GUI() JFrame frame = new JFrame("Data Dokter"); frame.setdefaultcloseoperation(jframe.exit_on_close); view_dokter content = new view_dokter(); content.setopaque(true); frame.setcontentpane(content); frame.pack(); frame.setlocationrelativeto(null); frame.setvisible(true); public static void main(string []args) view_dokter inputan = new view_dokter(); inputan.gui(); 24
28 C. Obat 1. Input import java.awt.event.*; import java.sql.*; import javax.swing.*; class obat extends JFrame //membuat label, JLabel id=new JLabel("ID Obat "); JLabel nama=new JLabel("Nama Obat "); JLabel jenis=new JLabel("Jenis "); JLabel harga=new JLabel("Harga"); JLabel produksi=new JLabel("Produksi"); //membuat textfield, JTextField tid=new JTextField(50); JTextField tnama=new JTextField(50); JTextField tjenis=new JTextField(70); JTextField tharga=new JTextField(50); JTextField tproduksi=new JTextField(50); //membuat Radio Buton, //membuat Button JButton save=new JButton("Save"); JButton upt=new JButton("Update"); JButton cari=new JButton("Cari"); JButton del=new JButton("Delete"); //mengatur tata letak Frame dan Ukuran obat() settitle("form Obat"); setlocation(300,100); setsize(500,450); setdefaultcloseoperation(jframe.exit_on_close); setvisible(false); //Menampilkan isi Frame void Cetak() //Label getcontentpane().setlayout(null); getcontentpane().add(id);id.setbounds(10,20,90,25); getcontentpane().add(nama);nama.setbounds(10,50,90,25); getcontentpane().add(jenis);jenis.setbounds(10,80,90,25); getcontentpane().add(harga);harga.setbounds(10,110,90,25); getcontentpane().add(produksi);produksi.setbounds(10,140,90,25); //TextField getcontentpane().add(tid);tid.setbounds(110,20,150,25); getcontentpane().add(tnama);tnama.setbounds(110,50,150,25); 25
29 getcontentpane().add(tjenis);tjenis.setbounds(110,80,150,25); getcontentpane().add(tharga);tharga.setbounds(110,110,150,25); getcontentpane().add(tproduksi);tproduksi.setbounds(110,140,150,25); //Radio Button //Button getcontentpane().add(save);save.setbounds(110,170,90,25); getcontentpane().add(del);del.setbounds(310,170,90,25); getcontentpane().add(upt);upt.setbounds(210,170,90,25); getcontentpane().add(cari);cari.setbounds(280,20,90,25); setvisible(true); void action() //Save save.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String id_obat,nama,jenis,harga,produksi; id_obat = tid.gettext(); nama = tnama.gettext(); jenis = tjenis.gettext(); harga = tharga.gettext(); produksi = tproduksi.gettext(); //input ke database connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "INSERT INTO obat values('"+id_obat+"','"+ nama+"','"+jenis+"','"+harga+"','"+produksi+"');"; int i =stmt.executeupdate(sql); if(i==1) JOptionPane.showMessageDialog(null, "data obat berhasil disimpan"); catch(exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); 26
30 2. Search //Cari cari.addactionlistener(new ActionListener() public void actionperformed(actionevent e) if (tid.gettext()=="") JOptionPane.showMessageDialog(null,"ID Pasien Obat"); else String cari,id_obat,nama,jenis,harga,produksi; connect open = new connect(); Connection mysql = open.getconnection(); try '"+cari+"'"; cari=tid.gettext(); Statement stmt=mysql.createstatement(); String sql= "Select * from obat where id_obat like 27
31 Tidak Ditemukan"); ResultSet i = stmt.executequery (sql); if(i.next()) tid.settext(i.getstring(1)); tnama.settext(i.getstring(2)); tjenis.settext(i.getstring(3)); tharga.settext(i.getstring(4)); tproduksi.settext(i.getstring(5)); else JOptionPane.showMessageDialog(null,"Data Obat catch (Exception ex) JOptionPane.showMessageDialog(null,ex.getMessage()); ); 28
32 3. Edit //Update upt.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String id_obat,nama,jenis,harga,produksi; id_obat = tid.gettext(); nama = tnama.gettext(); jenis = tjenis.gettext(); harga = tharga.gettext(); produksi = tproduksi.gettext(); //input ke database connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "UPDATE obat SET nama ='"+nama +"',jenis='"+jenis +"',harga='"+harga +"',produksi='"+produksi +"' WHERE id_pasien='"+id_obat+"'"; int i = stmt.executeupdate (sql); if (i==1) JOptionPane.showMessageDialog(null, "data obat berhasil di update"); catch(exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); 29
33 4. Delete //Delete del.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String id_obat,nama,jenis,harga,produksi; id_obat = tid.gettext(); nama = tnama.gettext(); jenis = tjenis.gettext(); harga = tharga.gettext(); produksi = tproduksi.gettext(); //input ke database connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "DELETE FROM obat WHERE id_obat ='"+id_obat+"'"; int i = stmt.executeupdate (sql); if(i == 1) JOptionPane.showMessageDialog(null, "data obat berhasil di hapus"); 30
34 catch(exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); public static void main(string args[]) obat ps =new obat(); ps.cetak(); ps.action(); 5. View import java.awt.*; import java.sql.*; import javax.swing.*; 31
35 import javax.swing.table.*; public class view_obat extends JPanel String [] header = "ID Obat","Nama Obat","Jenis","Harga","Produksi"; JTable table = new JTable(); JScrollPane scrolltable = new JScrollPane(); private Object[][] datatable = null; view_obat() connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM obat"; 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; rs.beforefirst(); while(rs.next()) datatable[x][0] = rs.getstring("id_obat"); datatable[x][1] = rs.getstring("nama"); datatable[x][2] = rs.getstring("jenis"); datatable[x][3] = rs.getstring("harga"); datatable[x][4] = rs.getstring("produksi"); x++; scrolltable.setviewportview(table); table.setmodel(new DefaultTableModel(dataTable, header)); add(scrolltable,borderlayout.north); stmt.close(); rs.close(); 32
36 catch (Exception ex) JOptionPane.showMessageDialog(null, "data obat error"); void GUI() JFrame frame = new JFrame("Data Obat"); frame.setdefaultcloseoperation(jframe.exit_on_close); view_obat content = new view_obat(); content.setopaque(true); frame.setcontentpane(content); frame.pack(); frame.setlocationrelativeto(null); frame.setvisible(true); public static void main(string []args) view_obat inputan = new view_obat(); inputan.gui(); 33
37 D. Periksa 1. Input import java.awt.event.*; import java.sql.*; import javax.swing.*; class periksa extends JFrame //membuat label, JLabel id=new JLabel("ID Periksa "); JLabel tgl=new JLabel("Tanggal Periksa "); JLabel dr=new JLabel("ID Dokter"); JLabel ps=new JLabel("ID Pasien"); JLabel dn=new JLabel("Diagnosa"); JLabel ket=new JLabel("Keterangan"); //membuat textfield, JTextField tid=new JTextField(50); JTextField ttgl=new JTextField(50); JTextField tdr=new JTextField(70); JTextField tps=new JTextField(50); JTextField tdn=new JTextField(50); JTextArea tket=new JTextArea(); 34
38 //membuat Button JButton save=new JButton("Save"); JButton upt=new JButton("Update"); JButton cari=new JButton("Cari"); JButton del=new JButton("Delete"); //mengatur tata letak Frame dan Ukuran periksa() settitle("form Periksa"); setlocation(300,100); setsize(500,450); setdefaultcloseoperation(jframe.exit_on_close); setvisible(false); //Menampilkan isi Frame void Cetak() //Label getcontentpane().setlayout(null); getcontentpane().add(id);id.setbounds(10,20,90,25); getcontentpane().add(tgl);tgl.setbounds(10,50,110,25); getcontentpane().add(dr);dr.setbounds(10,80,90,25); getcontentpane().add(ps);ps.setbounds(10,110,110,25); getcontentpane().add(dn);dn.setbounds(10,140,300,25); getcontentpane().add(ket);ket.setbounds(10,170,90,25); //TextField getcontentpane().add(tid);tid.setbounds(110,20,150,25); getcontentpane().add(ttgl);ttgl.setbounds(110,50,150,25); getcontentpane().add(tdr);tdr.setbounds(110,80,150,25); getcontentpane().add(tps);tps.setbounds(110,110,150,25); getcontentpane().add(tdn);tdn.setbounds(110,140,150,25); getcontentpane().add(tket);tket.setbounds(110,170,200,100); //Button getcontentpane().add(save);save.setbounds(110,280,90,25); getcontentpane().add(del);del.setbounds(310,280,90,25); getcontentpane().add(upt);upt.setbounds(210,280,90,25); getcontentpane().add(cari);cari.setbounds(280,20,90,25); setvisible(true); void action() //Save save.addactionlistener(new ActionListener() public void actionperformed(actionevent e) 35
39 String id_periksa,tgl,id_dokter,id_pasien,diagnosa,keterangan; id_periksa = tid.gettext(); tgl = ttgl.gettext(); id_dokter = tdr.gettext(); id_pasien = tps.gettext(); diagnosa = tdn.gettext(); keterangan = tket.gettext(); //input ke database connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "INSERT INTO periksa values('"+id_periksa+"','"+ tgl+"','"+id_dokter+"','"+id_pasien+"','"+diagnosa+"','"+keterangan+"');"; int i =stmt.executeupdate(sql); if(i==1) JOptionPane.showMessageDialog(null, "data periksa berhasil disimpan"); catch(exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); 36
40 2. Search //Cari cari.addactionlistener(new ActionListener() public void actionperformed(actionevent e) if (tid.gettext()=="") JOptionPane.showMessageDialog(null,"ID periksa Kosong"); else connect open = new connect(); Connection mysql = open.getconnection(); try String cari,id_periksa,tgl,id_dokter,id_pasien,diagnosa,keterangan; cari=tid.gettext(); Statement stmt=mysql.createstatement(); 37
41 '"+cari+"'"; Tidak Ditemukan"); String sql= "Select * from periksa where id_periksa like ResultSet i = stmt.executequery (sql); if(i.next()) tid.settext(i.getstring(1)); ttgl.settext(i.getstring(2)); tdr.settext(i.getstring(3)); tps.settext(i.getstring(4)); tdn.settext(i.getstring(5)); tket.settext(i.getstring(6)); else JOptionPane.showMessageDialog(null,"Data periksa catch (Exception ex) JOptionPane.showMessageDialog(null,ex.getMessage()); ); 38
42 3. Edit //Update upt.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String id_periksa,tgl,id_dokter,id_pasien,diagnosa,keterangan; id_periksa = tid.gettext(); tgl = ttgl.gettext(); id_dokter = tdr.gettext(); id_pasien = tps.gettext(); diagnosa = tdn.gettext(); keterangan = tket.gettext(); //input ke database connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "UPDATE periksa SET tgl_periksa ='"+tgl +"',id_dokter='"+id_dokter +"',id_pasien='"+id_pasien +"',diagnosa='"+diagnosa +"',keterangan='"+keterangan +"' WHERE id_periksa='"+id_periksa+"'"; 39
43 int i = stmt.executeupdate (sql); if (i==1) JOptionPane.showMessageDialog(null, "data periksa berhasil di update"); catch(exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); 4. Delete //Delete del.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String id_periksa,tgl,id_dokter,id_pasien,diagnosa,keterangan; id_periksa = tid.gettext(); 40
44 tgl = ttgl.gettext(); id_dokter = tdr.gettext(); id_pasien = tps.gettext(); diagnosa = tdn.gettext(); keterangan=tket.gettext(); //input ke database connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "DELETE FROM periksa WHERE id_periksa ='"+id_periksa+"'"; int i = stmt.executeupdate (sql); if(i == 1) JOptionPane.showMessageDialog(null, "data periksa berhasil di hapus"); catch(exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); public static void main(string args[]) periksa pr =new periksa(); pr.cetak(); pr.action(); 41
45 5. View import java.awt.*; import java.sql.*; import javax.swing.*; import javax.swing.table.*; public class view_periksa extends JPanel String [] header = "ID Periksa","Tanggal Periksa","ID Dokter", "ID Pasien","Diagnosa","Keterangan"; JTable table = new JTable(); JScrollPane scrolltable = new JScrollPane(); private Object[][] datatable = null; view_periksa() connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM periksa"; 42
46 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; rs.beforefirst(); while(rs.next()) datatable[x][0] = rs.getstring("id_periksa"); datatable[x][1] = rs.getstring("tgl_periksa"); datatable[x][2] = rs.getstring("id_dokter"); datatable[x][3] = rs.getstring("id_pasien"); datatable[x][4] = rs.getstring("diagnosa"); datatable[x][5] = rs.getstring("keterangan"); x++; scrolltable.setviewportview(table); table.setmodel(new DefaultTableModel(dataTable, header)); add(scrolltable,borderlayout.north); stmt.close(); rs.close(); catch (Exception ex) JOptionPane.showMessageDialog(null, "Data Periksa error"); void GUI() JFrame frame = new JFrame("Data Periksa"); frame.setdefaultcloseoperation(jframe.exit_on_close); view_periksa content = new view_periksa(); content.setopaque(true); frame.setcontentpane(content); frame.pack(); frame.setlocationrelativeto(null); frame.setvisible(true); 43
47 public static void main(string []args) view_periksa inputan = new view_periksa(); inputan.gui(); E. Resep 1. Input import java.awt.event.*; import java.sql.*; import javax.swing.*; class resep extends JFrame //membuat label, JLabel id=new JLabel("ID Resep "); JLabel id_ob=new JLabel("ID Obat"); JLabel id_pr=new JLabel("ID Periksa"); JLabel jumlah=new JLabel("jumlah Obat"); JLabel ap=new JLabel("Aturan Pakai"); 44
48 //membuat textfield, JTextField tid=new JTextField(50); JTextField tid_ob=new JTextField(50); JTextField tid_pr=new JTextField(70); JTextField tjumlah=new JTextField(50); JTextField tap=new JTextField(50); //membuat Button JButton save=new JButton("Save"); JButton upt=new JButton("Update"); JButton cari=new JButton("Cari"); JButton del=new JButton("Delete"); //mengatur tata letak Frame dan Ukuran resep() settitle("form Resep"); setlocation(300,100); setsize(500,450); setdefaultcloseoperation(jframe.exit_on_close); setvisible(false); //Menampilkan isi Frame void Cetak() //Label getcontentpane().setlayout(null); getcontentpane().add(id);id.setbounds(10,20,90,25); getcontentpane().add(id_ob);id_ob.setbounds(10,50,110,25); getcontentpane().add(id_pr);id_pr.setbounds(10,80,90,25); getcontentpane().add(jumlah);jumlah.setbounds(10,110,110,25); getcontentpane().add(ap);ap.setbounds(10,140,100,25); //TextField getcontentpane().add(tid);tid.setbounds(110,20,150,25); getcontentpane().add(tid_ob);tid_ob.setbounds(110,50,150,25); getcontentpane().add(tid_pr);tid_pr.setbounds(110,80,150,25); getcontentpane().add(tjumlah);tjumlah.setbounds(110,110,150,25); getcontentpane().add(tap);tap.setbounds(110,140,150,25); //Button getcontentpane().add(save);save.setbounds(110,170,90,25); getcontentpane().add(del);del.setbounds(310,170,90,25); getcontentpane().add(upt);upt.setbounds(210,170,90,25); getcontentpane().add(cari);cari.setbounds(280,20,90,25); setvisible(true); 45
49 void action() //Save save.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String id_resep,id_obat,id_periksa,jumlah,aturan; id_resep = tid.gettext(); id_obat = tid_ob.gettext(); id_periksa = tid_pr.gettext(); jumlah = tjumlah.gettext(); aturan = tap.gettext(); //input ke database connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "INSERT INTO resep values('"+id_resep+"','"+ id_obat+"','"+id_periksa+"','"+jumlah+"','"+aturan+"');"; int i =stmt.executeupdate(sql); if(i==1) JOptionPane.showMessageDialog(null, "data resep berhasil disimpan"); catch(exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); 46
50 2. Search //Cari cari.addactionlistener(new ActionListener() public void actionperformed(actionevent e) if (tid.gettext()=="") JOptionPane.showMessageDialog(null,"ID resep Kosong"); else connect open = new connect(); Connection mysql = open.getconnection(); try String cari,id_resep,id_obat,id_periksa,jumlah,aturan; cari=tid.gettext(); Statement stmt=mysql.createstatement(); 47
51 '"+cari+"'"; Tidak Ditemukan"); String sql= "Select * from resep where id_resep like ResultSet i = stmt.executequery (sql); if(i.next()) tid.settext(i.getstring(1)); tid_ob.settext(i.getstring(2)); tid_pr.settext(i.getstring(3)); tjumlah.settext(i.getstring(4)); tap.settext(i.getstring(5)); else JOptionPane.showMessageDialog(null,"Data resep catch (Exception ex) JOptionPane.showMessageDialog(null,ex.getMessage()); ); 48
52 3. Edit //Update upt.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String id_resep,id_obat,id_periksa,jumlah,aturan; id_resep = tid.gettext(); id_obat = tid_ob.gettext(); id_periksa = tid_pr.gettext(); jumlah = tjumlah.gettext(); aturan = tap.gettext(); //input ke database connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "UPDATE resep SET id_obat ='"+id_obat +"',id_periksa='"+id_periksa +"',jumlah_obat='"+jumlah +"',aturan_pakai='"+aturan +"' WHERE id_resep='"+id_resep+"'"; int i = stmt.executeupdate (sql); if (i==1) JOptionPane.showMessageDialog(null, "data resep berhasil di update"); catch(exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); 49
53 4. Delete //Delete del.addactionlistener(new ActionListener() public void actionperformed(actionevent e) String id_resep,id_obat,id_periksa,jumlah,aturan; id_resep = tid.gettext(); id_obat = tid_ob.gettext(); id_periksa = tid_pr.gettext(); jumlah = tjumlah.gettext(); aturan = tap.gettext(); //input ke database connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "DELETE FROM resep WHERE id_resep ='"+id_resep+"'"; int i = stmt.executeupdate (sql); if(i == 1) JOptionPane.showMessageDialog(null, "data resep berhasil di hapus"); 50
54 catch(exception ex) JOptionPane.showMessageDialog(null, ex.getmessage()); ); public static void main(string args[]) resep rs =new resep(); rs.cetak(); rs.action(); 5. View import java.awt.*; import java.sql.*; import javax.swing.*; 51
55 import javax.swing.table.*; public class view_resep extends JPanel String [] header = "ID Resep","ID Obat","ID Periksa", "Jumlah Obat","Aturan pakai"; JTable table = new JTable(); JScrollPane scrolltable = new JScrollPane(); private Object[][] datatable = null; view_resep() connect open = new connect(); Connection mysql = open.getconnection(); try Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM resep"; 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; rs.beforefirst(); while(rs.next()) datatable[x][0] = rs.getstring("id_resep"); datatable[x][1] = rs.getstring("id_obat"); datatable[x][2] = rs.getstring("id_periksa"); datatable[x][3] = rs.getstring("jumlah_obat"); datatable[x][4] = rs.getstring("aturan_pakai"); x++; scrolltable.setviewportview(table); table.setmodel(new DefaultTableModel(dataTable, header)); add(scrolltable,borderlayout.north); stmt.close(); rs.close(); 52
56 catch (Exception ex) JOptionPane.showMessageDialog(null, "Data Resep error"); void GUI() JFrame frame = new JFrame("Data Resep"); frame.setdefaultcloseoperation(jframe.exit_on_close); view_resep content = new view_resep(); content.setopaque(true); frame.setcontentpane(content); frame.pack(); frame.setlocationrelativeto(null); frame.setvisible(true); public static void main(string []args) view_resep inputan = new view_resep(); inputan.gui(); 53
57 54
58 BAB IV MENU A. Menu import javax.swing.*; import java.awt.event.*; class menu_periksa extends JFrame JMenuBar menubar=new JMenuBar(); JMenu File=new JMenu("File"); JMenu Data=new JMenu("Admin Setup"); JMenuItem table=new JMenuItem("Kelola Admin"); JMenuItem table2=new JMenuItem("Admin List"); JMenuItem Exit=new JMenuItem("Exit"); JMenu pasien1=new JMenu("Pasien"); JMenuItem form_pasien=new JMenuItem("Form Pasien"); JMenuItem view_pasien1=new JMenuItem("View pelanggan"); JMenu dokter1=new JMenu("Dokter"); JMenuItem form_dokter=new JMenuItem("Form Dokter"); JMenuItem view_dokter1=new JMenuItem("View Dokter"); JMenu resep1=new JMenu("Resep"); JMenuItem form_resep=new JMenuItem("Form Resep"); JMenuItem view_resep1=new JMenuItem("View Resep"); JMenu periksa1=new JMenu("Periksa"); JMenuItem form_periksa=new JMenuItem("Form Periksa"); JMenuItem view_periksa1=new JMenuItem("View Periksa"); JMenu about=new JMenu("About"); JMenuItem aboutme=new JMenuItem("About Me"); 55
59 menu_periksa() settitle("sistem Informasi Rekam Medis Rawat Jalan"); setlocation(300,200); setsize(600,300); setdefaultcloseoperation(jframe.exit_on_close); void tampilanmenu() setjmenubar(menubar); menubar.add(file); menubar.add(file); File.add(Data); Data.add(table); Data.add(table2); menubar.add(pasien1); pasien1.add(form_pasien); pasien1.add(view_pasien1); menubar.add(dokter1); dokter1.add(form_dokter); dokter1.add(view_dokter1); menubar.add(resep1); resep1.add(form_resep); resep1.add(view_resep1); File.add(Exit); menubar.add(periksa1); periksa1.add(form_periksa); periksa1.add(view_periksa1); menubar.add(about); about.add(aboutme); setvisible(true); void perintah() Exit.addActionListener (new ActionListener() public void actionperformed (ActionEvent e) 56
60 System.exit(0); ); //KONEKSI KE FILE TABEL PASIEN form_pasien.addactionlistener (new ActionListener() public void actionperformed(actionevent e) pasien ps =new pasien(); ps.cetak(); ps.action(); ); view_pasien1.addactionlistener (new ActionListener() public void actionperformed(actionevent e) view_pasien inputan=new view_pasien(); inputan.gui(); ); //KONEKSI KE TABEL DOKTER form_dokter.addactionlistener (new ActionListener() public void actionperformed(actionevent e) dokter dk =new dokter(); dk.cetak(); dk.action(); ); view_dokter1.addactionlistener (new ActionListener() public void actionperformed(actionevent e) view_dokter inputan=new view_dokter(); inputan.gui(); ); 57
61 //KONEKSI KE TABEL RESEP form_resep.addactionlistener (new ActionListener() public void actionperformed(actionevent e) resep rs =new resep(); rs.cetak(); rs.action(); ); view_resep1.addactionlistener (new ActionListener() public void actionperformed(actionevent e) view_resep inputan=new view_resep(); inputan.gui(); ); //KONEKSI KE TABEL PERIKSA form_periksa.addactionlistener (new ActionListener() public void actionperformed(actionevent e) periksa pr =new periksa(); pr.cetak(); pr.action(); ); view_periksa1.addactionlistener (new ActionListener() public void actionperformed(actionevent e) view_periksa inputan=new view_periksa(); inputan.gui(); ); //koneksi ke tabel user table.addactionlistener (new ActionListener() public void actionperformed(actionevent e) //input_user inputan=new input_user(); 58
62 //inputan.gui(); //inputan.perintah(); ); table2.addactionlistener (new ActionListener() public void actionperformed(actionevent e) //view_user inputan=new view_user(); //inputan.gui(); ); aboutme.addactionlistener (new ActionListener() public void actionperformed (ActionEvent e) JOptionPane.showMessageDialog(null, " Tugas Java JDBC- by : Muhammadu Nawa ( ) ","About",JOptionPane.INFORMATION_MESSAGE); ); public static void main(string[]args) menu_periksa ss = new menu_periksa(); ss.tampilanmenu(); ss.perintah(); 59
63 B. Integrasi Menu 1. Form Pasien 2. View Pasien 60
64 3. Form Dokter 61
65 4. View Dokter 62
66 5. Form Obat 63
67 6. View Obat 64
68 7. Form Periksa 65
69 8. View Periksa 66
70 9. Form Resep 67
71 10. View Resep 68
72 BAB V PENUTUP A. Kesimpulan Dengan menggunakan system aplikasi rekam medis rawat jalan, diharapkan masyarakat Indonesia nanti, khususnya para rumah sakit bisa lebih meningkat produktifitasnya. B. Kesulitan 1.Waktu terlalu singkat untuk sebuah project dengan banyak table 2.Tidak ada contoh dokumen yang bias dijadikan acuan 69
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 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 terperinciPemrograman 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 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 terperinciTUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB
TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB Disusun Oleh : Widatin Mayasari 13111022 21 PRODI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAR MERCU BUANA YOGYAKARTA Pemrograman Java JDBC 1
Lebih 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 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 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 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 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 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 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 (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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
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 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 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 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 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 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 terperinciBAB IV HASIL DAN PEMBAHASAN
37 BAB IV HASIL DAN PEMBAHASAN 4.1 Sistem Admisi Non Pemamik di UKSW Sistem Admisi Non Pemamik di Universitas Kristen Satya Wacana saat ini akan dijelaskan melalui Gambar 4.1. Gambar 4.1 Sistem Admisi
Lebih 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 terperinciMembuat User Interface dengan Swing. Program yang dibuat sebelumnya selalu berbasis console User lebih senang berinteraksi dengan
Topik Memahami komponen dasar swing Memahami implementasi swing dalam program Mengimplementasikan button, check box, dan radio button dalam program Mengimplementasikan label,text Field dan Password Field
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 terperinciBAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Permasalahan Pada transaksi administrasi pendaftaran pasien di RSUD Dr.Soewandhie dilakukan setiap hari sesuai dengan banyaknya proses pelayanan pasien.
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 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 terperinciPraktikum 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 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 terperinciBAB IV PERANCANGAN. 4.1 Perancangan Algoritma
BAB IV PERANCANGAN 4.1 Perancangan Algoritma Prinsip kerja dari Aplikasi Rekam Medis Terpusat adalah semua pasien harus melakukan login ke dalam sistem menggunakan QR Code, akan tetapi untuk user lainnya
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Perangkat Lunak (Software) Perangkat keras komputer tidak akan dapat beroperasi tanpa adanya perangkat lunak. Teknologi yang canggih dari perangkat keras akan
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 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 terperinciBAB III ANALISA DAN PERANCANGAN 3.1 ANALISIS
BAB III ANALISA DAN PERANCANGAN 3.1 ANALISIS Pada penulisan tugas akhir bertujuan untuk membangun sebuah aplikasi rekam medis berbasis website. Tahapan yang dilalui pertama kali dalam membangun aplikasi
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 terperinciBAB III ANALISA DAN DESAIN SISTEM
40 BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Masalah Masalah-masalah yang sering dihadapi oleh RSUD Lukas Nias Selatan adalah kesulitan dalam mengolah data rekam medis akan pasien dan pelayanan
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 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 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 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 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 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 terperinciBAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Sejarah Singkat Rumah Sakit Pondok Indah
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Sejarah Singkat Rumah Sakit Pondok Indah Rumah Sakit Pondok Indah adalah rumah sakit swasta pertama di Indonesia yang diresmikan pada 1 Desember 1986. Kehadiran
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 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 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 terperinciMateri 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 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 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 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 terperinciDAO 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 terperinciPEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan
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 terperinciJava 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 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 terperinciBab III PERANCANGAN SISTEM
Bab III PERANCANGAN SISTEM 1.1 Analisa Kebutuhan Telah dijelaskan dibab satu tentang masalah yang muncul dalam proses pemesanan tiket bus, dengan memanfaatkan fasilitas internet yaitu website. Penulis
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 terperinci- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta
MODUL 1 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN Design Pattern dapat didefinisikan : - Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta menjelaskan cara utama
Lebih terperinciP10 Database SQL Server 2008
P10 Database SQL Server 2008 A. Tujuan Mahasiswa dapat membuat database dan data source pada SQL Server 2008 Mahasiswa dapat membuat tabel dan relationship tabel pada SQL Server 2008 B. Pembahasan SQL
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 terperinciGraphical User Interface (GUI)
Praktikum 6 Graphical User Interface (GUI) Dosen : Ir. Nanang Syahroni M.Kom Pokok Bahasan Komponen dasar Swing JFrame, JLabel, JTextField dan JTextArea Menu bar dan Menu item Tujuan Belajar Memahami komponen
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 terperinciGUI Event Handling. minggu 13. Wednesday, 16 May 12
GUI Event Handling minggu 13 Objectives / Tujuan Mengenal The Delegation Event Model Mengenal Event Classes Mengenal Event Listener: ActionListener Method MouseListener Method MouseMotionListener Method
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 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 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 terperinci