TUGAS PEMROGRAMAN JAVA P10 SISTEM APLIKASI TOKO BUKU

Ukuran: px
Mulai penontonan dengan halaman:

Download "TUGAS PEMROGRAMAN JAVA P10 SISTEM APLIKASI TOKO BUKU"

Transkripsi

1 TUGAS PEMROGRAMAN JAVA P10 SISTEM APLIKASI TOKO BUKU NAMA : DANY SUKTIAWAN IF. NIM : PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEHNIK INFORMATIKA UNIVERSITAS MERCUBUANA YOGYAKARTA 2015

2 DAFTAR ISI COVER... 1 DAFTAR ISI... 2 BAB I PENDAHULUAN Latar Belakang Alasan Pemilihan Masalah... 3 BAB II DATABASE Rancangan Tabel Relasi Tabel... 8 BAB III JDBC Tabel Tbl_buku Tabel Tbl_kategori Tabel Tbl_pelanggan Tabel Tbl_petugas Tabel Tbl_supplier Tabel Tbl_pembelian Tabel Tbl_detail_beli Tabel Tbl_penjualan Tabel Tbl_detail_jual BAB IV MENU Menu Integrasi Menu BAB V PENUTUP Kesimpulan Kesulitan

3 BAB I PENDAHULUAN 1.1. Latar Belakang Dalam dunia modern sekarang ini, suatu informasi yang dihasilkan merupakan sebuah proses dari sebuah data yang diatur dengan baik sehingga hal ini sangatlah penting dalam pengambilan suatu keputusan. Tanpa adanya pengolahan data tentunya informasi tidak dapat berjalan dengan maksimal. Metode pegolahan data juga merupakan salah satu penentu dari mutu data itu sendiri, karena data yang baik adalah data yang masih sesuai dengan keadaan sebenarnya atau up to date dan tidak megakibatkan kerancuan data. Proses pengolahan data pada toko buku ada yang masih bersifat Manual sehingga pengolahan data masih terdapat beberapa kerancuan dan kurangnya efisien dalam pengelolaan data. Hal ini dapat dikatakan kurang efektif dan efisien, dikarenakan sulit untuk mencatat dan menghitung banyaknya jenis buku yang ada, banyaknya jumlah buku, maupun besarnya jumlah harga. Banyaknya jumlah buku yang dijual dan tingkat keramaian pembeli dapat mengakibatkan penjual mengalami kesulitan untuk mengelola dan menghitung transaksi penjualan secara cepat, tepat, dan efisien. Dokumen ini merupakan diskripsi dari aplikasi penggajian pegawai yang menggunakan bahasa pemograman berbasis java, selain itu dokumen ini juga untuk memenuhi tugas mata kuliah Pemograman Java Alasan Pemilihan Masalah Alasan Pemilihan judul ini sesuai dengan pembahasan pada bab pendahuluan diatas, bahwa masih ada toko buku yang menggunakan 3

4 operasional secara manual. Selain itu juga dalam proses pembuatan laporan menjadi lebih mudah dan efesien bagi administrasi. Penulis menggunakan judul sistem aplikasi toko buku ini dikarenakan juga ruang lingkup analisa data yang tidak terlalu rumit. 4

5 BAB II DATABASE 2.1. Rancangan Tabel Berikut ini rancangan database aplikasi toko buku : 1. Table tbl_buku Field Type Comment * kode_buku char(8) NOT NULL judul_buku varchar(50) NULL ** kode_kategori char(8) NOT NULL pengarang varchar(50) NULL penerbit varchar(50) NULL tahun int(4) NULL isbn varchar(25) NULL harga_beli float NULL harga_jual float NULL stok int(10) NULL 2. Table tbl_kategori Field Type Comment * kode_kategori char(8) NOT NULL nama_kategori varchar(50) NOT NULL no_rak char(8) NOT NULL 5

6 3. Table tbl_pelanggan Field Type Comment * kode_plg char(8) NOT NULL nama_plg varchar(50) NOT NULL alamat text NOT NULL no_telp varchar(15) NOT NULL status_plg tinyint(4) NOT NULL 4. Table tbl_petugas Field Type Comment * kode_ptg char(8) NOT NULL nama_ptg varchar(50) NOT NULL password_ptg varchar(50) NOT NULL status_ptg tinyint(1) NOT NULL 5. Table tbl_supplier Field Type Comment * kode_supplier char(8) NOT NULL nama_supplier varchar(50) NOT NULL alamat_supplier text NOT NULL no_telp int(15) NOT NULL 6. Table tbl_pembelian Field Type Comment * faktur char(15) NOT NULL tanggal datetime NOT NULL total float NOT NULL ** kode_ptg char(8) NOT NULL ** kode_supplier char(8) NOT NULL 6

