• Tidak ada hasil yang ditemukan

Lampiran 1. Kuesioner dan Hasil

N/A
N/A
Protected

Academic year: 2021

Membagikan "Lampiran 1. Kuesioner dan Hasil"

Copied!
59
0
0

Teks penuh

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

Karakteristik Responden    Usia anda saat ini   <=15 tahun       1        16 tahun           2  17 tahun         3  18 tahun         4  >=19 tahun      5      Pekerjaan Orang Tua  Karyawan Swasta  1  Wiraswasta    2  PNS      3  Buruh      4  Lain Lain    5                      Rata‐rata pengeluaran anda perbulan  <Rp 350.000      1  Rp350.001 – Rp 500.000  2  Rp 500.001 – Rp 800.001  3  Rp 800.001‐Rp 1.200.000  4  >Rp 1.200.000      5    Pendapatan Orang tua perbulan  <Rp 1.200.000      1  Rp 1.200.001 – Rp 3.000.000  2  Rp 3.000.001‐ RP 5.000.000  3  Rp 5.000.001 – 8.500.000  4  Rp 8.500.001 – Rp 12.000.000  5  >Rp12.000.001      6 

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

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 

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

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

erima Kasih ^_^ 

            Indikator – Indikator  GUNADARMA  STS  TS  BS  S  SS  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                

(6)

Hasil Frekuensi Evaluasi Atribut

                Kategori  Frukuensi Evaluasi Atribut  Fasilitas  PTS  Kualitas  Pengajar  Pelayanan  Mahasiswa  Prospek 

Lulusan  Kepopuleran  Iklan/Promosi

Biaya 

Kuliah  Akreditasi Lokasi  Jurusan

1           1                   

2              1  8  1     3  1 

3  4  1  7  1  22  39  9  9  19  5 

4  33  10  43  13  44  28  33  25  37  20 

(7)

Tabel perhitungan analisis sikap konsumen

Atribut

ei

TRISAKTI 

ATMAJAYA 

BINUS 

UKI 

UNTAR 

GUNADARMA

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,55 19 17,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)

