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

Ukuran: px
Mulai penontonan dengan halaman:

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

Transkripsi

1 65 LISTING PROGRAM package app.maximumflow; import java.awt.borderlayout; import java.awt.eventqueue; import javax.swing.jframe; import javax.swing.jpanel; import javax.swing.border.emptyborder; import javax.swing.table.defaulttablemodel; import javax.swing.jlabel; import javax.swing.imageicon; import java.awt.event.mouseadapter; import java.awt.event.mouseevent; import java.awt.color; import java.awt.font; import javax.swing.jfilechooser; import javax.swing.joptionpane; import javax.swing.jtextfield; import javax.swing.jpasswordfield; import javax.swing.jbutton;

2 66 import net.java.balloontip.balloontip; import java.awt.event.actionlistener; import java.awt.event.actionevent; import java.awt.event.focusadapter; import java.awt.event.focusevent; import java.sql.blob; import java.util.vector; import java.util.logging.level; import java.util.logging.logger; import javax.swing.jscrollpane; import javax.swing.jtable; import java.awt.event.keyadapter; import java.awt.event.keyevent; import java.awt.image.bufferedimage; import java.awt.toolkit; import java.io.file; import java.io.fileinputstream; public class MaxFlow extends JFrame {

3 67 private JPanel contentpane; private JLabel lblbackgrond; private JPanel panel; private JLabel label_1; private JLabel lblvari1; private JButton btnupdate; private JButton btnkeluar; private JTextField txtvar1; private BalloonTip tooltip; private JTextField txtvar2; private JLabel lblvariabel; private JTextField txtvar3; private JLabel lblvariabel_1; private JLabel lblhasil; private JTextField txtnilaiterkecil; private JScrollPane scrtabel; private JTable table; DefaultTableModel tabelmodel; String data[] = { "U", "V","W","X","Y", "Nilai.Min" ; private JButton btnhit; private JLabel lblnilaimax; private JTextField txtnilaimax; private JButton btnupdatev; private JButton btnupdatew;

4 68 private JButton btnhitung; private JTextField txtvar4; private JLabel lblx; private JButton btnupdatex; private JTextField txtvar5; private JLabel lbly; private JButton btnupdatey; private JLabel label; private JLabel label_2; private JFileChooser fc = new JFileChooser(); Blob blob; BufferedImage img; /** * Launch the application. */ public static void main(string[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { MaxFlow frame = new MaxFlow(); frame.setvisible(true); catch (Exception e) { e.printstacktrace();

5 69 ); /** * Create the frame. */ public MaxFlow() { seticonimage(toolkit.getdefaulttoolkit().getimage(maxflow.class.getres ource("/img/sl.png"))); setdefaultcloseoperation(jframe.exit_on_close); setbounds(100, 100, 417, 470); contentpane = new JPanel(); contentpane.setborder(new EmptyBorder(5, 5, 5, 5)); setcontentpane(contentpane); contentpane.setlayout(null); setlocationrelativeto(null); JPanel panel_1 = new JPanel(); panel_1.setbackground(color.black); panel_1.setbounds(0, 434, 571, 10); contentpane.add(panel_1);

6 70 txtvar1 = new JTextField(); txtvar1.addkeylistener(new KeyAdapter() public void keytyped(keyevent e) { btnhit.setenabled(false); btnhitung.setenabled(true); kapasitas"); ); txtvar1.requestfocus(); txtvar1.addfocuslistener(new FocusAdapter() public void focusgained(focusevent e) { tooltip = new BalloonTip(txtVar1, public void focuslost(focusevent e) { tooltip.closeballoon(); ); txtvar1.setforeground(color.white);

7 71 txtvar1.setbackground(color.black); txtvar1.setbounds(50, 101, 46, 25); contentpane.add(txtvar1); txtvar1.setcolumns(10); JLabel lblusername = new JLabel("Proses langkah setiap iterasi pada maximum-flow :"); lblusername.setfont(new Font("Comic Sans MS", Font.BOLD, 12)); lblusername.setforeground(color.white); lblusername.setbounds(25, 248, 302, 25); contentpane.add(lblusername); lblvari1 = new JLabel("U :"); lblvari1.setfont(new Font("Comic Sans MS", Font.BOLD, 12)); lblvari1.setforeground(color.white); lblvari1.setbounds(25, 101, 69, 25); contentpane.add(lblvari1); btnupdate = new JButton("Update"); btnupdate.setenabled(false); btnupdate.addactionlistener(new ActionListener() { public void actionperformed(actionevent evt) { int a,b,c;

8 72 //mengambil nilai string txt1 dan mengubahnya menjadi tipe integer kemudian menampungnya di variabel a a = Integer.parseInt(txtVar1.getText()); //mengambil nilai string txt1 dan mengubahnya menjadi tipe integer kemudian menampungnya di variabel a b = Integer.parseInt(txtNilaiTerkecil.getText()); //menjumlahkan variabel a dan b kemudian menampungnya di variabel c c = a-b; //mengubah data integer ke string di variabel hasil String hasil = String.valueOf(c); //menampilkan string hasil di label Hasil txtvar1.settext(hasil); btnhit.setenabled(true); btnhitung.setenabled(false); ); btnupdate.setfont(new Font("Comic Sans MS", Font.BOLD, 12)); btnupdate.setforeground(new Color(255, 255, 255)); btnupdate.setbackground(new Color(0, 0, 0)); btnupdate.setbounds(108, 101, 86, 25); contentpane.add(btnupdate); btnupdatev = new JButton("Update");

9 73 btnupdatev.addactionlistener(new ActionListener() { public void actionperformed(actionevent e) { int a,b,c; //mengambil nilai string txt2 dan mengubahnya menjadi tipe integer kemudian menampungnya di variabel a a = Integer.parseInt(txtVar2.getText()); //mengambil nilai string txt2 dan mengubahnya menjadi tipe integer kemudian menampungnya di variabel a b = Integer.parseInt(txtNilaiTerkecil.getText()); //menjumlahkan variabel a dan b kemudian menampungnya di variabel c c = a-b; //mengubah data integer ke string di variabel hasil String hasil = String.valueOf(c); //menampilkan string hasil di label Hasil txtvar2.settext(hasil); ); btnupdatev.setenabled(false); btnupdatev.setforeground(color.white); btnupdatev.setfont(new Font("Comic Sans MS", Font.BOLD, 12)); btnupdatev.setbackground(color.black); btnupdatev.setbounds(108, 138, 86, 25);

10 74 contentpane.add(btnupdatev); btnupdatew = new JButton("Update"); btnupdatew.addactionlistener(new ActionListener() { public void actionperformed(actionevent e) { int a,b,c; //mengambil nilai string txt3 dan mengubahnya menjadi tipe integer kemudian menampungnya di variabel a a = Integer.parseInt(txtVar3.getText()); //mengambil nilai string txt3 dan mengubahnya menjadi tipe integer kemudian menampungnya di variabel a b = Integer.parseInt(txtNilaiTerkecil.getText()); //menjumlahkan variabel a dan b kemudian menampungnya di variabel c c = a-b; //mengubah data integer ke string di variabel hasil String hasil = String.valueOf(c); //menampilkan string hasil di label Hasil txtvar3.settext(hasil); ); btnupdatew.setenabled(false); btnupdatew.setforeground(color.white);

11 75 12)); btnupdatew.setfont(new Font("Comic Sans MS", Font.BOLD, btnupdatew.setbackground(color.black); btnupdatew.setbounds(287, 101, 77, 25); contentpane.add(btnupdatew); 12)); lblvariabel = new JLabel("V :"); lblvariabel.setforeground(color.white); lblvariabel.setfont(new Font("Comic Sans MS", Font.BOLD, lblvariabel.setbounds(25, 139, 18, 25); contentpane.add(lblvariabel); kapasitas"); txtvar2 = new JTextField(); txtvar2.addfocuslistener(new FocusAdapter() public void focusgained(focusevent e) { tooltip = new BalloonTip(txtVar2, public void focuslost(focusevent e) { tooltip.closeballoon();

12 76 ); txtvar2.setforeground(color.white); txtvar2.setcolumns(10); txtvar2.setbackground(color.black); txtvar2.setbounds(50, 139, 46, 25); contentpane.add(txtvar2); 12)); lblvariabel_1 = new JLabel("W :"); lblvariabel_1.setforeground(color.white); lblvariabel_1.setfont(new Font("Comic Sans MS", Font.BOLD, lblvariabel_1.setbounds(206, 101, 27, 25); contentpane.add(lblvariabel_1); txtvar3 = new JTextField(); txtvar3.addactionlistener(new ActionListener() { public void actionperformed(actionevent arg0) { ); txtvar3.addfocuslistener(new FocusAdapter() public void focusgained(focusevent e) {

13 77 kapasitas"); tooltip = new BalloonTip(txtVar3, public void focuslost(focusevent e) { tooltip.closeballoon(); ); txtvar3.setforeground(color.white); txtvar3.setcolumns(10); txtvar3.setbackground(color.black); txtvar3.setbounds(229, 101, 46, 25); contentpane.add(txtvar3); lblhasil = new JLabel("Mencari Nilai Mininum :"); lblhasil.setforeground(color.white); lblhasil.setfont(new Font("Comic Sans MS", Font.BOLD, 12)); lblhasil.setbounds(25, 213, 147, 25); contentpane.add(lblhasil); txtnilaiterkecil = new JTextField(); txtnilaiterkecil.setenabled(false); txtnilaiterkecil.setforeground(color.white); txtnilaiterkecil.setcolumns(10);

14 78 txtnilaiterkecil.setbackground(color.black); txtnilaiterkecil.setbounds(175, 213, 69, 25); contentpane.add(txtnilaiterkecil); btnhit = new JButton("Iterasi[n]"); btnhit.setenabled(false); btnhit.addactionlistener(new ActionListener() { public void actionperformed(actionevent e) { Vector<Object> baris=new Vector<Object>(6); baris.add(txtvar1.gettext()); baris.add(txtvar2.gettext()); baris.add(txtvar3.gettext()); baris.add(txtvar4.gettext()); baris.add(txtvar5.gettext()); baris.add(txtnilaiterkecil.gettext()); tabelmodel.addrow(baris); // NoIterasi(); hitmax(); bersihkan(); ); btnhit.setforeground(color.white); btnhit.setfont(new Font("Comic Sans MS", Font.BOLD, 12));

15 79 btnhit.setbackground(color.black); btnhit.setbounds(259, 213, 105, 25); contentpane.add(btnhit); 12)); lblnilaimax = new JLabel("Nilai Maximum :"); lblnilaimax.setforeground(color.white); lblnilaimax.setfont(new Font("Comic Sans MS", Font.BOLD, lblnilaimax.setbounds(28, 394, 100, 25); contentpane.add(lblnilaimax); txtnilaimax = new JTextField(); txtnilaimax.setenabled(false); txtnilaimax.setforeground(color.white); txtnilaimax.setcolumns(10); txtnilaimax.setbackground(color.black); txtnilaimax.setbounds(133, 394, 125, 25); contentpane.add(txtnilaimax); btnhitung = new JButton("Hitung"); btnhitung.addactionlistener(new ActionListener() { public void actionperformed(actionevent arg0) { int n1=(integer.parseint(txtvar1.gettext()));

16 80 int n2= (Integer.parseInt(txtVar2.getText())); int n3= (Integer.parseInt(txtVar3.getText())); // int n4= (Integer.parseInt(txtVar4.getText())); //int n5= (Integer.parseInt(txtVar5.getText())); int[] nilai = {n1,n2,n3; int min=1000; for (int a = 0; a < nilai.length;a++){ //System.out.println("1."+a); if (nilai[a] < min){ //System.out.println("2."+a); min=nilai[a]; //System.out.println("3."+a); txtnilaiterkecil.settext("" + min); aktifkan(); ); btnhitung.setforeground(color.white); btnhitung.setfont(new Font("Comic Sans MS", Font.BOLD, 12));

17 81 btnhitung.setbackground(color.black); btnhitung.setbounds(224, 175, 140, 25); contentpane.add(btnhitung); scrtabel = new JScrollPane(); scrtabel.setbackground(new Color(60, 179, 113)); scrtabel.setbounds(25, 275, 340, 107); contentpane.add(scrtabel); tabelmodel = new DefaultTableModel(null, data); table = new JTable(); table.setbackground(color.white); table.addmouselistener(new MouseAdapter() public void mouseclicked(mouseevent me) { int pilih = table.getselectedrow(); if (pilih < 0) { return; 0); String var1 = (String) tabelmodel.getvalueat(pilih, txtvar1.settext(var1);

18 82 1); 2); 3); 4); 5); String var2 = (String) tabelmodel.getvalueat(pilih, txtvar2.settext(var2); String var3 = (String) tabelmodel.getvalueat(pilih, txtvar3.settext(var3); String var4 = (String) tabelmodel.getvalueat(pilih, txtvar4.settext(var4); String var5 = (String) tabelmodel.getvalueat(pilih, txtvar5.settext(var5); String hasil = (String) tabelmodel.getvalueat(pilih, txtnilaiterkecil.settext(hasil); ); table.setmodel(tabelmodel); scrtabel.setviewportview(table); btnkeluar = new JButton("Keluar"); btnkeluar.setbounds(278, 394, 86, 25); contentpane.add(btnkeluar);

19 83 btnkeluar.addactionlistener(new ActionListener() { public void actionperformed(actionevent arg0) { Keluar(); ); btnkeluar.setforeground(color.white); btnkeluar.setfont(new Font("Comic Sans MS", Font.BOLD, 12)); btnkeluar.setbackground(color.black); lblx = new JLabel("X :"); lblx.setforeground(color.white); lblx.setfont(new Font("Comic Sans MS", Font.BOLD, 12)); lblx.setbounds(206, 138, 27, 25); contentpane.add(lblx); kapasitas"); txtvar4 = new JTextField(); txtvar4.addfocuslistener(new FocusAdapter() public void focusgained(focusevent e) { tooltip = new BalloonTip(txtVar4,

20 84 public void focuslost(focusevent e) { tooltip.closeballoon(); ); txtvar4.setforeground(color.white); txtvar4.setcolumns(10); txtvar4.setbackground(color.black); txtvar4.setbounds(229, 138, 46, 25); contentpane.add(txtvar4); btnupdatex = new JButton("Update"); btnupdatex.addactionlistener(new ActionListener() { public void actionperformed(actionevent e) { int a,b,c; //mengambil nilai string txt4 dan mengubahnya menjadi tipe integer kemudian menampungnya di variabel a a = Integer.parseInt(txtVar4.getText()); //mengambil nilai string txt4 dan mengubahnya menjadi tipe integer kemudian menampungnya di variabel a b = Integer.parseInt(txtNilaiTerkecil.getText()); //menjumlahkan variabel a dan b kemudian menampungnya di variabel c c = a-b; //mengubah data integer ke string di variabel hasil

21 85 12)); String hasil = String.valueOf(c); //menampilkan string hasil di label Hasil txtvar4.settext(hasil); ); btnupdatex.setforeground(color.white); btnupdatex.setfont(new Font("Comic Sans MS", Font.BOLD, btnupdatex.setenabled(false); btnupdatex.setbackground(color.black); btnupdatex.setbounds(287, 138, 77, 25); contentpane.add(btnupdatex); lbly = new JLabel("Y :"); lbly.setforeground(color.white); lbly.setfont(new Font("Comic Sans MS", Font.BOLD, 12)); lbly.setbounds(25, 176, 27, 25); contentpane.add(lbly); txtvar5 = new JTextField(); txtvar5.addfocuslistener(new FocusAdapter() public void focusgained(focusevent e) {

22 86 kapasitas"); tooltip = new BalloonTip(txtVar5, public void focuslost(focusevent e) { tooltip.closeballoon(); ); txtvar5.setforeground(color.white); txtvar5.setcolumns(10); txtvar5.setbackground(color.black); txtvar5.setbounds(50, 176, 46, 25); contentpane.add(txtvar5); btnupdatey = new JButton("Update"); btnupdatey.addactionlistener(new ActionListener() { public void actionperformed(actionevent arg0) { int a,b,c; //mengambil nilai string txt5 dan mengubahnya menjadi tipe integer kemudian menampungnya di variabel a a = Integer.parseInt(txtVar5.getText()); //mengambil nilai string txt5 dan mengubahnya menjadi tipe integer kemudian menampungnya di variabel a b = Integer.parseInt(txtNilaiTerkecil.getText());

23 87 //menjumlahkan variabel a dan b kemudian menampungnya di variabel c c = a-b; //mengubah data integer ke string di variabel hasil String hasil = String.valueOf(c); //menampilkan string hasil di label Hasil txtvar5.settext(hasil); ); btnupdatey.setforeground(color.white); btnupdatey.setfont(new Font("Comic Sans MS", Font.BOLD, 12)); btnupdatey.setenabled(false); btnupdatey.setbackground(color.black); btnupdatey.setbounds(108, 175, 86, 25); contentpane.add(btnupdatey); lblbackgrond = new JLabel(""); lblbackgrond.seticon(new ImageIcon(Main.class.getResource("/img/wallpaper-blankonaseli212.png"))); lblbackgrond.setbounds(0, 86, 415, 346); contentpane.add(lblbackgrond); panel = new JPanel();

24 88 panel.setbackground(color.black); panel.setbounds(0, 0, 571, 89); contentpane.add(panel); panel.setlayout(null); label_1 = new JLabel(""); label_1.seticon(new ImageIcon(Main.class.getResource("/img/usu.png"))); label_1.setbounds(12, 0, 81, 91); panel.add(label_1); \n"); label = new JLabel("SIMULASI PIPA AIR MENGGUNAKAN label.setforeground(color.white); label.setfont(new Font("Comic Sans MS", Font.BOLD, 14)); label.setbounds(105, 12, 288, 37); panel.add(label); label_2 = new JLabel("ALGORITMA MAXIMUM-FLOW"); label_2.setforeground(color.white); label_2.setfont(new Font("Comic Sans MS", Font.BOLD, 14)); label_2.setbounds(105, 40, 255, 37); panel.add(label_2);

25 89 void Keluar(){ try { int reply = JOptionPane.showConfirmDialog (this, "Yakin Mau Logout?", "Sistem - Keluar", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE); if (reply == JOptionPane.YES_OPTION) { setvisible (false); //Menyembunyikan Frame. dispose(); //Membersihkan Resource dari system memori setdefaultcloseoperation(jframe.exit_on_close); //Membebaskan aplikasi dari memori //System.exit (0); //Keluar dari Aplikasi. catch (Exception ex) { System.out.println(ex);

26 90 void hitmax(){ int jumlahbaris = tabelmodel.getrowcount(); int x = 0; int y; for (int i=0; i<jumlahbaris; i++){ y = Integer.parseInt(tabelModel.getValueAt(i, 5).toString()); x = x + y; txtnilaimax.settext(string.valueof(x)); void bersihkan(){ txtvar1.settext(""); txtvar2.settext(""); txtvar3.settext(""); txtvar4.settext(""); txtvar5.settext(""); txtnilaiterkecil.settext(""); txtvar1.requestfocus(); void NoIterasi(){ int brs = tabelmodel.getrowcount();

27 91 for(int i=0;i<brs;i++){ String no = String.valueOf(i+1); tabelmodel.setvalueat(no+".",i,0); public static Object neighbors(int x, int[][] capacities) { // TODO Auto-generated method stub return null; void aktifkan(){ btnupdate.setenabled(true); btnupdatev.setenabled(true); btnupdatew.setenabled(true); btnupdatex.setenabled(true); btnupdatey.setenabled(true); btnhitung.setenabled(false);

28 92 CURRICULUM VITAE Nama : NURUL HIKMAH NASUTION Alamat Sekarang : Jalan Perjuangan No 18 C, Kec. Setia Budi Kota Medan Alamat Orang Tua : Jalan Printis Kemerdekaan Kec.Lima Puluh Kel.Empat Negri Dusun VII No 12. Kab.Batu Bara Telp/ HP : nurulhikmahnst@gmail.com Riwayat Pendidikan: MADRASAH IBTIDAIYAH NEGRI(MIN) KUALA GUNUNG MADRASAH TSANAWIYAH(MTS) CIPTA SIMPANG DOLOK MADRASAH ALIYAH NEGRI(MAN) LIMA PULUH Keahlian/kursus yang diikuti: Keahlian Bahasa Pemrograman: - Berbasis Dekstop: Java, Matlab, - Database: MySQL - Design : Photoshop, Kursus: -Pemrograman, database MySQL, C++, Java, Microsoft Office

29 93

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

Lampiran Perhitungan ANCOVA

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

Lebih terperinci

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

LAMPIRAN 1 KUESIONER KEPUASAN AKADEMIK

LAMPIRAN 1 KUESIONER KEPUASAN AKADEMIK L.1 LAMPIRAN 1 KUESIONER KEPUASAN AKADEMIK Jurusan : Semester : IPK : Jenis Kelamin : Kota asal : Berikan tanda silang pada salah satu nilai menurut penilaian Anda yang paling sesuai dengan pernyataan

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 Java. Pertemuan VIII By: Augury

Pemrograman Java. Pertemuan VIII By: Augury Pemrograman Java Pertemuan VIII By: Augury Menambahkan Komponen JPanel Untuk menambahkan komponen ke JFrame digunakan JPanel sebagai container (penampung) dari komponen yang akan ditambahkan Langkah membuat

Lebih terperinci

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

LISTING PROGRAM. Program animasi Frame by Frame dalam bahasa pemrograman Java A-1 LISTING PROGRAM Program animasi Frame by Frame dalam bahasa pemrograman Java import java.awt.*; import java.awt.event.*; public class Animasi_Pose_To_Pose extends Frame implements Runnable Thread animation;

Lebih terperinci

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

Lampiran 1. Tabel Durbin-Watson LAMPIRAN

Lampiran 1. Tabel Durbin-Watson LAMPIRAN L1 Lampiran 1. Tabel Durbin-Watson LAMPIRAN L2 Lampiran 2. Tabel Kolmogrov-Smirnov One-Sided Test One-Sided Test n P=0.9 0.95 0.975 0.99 0.995 P=0.9 0.95 0.975 0.99 0.995 n Two Sided test Two Sided test

Lebih terperinci

PEMBELAJARAN PEMROGRAMAN BAHASA JAVA DAN ARTI KEYWORD

PEMBELAJARAN PEMROGRAMAN BAHASA JAVA DAN ARTI KEYWORD PEMBELAJARAN PEMROGRAMAN BAHASA JAVA DAN ARTI KEYWORD Warno Program studi Teknik Informatika, Fakultas Tehnik, MIPA Universitas Indraprasta PGRI Jl. Nangka No.58C Tanjung Barat (TB Simatupang), Jagakarsa,

Lebih terperinci

TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB

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

Lebih terperinci

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

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

Prosedur dan Fungsi. Ciri prosedur pada java selalu dimulai dengan : private/public void namaprosedur ( tipedataparameter1 namaparameter1,

Prosedur dan Fungsi. Ciri prosedur pada java selalu dimulai dengan : private/public void namaprosedur ( tipedataparameter1 namaparameter1, Prosedur dan Fungsi Pengertian public dan private : public pada data : berarti data hanya dapat diases dari class yang sama dan class lain private pada data : berarti data hanya dapat diases dari class

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

Membuat Menu Login Sederhana [Full Coding]

Membuat Menu Login Sederhana [Full Coding] Membuat Menu Login Sederhana [Full Coding] Oleh: Yudi Setiawan Pada tutorial, ini saya berusaha mengajari Anda secara lebih keras lagi agar Anda mempunyai bekal ilmu dasar yang kuat di ilmu pemrograman

Lebih terperinci

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

Modul 08. User Interface 01

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

Materi 2 Pemrograman Visual

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

Lebih terperinci

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

BAB I PROJECT NETBEANS DAN GUI SEDERHANA BAB I PROJECT NETBEANS DAN GUI SEDERHANA 1.1 Tujuan Instruksional Bab ini akan membahas pengenalan struktur project NetBeans, cara membuat Form, memberi Title, memasang komponen GUI Label, Button dan TextField

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

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

- 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

Belajar Set Currency Format di TextField Java

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

Lebih terperinci

GUI & Event Handling. Viska Mutiawani, M.Sc

GUI & Event Handling. Viska Mutiawani, M.Sc GUI & Event Handling Viska Mutiawani, M.Sc GUI pada Java GUI (Graphical User Interface) pada Java umumnya menggunakan kelas dari package javax.swing dan java.awt. AWT dan Swing dapat dipergunakan untuk

Lebih terperinci

BAB V JTable. JTable () Default menciptakan JTable yang diawali dengan model default data, model kolom default, dan model pilihan default.

BAB V JTable. JTable () Default menciptakan JTable yang diawali dengan model default data, model kolom default, dan model pilihan default. BAB V JTable Ketika merancang aplikasi yang menggunakan JTable yang perlu cermat struktur data yang akan diasjikan di tabel. Untuk DefaultTableModel adalah implementasi model yang menggunakan vektor Vektor

Lebih terperinci

DAFTAR PUSTAKA Corps, M. (2005). Design, monitoring, and evaluation guidebook. Godbole, A. S., & Kahate, A. (2011). Operating Systems (Third Edition). New Delhi: Tata McGraw Hill Education Private Limited.

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

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

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

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

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

Membuat Frame, Label, TextField dan Button di Java [Full Coding]

Membuat Frame, Label, TextField dan Button di Java [Full Coding] Membuat Frame, Label, TextField dan Button di Java [Full Coding] Oleh: Yudi Setiawan Dalam bahasa pemrograman visual, ada istilah yang sering Anda dengar dengan sebutan Frame. Di Java, Frame merupakan

Lebih 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

Modul 7 Praktikum Pemrograman Visual

Modul 7 Praktikum Pemrograman Visual Modul 7 Praktikum Pemrograman Visual 1 IDENTITAS Kajian Memahami pembuatan komponen swing (native-way) dan pengaksesan database (MySQL) dengan bahasa pemrograman java Topik Komponen Swing Referensi 1.

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

Lampiran 1. Kuesioner dan Hasil

Lampiran 1. Kuesioner dan Hasil Lampiran 1 Kuesioner dan Hasil Kuesioner Kuesioner Sikap dan Faktor Pemilihan Perguruan Tinggi Swasta Jakarta Nama : TTD Responden : Alamat : No Telepon : Berilah tanda [ X ]pada jawaban responden Pertanyaan

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

Aplikasi Grafik Menggunakan Netbeans

Aplikasi Grafik Menggunakan Netbeans Aplikasi Grafik Menggunakan Netbeans Dibawah ini beberapa aplikasi grafik menggunakan Netbeans. Aplikasi 1 : Aplikasi ditunjukkan pada gambar 1. Ambil Jpanel (nama panel : jpanel1) dari pallete. Pada properties

Lebih terperinci

LAMPIRAN LISTING PROGRAM

LAMPIRAN LISTING PROGRAM L-1 LAMPIRAN LISTING PROGRAM AHP Function package AHP_PROMETHEE_Function; import java.util.arrays; import java.util.collections; import java.util.list; import javax.swing.jtable; public class AHPFunction

Lebih terperinci

Materi 1 Pemrograman Visual

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

Lebih terperinci

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

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

Gambar 1. Single Linked List

Gambar 1. Single Linked List PRAKTIKUM 15-16 SINGLE LINKED LIST A. TUJUAN PEMBELAJARAN Mahasiswa diharapkan mampu : 1. Memahami konsep Linked List 2. Memahami dan mampu membedakan Linked list dengan array 3. Memahami operasi yang

Lebih terperinci

1. Latar Belakang Didalam pembuatan game java sering kali kita mendefinisikan banyak object seperti gambar, dan grafik geometri yang begitu banyak,

1. Latar Belakang Didalam pembuatan game java sering kali kita mendefinisikan banyak object seperti gambar, dan grafik geometri yang begitu banyak, 1. Latar Belakang Didalam pembuatan game java sering kali kita mendefinisikan banyak object seperti gambar, dan grafik geometri yang begitu banyak, untuk itu dibutuhkan suatu manajemen yang menangani hal

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

Firma Firmansyah Adi B. Resume Web Service

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

Lebih terperinci

MEMBUAT PROJECT. 1. Buat project baru, beri nama JHangMan. Gambar 1.1

MEMBUAT PROJECT. 1. Buat project baru, beri nama JHangMan. Gambar 1.1 2 APLIKASI GAME HANGMAN Pada bab ini kita akan membuat aplikasi game Hang Man. Game ini adalah game tebak kata. Pemain akan menebak kata yang tersembunyi huruf demi huruf. Pemain diberi kesempatan menebak

Lebih terperinci

- Menuliskan business logic dari aplikasi untuk mengakses data source

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

Lebih terperinci

Materi 6 Pemrograman Visual

Materi 6 Pemrograman Visual Materi 6 Pemrograman Visual Pada materi ini akan dipelajari tentang pemberian aksi pada komponen swing (listener), terutama ItemListener. Sesi Materi Interface Listener memiliki berbagai macam tipe, salah

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

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING A. Langkah-Langkah Praktek Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton 1. Buatlah project java application baru dari netbeans melalui

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

IMPLEMENTASI ALGORITMA CHIPER CAESAR UNTUK ENKRIPSI DAN DEKRIPSI PADA TABEL ASCII MENGGUNKAN BAHASA JAVA

IMPLEMENTASI ALGORITMA CHIPER CAESAR UNTUK ENKRIPSI DAN DEKRIPSI PADA TABEL ASCII MENGGUNKAN BAHASA JAVA IMPLEMENTASI ALGORITMA CHIPER CAESAR UNTUK ENKRIPSI DAN DEKRIPSI PADA TABEL ASCII MENGGUNKAN BAHASA JAVA Galih Fathul Rohmi, Entik Insannudin Teknik Informatika UIN Sunan Gunung Djati Bandung email :galih.fathulrohmi@student.uinsgd.ac.id;

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

Materi 4 Pemrograman Visual

Materi 4 Pemrograman Visual Materi 4 Pemrograman Visual Pada materi ini akan dipelajari tentang layouting, terutama GridBagLayout. Sesi Materi GridBagLayout memiliki sifat yang sama dengan GridLayout, yaitu membagi peletakan komponen

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. Applet adalah program Java sederhana yang dapat dijalankan melalui web browser. Applet berbeda dengan aplikasi Java pada umumnya,

Lebih terperinci

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

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

Lebih terperinci

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

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

IF PEMROGRAMAN LANJUT GRAPHICAL USER INTERFACE (GUI) 11 DENGAN SWING. Oleh : Andri Heryandi, M.T.

IF PEMROGRAMAN LANJUT GRAPHICAL USER INTERFACE (GUI) 11 DENGAN SWING. Oleh : Andri Heryandi, M.T. IF34348 - PEMROGRAMAN LANJUT GRAPHICAL USER INTERFACE (GUI) 11 DENGAN SWING Oleh : Andri Heryandi, M.T. MATERI HARI INI Swing Definisi swing Komponen Swing Layout Manager Oleh : Andri Heryandi, M.T. 2

Lebih terperinci

Dasar Perancangan Graphical User Interface

Dasar Perancangan Graphical User Interface Dasar Perancangan Graphical User Interface Restyandito e-mail : dito@ukdw.ac.id website : http://lecturer.ukdw.ac.id/~dito GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer

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

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

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

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

PERTEMUAN 6 AWT & SWING

PERTEMUAN 6 AWT & SWING Obyektif Praktikum : PERTEMUAN 6 AWT & SWING Memahami persamaan dan perbedaan antara AWT dan Swing. Mendesain aplikasi GUI menggunakan AWT. Memahami action pada objek dalam Java. Mendesain aplikasi GUI

Lebih terperinci

LAPORAN TUGAS MINGGUAN III PEMBUATAN KALKULATOR ( MENGHITUNG TOTAL TRANSAKSI) BERBASIS JAVA

LAPORAN TUGAS MINGGUAN III PEMBUATAN KALKULATOR ( MENGHITUNG TOTAL TRANSAKSI) BERBASIS JAVA LAPORAN TUGAS MINGGUAN III PEMBUATAN KALKULATOR ( MENGHITUNG TOTAL TRANSAKSI) BERBASIS JAVA Oleh : Kamal Najib (1142202) IF - A STMIK AMIKBANDUNG BANDUNG 2012 BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan

Lebih terperinci

Modul Praktikum 9 BAB IX LAYOUTING. Departemen Teknologi Informasi Telkom Applied Science School H a l

Modul Praktikum 9 BAB IX LAYOUTING. Departemen Teknologi Informasi Telkom Applied Science School H a l 9 BAB IX LAYOUTING 9.1 IDENTITAS Kajian Komponen Swing Java non-visual Editor; Database & Swing Topik 1. Layout Grid, GridBag dan Border Referensi 1. http://docs.oracle.com/javase/tutorial/uiswing/layout/index

Lebih terperinci

Pemrograman III (Java) Pertemuan X By: Augury

Pemrograman III (Java) Pertemuan X By: Augury Pemrograman III (Java) Pertemuan X By: Augury Layout Pada GUI pemrograman java, komponen diletakkan secara berurutan dari kiri ke kanan, kemudian apabila sudah tidak muat akan dilanjutkan di bawahnya dengan

Lebih terperinci

Praktikum III : Menggunakan JRadioButton

Praktikum III : Menggunakan JRadioButton Praktikum III : Menggunakan JRadioButton 1. Buatlah project java application baru dari netbeans melalui menu file > new project, Pilih java application dan klik Next. 2. Beri nama project ContohRadioButton.

Lebih terperinci

APLIKASI PEMBENTUKAN BADAN DAN BERAT IDEAL MENGGUNAKAN SOFTWARE NETBEANS Hafit Risky bin Hatim Dosen Pembimbing: Suhartini, S.

APLIKASI PEMBENTUKAN BADAN DAN BERAT IDEAL MENGGUNAKAN SOFTWARE NETBEANS Hafit Risky bin Hatim Dosen Pembimbing: Suhartini, S. APLIKASI PEMBENTUKAN BADAN DAN BERAT IDEAL MENGGUNAKAN SOFTWARE NETBEANS 7.3.1 Hafit Risky bin Hatim 53410089 Dosen Pembimbing: Suhartini, S.Kom, MT Latar Belakang dan Rumusan Masalah Tubuh yang ideal

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

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

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

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

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

Pemrograman Berorientasi Obyek (IT251) Ramos Somya, S.Kom., M.Cs. Pemrograman Berorientasi Obyek (IT251) Ramos Somya, S.Kom., M.Cs. Thread adalah sebuah pengontrol aliran program dengan menggunakan kendali tunggal. Suatu proses dikontrol oleh paling sedikit satu thread.

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

PERTEMUAN VI AWT DAN SWING TUJUAN PRAKTIKUM. 1. Praktikan mengenal pembuatan GUI pada Java. 2. Praktikan memahami action pada objek dalam Java.

PERTEMUAN VI AWT DAN SWING TUJUAN PRAKTIKUM. 1. Praktikan mengenal pembuatan GUI pada Java. 2. Praktikan memahami action pada objek dalam Java. PERTEMUAN VI AWT DAN SWING TUJUAN PRAKTIKUM 1. Praktikan mengenal pembuatan GUI pada Java. 2. Praktikan memahami action pada objek dalam Java. Selain untuk pemrograman yang berbasis konsol, java juga mendukung

Lebih terperinci

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

Tugas Pemrograman berbasis Java. (menggunakan Jcreator) GUI (Graphical User Interface) : Prima Satya Juhandana NIM :

Tugas Pemrograman berbasis Java. (menggunakan Jcreator) GUI (Graphical User Interface) : Prima Satya Juhandana NIM : Tugas Pemrograman berbasis Java (menggunakan Jcreator) GUI (Graphical User Interface) Nama : Prima Satya Juhandana NIM : 13111079 Source code: import javax.swing.joptionpane; public class data extends

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

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

BAB I PENGENALAN NETBEANS

BAB I PENGENALAN NETBEANS BAB I PENGENALAN NETBEANS Java NetBaens NetBeans adalah suatu tool untuk membuat program dengan menggunakan bahasa pemrograman Java berbasis grafis. Cara membuat program dengan merancang tampilan menggunakan

Lebih terperinci

IKG2I4 / Software Project I

IKG2I4 / Software Project I IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 8 1 3/11/2015 WEEK 8 Graphical User Interface (GUI) AWT Swing OOP menggunakan

Lebih terperinci

BAB I PENDAHULUAN. Listing 1.1 menunjukkan program GUI Java sederhana menggunakan AWT. import java.awt.*; import java.awt.event.*;

BAB I PENDAHULUAN. Listing 1.1 menunjukkan program GUI Java sederhana menggunakan AWT. import java.awt.*; import java.awt.event.*; BAB I PENDAHULUAN 1.1. Bahasa Pemrograman Java Java memiliki dua fasilitas untuk pemrograman GUI: AWT dan Swing. Versi awal Java memberikan dukungan grafik yang terbatas. Hanya fitur-fitur grafik minimal

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada Bab 4 ini akan dilakukan implementasi terhadap apa yang telah dianalisa dan dirancang pada bagian sebelumnya. Selain itu dilakukan pula penggujian dari aplikasi yang

Lebih terperinci

PEMROGRAMAN BERORIENTASI OBJEK

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

BINA NUSANTARA UNIVERSITY NATA LASE

BINA NUSANTARA UNIVERSITY NATA LASE Sesuai dengan hasil rapat persiapan UTS Mata kuliah Programming I : Pilihan ganda 20 soal 40% Essay 3 soal 30% Kasus 1 soal 30% Essay: Layout manager Even driven programming Review Fundamental Java Kasus:

Lebih terperinci

pembuat game seperti yang kita rasakan saat ini dimana banyak game online

pembuat game seperti yang kita rasakan saat ini dimana banyak game online BAB 9 PEMROGRAMAN SOCKET 9.1 Pendahuluan Seiring dengan pesatnya perkembangan networking di dunia ternyata juga sangat memberi dampak positif yang besar terhadap industri-industri pembuat game seperti

Lebih terperinci

LAPORAN TUGAS 2 JAVA- NETBEANS APLIKASI PENGHITUNG LUAS DAN KELILING PERSEGI. Disusun oleh Deden Wahyudin

LAPORAN TUGAS 2 JAVA- NETBEANS APLIKASI PENGHITUNG LUAS DAN KELILING PERSEGI. Disusun oleh Deden Wahyudin LAPORAN TUGAS 2 JAVA- NETBEANS 7.0.1 APLIKASI PENGHITUNG LUAS DAN KELILING PERSEGI Disusun oleh Deden Wahyudin 1142207 STMIK AMIKBANDUNG Jl. Jakarta no. 28 2011-2012 BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG

Lebih terperinci

Abstract Class dan Interface. Viska Mutiawani, M.Sc

Abstract Class dan Interface. Viska Mutiawani, M.Sc Abstract Class dan Interface Viska Mutiawani, M.Sc Konsep Penting Abstract class Abstract method Interface Implements Final Static Exception Contoh Polimorfisme Lihat contoh program yang disediakan pada

Lebih terperinci

MODUL 1 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

MODUL 1 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN 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

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo. Waktu Sisa : 2:14:53 1. Dari pilihan berikut ini, item manakah yang memiliki atribut dan behaviour? object class attribute data type method behavior 2. Pilih instruksi yang dapat digunakan dalam method

Lebih terperinci

LECTURE NOTE APLIKASI CRUD PERPUSTAKAAN

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

Lebih terperinci

Program Penghitungan II Dengan Java

Program Penghitungan II Dengan Java P E M O G R M A N J A V A I I I 1 Program Penghitungan II Dengan Java Tugas ini disusun untuk memenuhi salah satu mata kuliah yang di berikan oleh Bapak Aan Dwianta Disusun oleh : Restina Rachmawati NPM:

Lebih terperinci

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Pemrograman. Pertemuan-3 Fery Updi,M.Kom Pemrograman Pertemuan-3 Fery Updi,M.Kom 1 Pokok Bahasan Mengenal Tipe Data, Variabel Mengenal Operator 2 public class Main { Komentar /** Bentuk Dasar Kode Java * @param args */ public static void main(string[]

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

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

IF PEMROGRAMAN LANJUT EXCEPTION. Oleh : Andri Heryandi, M.T. IF34348 - PEMROGRAMAN LANJUT EXCEPTION 09 Oleh : Andri Heryandi, M.T. MATERI HARI INI Exception Penanganan Exception Penanganan Exception satu catch Penanganan Exception dengan banyak catch Pengaganan

Lebih terperinci