7 7. Table tbl_detail_beli Field Type Comment ** faktur char(15) NOT NULL ** kode_buku char(8) NOT NULL judul_buku varchar(50) NOT NULL harga_beli float NOT NULL jumlah int(4) NOT NULL subtotal float NOT NULL 8. Table tbl_penjualan Field Type Comment * faktur char(15) NOT NULL tanggal datetime NOT NULL total int(4) NOT NULL dibayar float NOT NULL kembali float NOT NULL ** kode_ptg char(8) NOT NULL ** kode_plg char(8) NOT NULL 9. Table tbl_detail_jual Field Type Comment ** faktur char(15) NOT NULL ** kode_buku char(8) NOT NULL nama_buku varchar(50) NOT NULL harga_jual float NOT NULL jumlah int(4) NOT NULL subtotal float NOT NULL 7

8 2.2. Relasi Tabel 8

9 BAB III JDBC 3.1. Tabel Tbl_buku Input /* * Tugas Java P9 * Author : Dany Suktiawan IF. ( ) * Universitas Mercubuana Yogyakarta */ import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.*; import java.sql.*; import java.util.regex.pattern; class Input_Buku extends JFrame { JLabel labelkdbuku = new JLabel("Kode Buku"); JTextField textkdbuku = new JTextField(8); JLabel labeljudul = new JLabel("Judul Buku"); JTextField textjudul = new JTextField(100); JLabel labelkategori = new JLabel("Kode Kategori"); final JComboBox combokategori = new JComboBox(); JLabel labelpengarang = new JLabel("Pengarang"); JTextField textpengarang = new JTextField(50); JLabel labelpenerbit = new JLabel("Penerbit"); JTextField textpenerbit = new JTextField(50); JLabel labelthnterbit = new JLabel("Tahun Terbit"); JTextField textthnterbit = new JTextField(4); JLabel labelisbn = new JLabel("ISBN"); JTextField textisbn = new JTextField(25); JLabel labelhrgbeli = new JLabel("Harga Beli"); JTextField texthrgbeli = new JTextField(15); JLabel labelhrgjual = new JLabel("Harga Jual"); JTextField texthrgjual = new JTextField(15); JLabel labelstok = new JLabel("Stok"); JTextField textstok = new JTextField(10); JButton buttonsave = new JButton("SAVE"); JButton buttonexit = new JButton("EXIT"); 9

10 Input_Buku(){ settitle("input Data Buku"); setlocation(300,100); setsize(430, 300); setdefaultcloseoperation(jframe.dispose_on_close); void GUI() { getcontentpane().setlayout(null); getcontentpane().add(labelkdbuku); labelkdbuku.setbounds(10,10,90,20); getcontentpane().add(textkdbuku); textkdbuku.setbounds(140,10,100,20); getcontentpane().add(labeljudul); labeljudul.setbounds(10,30,90,20); getcontentpane().add(textjudul); textjudul.setbounds(140,30,250,20); getcontentpane().add(labelkategori); labelkategori.setbounds(10,50,90,20); getcontentpane().add(combokategori); combokategori.setbounds(140,50,250,20); getcontentpane().add(labelpengarang); labelpengarang.setbounds(10,70,90,20); getcontentpane().add(textpengarang); textpengarang.setbounds(140,70,250,20); getcontentpane().add(labelpenerbit); labelpenerbit.setbounds(10,90,90,20); getcontentpane().add(textpenerbit); textpenerbit.setbounds(140,90,250,20); getcontentpane().add(labelthnterbit); labelthnterbit.setbounds(10,110,90,20); getcontentpane().add(textthnterbit); textthnterbit.setbounds(140,110,100,20); getcontentpane().add(labelisbn); labelisbn.setbounds(10,130,90,20); getcontentpane().add(textisbn); textisbn.setbounds(140,130,250,20); getcontentpane().add(labelhrgbeli); labelhrgbeli.setbounds(10,150,90,20); getcontentpane().add(texthrgbeli); texthrgbeli.setbounds(140,150,100,20); getcontentpane().add(labelhrgjual); labelhrgjual.setbounds(10,170,90,20); 10

11 getcontentpane().add(texthrgjual); texthrgjual.setbounds(140,170,100,20); getcontentpane().add(labelstok); labelstok.setbounds(10,190,90,20); getcontentpane().add(textstok); textstok.setbounds(140,190,100,20); getcontentpane().add(buttonsave); buttonsave.setbounds(140,230,90,20); getcontentpane().add(buttonexit); buttonexit.setbounds(240,230,80,20); setvisible(true); void Eksekusi_input() { //button exit buttonexit.addactionlistener(new ActionListener() { public void actionperformed(actionevent e) { if(joptionpane.showconfirmdialog(null, "Apakah anda benar-benar akan keluar?", "Konfirmasi", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE) == JOptionPane.OK_OPTION) { System.exit(0); ); { //button save buttonsave.addactionlistener(new ActionListener() public void actionperformed(actionevent e) { String kdbuku, judul, kdkategori, pengarang, penerbit, isbn; String thnterbit, hrgbeli, hrgjual, stok; kdbuku = textkdbuku.gettext(); judul = textjudul.gettext(); Pattern pat = Pattern.compile(" - "); String strs[] = pat.split(combokategori.getselecteditem().tostring()); kdkategori = strs[0]; pengarang = textpengarang.gettext(); penerbit = textpenerbit.gettext(); thnterbit = textthnterbit.gettext(); isbn = textisbn.gettext(); hrgbeli = texthrgbeli.gettext(); hrgjual = texthrgjual.gettext(); stok = textstok.gettext(); 11

12 DBConnection(); open.getconnection(); DBConnection open = new Connection mysql = try { Statement stmt = mysql.createstatement(); String sql = "INSERT INTO tbl_buku VALUES ('"+kdbuku+"','"+judul+"','"+kdkategori+"','"+pengarang+"','" +penerbit+"','"+thnterbit+"','"+isbn+"','"+hrgbeli+"','"+hrgj ual+"','"+stok+"');"; int i = stmt.executeupdate(sql); if(i==1) { JOptionPane.showMessageDialog(null, "Input Data Buku "+kdbuku+" Berhasil Disimpan"); textkdbuku.settext(""); textjudul.settext(""); textpengarang.settext(""); textpenerbit.settext(""); textthnterbit.settext(""); textisbn.settext(""); texthrgbeli.settext(""); texthrgjual.settext(""); textstok.settext(""); combokategori.seteditable(true); combokategori.setselecteditem(""); Get_Kategoribuku call = new Get_Kategoribuku(); call.get_kodekategori(); combokategori.seteditable(false); catch(exception ex) { JOptionPane.showMessageDialog(null, ex.getmessage() + kdkategori); ); 12

13 public static void main(string[] args) { Input_Buku eksekusi = new Input_Buku(); Get_Kategoribuku call = new Get_Kategoribuku(); eksekusi.gui(); eksekusi.eksekusi_input(); call.get_kodekategori(); Search //button search buttonsearch.addactionlistener(new ActionListener() { public void actionperformed(actionevent e) { String Search; String kdbuku, judul, idpenerbit; DBConnection(); open.getconnection(); DBConnection open = new Connection mysql = try { Search = textkdbuku.gettext(); Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM tbl_buku WHERE kode_buku like '"+Search+"'"; ResultSet i = stmt.executequery(sql); if(i.next()) { textkdbuku.settext(i.getstring(1)); textjudul.settext(i.getstring(2)); combokategori.seteditable(true); combokategori.setselecteditem(i.getstring(3)); textpengarang.settext(i.getstring(4)); textpenerbit.settext(i.getstring(5)); textthnterbit.settext(i.getstring(6)); textisbn.settext(i.getstring(7)); texthrgbeli.settext(i.getstring(8)); 13

14 texthrgjual.settext(i.getstring(9)); textstok.settext(i.getstring(10)); combokategori.seteditable(false); else { JOptionPane.showMessageDialog(null, "Data Buku Tidak Ada"); catch(exception ex) { Edit JOptionPane.showMessageDialog(null, ex.getmessage()); ); //button update buttonupdate.addactionlistener(new ActionListener() { public void actionperformed(actionevent e) { String kdbuku, judul, kdkategori, pengarang, penerbit, isbn; String thnterbit, hrgbeli, hrgjual, stok; kdbuku = textkdbuku.gettext(); judul = textjudul.gettext(); Pattern pat = Pattern.compile(" - "); String strs[] = pat.split(combokategori.getselecteditem().tostring()); kdkategori = strs[0]; pengarang = textpengarang.gettext(); penerbit = textpenerbit.gettext(); thnterbit = textthnterbit.gettext(); isbn = textisbn.gettext(); hrgbeli = texthrgbeli.gettext(); hrgjual = texthrgjual.gettext(); stok = textstok.gettext(); DBConnection(); open.getconnection(); //update ke database DBConnection open = new Connection mysql = mysql.createstatement(); try { Statement stmt = String sql = ""+ 14

15 ='"+judul '"+kdkategori kode_buku='"+kdbuku+"'"; "UPDATE tbl_buku SET judul_buku +"', kode_kategori = +"', pengarang = '"+pengarang +"', penerbit = '"+penerbit +"', tahun = '"+thnterbit +"', isbn = '"+isbn +"', harga_beli = '"+hrgbeli +"', harga_jual = '"+hrgjual +"', stok = '"+stok +"' WHERE int i = stmt.executeupdate(sql); if(i==1) { JOptionPane.showMessageDialog(null, "Update Data Buku "+kdbuku+" Berhasil Disimpan"); textkdbuku.settext(""); textjudul.settext(""); textpengarang.settext(""); textpenerbit.settext(""); textthnterbit.settext(""); textisbn.settext(""); texthrgbeli.settext(""); texthrgjual.settext(""); textstok.settext(""); combokategori.seteditable(true); combokategori.setselecteditem(""); Get_Kategoribuku call = new Get_Kategoribuku(); call.get_kodekategori(); combokategori.seteditable(false); catch(exception ex) { JOptionPane.showMessageDialog(null, ex.getmessage()); ); 15

16 Delete //button delete buttondelete.addactionlistener(new ActionListener() { public void actionperformed(actionevent e) { String kdbuku, judul, kdkategori, pengarang, penerbit, isbn; String thnterbit, hrgbeli, hrgjual, stok; kdbuku = textkdbuku.gettext(); judul = textjudul.gettext(); Pattern pat = Pattern.compile(" - "); String strs[] = pat.split(combokategori.getselecteditem().tostring()); kdkategori = strs[0]; pengarang = textpengarang.gettext(); penerbit = textpenerbit.gettext(); thnterbit = textthnterbit.gettext(); isbn = textisbn.gettext(); hrgbeli = texthrgbeli.gettext(); hrgjual = texthrgjual.gettext(); stok = textstok.gettext(); DBConnection(); open.getconnection(); //delete ke database DBConnection open = new Connection mysql = try { mysql.createstatement(); tbl_buku " kode_buku='"+kdbuku+"'"; Statement stmt = String sql = "DELETE FROM +" WHERE int i = stmt.executeupdate(sql); if(i==1) { JOptionPane.showMessageDialog(null, "Delete Data Buku "+kdbuku+" Berhasil"); textkdbuku.settext(""); textjudul.settext(""); textpengarang.settext(""); textpenerbit.settext(""); textthnterbit.settext(""); textisbn.settext(""); texthrgbeli.settext(""); texthrgjual.settext(""); 16

17 textstok.settext(""); combokategori.seteditable(true); combokategori.setselecteditem(""); Get_Kategoribuku call = new Get_Kategoribuku(); call.get_kodekategori(); combokategori.seteditable(false); catch(exception ex) { JOptionPane.showMessageDialog(null, ex.getmessage()); ); View import java.awt.*; import java.sql.*; import javax.swing.*; import javax.swing.table.*; public class View_Buku extends JPanel { String[] header = {"Kode Buku", "Judul", "Kategori", "pengarang", "penerbit", "th_terbit", "isbn","hrg_beli", "hrg_jual", "Stok"; JTable table = new JTable(); JScrollPane scrolltable = new JScrollPane(); private Object[][] datatable = null; View_Buku() { DBConnection open = new DBConnection(); Connection mysql = open.getconnection(); try { Statement stmt = mysql.createstatement(); String sql = "SELECT * FROM tbl_buku"; ResultSet rs = stmt.executequery(sql); ResultSetMetaData meta = rs.getmetadata(); int kolom = meta.getcolumncount(); int baris = 0; while(rs.next()) { baris = rs.getrow(); 17

18 datatable = new Object[baris][kolom]; int x = 0; rs.beforefirst(); while(rs.next()) { datatable[x][0] = rs.getstring("kode_buku"); datatable[x][1] = rs.getstring("judul_buku"); datatable[x][2] = rs.getstring("kode_kategori"); datatable[x][3] = rs.getstring("pengarang"); datatable[x][4] = rs.getstring("penerbit"); datatable[x][5] = rs.getstring("tahun"); datatable[x][6] = rs.getstring("isbn"); datatable[x][7] = rs.getstring("harga_beli"); datatable[x][8] = rs.getstring("harga_jual"); datatable[x][9] = rs.getstring("stok"); x++; scrolltable.setviewportview(table); table.setmodel(new DefaultTableModel(dataTable, header)); add(scrolltable, BorderLayout.NORTH); stmt.close(); rs.close(); catch(exception ex) { //JOptionPane.showMessageDialog(null, "Tabel Buku Belum ada, silahkan lakukan setup tabel buku terlebih dahulu"); JOptionPane.showMessageDialog(null, ex.getmessage()); void GUI() { JFrame frame = new JFrame("Data Buku"); frame.setdefaultcloseoperation(jframe.dispose_on_close); View_Buku content = new View_Buku(); content.setopaque(true); frame.setcontentpane(content); frame.pack(); 18

19 frame.setlocationrelativeto(null); frame.setvisible(true); 3.2. Tabel Tbl_kategori 3.3. Tabel Tbl_pelanggan 3.4. Tabel Tbl_petugas 3.5. Tabel Tbl_supplier 3.6. Tabel Tbl_pembelian 3.7. Tabel Tbl_detail_beli 3.8. Tabel Tbl_penjualan 3.9. Tabel Tbl_detail_jual 19

20 BAB IV MENU 4.1. Menu Hirarki Menu Aplikasi : 20

21 4.2. Integrasi Menu Menu File Menu Data > Data Buku 21

22 Menu Data > Data Buku > Input Data Buku 22

23 Menu Data > Data Buku > Update Data Buku 23

24 Menu Data > Data Buku > Delete Data Buku 24

25 Menu Data > Data Buku > View Data Buku Menu About > About Us 25

26 BAB V PENUTUP 5.1. Kesimpulan Dengan menggunakan bahasa pemograman java kita dapat membuat suatu Aplikasi berbasis desktop dan mampu terkoneksi dengan database Kesulitan Untuk Kesulitan masih banyak kekurangan dalam penggunaan method maupun fungsi-fungsi program yang masih jauh dari sempurna, seta koneksi database maupun menampilkan hasil laporan dari database. 26

TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB

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

Lebih terperinci

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

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

Lebih terperinci

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

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

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

Lebih terperinci

TUGAS PEMROGRAMAN BERBASIS JAVA Penyewaan ps

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

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

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

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 PENJUALAN LAPTOP

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

PERANCANGAN SISTEM BERBASIS JAVA. ( Penjualan Handphone )

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

Program Data Pelanggan Toko Bandung Fashion

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

Lebih terperinci

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

SISTEM INFORMASI REKAM MEDIS RAWAT JALAN BERBASIS JAVA. Disusun oleh : Muhammadu Nawa Addi

SISTEM INFORMASI REKAM MEDIS RAWAT JALAN BERBASIS JAVA. Disusun oleh : Muhammadu Nawa Addi SISTEM INFORMASI REKAM MEDIS RAWAT JALAN BERBASIS JAVA Disusun oleh : Muhammadu Nawa Addi 13121033 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA 2015

Lebih terperinci

JAVA. Sistem Informasi Rental Mobil

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

visit : www.marisharingilmu.wordpress.com

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

Lebih terperinci

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

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

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

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

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

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

LAPORAN TUGAS Pemrograman Berbasis Java

LAPORAN TUGAS Pemrograman Berbasis Java LAPORAN TUGAS Pemrograman Berbasis Java Database Wilayah Indonesia Berdasarkan Master File Desa Badan Pusat Statistik (MFD BPS) Indonesia Disusun oleh: Dwi Putra Sudaryanto 12111075 PROGRAM STUDI TEKNIK

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

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

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

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

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 APLIKASI ZODIAK SEDERHANA DENGAN JAVA BY : INDRA

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

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

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

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

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

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

Lebih terperinci

Koneksi 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

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

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

MODUL 7 - EXCEPTION HANDLING

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

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

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

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

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

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

JDBC (PEMANDU WISATA)

JDBC (PEMANDU WISATA) JDBC (PEMANDU WISATA) Dibuat Oleh : Nama = Eko Prasetyo NIM = 13111037 Kelas = 21 FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA 2015 1 DAFTAR ISI Cover... DAFTAR ISI... 2 1.1 Latar Belakang...

Lebih terperinci

Praktikum 6a Melakukan koneksi dengan basis data

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

Lebih terperinci

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

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

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

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

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom Koneksi Java ke MySQL Database Edi Sugiarto, S.Kom, M.Kom Pendahuluan Mysql adalah RDBMS yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Mysql dimiliki dan disponsori perusahaan

Lebih terperinci

Pengenalan APLIKASI DATABASE

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

Lebih terperinci

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

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

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

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

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

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

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

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

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

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

SQL DASAR BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

SQL DASAR BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs. SQL DASAR BASIS DATA Rajif Agung Yunmar, S.Kom., M.Cs. PRETEST Sebutkan apa yang disebut dengan SQL? Jelaskan! Apakah yang disebut sebagai batasan integritas (integrity constraint)? Sebutkan jenis-jenis

Lebih terperinci

Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.

Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs. Praktikum Basis Data By. Rita Wiryasaputra, ST., M. Cs. SQL: DDL (Data Definition Language) Create Database Create Table Create View Create Index Alter Database Alter Table Alter View Drop Database Drop

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

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

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

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

Slide 6: Writing Classes

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

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

JAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti

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

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite Membuat Data Mahasiswa dengan Java Netbeans dan SQLite Disusun Oleh : Hendi Santika Bismillahirrohmanirrohim. Assalamu alaikum ikhwan sekalian! Bertemu lagi dengan ane di Tutorial Membuat Data Mahasiswa

Lebih 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

Pertemuan 7. Create, Read, Update, Delete Pada SQL Lite (Tampilan)

Pertemuan 7. Create, Read, Update, Delete Pada SQL Lite (Tampilan) Pertemuan 7 Create, Read, Update, Delete Pada SQL Lite (Tampilan) SQLite merupakan bahasa yang dirancang untuk mengelola data di dalam relasional database,sqlite skalanya masih dibawah mysql, postgree

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

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

APLIKASI PENJUALAN TOKO ANGGI DENGAN MENGGGUNAKAN VISUAL BASIC.NET 2008 DAN MICROSOFT ACCESS 2007

APLIKASI PENJUALAN TOKO ANGGI DENGAN MENGGGUNAKAN VISUAL BASIC.NET 2008 DAN MICROSOFT ACCESS 2007 APLIKASI PENJUALAN TOKO ANGGI DENGAN MENGGGUNAKAN VISUAL BASIC.NET 2008 DAN MICROSOFT ACCESS 2007 NAMA : Victor Jeremia NPM : 18110367 PEMBIMBING : Murtiwiyati, Skom., MMSi. LATAR BELAKANG MASALAH Pada

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

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

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

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

Pengenalan Structured Query Language

Pengenalan Structured Query Language Pengenalan Structured Query Language Apa Itu SQL? SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk

Lebih terperinci

NASKAH SOAL PRAKTIKUM 02

NASKAH SOAL PRAKTIKUM 02 NASKAH SOAL PRAKTIKUM 02 MATA KULIAH: IX051 XS405 PBO Lanjut/ 2B TANGGAL: 02 Feb 2018 SEMESTER: Genap 17/18 SIFAT UJIAN: OPEN BOOK, OPEN FILE *)Pengumpulan : Minggu, 04 Feb 100%, diatas hari Minggu, 04

Lebih terperinci

STORE PROCEDURE. Pemrograman Client Server Sarji, S.Kom Studi kasus pada

STORE PROCEDURE. Pemrograman Client Server Sarji, S.Kom Studi kasus pada STORE PROCEDURE Stored Procedure adalah kumpulan perintah SQL yang diberi nama dan disimpan di server. Stored Procedure biasanya berisi perintah-perintah umum yang berhubungan dengan database pada server,

Lebih terperinci

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

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

Lebih terperinci

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

Contoh SQL Constraint

Contoh SQL Constraint Contoh SQL Constraint Anda dapat menggunakan constraint untuk membatasi tipe data yang disimpan ke dalam tabel. Constraint dapat digunakan pada saat pertama kali membuat table dengan statement CREATE TABLE

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal. A. Kompetensi Mahasiswa diharapkan dapat memahami: 1. Pengertian databases, DBMS, MySQL 2. Apa Itu SQL? 3. Membuat, Menampilkan, Membuka dan Menghapus Database 4. Membuat, Mengubah dan Menghapus Table

Lebih terperinci

MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000

MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000 MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000 1. Database Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan

Lebih terperinci

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

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

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

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

Lebih terperinci

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta

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