Lampiran 1. Kuesioner dan Hasil

Ukuran: px
Mulai penontonan dengan halaman:

Download "Lampiran 1. Kuesioner dan Hasil"

Transkripsi

1 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 umum Apakah Anda berniat melanjutkan study ke perguruan tinggi? Ya 1 Tidak 2 Alasan ( bila tidak)... Apakah jenjang Study yang anda minati D1 1 D2 2 D3 3 D4 4 S1 5 Apa Jurusan perguruan tinggi yang anda minati?... Perguruan Tinggi mana yang anda minati?...

2 L. 2 Karakteristik Responden Usia anda saat ini <=15 tahun 1 16 tahun 2 17 tahun 3 18 tahun 4 >=19 tahun 5 Rata rata pengeluaran anda perbulan <Rp Rp Rp Rp Rp Rp Rp >Rp Pekerjaan Orang Tua Karyawan Swasta 1 Wiraswasta 2 PNS 3 Buruh 4 Lain Lain 5 Pendapatan Orang tua perbulan <Rp Rp Rp Rp RP Rp Rp Rp >Rp

3 L. 3 Evaluasi Faktor Faktor PTS Faktor Faktor yang mempengaruhi Pemilihan PTS Sangat Tidak Penting Tidak Penting Biasa Saja Penting Sangat Penting Fasilitas PTS Kualitas Pengajar Pelayanan Mahasiswa Prospek Lulusan Kepopuleran PTS Iklan / Promosi Biaya Kuliah Akreditasi Lokasi Pilihan Jurusan

4 Identifikasi Posisi PTS Seberapa Setujukah anda dengan indikator indikator berikut Petunjuk pengisian : berilah tanda [X] pada skala kuisioner berikut STS : Sangat Tidak setuju BS : Biasa Saja SS : Sangat Setuju TS : Tidak Setuju S : Setuju Indikator Indikator Fasilitas Sangat Lengkap Kualitas Pengajar Sangat Baik Pelayanan Sangat Baik Prospek Lulusan Sangat Baik TRISAKTI ATMAJAYA BINUS UKI UNTAR STS TS BS S SS STS TS BS S SS STS TS BS S SS STS TS BS S SS STS TS BS S SS PTS Sangat Populer Iklan/Promosi Sangat Gencar Biaya Kuliah Sangat Mahal Akreditas PTS Sangat Baik Lokasi Sangat Strategis Pilihan Jurusan tersedia

5 L. 5 Identifikasi Posisi PTS Seberapa Setujukah anda dengan indikator indikator berikut Petunjuk pengisian : berilah tanda [X] pada skala kuisioner berikut STS : Sangat Tidak setuju BS : Biasa Saja SS : Sangat Setuju TS : Tidak setuju S : Setuju Indikator Indikator Fasilitas Sangat Lengkap Kualitas Pengajar Sangat Baik Pelayanan Sangat Baik Prospek Lulusan Sangat Baik PTS Sangat Populer Iklan/Promosi Sangat Gencar Biaya Kuliah Sangat Mahal Akreditas PTS Sangat Baik Lokasi Sangat Strategis Pilihan Jurusan tersedia GUNADARMA STS TS BS S SS Terima Kasih ^_^

6 L. 6 Hasil Frekuensi Evaluasi Atribut Frukuensi Evaluasi Atribut Fasilitas Kualitas Pelayanan Prospek Biaya Kategori PTS Pengajar Mahasiswa Lulusan Kepopuleran Iklan/Promosi Kuliah Akreditasi Lokasi Jurusan

7 LAMPIRAN 2 Tabel perhitungan analisis sikap konsumen TRISAKTI ATMAJAYA BINUS UKI UNTAR GUNADARMA Atribut ei bi ei * bi bi ei * bi bi ei * bi bi ei * bi bi ei * bi bi ei * bi Fasilitas PTS 4,55 3,81 17,35 3,77 17,15 4,08 18,55 3,53 16,05 3,77 17,15 3,65 16,6 Kualitas Pengajar 4,87 3,85 18,73 3,85 18,73 3,90 19,00 3,81 18,57 3,67 17,87 3,62 17,61 Pelayanan Mahasiswa 4,34 3,80 16,50 3,77 16,36 4,00 17,36 3,43 14,88 3,71 16,12 3,66 15,88 Prospek Lulusan 4,79 4,01 19,21 4,00 19,16 4,09 19,58 3,49 16,74 3,77 18,05 3,64 17,42 Kepopuleran PTS 4 4,14 16,57 3,82 15,30 4,16 16,66 3,35 13,41 3,75 14,99 3,67 14,68 Iklan / promosi 3,57 3,63 12,95 3,43 12,24 4,01 14,32 3,23 11,53 3,46 12,36 3,49 12,48 Biaya kuliah 4,41 3,95 17,40 3,68 16,23 4,09 18,03 3,34 14,73 3,73 16,43 3,26 14,39 Akreditas PTS 4,53 3,87 17,52 3,80 17,22 3,87 17,52 3,49 15,83 3,55 16,08 3,57 16,18 Lokasi PTS 4,08 3,82 15,60 3,79 15,47 3,71 15,15 3,57 14,57 3,67 14,97 3,51 14,30 Pilihan Jurusan Beragam dan Tersedia 4,64 3,87 17,95 3,82 17,74 3,84 17,80 3,55 16,47 3,69 17,13 3,73 17,29 Total (Ao) 169,78 165,61 173,97 152,78 161,16 156,83

8 Lampiran 3 Tabel Nilai Sikap Konsumen Biplot PTS Fasilitas Pengajar Pelayanan Prospek Lulusan Kepopuleran Iklan/Promosi Biaya Kuliah Akreditas Lokasi Jurusan TRISAKTI 17,35 18,73 16,5 19,21 16,57 12,95 17,4 17,52 15,6 17,95 ATMAJAYA 17,15 18,73 16,36 19,16 15,3 12,24 16,23 17,22 15,47 17,74 BINUS 18, ,36 19,58 16,66 14,32 18,03 17,52 15,15 17,8 UKI 16,05 18,57 14,88 16,74 13,41 11,53 14,73 15,83 14,57 16,47 UNTAR 17,15 17,87 16,12 18,05 14,99 12,36 16,43 16,08 14,97 17,13 GUNADARMA 16,60 17,61 15,88 17,42 14,68 12,48 14,39 16,18 14,3 17,29

9 Lampiran 4 Nilai Korealsi Antar Faktor