Nilai Korealsi Antar Faktor

   

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

      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)

        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)

    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)

    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)

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

          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)

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

    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)

      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)

        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);          frame.setVisible(true);      }      @Override    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)

        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)

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

        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 {      /**     * @param 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)

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

static imagePanel myPanel; static Image image;

String[] args;

static JFrame aFrame;

ActionR() {

//Set some labels for the plot String title = "R Plot in JFrame"; String xlab = "X Label";

(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()");

//get the image and create a new imagepanel File file = new File("graph2.png");

image = ImageIO.read(file); myPanel = new imagePanel(image); add(myPanel);

} catch (IOException e) {

// TODO Auto-generated catch block 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)

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;

double[][][] HasilBelive1, HasilBelive2, HasilBelive, HasilPerkalian; double[] jumlahHasilPerkalian; String Method=""; double[] ei; public TabelHasilAnalisisFishBein() { super(new GridLayout(1,0)); RespondenFishbein = Tampilan_Menu.RespondenFishbein-1; RespondenBiplot = Tampilan_Menu.RespondenBiplot-1;

HasilBelive1 = new double[100][10][6];

HasilBelive2 = new double[100][10][6];

(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++){ HasilPerkalian[k][i][j]= ei[i]*HasilBelive[k][i][j]; System.out.println("HasilPerkaian["+k+"]["+i+"]["+j+" ] = "+HasilPerkalian[k][i][j]); } } } for(int i=0;i<6;i++){ System.out.println("test"); for(int k=0;k<10;k++){ // System.out.println("jumlahHasilPerkalian["+i+"]"+jum lahHasilPerkalian[i]);

(28)

jumlahHasilPerkalian[i]= jumlahHasilPerkalian[i]+HasilPerkalian[0][k][i];

}

}

// }

DefaultTableModel dm = new DefaultTableModel();

dm.setDataVector(new Object[][]{ {"Fasilitas Tinggi Perguruan Swasta",

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)

{"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)

"bi", "ei*bi"});

JTable table = new JTable( dm ) { /**

*

*/

private static final long serialVersionUID = 1L;

protected JTableHeader

createDefaultTableHeader() {

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)

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() {

(32)

TabelHasilAnalisisFishBein newContentPane = new TabelHasilAnalisisFishBein();

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)

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; public TabelHasilAnalisisBiplot() { super(new GridLayout(1,0)); RespondenFishbein = Tampilan_Menu.RespondenFishbein-1; RespondenBiplot = Tampilan_Menu.RespondenBiplot-1;

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)

}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++){ HasilPerkalian[k][i][j]= ei[i]*HasilBelive[k][i][j]; System.out.println("HasilPerkaian["+k+"]["+i+"]["+j+" ] = "+HasilPerkalian[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)

System.out.println("test"); for(int k=0;k<10;k++){ // System.out.println("jumlahHasilPerkalian["+i+"]"+jum lahHasilPerkalian[i]); jumlahHasilPerkalian[i]= jumlahHasilPerkalian[i]+HasilPerkalian[0][k][i]; } } // }

DefaultTableModel dm = new DefaultTableModel();

dm.setDataVector(new Object[][]{ {"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)

new Object[] { "Kategori", "Fasilitas Tinggi Perguruan Swasta", "Kwalitas Pengajar", "Pelayanan Mahasiswa", "Prospek Lulusan", "Kepopuleran Perguruan Tinggi Swasta",

"Iklan/ Promosi

yang dilakukan Perguruan Tinggi Swasta",

"Biaya Kuliah", "Akreditasi", "Lokasi", "Pilihan Jurusan yang Beragam"});

JTable table = new JTable( dm ) { /**

*

*/

private static final long serialVersionUID = 1L;

protected JTableHeader

createDefaultTableHeader() {

return new GroupableTableHeader(columnModel); }

};

TableColumnModel cm = table.getColumnModel();

(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 newContentPane = new

TabelHasilAnalisisBiplot();

newContentPane.setOpaque(true); //content panes must be opaque newContentPane.setSize(500, 100);

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

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; static int Value= 0,Value2 =0 ,Value3=0 ,Value4=0 ,Value5=0,

Value6=0 ,Value7=0

,Value8=0 ,Value9=0 ,Value10=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));

SangatTidakPenting = new JCheckBox("Sangat Tidak Penting");

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

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)

// =================================================== // 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.

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

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)

// 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);

(46)

checkPanel10.add(BiasaSaja10); checkPanel10.add(Penting10); checkPanel10.add(SangatPenting10); checkPanel10.setBackground(Color.cyan);

q1 = new JLabel("1. Fasilitas Perguruan Tinggi Swasta");

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)); q5 = new JLabel("5. Kepopuleran Pergurun

Tinggi Swasta");

q5.setFont(q1.getFont().deriveFont(Font.BOLD,15)); q6 = new JLabel("6. Iklan / Promosi yang di

lakukan Perguruan Tinggi Swasta");

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");

(47)

q10 = new JLabel("10. Pilihan jurusan yang beragam"); 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)

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

Gambar

Tabel perhitungan analisis sikap konsumen

Referensi

Dokumen terkait

mazhab tersebut adalah; Dalam tradisi Buddha Therāvada, sebagaimana telah dijelaskan sebelumnya, bagi seseorang yang ingin menjadi upāsaka/upāsika maka ia akan menyatakan

Hal ini di samping akan memudahkan dalam pelaksanaan penyusunan proposal, proses pembimbingan serta dalam penyusunan laporan hasil penelitian, juga memotivasi para

Bagi peserta KTI online yang dapat menyelesaikan karya tulis ilmiah akan mendapatkan surat pengesahan yang ditandatangani oleh Kepala PPPPTK TK dan PLB,

(5) Penyaluran benih oleh Balai Benih kepada konsumen supaya dilakukan dengan pembayaran secara spontan, bila pembayaran secara kredit/bon mendapat rekomendasi dari

Berdasarkan hasil penelitian yang telah dilakukan pada Universitas Bina Darma Beasiswa Bidik Misi, maka didapatkan hasil akhir sebuah sistem yaitu Sistem pendukung

Presentasi Materi kuliah, Tanya jawab dan Pemberian Tugas • Ketepatan menjelaskan tentang gambaran umum, perbedaan pandangan tentang masalah lingkungan,contoh kasus

Terdiri atas beberapa penyakit yang disebabkan oleh jamur, dengan gejala klinis tertentu yang menyerang alat di bawah kulit, misalnya traktus intestinalis,

RENCANA PROGRAM DAN KEGIATAN SERTA PENDANAAN Dalam rangka mendukung pelaksanaan program pembangunan yang berkesinambungan yang tertuang dalam visi yang tercantum dalam RPJMD