Lampiran 1. Kuesioner dan Hasil
|
|
- Sudirman Pranata
- 6 tahun lalu
- Tontonan:
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 1 IDENTITAS Kajian Memahami pembuatan komponen swing (native-way) dan pengaksesan database (MySQL) dengan bahasa pemrograman java Topik Komponen Swing Referensi 1.
Lebih terperinciLampiran 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 terperinciLISTING 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 terperinciAnalisis 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 terperinciModul 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 terperinciMateri 2 Pemrograman Visual
Materi 2 Pemrograman Visual Pada materi ini akan dipelajari cara menggunakan komponen swing: 1. JScrollPane, JTable & DefaultTableModel 2. JMenuBar, JMenu, JMenuItem, JCheckBoxMenuItem, JRadioButtonMenuItem
Lebih terperinciLISTING 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 terperinciModul 08. User Interface 01
Modul 08 User Interface 01 Materi : 1. Mengenal dan mengetahui komponen package awt dan swing untuk membuat user interface 1. Konsep Dasar Swing dan awt merupakan package yang berguna untuk membangun aplikasi
Lebih terperinciMateri 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 terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 29 GUI: KALKULATOR MINI A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang
Lebih terperinciGambar 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 terperinciMateri 5 Pemrograman Visual
Materi 5 Pemrograman Visual Pada materi ini akan dipelajari tentang pemberian aksi pada komponen swing (listener), terutama ActionListener. Sesi Materi ActionListener merupakan salah satu listener yang
Lebih terperinciMembuat Kalkulator dengan Java
Membuat Kalkulator dengan Java Oleh: Eko Wicaksono Ini merupakan program kalkulator sederhana Kali ini saya ingin membuat tutor dari bahasa java, belajar membuat kalkulator namanya. Ini program masih sangat
Lebih terperinciPemrograman Berbasis Java PERSEWAAN PELAMPUNG. Riska Nony Oktaviani Kelas 21 Teknik Informatika Teknologi Informasi
Pemrograman Berbasis Java PERSEWAAN PELAMPUNG Riska Nony Oktaviani 13111005 Kelas 21 Teknik Informatika Teknologi Informasi UNIVERSITAS MERCU BUANA YOGYAKARTA 1 DAFTAR ISI Pemrograman Berbasis Java...
Lebih terperinciAplikasi 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 terperinciBAB 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 terperinciGUI & Event Handling. Viska Mutiawani, M.Sc
GUI & Event Handling Viska Mutiawani, M.Sc GUI pada Java GUI (Graphical User Interface) pada Java umumnya menggunakan kelas dari package javax.swing dan java.awt. AWT dan Swing dapat dipergunakan untuk
Lebih terperinciTugas Java. : Evannata Dwiyan. Nim : : Sistem Informasi. Kelas : 21. : Informasi Restoran
Tugas Java Nama : Evannata Dwiyan Nim : 13121010 Prodi : Sistem Informasi Kelas : 21 Judul : Informasi Restoran Prodi Sistem Informasi Fakultas Teknologi Informasi Universitas Mercubuana yogyakarta Daftar
Lebih terperinciLAMPIRAN 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 terperinciSlide 6: Writing Classes
Slide 6: Writing Classes Bank Account Class 1. File Account.java berisi sebagian hal yang diperlukan untuk merepresentasikan sebuah bank account. Ketik dan simpan program tersebut serta pelajari methods
Lebih terperinciMateri 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 terperinciMembuat Menu Login Sederhana [Full Coding]
Membuat Menu Login Sederhana [Full Coding] Oleh: Yudi Setiawan Pada tutorial, ini saya berusaha mengajari Anda secara lebih keras lagi agar Anda mempunyai bekal ilmu dasar yang kuat di ilmu pemrograman
Lebih terperinciGUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah
GUI & Event Handling Viska Mutiawani, M.Sc 1 Viska Mutiawani - Informatika FMIPA GUI pada Java GUI (Graphical User Interface) pada Java umumnya menggunakan kelas dari package javax.swing dan java.awt.
Lebih terperinciLAMPIRAN 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 terperinciMateri 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 terperinciProsedur 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 terperinciMateri : GUI AWT & SWING.
Materi : GUI AWT & SWING http://luemut4n.0fees.net Selain untuk pemrograman yang berbasis konsol, java juga mendukung pemrograman berbasiskan GUI (Graphical User Interface), Salah satunya menggunakan AWT
Lebih terperinciBAB IX. USER INTERFACE
BAB IX. USER INTERFACE 9.1.Dasar GUI Program GUI (Graphical User Interface) merupakan metode pendesainan program ke dunia nyata (real world) atau visual bukan dalam bentuk console. Paket yang dapat digunakan
Lebih terperinciTUGAS 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 terperinciProgram Data Pelanggan Toko Bandung Fashion
1 Program Data Pelanggan Toko Bandung Fashion Dokumen ini dibuat sebagai tugas perkuliahan Pemrograman Berbasis Java Disusun oleh: Nama : Rudi Kurniawan NIM : 13111003 Kelas : 22 Fakultas Teknologi Informasi
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 27 ANTAR MUKA GRAFIS A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang
Lebih terperinciDasar 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 terperinciGUI (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 terperinciINSTRUKSI PENCABANGAN
INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan
Lebih terperinciMODUL 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 terperinciTUGAS PEMROGRAMAN BERBASIS JAVA. Disusun Oleh : NAMA : Rendy Rangga Yudha NIM :
TUGAS PEMROGRAMAN BERBASIS JAVA Disusun Oleh : NAMA : Rendy Rangga Yudha NIM : 13121005 PRODI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAR MERCU BUANA YOGYAKARTA Daftar Isi BAB I PENDAHULUAN...
Lebih terperinciPEMROGRAMAN 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 terperinciBAB 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
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 terperinciTugas Pemrograman Java P7 EL Event Handler & Menu. Disusun oleh: RIDLO PAMUJI / 22
Tugas Pemrograman Java P7 EL Event Handler & Menu Disusun oleh: RIDLO PAMUJI 13111111 / 22 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2015/2016 1.
Lebih terperinciMembangun 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 terperinciMODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA
MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan Teknik
Lebih terperinciTUGAS PEMROGRAMAN BERBASIS JAVA Penyewaan ps
TUGAS PEMROGRAMAN BERBASIS JAVA Penyewaan ps Disusun Oleh : Denilson F.S Afonso 13111098 21 PRODI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAR MERCU BUANA YOGYAKARTA Daftar Isi Daftar Isi...
Lebih terperinciFAKULTAS 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 terperinciPERTEMUAN VI AWT DAN SWING TUJUAN PRAKTIKUM. 1. Praktikan mengenal pembuatan GUI pada Java. 2. Praktikan memahami action pada objek dalam Java.
PERTEMUAN VI AWT DAN SWING TUJUAN PRAKTIKUM 1. Praktikan mengenal pembuatan GUI pada Java. 2. Praktikan memahami action pada objek dalam Java. Selain untuk pemrograman yang berbasis konsol, java juga mendukung
Lebih terperinciLampiran 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 terperinciPERTEMUAN 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 terperinciBINA 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 terperinciPraktikum 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 terperinciPraktikum JTable. Gambar 1
Praktikum JTable Praktikum 1 : Buatlah aplikasi seperti gambar 1. Pada aplikasi tersebut user dapat menambahkan, mengedit dan menghapus data. Data yang dimasukkan berupa nama, alamat, no telp dan email.
Lebih terperinciAplikasi Santri TPQ AL FATIH Masjid Al Iman Klebengan Caturtunggal Depok Sleman Yogyakarta. NIM : Nama : M. Bagus Kurniawan Kelas: 22
Aplikasi Santri TPQ AL FATIH Masjid Al Iman Klebengan Caturtunggal Depok Sleman Yogyakarta NIM : 13121008 Nama : M. Bagus Kurniawan Kelas: 22 FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA
Lebih terperinciPemrograman Java. Pertemuan VIII By: Augury
Pemrograman Java Pertemuan VIII By: Augury Menambahkan Komponen JPanel Untuk menambahkan komponen ke JFrame digunakan JPanel sebagai container (penampung) dari komponen yang akan ditambahkan Langkah membuat
Lebih terperinciMenghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati
Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati (yuliana@eepis-its.edu) Membuat Projek Baru di Netbeans 1. Buatlah projek baru dinetbeans pilih File New Project. Pilih Categories
Lebih terperinciAPLIKASI 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 terperinciPraktikum 6a Melakukan koneksi dengan basis data
Praktikum 6a Melakukan koneksi dengan basis data Tujuan : Memperkenalkan cara berhubungan dan melakukan transaksi dengan basis data. Lakukan langkah-langkah berikut ini: 1. Lakukan langkah-langkah seperti
Lebih terperinciMODUL PRAKTIKUM KE 3 A.
MODUL PRAKTIKUM KE 3 A. Target Praktikum - Mahasiswa mengetahui berbagai macam operator java dan penggunaannya - Mahasiswa mampu menyelesaikan permasalahan terkait penggunaan operator - Mengetahui build
Lebih terperinciPEMROGRAMAN JAVA SISTEM PARKIR
PEMROGRAMAN JAVA SISTEM PARKIR Di SusunOleh: Nama :Santosa Pamungkas NIM:12121009 Kelas : 21/Pagi Program Studi Sistem Informasi FakultasTeknologi Informasi UniversitasMercuBuana Yogyakarta TahunAjaran
Lebih terperinciIF 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 terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 28 PENANGANAN EVENT A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang melibatkan
Lebih terperinciModul 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 terperincivisit : www.marisharingilmu.wordpress.com
Lisensi Pocket Book Pocket Book ini dapat anda copy dan distribusikan dengan gratis untuk kegiatan pembelajaran. Selamat datang di Pocket Book edisi selanjutnya yaitu Pocket Book : Membuat Aplikasi Java
Lebih terperinciSISTEM INFORMASI PENJUALAN SATE BERBASIS JAVA. Disusun oleh : Rahmat Hidayat
SISTEM INFORMASI PENJUALAN SATE BERBASIS JAVA Disusun oleh : Rahmat Hidayat 13121022 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA 2015 DAFTAR ISI DAFTAR
Lebih terperinciBAB 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 terperinci2. 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 terperinciGUI Event Handling. minggu 13. Wednesday, 16 May 12
GUI Event Handling minggu 13 Objectives / Tujuan Mengenal The Delegation Event Model Mengenal Event Classes Mengenal Event Listener: ActionListener Method MouseListener Method MouseMotionListener Method
Lebih terperinciPAKET (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 terperinciSISTEM INFORMASI GAJI KARYAWAN
SISTEM INFORMASI GAJI KARYAWAN NIM = 13121038 NAMA = VEGA DWI SURYANI KELAS = 21 FAKULTAS TEKNOLOGI INFORMASI PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA DAFTAR ISI DAFTAR ISI...
Lebih terperinciMODUL 7 - EXCEPTION HANDLING
DESKRIPSI MATERI Modul 7 yang berjudul Exception Handling ini memaparkan tentang bagaimana cara menangkap kesalahan saat program dijalankan agar jalannya program tidak keluar begitu saja dari alur yang
Lebih terperinciAWT (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 terperinciLab 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 terperinciGraphics2D 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 terperinciBAHASA 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 terperinciSwing. 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 terperinciJAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti
Judul : Java Swing Tingkat : Pemula Email : kholidiswan@gmail.com Mohon maaf bila masih terjadi kesalahan dalam penulisan. Silakan kritik sarannya ke email diatas. JAVA SWING Swing merupakan library pada
Lebih terperinciBAB 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 terperinciFAKULTAS 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 terperinciBAGIAN 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 terperinciSISTEM 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 terperinciBAB 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 terperinciIF PEMROGRAMAN LANJUT EVENT. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT EVENT 13 Oleh : Andri Heryandi, M.T. EVENT Event adalah suatu kejadian dimana kondisi dari suatu objek berubah. Event dibuat sebagai hasil interaksi user dengan komponen GUI.
Lebih terperinciFajar 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 terperinci2 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 terperinciMEMBUAT 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 terperinciMateri 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 terperinciMembuat 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 terperinciBAB 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 terperinciSOAL UAS Mata Kuliah : Pemrograman Berorientasi Objek Lanjutan
Fakultas Teknologi Informasi UNIVERSITAS BUDI LUHUR SOAL UAS Mata Kuliah : Pemrograman Berorientasi Objek Lanjutan 1. Bagian di dalam aplikasi GUI dimana programmer ditugaskan untuk merespon setiap event
Lebih terperinciPemrograman 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 terperinciMembuat User Interface dengan Swing. Program yang dibuat sebelumnya selalu berbasis console User lebih senang berinteraksi dengan
Topik Memahami komponen dasar swing Memahami implementasi swing dalam program Mengimplementasikan button, check box, dan radio button dalam program Mengimplementasikan label,text Field dan Password Field
Lebih terperinciMEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA BY : INDRA
MEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA BY : INDRA 2009 MEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA (BY: INDRA.WIDIATMOJO) Sebagaimana kita ketahui bahasa Java merupakan bahasa yang sedang naik
Lebih terperinciTopik. 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 terperinciPBO 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 terperinciGraphical User Interface (GUI)
Praktikum 6 Graphical User Interface (GUI) Dosen : Ir. Nanang Syahroni M.Kom Pokok Bahasan Komponen dasar Swing JFrame, JLabel, JTextField dan JTextArea Menu bar dan Menu item Tujuan Belajar Memahami komponen
Lebih terperinciBelajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL
Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL Assalamualaikum Wr. Wb Salam NewGen, pada kesempatan kali ini saya akan share tentang Java 2 dimana kita akan belajar tambah,
Lebih terperinciIKG2I4 / 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 terperinciGRAPHICAL 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 terperinciGambar 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 terperinciDIK-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 terperinciInput 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 terperinci1.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