10 L. 10 LAMPIRAN 5 Listing Code Java Tampilan Menu.Java package analisis_fishbein_biplot; import java.awt.*; import java.awt.event.*; import javax.swing.abstractaction; import javax.swing.action; import javax.swing.imageicon; import javax.swing.jbutton; import javax.swing.jlabel; import javax.swing.jmenu; import javax.swing.jmenuitem; import javax.swing.jmenubar; import javax.swing.joptionpane; import javax.swing.jpanel; import javax.swing.jscrollpane; import javax.swing.jframe; import org.jfree.ui.refineryutilities; public class Tampilan_Menu extends JPanel implements ActionListener{ /** * */ private static final long serialversionuid = 1L; JFrame frame; JLabel output; JScrollPane scrollpane; String newline = "\n"; Action AboutMe, Close, FishBein, Biplot, Exit, HasilAct, TabelHasil, ActionRGrafik; ImageIcon ic, imageicon, icon; static String Method =""; static int RespondenFishbein = 1, RespondenBiplot= 1; static int[][] Evaluasi, Value; static double[][][] Belive1Hasil, Belive2Hasil, Belive1,Belive2; static double[][] jumlahbiplot; private JLabel lblfishbein, lblfishbein1, lblbiplot, lblbiplot1, lblhasil, lblhasil1, lbltabelevaluasi, lblhasilfishbein, lblgrafikbiplot; private JPanel DataFishBein, DataBiplot, QuisionerEvaluasi, QuisionerBelive, Hasil, pnltabelhasil, TabelEvaluasi, TabelHasilFishbein, GrafikBiplot, HasilGrafikBiplot, pnlbtn; private JButton btnevaluasisave, btnbelivesave, btnhasilfishbein, btnhasilbiplot, btninput, btnfinish, btnback, btnnext; Font font ;

11 L. 11 int ukuran_font = 18; int y = 145; int jarak_spasi = 25; public Tampilan_Menu(){ AboutMe = new AboutMe( "About Me", "See Profile Programmer.", new Integer(KeyEvent.VK_A)); Close = new Close( "Close", "Exit this program.", new Integer(KeyEvent.VK_C)); Exit = new Exit( "EXIT", "See Profile Programmer.", new Integer(KeyEvent.VK_A)); FishBein = new FishBein( "Input Data", "Perhitungan menggunakan Metode FishBein.", new Integer(KeyEvent.VK_F)); Biplot = new Biplot( "Biplot", "Perhitungan menggunakan Metode Biplot.", new Integer(KeyEvent.VK_B)); HasilAct = new HasilAct( "Hasil", "Tampilan Pilihan Hasil.", new Integer(KeyEvent.VK_H)); TabelHasil = new TabelHasil("Tabel Hasil", "Tampilan Hasil.", new Integer(KeyEvent.VK_T)); ActionRGrafik = new ActionRGrafik ("Grafik Biplot", "Hasil Perhitungan Biplot", new Integer(KeyEvent.VK_G)); Evaluasi = new int[100][10]; Belive1 = new double[100][10][6]; Belive2 = new double[100][10][6]; Belive1Hasil = new double[100][10][6]; Belive2Hasil = new double[100][10][6]; jumlahbiplot = new double[10][6]; Value = new int[10][6]; void Clean(){ output.seticon(null); if(datafishbein!= null) output.remove(datafishbein); if(databiplot!= null) output.remove(databiplot); if(hasil!= null) output.remove(hasil); output.settext(""); output.removeall(); public void displayaboutme(string actiondescription, ActionEvent e) { Clean(); final Image imageaboutme = Toolkit.getDefaultToolkit().getImage("AboutFajar.jpg");

12 L. 12 imageicon=new ImageIcon(imageAboutme); output.seticon(imageicon); output.validate(); public void displayclose(string actiondescription, ActionEvent e) { Clean(); System.exit(0); public void displayfishbein(string actiondescription, ActionEvent e) { Clean(); System.out.println("masuk Data DataFishBein null"); DataFishBein = new JPanel(); lblfishbein = new JLabel("Responden "+RespondenFishbein+" FishBein"); lblfishbein1 = new JLabel("Pertanyaan Evaluasi"); QuisionerEvaluasi = new JPanel(); btnevaluasisave = new JButton("Save"); QuisionerEvaluasi.setLayout(new GridBagLayout()); GridBagConstraints congraf1 = new GridBagConstraints(); congraf1.fill = GridBagConstraints.HORIZONTAL; congraf1.anchor = GridBagConstraints.PAGE_START; congraf1.gridx = 0; congraf1.gridy = 0; QuisionerEvaluasi.add(QEvaluasi.createAndShowGUI(), congraf1); congraf1.fill = GridBagConstraints.HORIZONTAL; congraf1.anchor = GridBagConstraints.PAGE_START; congraf1.gridx = 0; congraf1.gridy = 1; QuisionerEvaluasi.add(btnEvaluasiSave, congraf1); btnevaluasisave.addactionlistener(this); DataFishBein.setLayout(new GridBagLayout()); GridBagConstraints c1 = new GridBagConstraints(); c1.fill = GridBagConstraints.HORIZONTAL; c1.anchor = GridBagConstraints.PAGE_START; c1.gridx = 0; c1.gridy = 0; DataFishBein.add(lblFishBein, c1); c1.fill = GridBagConstraints.HORIZONTAL; c1.gridx = 0; c1.gridy = 1; DataFishBein.add(lblFishBein1, c1); c1.fill = GridBagConstraints.HORIZONTAL;

13 L. 13 c1.gridx = 0; c1.gridy = 2; DataFishBein.add(QuisionerEvaluasi, c1); output.setlayout(new GridLayout(1, 1)); output.add(datafishbein); QuisionerEvaluasi.setBackground(Color.cyan); DataFishBein.setBackground(Color.cyan); output.validate(); public void displaybiplot(string actiondescription, ActionEvent e) { Clean(); System.out.println("masuk Data Biplot null"); DataBiplot = new JPanel(); lblbiplot = new JLabel(); if(!method.equalsignorecase("1")) lblbiplot.settext("responden "+RespondenBiplot+" Biplot"); lblbiplot1 = new JLabel("Pertanyaan Belive"); QuisionerBelive = new JPanel(); btnbelivesave = new JButton("Save"); QuisionerBelive.setLayout(new GridBagLayout()); GridBagConstraints congraf = new GridBagConstraints(); congraf.fill = GridBagConstraints.HORIZONTAL; congraf.anchor = GridBagConstraints.PAGE_START; congraf.gridx = 0; congraf.gridy = 0; QuisionerBelive.add(QBelive1.createAndShowGUI(), congraf); congraf.fill = GridBagConstraints.HORIZONTAL; congraf.anchor = GridBagConstraints.PAGE_START; congraf.gridx = 0; congraf.gridy = 1; QuisionerBelive.add(btnBeliveSave, congraf); btnbelivesave.addactionlistener(this); DataBiplot.setLayout(new GridBagLayout()); GridBagConstraints c = new GridBagConstraints(); c.fill = GridBagConstraints.HORIZONTAL; c.anchor = GridBagConstraints.PAGE_START; c.gridx = 0; c.gridy = 0; DataBiplot.add(lblBiplot, c); c.fill = GridBagConstraints.HORIZONTAL; c.gridx = 0; c.gridy = 1; DataBiplot.add(lblBiplot1, c); c.fill = GridBagConstraints.HORIZONTAL; c.gridx = 0;

14 L. 14 c.gridy = 2; DataBiplot.add(QuisionerBelive, c); output.setlayout(new GridLayout(1, 1)); output.add(databiplot); QuisionerBelive.setBackground(Color.cyan); DataBiplot.setBackground(Color.cyan); output.validate(); public void displayhasil(string actiondescription, ActionEvent e) { Clean(); System.out.println("masuk Hasil null"); Hasil = new JPanel(); lblhasil = new JLabel("Tentukan Pilihanmu :"); lblhasil1 = new JLabel(""); btnhasilfishbein = new JButton("HASIL FISHBEIN"); btnhasilbiplot = new JButton("HASIL BIPLOT"); btninput = new JButton("Masukkan Input"); Hasil.setLayout(new GridBagLayout()); GridBagConstraints congraf1 = new GridBagConstraints(); congraf1.fill = GridBagConstraints.HORIZONTAL; congraf1.anchor = GridBagConstraints.PAGE_START; congraf1.gridx = 0; congraf1.gridy = 0; Hasil.add(lblHasil, congraf1); congraf1.fill = GridBagConstraints.HORIZONTAL; congraf1.gridx = 0; congraf1.gridy = 1; Hasil.add(lblHasil1, congraf1); congraf1.fill = GridBagConstraints.HORIZONTAL; congraf1.gridx = 0; congraf1.gridy = 2; Hasil.add(btnHasilFishBein, congraf1); congraf1.fill = GridBagConstraints.HORIZONTAL; congraf1.gridx = 0; congraf1.gridy = 3; Hasil.add(btnHasilBiplot, congraf1); congraf1.fill = GridBagConstraints.HORIZONTAL; congraf1.gridx = 0; congraf1.gridy = 4; Hasil.add(btnInput, congraf1); btnhasilfishbein.addactionlistener(this); btnhasilbiplot.addactionlistener(this); btninput.addactionlistener(this); output.setlayout(new GridLayout(1, 1)); output.add(hasil); Hasil.setBackground(Color.cyan); output.validate();

15 L. 15 public void displaytabelhasil(string actiondescription, ActionEvent e) { Clean(); System.out.println("masuk Tabel Hasil null"); pnltabelhasil = new JPanel(); lbltabelevaluasi = new JLabel("Tabel Frekuensi Evaluasi Atribut"); lblhasilfishbein = new JLabel("Hasil Analisis Sikap Multi Atribut FishBein"); lblhasil1 = new JLabel(" "); TabelEvaluasi = new JPanel(); TabelHasilFishbein = new JPanel(); pnlbtn = new JPanel(); TabelEvaluasi.add(TabelFrekuensiEvaluasi.createAndShowGUI()); TabelHasilFishbein.add(TabelHasilAnalisisFishBein.createAndShowGUI()); btnfinish = new JButton("FINISH"); btnback = new JButton("BACK"); pnlbtn.add(btnback); pnlbtn.add(btnfinish); pnltabelhasil.setlayout(new GridBagLayout()); GridBagConstraints congraf1 = new GridBagConstraints(); congraf1.fill = GridBagConstraints.HORIZONTAL; congraf1.anchor = GridBagConstraints.PAGE_START; congraf1.gridx = 0; congraf1.gridy = 0; pnltabelhasil.add(lbltabelevaluasi, congraf1); congraf1.fill = GridBagConstraints.HORIZONTAL; congraf1.gridx = 0; congraf1.gridy = 1; pnltabelhasil.add(lblhasil1, congraf1); congraf1.fill = GridBagConstraints.HORIZONTAL; congraf1.gridx = 0; congraf1.gridy = 2; pnltabelhasil.add(tabelevaluasi, congraf1); congraf1.fill = GridBagConstraints.HORIZONTAL; congraf1.gridx = 0; congraf1.gridy = 3; pnltabelhasil.add(lblhasilfishbein, congraf1); congraf1.fill = GridBagConstraints.HORIZONTAL; congraf1.gridx = 0; congraf1.gridy = 4; pnltabelhasil.add(tabelhasilfishbein, congraf1); congraf1.fill = GridBagConstraints.HORIZONTAL; congraf1.gridx = 0; congraf1.gridy = 5; pnltabelhasil.add(pnlbtn, congraf1); btnfinish.addactionlistener(this); btnback.addactionlistener(this);

16 L. 16 output.setlayout(new GridLayout(1, 1)); output.add(pnltabelhasil); pnlbtn.setbackground(color.cyan); pnltabelhasil.setbackground(color.cyan); output.validate(); public void displaytabelhasilbiplot(string actiondescription, ActionEvent e) { Clean(); System.out.println("masuk Tabel Hasil null displaytabelhasilfishbein"); pnltabelhasil = new JPanel(); lblhasilfishbein = new JLabel("Hasil Analisis Sikap Multi Atribut Biplot"); lblhasil1 = new JLabel(" "); TabelHasilFishbein = new JPanel(); pnlbtn = new JPanel(); TabelFrekuensiEvaluasi.createAndShowGUI(); TabelHasilFishbein.add(TabelHasilAnalisisBiplot.createAndShowGUI()); btnnext = new JButton("NEXT"); btnback = new JButton("BACK"); pnlbtn.add(btnnext); pnlbtn.add(btnback); pnltabelhasil.setlayout(new GridBagLayout()); GridBagConstraints congraf1 = new GridBagConstraints(); congraf1.fill = GridBagConstraints.HORIZONTAL; congraf1.gridx = 0; congraf1.gridy = 0; pnltabelhasil.add(lblhasilfishbein, congraf1); congraf1.fill = GridBagConstraints.HORIZONTAL; congraf1.gridx = 0; congraf1.gridy = 1; pnltabelhasil.add(tabelhasilfishbein, congraf1); congraf1.fill = GridBagConstraints.HORIZONTAL; congraf1.gridx = 0; congraf1.gridy = 2; pnltabelhasil.add(pnlbtn, congraf1); btnnext.addactionlistener(this); btnback.addactionlistener(this); output.setlayout(new GridLayout(1, 1)); output.add(pnltabelhasil); pnlbtn.setbackground(color.cyan); pnltabelhasil.setbackground(color.cyan); output.validate();

17 L. 17 public class AboutMe extends AbstractAction { private static final long serialversionuid = 1L; public AboutMe(String text, String desc, Integer mnemonic) { super(text); putvalue(short_description, desc); putvalue(mnemonic_key, mnemonic); public void actionperformed(actionevent e) { displayaboutme("action for About ME", e); public class Close extends AbstractAction { private static final long serialversionuid = 1L; public Close(String text, String desc, Integer mnemonic) { super(text); putvalue(short_description, desc); putvalue(mnemonic_key, mnemonic); public void actionperformed(actionevent e) { displayclose("action for Close The Program", e); public class Exit extends AbstractAction { private static final long serialversionuid = 1L; public Exit(String text, String desc, Integer mnemonic) { super(text); putvalue(short_description, desc); putvalue(mnemonic_key, mnemonic); public void actionperformed(actionevent e) { displayclose("action for Close The Program", e); public class FishBein extends AbstractAction { private static final long serialversionuid = 1L; public FishBein(String text, String desc, Integer mnemonic) { super(text); putvalue(short_description, desc); putvalue(mnemonic_key, mnemonic); public void actionperformed(actionevent e) { Method = "1"; displayfishbein("action for About ME", e);

18 L. 18 public class Biplot extends AbstractAction { private static final long serialversionuid = 1L; public Biplot(String text, String desc, Integer mnemonic) { super(text); putvalue(short_description, desc); putvalue(mnemonic_key, mnemonic); public void actionperformed(actionevent e) { Method = "2"; if(respondenbiplot>1&& RespondenFishbein>1){ int temp = JOptionPane.showConfirmDialog(null, "Apakah anda ingin mengulang data?","confirmation",joptionpane.yes_no_option); if(temp == 0){ RespondenBiplot = 1; displaybiplot("action for Biplot", e); else{ Belive2 = Belive1; displaybiplot("action for Biplot", e); else displaybiplot("action for Biplot", e); public class HasilAct extends AbstractAction { private static final long serialversionuid = 1L; public HasilAct(String text, String desc, Integer mnemonic) { super(text); putvalue(short_description, desc); putvalue(mnemonic_key, mnemonic); public void actionperformed(actionevent e) { displayhasil("action for Hasil", e); public class TabelHasil extends AbstractAction { private static final long serialversionuid = 1L; public TabelHasil(String text, String desc, Integer mnemonic) { super(text); putvalue(short_description, desc); putvalue(mnemonic_key, mnemonic); public void actionperformed(actionevent e) { displaytabelhasil("action for Tabel Hasil", e); public class ActionRGrafik extends AbstractAction { private static final long serialversionuid = 1L; public ActionRGrafik(String text, String desc, Integer mnemonic) {

19 L. 19 super(text); putvalue(short_description, desc); putvalue(mnemonic_key, mnemonic); public void actionperformed(actionevent e) { // displayactionrgrafik("action for Tabel Hasil", e); public JMenuBar createmenubar() { JMenuBar menubar; JMenu menu; JMenuItem menuitemfile, menumetode, menuexit; //Create the menu bar. menubar = new JMenuBar(); //menu File. menu = new JMenu("FILE"); menu.setmnemonic(keyevent.vk_f); menu.getaccessiblecontext().setaccessibledescription( "The only menu in this program that has menu items"); menubar.add(menu); Action[] actions = {FishBein, AboutMe, Close; for (int i = 0; i < actions.length; i++) { menuitemfile = new JMenuItem(actions[i]); menu.add(menuitemfile); if (i < actions.length 1) menu.addseparator(); Action actionsexit = Exit; menuexit = new JMenuItem(actionsExit); menubar.add(menuexit); return menubar; public Container createcontentpane() { final Image image = Toolkit.getDefaultToolkit().getImage("binus_background.png"); output = new JLabel(); output.setbackground(color.cyan); JPanel contentpane = new JPanel(new BorderLayout()); contentpane.setopaque(true); scrollpane = new JScrollPane(output); //Add the text area to the content pane. contentpane.add(scrollpane, BorderLayout.CENTER);

20 L. 20 return contentpane; /** * Create the GUI and show it. For thread safety, * this method should be invoked from the * event dispatching thread. */ // public static void createandshowgui() { public void createandshowgui() { //Create and set up the window. JFrame frame = new JFrame("ANALISIS SIKAP DAN FAKTOR PEMILIHAN PTS JAKARTA"); frame.setdefaultcloseoperation(jframe.exit_on_close); //Create and set up the content pane. Tampilan_Menu demo = new Tampilan_Menu(); frame.setjmenubar(demo.createmenubar()); frame.setcontentpane(demo.createcontentpane()); //Display the window fullscreen. frame.setsize(frame.getmaximumsize()); //bwt ambil dimensi pajang n lebar dari layar komputer Dimension screensize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension framesize = frame.getsize(); if (framesize.height > screensize.height) { framesize.height = screensize.height; if (framesize.width > screensize.width) { framesize.width = screensize.width; // untuk taro GUI di tengah tengah frame.setlocation( (screensize.width framesize.width) / 2, (screensize.height framesize.height) / 2); public void actionperformed(actionevent e) { // TODO Auto generated method stub int[] Nilai = new int[10]; if (e.getsource()==btnevaluasisave ){ System.out.println("button evaluasi"); Clean(); output.removeall(); System.out.println("Value = "+QEvaluasi.Value); if(qevaluasi.value!=0 && QEvaluasi.Value2!=0 && QEvaluasi.Value3!=0 && QEvaluasi.Value4!=0 && QEvaluasi.Value5!=0 && QEvaluasi.Value6!=0 && QEvaluasi.Value7!=0 && QEvaluasi.Value8!=0 && QEvaluasi.Value9!=0 && QEvaluasi.Value10!=0){ Nilai[0] = QEvaluasi.Value; Nilai[1] = QEvaluasi.Value2; Nilai[2] = QEvaluasi.Value3;

21 L. 21 Nilai[3] = QEvaluasi.Value4; Nilai[4] = QEvaluasi.Value5; Nilai[5] = QEvaluasi.Value6; Nilai[6] = QEvaluasi.Value7; Nilai[7] = QEvaluasi.Value8; Nilai[8] = QEvaluasi.Value9; Nilai[9] = QEvaluasi.Value10; for(int i=0;i<10;i++){ Evaluasi[RespondenFishbein 1][i]= Nilai[i]; for(int i=0;i<respondenfishbein;i++){ for(int j=0;j<10;j++) System.out.println("nilai Evaluasi["+i+"]["+j+"] = "+Evaluasi[i][j]); displaybiplot("action for Belive", e); else{ System.out.println("Value = "+QEvaluasi.Value); JOptionPane.showMessageDialog(this, "Anda Belum Mengisi Semua Pertanyaan", "Information", JOptionPane.INFORMATION_MESSAGE); output.validate(); displayfishbein("action for Evaluasi", e); output.validate(); else if (e.getsource()==btnbelivesave ){ System.out.println("button belive"); Clean(); output.removeall(); Value = QBelive1.value; System.out.println("nilai Value" + Value[9][3]); if(method.equalsignorecase("1")){ for(int k=0;k<respondenfishbein;k++){ for(int i=0;i<10;i++){ for(int j=0;j<6;j++){ // System.out.println("nilai value["+i+"]["+j+"] = "+Value[i][j]); Belive1[k][i][j]= Belive1[k][i][j]+((Value[i][j]*1)); System.out.println("nilai test Belive1["+k+"]["+i+"]["+j+"] ="+Belive1[k][i][j]); Belive1Hasil[k][i][j]= Belive1[k][i][j]/RespondenFishbein; System.out.println("nilai Belive1Hasil["+k+"]["+i+"]["+j+"] ="+Belive1Hasil[k][i][j]); for(int k=0;k<respondenfishbein;k++){ for(int i=0;i<10;i++){ for(int j=0;j<6;j++){ System.out.println("Belive1["+k+"]["+i+"]["+j+"] = "+Belive1[k][i][j]);

22 L. 22 System.out.println("respondenFishbein : "+RespondenFishbein); RespondenFishbein++; RespondenBiplot++; else{ for(int k=0;k<respondenbiplot;k++){ for(int i=0;i<10;i++){ for(int j=0;j<6;j++){ Belive2[k][i][j]= Belive2[k][i][j]+((Value[i][j]*1)); Belive2Hasil[k][i][j]= Belive2[k][i][j]/RespondenBiplot; for(int k=0;k<respondenbiplot;k++){ for(int i=0;i<10;i++){ for(int j=0;j<6;j++){ System.out.println("Belive2["+k+"]["+i+"]["+j+"] = "+Belive2[k][i][j]); RespondenBiplot++; displayhasil("action for Hasil", e); output.validate(); else if (e.getsource()==btninput ){ System.out.println("button Input"); Clean(); output.removeall(); if (RespondenFishbein <100 && RespondenBiplot<100) { if (Method.equalsIgnoreCase("1")) { displayfishbein("action for Fishbein", e); else displaybiplot("action for Belive", e); else{ System.out.println("Responden Fishbein : "+RespondenFishbein); System.out.println("Responden Biplot : "+RespondenBiplot); JOptionPane.showMessageDialog(this, "Anda sudah melakukan Input sebanyak 100 kali", "Information", JOptionPane.INFORMATION_MESSAGE); displayhasil("action for Hasil", e); output.validate(); else if(e.getsource()==btnhasilfishbein){ System.out.println("button Hasil"); if(method.equalsignorecase("1")){ Clean(); output.removeall();

23 L. 23 displaytabelhasil("action for Hasil", e); else{ output.validate(); else if(e.getsource()==btnfinish){ Clean(); output.removeall(); output.validate(); System.exit(0); else if(e.getsource()==btnhasilbiplot){ Clean(); output.removeall(); displaytabelhasilbiplot("action for Hasil", e); else if(e.getsource()==btnnext){ Biplot", e); if(actionr.aframe==null) new ActionR(); else{ System.out.println("masuk else"); frame = new JFrame(); frame.setcontentpane(actionr.mypanel); frame.pack(); frame.setvisible(true); frame.setsize(new Dimension(500, 500)); RefineryUtilities.centerFrameOnScreen(frame); output.validate(); else if(e.getsource()==btnback){ Clean(); output.removeall(); displayhasil("action for Hasil", e); output.validate(); output.validate(); Main.Java package analisis_fishbein_biplot; public class Main { /** args */ public static void main(string[] args) { // TODO Auto generated method stub System.out.println("haiii welcome Analisis Sikap dan Faktor Pemilihan PTS Jakarta");

24 L. 24 Tampilan_Menu TM = new Tampilan_Menu(); TM.createAndShowGUI(); Action R.Java package analisis_fishbein_biplot; import java.awt.borderlayout; import java.awt.color; import java.awt.component; import java.awt.dimension; import java.awt.graphics; import java.awt.image; import java.io.file; import java.io.ioexception; import javax.imageio.imageio; import javax.swing.jframe; import javax.swing.jpanel; import org.rosuda.jri.rengine; import org.jfree.ui.refineryutilities; public class ActionR extends JPanel{ // public static void main(string[] args) throws IOException // { //Set some labels for the plot String title = "R Plot in JFrame"; String xlab = "X Label"; static imagepanel mypanel; static Image image; String[] args; static JFrame aframe; ActionR() {

25 L. 25 String ylab = "Y Label"; //Start R Rengine r = new Rengine(args, false, null); try { r.eval("mydata <- \"D://Workspace//SkripsiFajar\""); r.eval("data <- read.csv(file=paste(mydata,\"//fajar.csv\",sep=\"\"), sep=\",\")"); r.eval("biplot(prcomp(data))") r.eval("dev.off()"); file = new File("graph2.png"); //get the image and create a new imagepanel File image = ImageIO.read(file); mypanel = new imagepanel(image); add(mypanel); catch (IOException e) { block // TODO Auto-generated catch System.out.println("masuk sini "); e.printstacktrace(); aframe.pack(); aframe.setvisible(true); aframe.setsize(new Dimension(500, 500)) RefineryUtilities.centerFrameOnScreen(aFrame); Tabel Hasil Analisis Fishbein.Java package analisis_fishbein_biplot; import java.awt.color; import java.awt.component; import java.awt.dimension; import java.awt.gridlayout;

26 L. 26 import javax.swing.jpanel; import javax.swing.jscrollpane; import javax.swing.jtable; import javax.swing.table.defaulttablemodel; import javax.swing.table.jtableheader; import javax.swing.table.tablecolumnmodel; public class TabelHasilAnalisisFishBein extends JPanel { /** * */ private static final long serialversionuid = 1L; int RespondenFishbein, RespondenBiplot; // int[][] HasilEvaluasi, HasilBelive; HasilPerkalian; double[][][] HasilBelive1, HasilBelive2, HasilBelive, double[] jumlahhasilperkalian; String Method=""; double[] ei; public TabelHasilAnalisisFishBein() { super(new GridLayout(1,0)); Tampilan_Menu.RespondenFishbein-1; 1; RespondenFishbein = RespondenBiplot = Tampilan_Menu.RespondenBiplot- HasilBelive1 = new double[100][10][6]; HasilBelive2 = new double[100][10][6]; HasilBelive = new double[100][10][6];

27 L. 27 HasilPerkalian = new double[100][10][6]; ei = new double[10]; jumlahhasilperkalian = new double[6]; ei = TabelFrekuensiEvaluasi.HasilEvaluasiFishbein; HasilBelive1 = Tampilan_Menu.Belive1Hasil; HasilBelive2 = Tampilan_Menu.Belive2Hasil; Method = Tampilan_Menu.Method; if(method.equalsignorecase("1")){ HasilBelive = HasilBelive1; else{ HasilBelive = HasilBelive2; for(int k=0; k<respondenfishbein;k++){ for(int i=0;i<10;i++){ for(int j=0;j<6;j++){ ei[i]*hasilbelive[k][i][j]; HasilPerkalian[k][i][j]= ] = "+HasilPerkalian[k][i][j]); System.out.println("HasilPerkaian["+k+"]["+i+"]["+j+" for(int i=0;i<6;i++){ System.out.println("test"); for(int k=0;k<10;k++){ // lahhasilperkalian[i]); System.out.println("jumlahHasilPerkalian["+i+"]"+jum

28 L. 28 jumlahhasilperkalian[i]+hasilperkalian[0][k][i]; jumlahhasilperkalian[i]= // dm.setdatavector(new Object[][]{ {"Fasilitas Tinggi Perguruan Swasta", DefaultTableModel dm = new DefaultTableModel(); ei[0],hasilbelive[0][0][0],hasilperkalian[0][0][0],hasilbelive[0][0][1],hasilperkalian[0][0][1],hasilbeliv e[0][0][2], HasilPerkalian[RespondenFishbein- 1][0][2],HasilBelive[0][0][3],HasilPerkalian[RespondenFishbein-1][0][3],HasilBelive[0][0][4], HasilPerkalian[RespondenFishbein-1][0][4],HasilBelive[0][0][5],HasilPerkalian[RespondenFishbein- 1][0][5], {"Kwalitas Pengajar", ei[1],hasilbelive[0][1][0],hasilperkalian[0][1][0],hasilbelive[0][1][1],hasilperkalian[0][1][1],hasilbeliv e[0][1][2], HasilPerkalian[0][1][2],HasilBelive[0][1][3],HasilPerkalian[0][1][3],HasilBelive[0][1][4], HasilPerkalian[0][1][4],HasilBelive[0][1][5],HasilPerkalian[0][1][5], {"Pelayanan Mahasiswa", ei[2],hasilbelive[0][2][0],hasilperkalian[0][2][0],hasilbelive[0][2][1],hasilperkalian[0][2][1],hasilbeliv e[0][2][2], HasilPerkalian[0][2][2],HasilBelive[0][2][3],HasilPerkalian[0][2][3],HasilBelive[0][2][4], HasilPerkalian[0][2][4],HasilBelive[0][2][5],HasilPerkalian[0][2][5], {"Prospek Lulusan", ei[3],hasilbelive[0][3][0],hasilperkalian[0][3][0],hasilbelive[0][3][1],hasilperkalian[0][3][1],hasilbeliv e[0][3][2], HasilPerkalian[0][3][2],HasilBelive[0][3][3],HasilPerkalian[0][3][3],HasilBelive[0][3][4], HasilPerkalian[0][3][4],HasilBelive[0][3][5],HasilPerkalian[0][3][5], {"Kepopuleran Perguruan Tinggi Swasta", ei[4],hasilbelive[0][4][0],hasilperkalian[0][4][0],hasilbelive[0][4][1],hasilperkalian[0][4][1],hasilbeliv e[0][4][2], HasilPerkalian[0][4][2],HasilBelive[0][4][3],HasilPerkalian[0][4][3],HasilBelive[0][4][4], HasilPerkalian[0][4][4],HasilBelive[0][4][5],HasilPerkalian[0][4][5], {"Iklan/ Promosi yang dilakukan Perguruan Tinggi Swasta", ei[5],hasilbelive[0][5][0],hasilperkalian[0][5][0],hasilbelive[0][5][1],hasilperkalian[0][5][1],hasilbeliv e[0][5][2], HasilPerkalian[0][5][2],HasilBelive[0][5][3],HasilPerkalian[0][5][3],HasilBelive[0][5][4], HasilPerkalian[0][5][4],HasilBelive[0][5][5],HasilPerkalian[0][5][5],

29 L. 29 {"Biaya Kuliah", ei[6],hasilbelive[0][6][0],hasilperkalian[0][6][0],hasilbelive[0][6][1],hasilperkalian[0][6][1],hasilbeliv e[0][6][2], HasilPerkalian[0][6][2],HasilBelive[0][6][3],HasilPerkalian[0][6][3],HasilBelive[0][6][4], HasilPerkalian[0][6][4],HasilBelive[0][6][5],HasilPerkalian[0][6][5], {"Akreditasi", ei[7],hasilbelive[0][7][0],hasilperkalian[0][7][0],hasilbelive[0][7][1],hasilperkalian[0][7][1],hasilbeliv e[0][7][2], HasilPerkalian[0][7][2],HasilBelive[0][7][3],HasilPerkalian[0][7][3],HasilBelive[0][7][4], HasilPerkalian[0][7][4],HasilBelive[0][7][5],HasilPerkalian[0][7][5], {"Lokasi", ei[8],hasilbelive[0][8][0],hasilperkalian[0][8][0],hasilbelive[0][8][1],hasilperkalian[0][8][1],hasilbeliv e[0][8][2], HasilPerkalian[0][8][2],HasilBelive[0][8][3],HasilPerkalian[0][8][3],HasilBelive[0][8][4], HasilPerkalian[0][8][4],HasilBelive[0][8][5],HasilPerkalian[0][8][5], {"Pilihan Jurusan yang Beragam", ei[9],hasilbelive[0][9][0],hasilperkalian[0][9][0],hasilbelive[0][9][1],hasilperkalian[0][9][1],hasilbeliv e[0][9][2], HasilPerkalian[0][9][2],HasilBelive[0][9][3],HasilPerkalian[0][9][3],HasilBelive[0][9][4], HasilPerkalian[0][9][4],HasilBelive[0][9][5],HasilPerkalian[0][9][5], {"Ao = (ei*bi)", "","",jumlahhasilperkalian[0],"", jumlahhasilperkalian[1],"",jumlahhasilperkalian[2],"", jumlahhasilperkalian[3],"",jumlahhasilperkalian[4],"", jumlahhasilperkalian[5], new Object[] { "Kategori", "ei", "bi", "ei*bi", "bi", "ei*bi", "bi", "ei*bi", "bi", "ei*bi", "bi", "ei*bi",

30 L. 30 "bi", "ei*bi"); JTable table = new JTable( dm ) { /** * */ 1L; private static final long serialversionuid = createdefaulttableheader() { protected JTableHeader return new GroupableTableHeader(columnModel); ; TableColumnModel cm = table.getcolumnmodel(); ColumnGroup g_name = new ColumnGroup("TabelHasilAnalisisFishBein"); g_name.add(cm.getcolumn(0)); g_name.add(cm.getcolumn(1)); ColumnGroup g_trisakti = new ColumnGroup("Trisakti"); g_trisakti.add(cm.getcolumn(2)); g_trisakti.add(cm.getcolumn(3)); ColumnGroup g_atmajaya = new ColumnGroup("Atmajaya"); g_atmajaya.add(cm.getcolumn(4)); g_atmajaya.add(cm.getcolumn(5)); ColumnGroup g_binus = new ColumnGroup("BINUS"); g_binus.add(cm.getcolumn(6)); g_binus.add(cm.getcolumn(7)); ColumnGroup g_uki = new ColumnGroup("UKI"); g_uki.add(cm.getcolumn(8));

31 L. 31 g_uki.add(cm.getcolumn(9)); ColumnGroup g_untar = new ColumnGroup("Tarumanegara (UNTAR)"); g_untar.add(cm.getcolumn(10)); g_untar.add(cm.getcolumn(11)); ColumnGroup g_gundar = new ColumnGroup("Gunadarma"); g_gundar.add(cm.getcolumn(12)); g_gundar.add(cm.getcolumn(13)); g_name.add(g_trisakti); g_name.add(g_atmajaya); g_name.add(g_binus); g_name.add(g_uki); g_name.add(g_untar); g_name.add(g_gundar); GroupableTableHeader header = (GroupableTableHeader)table.getTableHeader(); header.addcolumngroup(g_name); JScrollPane scroll = new JScrollPane( table ); add(scroll); // getcontentpane().add( scroll ); // setsize( 200, 50 ); scroll.setbackground(color.cyan); table.setpreferredscrollableviewportsize(new Dimension(1200, 180)); header.setbackground(color.yellow); table.setbackground(color.cyan); setbackground(color.cyan); static Component createandshowgui() { //Create and set up the content pane.

32 L. 32 TabelHasilAnalisisFishBein(); TabelHasilAnalisisFishBein newcontentpane = new newcontentpane.setopaque(true); //content panes must be opaque newcontentpane.setsize(500, 100); newcontentpane.setbackground(color.cyan); return newcontentpane; Tabel Hasil Analisis Biplot.Java package analisis_fishbein_biplot; import java.awt.color; import java.awt.component; import java.awt.dimension; import java.awt.gridlayout; import javax.swing.jpanel; import javax.swing.jscrollpane; import javax.swing.jtable; import javax.swing.table.defaulttablemodel; import javax.swing.table.jtableheader; import javax.swing.table.tablecolumnmodel; public class TabelHasilAnalisisBiplot extends JPanel { /** * */

33 L. 33 private static final long serialversionuid = 1L; int RespondenFishbein, RespondenBiplot; // int[][] HasilEvaluasi, HasilBelive; double[][][] HasilBelive1, HasilBelive2, HasilBelive; static double[][][] HasilPerkalian; double[] jumlahhasilperkalian; String Method=""; double[] ei; super(new GridLayout(1,0)); public TabelHasilAnalisisBiplot() { Tampilan_Menu.RespondenFishbein-1; 1; RespondenFishbein = RespondenBiplot = Tampilan_Menu.RespondenBiplot- HasilBelive1 = new double[100][10][6]; HasilBelive2 = new double[100][10][6]; HasilBelive = new double[100][10][6]; HasilPerkalian = new double[100][10][6]; ei = new double[10]; jumlahhasilperkalian = new double[6]; ei = TabelFrekuensiEvaluasi.HasilEvaluasiFishbein; HasilBelive1 = Tampilan_Menu.Belive1Hasil; HasilBelive2 = Tampilan_Menu.Belive2Hasil; Method = Tampilan_Menu.Method; if(method.equalsignorecase("1")){ HasilBelive = HasilBelive1;

34 L. 34 else{ HasilBelive = HasilBelive2; // for(int k=0;k<respondenfishbein;k++){ // for(int i=0;i<10;i++){ // for(int j=0;j<6;j++){ // System.out.println("HasilBelive1 tabel["+k+"]["+i+"]["+j+"] = "+HasilBelive[k][i][j]); // // // for(int k=0; k<respondenfishbein;k++){ for(int i=0;i<10;i++){ for(int j=0;j<6;j++){ ei[i]*hasilbelive[k][i][j]; HasilPerkalian[k][i][j]= ] = "+HasilPerkalian[k][i][j]); System.out.println("HasilPerkaian["+k+"]["+i+"]["+j+" // for(int i=0;i<6;i++){ // jumlahhasilperkalian[i]= 0; // // for(int r=0; r<=respondenfishbein;r++){ for(int i=0;i<6;i++){

35 L. 35 System.out.println("test"); for(int k=0;k<10;k++){ // lahhasilperkalian[i]); jumlahhasilperkalian[i]+hasilperkalian[0][k][i]; System.out.println("jumlahHasilPerkalian["+i+"]"+jum jumlahhasilperkalian[i]= // dm.setdatavector(new Object[][]{ DefaultTableModel dm = new DefaultTableModel(); {"Trisakti",HasilPerkalian[0][0][0],HasilPerkalian[0][1][0],HasilPerkalian[0][2][0],HasilPerkalian[0][3][0 ],HasilPerkalian[0][4][0], HasilPerkalian[0][5][0],HasilPerkalian[0][6][0],HasilPerkalian[0][7][0],HasilPerkalian[0][8][0], HasilPerkalian[0][9][0], {"Atmajaya",HasilPerkalian[0][0][1],HasilPerkalian[0][1][1],HasilPerkalian[0][2][1],HasilPerkalian[0][3] [1],HasilPerkalian[0][4][1], HasilPerkalian[0][5][1],HasilPerkalian[0][6][1],HasilPerkalian[0][7][1],HasilPerkalian[0][8][1], HasilPerkalian[0][9][1], {"Binus",HasilPerkalian[0][0][2],HasilPerkalian[0][1][2],HasilPerkalian[0][2][2],HasilPerkalian[0][3][2], HasilPerkalian[0][4][2], HasilPerkalian[0][5][2],HasilPerkalian[0][6][2],HasilPerkalian[0][7][2],HasilPerkalian[0][8][2], HasilPerkalian[0][9][2], {"UKI",HasilPerkalian[0][0][3],HasilPerkalian[0][1][3],HasilPerkalian[0][2][3],HasilPerkalian[0][3][3],H asilperkalian[0][4][3], HasilPerkalian[0][5][3],HasilPerkalian[0][6][3],HasilPerkalian[0][7][3],HasilPerkalian[0][8][3], HasilPerkalian[0][9][3], {"UNTAR",HasilPerkalian[0][0][4],HasilPerkalian[0][1][4],HasilPerkalian[0][2][4],HasilPerkalian[0][3][ 4],HasilPerkalian[0][4][4], HasilPerkalian[0][5][4],HasilPerkalian[0][6][4],HasilPerkalian[0][7][4],HasilPerkalian[0][8][4], HasilPerkalian[0][9][4], {"GUNADARMA",HasilPerkalian[0][0][5],HasilPerkalian[0][1][5],HasilPerkalian[0][2][5],HasilPerkalia n[0][3][5],hasilperkalian[0][4][5], HasilPerkalian[0][5][5],HasilPerkalian[0][6][5],HasilPerkalian[0][7][5],HasilPerkalian[0][8][5], HasilPerkalian[0][9][5],

36 L. 36 new Object[] { "Kategori", Perguruan Swasta", Pengajar", Mahasiswa", Lulusan", Perguruan Tinggi Swasta", yang dilakukan Perguruan Tinggi Swasta", "Fasilitas Tinggi "Kwalitas "Pelayanan "Prospek "Kepopuleran "Iklan/ Promosi "Biaya Kuliah", "Akreditasi", "Lokasi", yang Beragam"); "Pilihan Jurusan JTable table = new JTable( dm ) { /** * */ 1L; private static final long serialversionuid = createdefaulttableheader() { protected JTableHeader return new GroupableTableHeader(columnModel); ; TableColumnModel cm = table.getcolumnmodel(); ColumnGroup g_name = new ColumnGroup("Frekuensi Evaluasi Atribut");

37 L. 37 g_name.add(cm.getcolumn(1)); g_name.add(cm.getcolumn(2)); g_name.add(cm.getcolumn(3)); g_name.add(cm.getcolumn(4)); g_name.add(cm.getcolumn(5)); g_name.add(cm.getcolumn(6)); g_name.add(cm.getcolumn(7)); g_name.add(cm.getcolumn(8)); g_name.add(cm.getcolumn(9)); g_name.add(cm.getcolumn(10)); GroupableTableHeader header = (GroupableTableHeader)table.getTableHeader(); header.addcolumngroup(g_name); JScrollPane scroll = new JScrollPane( table ); add(scroll); // getcontentpane().add( scroll ); // setsize( 200, 50 ); scroll.setbackground(color.cyan); table.setpreferredscrollableviewportsize(new Dimension(1200, 100)); header.setbackground(color.yellow); table.setbackground(color.cyan); setbackground(color.cyan); static Component createandshowgui() { //Create and set up the content pane. TabelHasilAnalisisBiplot(); TabelHasilAnalisisBiplot newcontentpane = new newcontentpane.setopaque(true); //content panes must be opaque newcontentpane.setsize(500, 100);

38 L. 38 newcontentpane.setbackground(color.cyan); return newcontentpane; Qevaluasi.Java package analisis_fishbein_biplot; import java.awt.color; import java.awt.component; import java.awt.font; import java.awt.gridbagconstraints; import java.awt.gridlayout; import java.awt.event.actionevent; import java.awt.event.actionlistener; import java.awt.event.itemevent; import java.awt.event.itemlistener; import java.awt.event.keyevent; import javax.swing.borderfactory; import javax.swing.buttongroup; import javax.swing.jcheckbox; import javax.swing.jlabel; import javax.swing.jpanel; import javax.swing.event.changeevent; import javax.swing.event.changelistener;

39 L. 39 public class QEvaluasi extends JPanel { /** * */ private static final long serialversionuid = 1L; private JLabel q1,q2,q3,q4,q5,q6,q7,q8,q9,q10; private JPanel k1,k2,k3,k4,k5,k6,k7,k8,k9,k10;,value5=0,,value8=0,value9=0,value10=0 ; static int Value= 0,Value2 =0,Value3=0,Value4=0 Value6=0,Value7=0 public String test=null; JPanel checkpanel, checkpanel2, checkpanel3, checkpanel4,checkpanel5, checkpanel6, checkpanel7, checkpanel8, checkpanel9, checkpanel10; JCheckBox SangatTidakPenting, SangatTidakPenting2,SangatTidakPenting3,SangatTidakPenting4,SangatTidakPenting5,SangatTidakPenti ng6,sangattidakpenting7,sangattidakpenting8,sangattidakpenting9,sangattidakpenting10; JCheckBox TidakPenting,TidakPenting2,TidakPenting3,TidakPenting4,TidakPenting5,TidakPenting6,TidakPenting7, TidakPenting8,TidakPenting9,TidakPenting10; JCheckBox BiasaSaja, BiasaSaja2,BiasaSaja3,BiasaSaja4,BiasaSaja5,BiasaSaja6,BiasaSaja7,BiasaSaja8,BiasaSaja9,BiasaSaja10; JCheckBox Penting,Penting2,Penting3,Penting4,Penting5,Penting6,Penting7,Penting8,Penting9,Penting10; JCheckBox SangatPenting, SangatPenting2,SangatPenting3, SangatPenting4,SangatPenting5,SangatPenting6, SangatPenting7, SangatPenting8, SangatPenting9, SangatPenting10; public QEvaluasi(){ super(new GridLayout(0,1)); Tidak Penting"); SangatTidakPenting = new JCheckBox("Sangat

40 L. 40 SangatTidakPenting.setBackground(Color.cyan); SangatTidakPenting.setMnemonic(KeyEvent.VK_S); SangatTidakPenting.setSelected(false); TidakPenting = new JCheckBox("Tidak Penting"); TidakPenting.setBackground(Color.cyan); TidakPenting.setMnemonic(KeyEvent.VK_T); TidakPenting.setSelected(false); BiasaSaja = new JCheckBox("Biasa Saja"); BiasaSaja.setBackground(Color.cyan); BiasaSaja.setMnemonic(KeyEvent.VK_B); BiasaSaja.setSelected(false); Penting = new JCheckBox("Penting"); Penting.setBackground(Color.cyan); Penting.setMnemonic(KeyEvent.VK_P); Penting.setSelected(false); SangatPenting = new JCheckBox("Sangat Penting"); SangatPenting.setBackground(Color.cyan); SangatPenting.setMnemonic(KeyEvent.VK_G); SangatPenting.setSelected(false); // Group the radio buttons. ButtonGroup group = new ButtonGroup(); group.add(sangattidakpenting); group.add(tidakpenting); group.add(biasasaja); group.add(penting);

41 L. 41 group.add(sangatpenting); // Register a listener for the radio buttons. RadioListener mylistener = new RadioListener(); SangatTidakPenting.addActionListener(myListener); SangatTidakPenting.addChangeListener(myListener); SangatTidakPenting.addItemListener(myListener); TidakPenting.addActionListener(myListener); TidakPenting.addChangeListener(myListener); TidakPenting.addItemListener(myListener); BiasaSaja.addActionListener(myListener); BiasaSaja.addChangeListener(myListener); BiasaSaja.addItemListener(myListener); Penting.addActionListener(myListener); Penting.addChangeListener(myListener); Penting.addItemListener(myListener); SangatPenting.addActionListener(myListener); SangatPenting.addChangeListener(myListener); SangatPenting.addItemListener(myListener); checkpanel = new JPanel(new GridLayout(1, 0)); checkpanel.add(sangattidakpenting); checkpanel.add(tidakpenting); checkpanel.add(biasasaja); checkpanel.add(penting); checkpanel.add(sangatpenting); checkpanel.setbackground(color.cyan);

42 L. 42 // =================================================== // ke - 2 SangatTidakPenting2 = new JCheckBox("Sangat Tidak Penting"); SangatTidakPenting2.setBackground(Color.cyan); SangatTidakPenting2.setMnemonic(KeyEvent.VK_S); SangatTidakPenting2.setSelected(false); TidakPenting2 = new JCheckBox("Tidak Penting"); TidakPenting2.setBackground(Color.cyan); TidakPenting2.setMnemonic(KeyEvent.VK_T); TidakPenting2.setSelected(false); BiasaSaja2 = new JCheckBox("Biasa Saja"); BiasaSaja2.setBackground(Color.cyan); BiasaSaja2.setMnemonic(KeyEvent.VK_B); BiasaSaja2.setSelected(false); Penting2 = new JCheckBox("Penting"); Penting2.setBackground(Color.cyan); Penting2.setMnemonic(KeyEvent.VK_P); Penting2.setSelected(false); SangatPenting2 = new JCheckBox("Sangat Penting"); SangatPenting2.setBackground(Color.cyan); SangatPenting2.setMnemonic(KeyEvent.VK_G); SangatPenting2.setSelected(false); // Group the radio buttons. ButtonGroup group2 = new ButtonGroup();

43 L. 43 group2.add(sangattidakpenting2); group2.add(tidakpenting2); group2.add(biasasaja2); group2.add(penting2); group2.add(sangatpenting2); // Register a listener for the radio buttons. RadioListener mylistener2 = new RadioListener(); SangatTidakPenting2.addActionListener(myListener2); SangatTidakPenting2.addChangeListener(myListener2); SangatTidakPenting2.addItemListener(myListener2); TidakPenting2.addActionListener(myListener2); TidakPenting2.addChangeListener(myListener2); TidakPenting2.addItemListener(myListener2); BiasaSaja2.addActionListener(myListener2); BiasaSaja2.addChangeListener(myListener2); BiasaSaja2.addItemListener(myListener2); Penting2.addActionListener(myListener2); Penting2.addChangeListener(myListener2); Penting2.addItemListener(myListener2); SangatPenting2.addActionListener(myListener2); SangatPenting2.addChangeListener(myListener2); SangatPenting2.addItemListener(myListener2); checkpanel2 = new JPanel(new GridLayout(1, 0)); checkpanel2.add(sangattidakpenting2); checkpanel2.add(tidakpenting2); checkpanel2.add(biasasaja2); checkpanel2.add(penting2); checkpanel2.add(sangatpenting2);

44 L. 44 checkpanel2.setbackground(color.cyan); // ========================================================... // K-10 SangatTidakPenting10 = new JCheckBox("Sangat Tidak Penting"); SangatTidakPenting10.setBackground(Color.cyan); SangatTidakPenting10.setMnemonic(KeyEvent.VK_S); SangatTidakPenting10.setSelected(false); TidakPenting10 = new JCheckBox("Tidak Penting"); TidakPenting10.setBackground(Color.cyan); TidakPenting10.setMnemonic(KeyEvent.VK_T); TidakPenting10.setSelected(false); BiasaSaja10 = new JCheckBox("Biasa Saja"); BiasaSaja10.setBackground(Color.cyan); BiasaSaja10.setMnemonic(KeyEvent.VK_B); BiasaSaja10.setSelected(false); Penting10 = new JCheckBox("Penting"); Penting10.setBackground(Color.cyan); Penting10.setMnemonic(KeyEvent.VK_P); Penting10.setSelected(false); SangatPenting10 = new JCheckBox("Sangat Penting"); SangatPenting10.setBackground(Color.cyan); SangatPenting10.setMnemonic(KeyEvent.VK_G); SangatPenting10.setSelected(false);

45 L. 45 // Group the radio buttons. ButtonGroup group10 = new ButtonGroup(); group10.add(sangattidakpenting10); group10.add(tidakpenting10); group10.add(biasasaja10); group10.add(penting10); group10.add(sangatpenting10); // Register a listener for the radio buttons. RadioListener mylistener10 = new RadioListener(); SangatTidakPenting10.addActionListener(myListener10); SangatTidakPenting10.addChangeListener(myListener10); SangatTidakPenting10.addItemListener(myListener10); TidakPenting10.addActionListener(myListener10); TidakPenting10.addChangeListener(myListener10); TidakPenting10.addItemListener(myListener10); BiasaSaja10.addActionListener(myListener10); BiasaSaja10.addChangeListener(myListener10); BiasaSaja10.addItemListener(myListener10); Penting10.addActionListener(myListener10); Penting10.addChangeListener(myListener10); Penting10.addItemListener(myListener10); SangatPenting10.addActionListener(myListener10); SangatPenting10.addChangeListener(myListener10); SangatPenting10.addItemListener(myListener10); checkpanel10 = new JPanel(new GridLayout(1, 0)); checkpanel10.add(sangattidakpenting10); checkpanel10.add(tidakpenting10);

46 L. 46 checkpanel10.add(biasasaja10); checkpanel10.add(penting10); checkpanel10.add(sangatpenting10); checkpanel10.setbackground(color.cyan); Tinggi Swasta"); q1 = new JLabel("1. Fasilitas Perguruan q1.setfont(q1.getfont().derivefont(font.bold,15)); q2 = new JLabel("2. Kualitas Pengajar"); q2.setfont(q1.getfont().derivefont(font.bold,15)); q3 = new JLabel("3. Pelayanan Mahasiswa"); q3.setfont(q1.getfont().derivefont(font.bold,15)); q4 = new JLabel("4. Prospek Lulusan"); q4.setfont(q1.getfont().derivefont(font.bold,15)); Tinggi Swasta"); q5 = new JLabel("5. Kepopuleran Pergurun q5.setfont(q1.getfont().derivefont(font.bold,15)); lakukan Perguruan Tinggi Swasta"); q6 = new JLabel("6. Iklan / Promosi yang di q6.setfont(q1.getfont().derivefont(font.bold,15)); q7 = new JLabel("7. biaya kuliah"); q7.setfont(q1.getfont().derivefont(font.bold,15)); q8 = new JLabel("8. Akreditas"); q8.setfont(q1.getfont().derivefont(font.bold,15)); q9 = new JLabel("9. Lokasi"); q9.setfont(q1.getfont().derivefont(font.bold,15));

47 L. 47 beragam"); q10 = new JLabel("10. Pilihan jurusan yang q10.setfont(q1.getfont().derivefont(font.bold,15)); k1 = new JPanel(); k1.setlayout(new GridLayout(0,1)); k1.add(q1); k1.add(checkpanel); k1.setbackground(color.cyan); k2 = new JPanel(); k2.setlayout(new GridLayout(0,1)); k2.add(q2); k2.add(checkpanel2); k2.setbackground(color.cyan); k3 = new JPanel(); k3.setlayout(new GridLayout(0,1)); k3.add(q3); k3.add(checkpanel3); k3.setbackground(color.cyan); k4 = new JPanel(); k4.setlayout(new GridLayout(0,1)); k4.add(q4); k4.add(checkpanel4); k4.setbackground(color.cyan); k5 = new JPanel(); k5.setlayout(new GridLayout(0,1)); k5.add(q5);

48 L. 48 k5.add(checkpanel5); k5.setbackground(color.cyan); k6 = new JPanel(); k6.setlayout(new GridLayout(0,1)); k6.add(q6); k6.add(checkpanel6); k6.setbackground(color.cyan); k7 = new JPanel(); k7.setlayout(new GridLayout(0,1)); k7.add(q7); k7.add(checkpanel7); k7.setbackground(color.cyan); k8 = new JPanel(); k8.setlayout(new GridLayout(0,1)); k8.add(q8); k8.add(checkpanel8); k8.setbackground(color.cyan); k9 = new JPanel(); k9.setlayout(new GridLayout(0,1)); k9.add(q9); k9.add(checkpanel9); k9.setbackground(color.cyan); k10 = new JPanel(); k10.setlayout(new GridLayout(0,1)); k10.add(q10); k10.add(checkpanel10); k10.setbackground(color.cyan);

49 L. 49 GridBagConstraints(); GridBagConstraints congraf = new congraf.fill = GridBagConstraints.HORIZONTAL; GridBagConstraints.PAGE_START; congraf.anchor = congraf.gridx = 0; congraf.gridy = 0; add(k1, congraf); congraf.fill = GridBagConstraints.HORIZONTAL; congraf.gridx = 0; congraf.gridy = 1; add(k2, congraf); congraf.fill = GridBagConstraints.HORIZONTAL; congraf.gridx = 0; congraf.gridy = 2; add(k3, congraf); congraf.fill = GridBagConstraints.HORIZONTAL; congraf.gridx = 0; congraf.gridy = 3; add(k4, congraf); congraf.fill = GridBagConstraints.HORIZONTAL; congraf.gridx = 0; congraf.gridy = 4; add(k5, congraf); congraf.fill = GridBagConstraints.HORIZONTAL; congraf.gridx = 0; congraf.gridy = 5; add(k6, congraf); congraf.fill = GridBagConstraints.HORIZONTAL; congraf.gridx = 0;

50 L. 50 congraf.gridy = 6; add(k7, congraf); congraf.fill = GridBagConstraints.HORIZONTAL; congraf.gridx = 0; congraf.gridy = 7; add(k8, congraf); congraf.fill = GridBagConstraints.HORIZONTAL; congraf.gridx = 0; congraf.gridy = 8; add(k9, congraf); congraf.fill = GridBagConstraints.HORIZONTAL; congraf.gridx = 0; congraf.gridy = 9; add(k10, congraf); setbackground(color.cyan); 30)); setborder(borderfactory.createemptyborder(10,30,30, static Component createandshowgui() { //Create and set up the content pane. QEvaluasi newcontentpane = new QEvaluasi(); newcontentpane.setopaque(true); //content panes must be opaque newcontentpane.setsize(300, 200); return newcontentpane; one event type needed class RadioListener implements ActionListener, //only

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

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

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

LISTING PROGRAM. package app.maximumflow; import java.awt.borderlayout; import java.awt.eventqueue; 65 LISTING PROGRAM package app.maximumflow; import java.awt.borderlayout; import java.awt.eventqueue; import javax.swing.jframe; import javax.swing.jpanel; import javax.swing.border.emptyborder; import

Lebih terperinci

Analisis Pemilihan Perguruan Tinggi Swasta di Jakarta dengan Fishbein dan Biplot

Analisis Pemilihan Perguruan Tinggi Swasta di Jakarta dengan Fishbein dan Biplot PROPOSAL INNOVATION AWARD 2016 Analisis Pemilihan Perguruan Tinggi Swasta di Jakarta dengan Fishbein dan Biplot RINGKASAN PROYEK (PROJECT SUMMARY) Pertumbuhan jumlah perguruan tinggi swasta (PTS) di Indonesia

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

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

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

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 3 Pemrograman Visual

Materi 3 Pemrograman Visual Materi 3 Pemrograman Visual Pada materi ini akan dipelajari tentang layouting, terutama 1. BorderLayout 2. FlowLayout 3. GridLayout Sesi Materi Pada saat membuat aplikasi GUI menggunakan bahasa pemrograman

Lebih terperinci

A. TUJUAN PEMBELAJARAN

A. TUJUAN PEMBELAJARAN PRAKTIKUM 29 GUI: KALKULATOR MINI A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang

Lebih terperinci

Gambar Implementasi Halaman Pembuka 34

Gambar Implementasi Halaman Pembuka 34 BAB IV IMPLEMENTASI DAN PENGUJIAN Langkah selanjutnya setelah melakukan analisis dan perancangan adalah implementasi dan pengujian. Implementasi merupakan perancangan aplikasi yang dapat dimengerti oleh

Lebih terperinci

Materi 5 Pemrograman Visual

Materi 5 Pemrograman Visual Materi 5 Pemrograman Visual Pada materi ini akan dipelajari tentang pemberian aksi pada komponen swing (listener), terutama ActionListener. Sesi Materi ActionListener merupakan salah satu listener yang

Lebih terperinci

Membuat 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

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

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

BAB 4 HASIL DAN PEMBAHASAN. diolah berdasarkan informasi yang diperoleh dari kuesioner yang di sebarkan.

BAB 4 HASIL DAN PEMBAHASAN. diolah berdasarkan informasi yang diperoleh dari kuesioner yang di sebarkan. BAB 4 HASIL DAN PEMBAHASAN 4.1 Hasil Analisis Data dan Pembahasan 4.1.1 Statistik Deskriptif Variabel Penelitian Berikut adalah profil responden dan deskripsi data hasil pengamatan yang sudah diolah berdasarkan

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GUI (Grapichal User Interface)

GUI (Grapichal User Interface) 1 GUI (Grapichal User Interface) Pengantar GUI GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna berinteraksi dengan berbagai elemen grafis,diantaranya:

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

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

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

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

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

- 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

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

Membangun GUI (dengan AWT & Swing) OOP Java

Membangun GUI (dengan AWT & Swing) OOP Java Membangun GUI (dengan AWT & Swing) OOP Java Materi yg akan dibahas : Pendahuluan Event-driven Programming AWT, Swing & SWT Komponen-komponen GUI Layout manager Pendahuluan (1) Graphical User Interface

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

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2 No. LST/EKA/PTI208/11 Revisi : 02 Mei 2010 Hal 1 dari 5 A. Kompetensi Setelah mengikuti praktikum ini, mahasiswa diharapkan mampu menggunakan Radio Button dan Border Layout. B. Dasar Teori JRadioButton

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Modul 2. [access specifier] [tipe data] [nama variabel];

Modul 2. [access specifier] [tipe data] [nama variabel]; Modul 2 Objek, Kelas, dan Instance Variabel 1. Deklarasi variable, kelas, dan method Di setiap bahasa pemrograman, programmer selalu membuat variabel untuk dapat memanipulasi data dan mengoperasikannya.

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

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

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

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

GUI Event Handling. minggu 13. Wednesday, 16 May 12

GUI Event Handling. minggu 13. Wednesday, 16 May 12 GUI Event Handling minggu 13 Objectives / Tujuan Mengenal The Delegation Event Model Mengenal Event Classes Mengenal Event Listener: ActionListener Method MouseListener Method MouseMotionListener Method

Lebih terperinci

PAKET (PACKAGE) 20 Januari 2012

PAKET (PACKAGE) 20 Januari 2012 PACKAGE PAKET (PACKAGE) Suatu package adalah bendel atau pengelompokan kelaskelas berdasarkan kesamaan atau kemiripan fungsi Java mempunyai fitur paket agar kelas diorganisasikan secara logikal dalam suatu

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

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

AWT (ABSTRACT WINDOWS TOOLKITS)

AWT (ABSTRACT WINDOWS TOOLKITS) AWT (ABSTRACT WINDOWS TOOLKITS) Pendahuluan Pada pertemuan kali ini, kita akan membahas paket AWT sebuah paket yang telah ada dalam Java yang dapat digunakan untuk merancang GUI (Graphical User Interface).

Lebih terperinci

Lab Bahasa Pemrograman 2

Lab Bahasa Pemrograman 2 Materi : 1. Deklarasi metoda 2. Konversi argumen 3. Lingkup deklarasi 4. Overload metoda 5. Rekursif Pertemuan V METHOD Deklarasi sebuah Method public, private, protected, package static abstract final

Lebih terperinci

Graphics2D dan Geometry

Graphics2D dan Geometry Graphics2D dan Geometry I Putu Susila putu.sgr *AT* gmail.com October 4, 2011 1 Graphics2D Class Graphics2D merupakan rendering engine untuk grafik 2 dimensi pada Java. Class ini merupakan turunan dari

Lebih terperinci

BAHASA PEMROGRAMAN JAVA

BAHASA PEMROGRAMAN JAVA MI1274 Algoritma & Pemrograman Lanjut Genap 2015-2016 BAHASA PEMROGRAMAN JAVA Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran

Lebih terperinci

Swing. suatu program. Tetapi, program Anda akan kelihatan tidak menarik dan tidak nyaman digunakan bagi para

Swing. suatu program. Tetapi, program Anda akan kelihatan tidak menarik dan tidak nyaman digunakan bagi para Swing 1 Tujuan Tanpa mempelajari tentang grapichal user interface (GUI) API, Anda masih tetap bisa membuat suatu program. Tetapi, program Anda akan kelihatan tidak menarik dan tidak nyaman digunakan bagi

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

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna dapat berinteraksi dengan berbagai

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2 No. LST/EKA/PTI208/06 Revisi : 02 Maret 2010 Hal 1 dari 6 A. Kompetensi Setelah mengikuti praktikum ini, mahasiswa diharapkan memahami konsep grapichal user interface (GUI) dan mampu mendesain GUI menggunakan

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

SISTEM INFORMASI PENJUALAN OBAT BERBASIS JAVA. Disusun oleh : Rozy Putra Pratama

SISTEM INFORMASI PENJUALAN OBAT BERBASIS JAVA. Disusun oleh : Rozy Putra Pratama SISTEM INFORMASI PENJUALAN OBAT BERBASIS JAVA Disusun oleh : Rozy Putra Pratama 13121021 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA 2015 DAFTAR ISI

Lebih terperinci

BAB 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

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

IF PEMROGRAMAN LANJUT EVENT. Oleh : Andri Heryandi, M.T. IF34348 - PEMROGRAMAN LANJUT EVENT 13 Oleh : Andri Heryandi, M.T. EVENT Event adalah suatu kejadian dimana kondisi dari suatu objek berubah. Event dibuat sebagai hasil interaksi user dengan komponen GUI.

Lebih terperinci

Fajar Yusran Zebua DASAR ANIMASI

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

Lebih terperinci

2 TIPE DATA DAN VARIABEL

2 TIPE DATA DAN VARIABEL BAB 2 TIPE DATA DAN VARIABEL Kompetensi Dasar dan Indikator : Setelah mengikuti materi kuliah ini mahasiswa mampu menggunakan tipe data dan variable yang ada dalam Java, dengan indikator mahasiswa mampu:

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

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

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

BAB II VARIABEL DAN TIPE DATA

BAB II VARIABEL DAN TIPE DATA BAB II VARIABEL DAN TIPE DATA Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman dengan

Lebih terperinci

SOAL UAS Mata Kuliah : Pemrograman Berorientasi Objek Lanjutan

SOAL UAS Mata Kuliah : Pemrograman Berorientasi Objek Lanjutan Fakultas Teknologi Informasi UNIVERSITAS BUDI LUHUR SOAL UAS Mata Kuliah : Pemrograman Berorientasi Objek Lanjutan 1. Bagian di dalam aplikasi GUI dimana programmer ditugaskan untuk merespon setiap event

Lebih terperinci

Pemrograman Lanjut. Intro to GUI (Graphical User Interface)

Pemrograman Lanjut. Intro to GUI (Graphical User Interface) Pemrograman Lanjut Intro to GUI (Graphical User Interface) PTIIK - 2014 2 Objectives Memahami struktur hirarki class GUI Mampu menjelaskan setiap komponen (class) yang terdapat pada struktur hirarki GUI

Lebih terperinci

Membuat User Interface dengan Swing. Program yang dibuat sebelumnya selalu berbasis console User lebih senang berinteraksi dengan

Membuat User Interface dengan Swing. Program yang dibuat sebelumnya selalu berbasis console User lebih senang berinteraksi dengan Topik Memahami komponen dasar swing Memahami implementasi swing dalam program Mengimplementasikan button, check box, dan radio button dalam program Mengimplementasikan label,text Field dan Password Field

Lebih 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

Topik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard

Topik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard Statemen Control Topik 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard 5. Penggunaan Java Option Panes 6. Statement switch..case 7. Mengenal

Lebih terperinci

PBO LANJUT USING WYSIWYG EDITOR FOR BUILDING GUI. Niko Ibrahim, MIT Universitas Kristen Maranatha

PBO LANJUT USING WYSIWYG EDITOR FOR BUILDING GUI. Niko Ibrahim, MIT Universitas Kristen Maranatha PBO LANJUT USING WYSIWYG EDITOR FOR BUILDING GUI Niko Ibrahim, MIT Universitas Kristen Maranatha Prerequisites Install NetBeans IDE 6 Anda diasumsikan sudah mengenal: Use the GUI Builder interface Create

Lebih terperinci

Graphical User Interface (GUI)

Graphical User Interface (GUI) Praktikum 6 Graphical User Interface (GUI) Dosen : Ir. Nanang Syahroni M.Kom Pokok Bahasan Komponen dasar Swing JFrame, JLabel, JTextField dan JTextArea Menu bar dan Menu item Tujuan Belajar Memahami komponen

Lebih 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

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 6 1 3/11/2015 WEEK 6 Abstract Class Interface Exception 2 3/11/2015 ABSTRACT

Lebih terperinci

GRAPHICAL USER INTERFACE (GUI)

GRAPHICAL USER INTERFACE (GUI) GRAPHICAL USER INTERFACE (GUI) Pokok Bahasan 1. komponen dasar swing 2. JButton,JCheckBox, dan JRadioButton 3. JLabel, JTextField dan JPassword Field 4. JTextArea, JComboBox, JList 5. Memahami tentang

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

DIK-020 Pemograman Berorientasi Objek 5/24/2012

DIK-020 Pemograman Berorientasi Objek 5/24/2012 Topik JAVA Education Network Indonesia GUI Event Handling Pengenalan Pemrograman 2 Class-class Event Event Listeners Method ActionListener Method MouseListener Method MouseMotionListener Method WindowListener

Lebih terperinci

Input Nilai tanpa Case String di Java

Input Nilai tanpa Case String di Java Input Nilai tanpa Case String di Java Oleh: Yudi Setiawan Input di Java umumnya ada Case String didalamnya namun, saya pernah dapat soal dimana sample input nya tidak terdapat Case String didalamnya. Lalu

Lebih terperinci

1.Tujuan. 2. Latar Belakang

1.Tujuan. 2. Latar Belakang 1.Tujuan Menerangkan komponen-komponen delegation event model Mengerti bagaimana delegation event model bekerja Menciptakan aplikasi GUI yang berinteraksi dengan user Mendiskusikan manfaat dari class-class

Lebih terperinci