LAMPIRAN 1 KUESIONER KEPUASAN AKADEMIK

Ukuran: px
Mulai penontonan dengan halaman:

Download "LAMPIRAN 1 KUESIONER KEPUASAN AKADEMIK"

Transkripsi

1 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 yang ada. Keterangan : * = belum pernah merasakan 1 = sangat tidak setuju 2 = tidak setuju 3 = kurang setuju 4 = cukup setuju 5 = setuju 6 = sangat setuju No Pertanyaan * Support 1 Staf universitas mudah dihubungi pada saat diperlukan 2 Layanan konseling yang tersedia telah memenuhi keperluan saya 3 Saya puas dengan layanan konsultasi karir yang tersedia 4 Saya mendapat informasi jelas tentang dukungan pembiayaan pendidikan 5 Suasana kampus memberikan dukungan proses pembelajaran di luar kelas, terutama untuk

2 L.2 pengembangan softskill saya 6 Suasana kampus mendorong terciptanya semangat kewirausahaan 7 Suasana kampus mendorong saya untuk berperan serta aktif dalam berbagai kegiatan kemahasiswaan 8 Konsultasi skripsi yang diselenggarakan Jurusan membantu saya dalam penyelesaian skripsi 9 Informasi terkait proses administrasi skripsi mudah saya peroleh 10 Saya merasa aman saat berada di kampus 11 Layanan kesehatan yang tersedia telah memenuhi kebutuhan saya Resources 12 Universitas menyediakan fasilitas untuk bersosialisasi (misalnya ruang diskusi, kafetaria dll.) 13 Fasilitas IT (Information Technology) dapat saya pergunakan saat diperlukan 14 Koleksi perpustakaan (buku, journal,electronic journal, video, multimedia dll) yang tersedia telah memadai 15 Koleksi perpustakaan (buku, journal,electronic journal, video, multimedia dll) mudah untuk diakses 16 Koleksi perpustakaan (buku, journal,electronic journal, video, multimedia dll) menambah pemahaman saya terhadap program studi yang saya ambil 17 Universitas menyediakan sarana olahraga yang memadai 18 Berbagai Informasi yang ada di Binusmaya telah membantu dalam proses perkuliahan saya Personal Development 19 Pengalaman saya selama di universitas telah meningkatkan rasa percaya diri saya

3 L.3 20 Kemampuan berkomunikasi saya meningkat 21 Saya menjadi lebih percaya diri dalam menggali ide-ide baru 22 Kemampuan saya dalam memecahkan masalah (problem solving ) meningkat melalui pengalaman saya selama di Universitas 23 Pengalaman saya selama di universitas telah membuat saya lebih menghargai pendapat orang lain 24 Pengalaman saya selama di universitas membantu saya dalam merencanakan langkah-langkah untuk mencapai cita cita saya 25 Kegiatan perkuliahan yang saya ikuti menambah pengalaman tentang wawasan internasional (international experience ) 26 Kegiatan kemahasiswaan yang saya ikuti menambah pengalaman / wawasan internasional (international experience ) 27 Kegiatan kemahasiswaan membantu saya dalam mengembangkan minat dan bakat 28 Program kuliah yang saya ikuti membuat saya lebih percaya diri untuk dapat berhasil dalam dunia kerja 29 Pengalaman saya selama di universitas telah memperbesar peluang saya dalam memperoleh pekerjaan Academic Advisory 30 Kegiatan bimbingan akademis membantu saya dalam meningkatkan pemahaman tentang program studi yang saya ambil 31 Kegiatan bimbingan akademis telah mendorong saya untuk lebih bersemangat dalam mengembangkan proses pembelajaran

4 L.4 32 Program tutorial/mentoring telah memberikan manfaat/ meningkatkan pemahaman saya terhadap materi kuliah dan meningkatkan prestasi belajar Overall 33 Secara keseluruhan, saya mendapatkan dukungan yang memadai dalam menjalani perkuliahan saya 34 Secara keseluruhan, pengalaman belajar yang saya dapatkan di Universitas sesuai dengan harapan saya Terima kasih atas kesediaan Anda mengisi kuesioner ini.

5 L.5 LAMPIRAN 2 DATA PENGUJIAN VALIDITAS DAN RELIABILITAS Support Resources Responden

6 L.6 Personal Development Academic Advisory Overall Responden

7 L.7 LAMPIRAN 3 DATA KUESIONER PER KRITERIA Data Kuesioner Mahasiswa Jurusan TI-Statistika Responden Support Resources Personal Academic Overall Semester IPK Jenis Kota Development Advisory Kelamin L P P P P L P P L L P

8 L L 4.00 P 3.50 P 4.00 L 4.00 P 4.00 P 4.00 L 4.00 P 4.00 L Data Kuesioner Mahasiswa Jurusan TI-Matematika Responden Support Resources Personal Academic Overall Semester IPK Jenis Kota Development Advisory Kelamin P P P P L L

9 L L L L L L P P P P P P P P P P L L L L L L

10 L L 4.00 P 4.00 P 3.00 P 3.00 P 4.00 P 2.50 L 4.00 L 4.00 L 4.00 L 4.00 L 4.00 L 4.00 L

11 L L 3.50 P 3.00 P 3.00 P 3.00 P 3.50 P 3.50 P 3.50 P 3.50 P 3.50 P 4.00 L 2.50 L 4.00 L 4.00 L L

12 L.12 Data Kuesioner Mahasiswa Jurusan TI Responden Support Resources Personal Academic Overall Semester IPK Jenis Kota Development Advisory Kelamin P P P P P P P P P P P P P P P P P P P P P P P P P P

13 L L L L L L L L L L L L L L

14 L L 2.50 L 4.00 L 2.50 L 2.50 L 4.00 L 4.00 L 2.50 L 4.00 L 4.00 L 4.00 L

15 L L L L L L L L

16 L P 3.00 P 3.50 P 3.00 P 3.00 P 3.00 P 3.50 P 4.00 P 3.00 P 3.50 P 3.50 P 3.50 P 3.50 P 4.00 P 2.50 P 3.50 P 4.00 P 3.50 P 3.00 P 2.50 L 4.00 L 2.50 L

17 L L L L L L L L L L

18 L L 4.00 L 4.00 L L 4.00 L 4.00 L 4.00 L 4.00 L 4.00 L 4.00 L

19 L L L L L L L L L

20 L P 4.00 P 2.50 P 4.00 P 3.50 P 4.00 L 2.50 L 2.50 L 2.50 L

21 L L L L L L L L L L L L

22 L L 2.50 L L 2.50 L 3.00 P 3.00 P 3.50 P 3.50 P 3.50 P 3.50 P 3.50 P 3.00 P 3.50 P

23 L L L L L L L L

24 L

25 L.25 LAMPIRAN 4 UJI VALIDITAS KUESIONER No. Kategori Nomor Pertanyaan r xy Nilai t hitung Nilai t tabel 1 Support 1 0,74 4,62 1, ,58 3,01 1, ,44 2,07 1, ,40 1,85 1, ,41 1,88 1, ,39 1,78 1, ,42 1,95 1, ,68 3,91 1, ,86 7,26 1, ,44 2,08 1, ,76 4,97 1,73 12 Resources 1 0,54 2,73 1, ,54 2,75 1, ,73 4,59 1, ,64 3,57 1, ,70 4,14 1, ,56 2,90 1, ,67 3,82 1,73 19 Personal 1 0,69 4,05 1,73 20 Development 2 0,43 2,02 1, ,64 3,56 1, ,50 2,47 1, ,50 2,44 1, ,56 2,89 1, ,39 1,81 1, ,39 1,80 1, ,64 3,49 1, ,62 3,88 1, ,58 3,06 1,73 30 Academic 1 0,67 3,84 1,73 31 Advisory 2 0,45 2,12 1, ,69 4,04 1,73 33 Overall 1 0,83 6,31 1, ,79 5,47 1,73

26 L.26 LAMPIRAN 5 LISTING PROGRAM maingui.java import java.awt.desktop; import java.awt.eventqueue; import java.awt.dimension; import java.awt.filedialog; import java.io.bufferedreader; import java.io.file; import java.io.ioexception; import java.io.inputstreamreader; import java.text.decimalformat; import java.util.arraylist; import java.util.arrays; import java.util.enumeration; import java.util.vector; import javax.swing.jframe; import javax.swing.jpanel; import javax.swing.jscrollpane; import javax.swing.jtextarea; import org.rosuda.jri.*; import javax.swing.border.emptyborder; import javax.swing.jmenubar; import javax.swing.jmenu; import java.awt.event.mouseadapter; import java.awt.event.mouseevent; import javax.swing.jmenuitem; import javax.swing.scrollpaneconstants; import java.awt.font; import java.awt.color; import java.awt.systemcolor; import public class maingui extends JFrame private JPanel contentpane; /** * Launch the application. */ public static void main(string[] args) EventQueue.invokeLater(new Runnable() public void run() try maingui frame = new maingui();

27 L.27 ); frame.setvisible(true); catch (Exception e) e.printstacktrace(); public maingui() settitle("academic Satisfaction with Cluster Analysis"); String[] args = null; final Rengine r = new Rengine(args, false, null); setdefaultcloseoperation(jframe.exit_on_close); setbounds(100, 100, 800, 600); JMenuBar menubar = new JMenuBar(); setjmenubar(menubar); JMenu mnfile = new JMenu("File"); menubar.add(mnfile); JMenu mnopen = new JMenu("Open"); mnfile.add(mnopen); JMenuItem mntmfileit = new JMenuItem("File IT"); mnopen.add(mntmfileit); JMenuItem mntmfileitmathematics = new JMenuItem("File IT- Mathematics"); mnopen.add(mntmfileitmathematics); JMenuItem mntmfileitstatistics = new JMenuItem("File IT-Statistics"); mnopen.add(mntmfileitstatistics); JMenuItem mnexit = new JMenuItem("Exit"); mnfile.add(mnexit); JMenu mnprocess = new JMenu("Process"); menubar.add(mnprocess); JMenuItem mntmmean = new JMenuItem("Mean"); mnprocess.add(mntmmean); JMenuItem mneuc = new JMenuItem("Euclidean Distance"); mnprocess.add(mneuc); JMenuItem mnanalysiscluster = new JMenuItem("Cluster Analysis"); mnprocess.add(mnanalysiscluster); JMenu mnabout = new JMenu("About"); menubar.add(mnabout); contentpane = new JPanel(); contentpane.setborder(new EmptyBorder(5, 5, 5, 5)); setcontentpane(contentpane); contentpane.setlayout(null); JScrollPane scrollpane = new JScrollPane(); scrollpane.sethorizontalscrollbarpolicy(scrollpaneconstants.horizon TAL_SCROLLBAR_ALWAYS);

28 L.28 scrollpane.setverticalscrollbarpolicy(scrollpaneconstants.vertical_ SCROLLBAR_ALWAYS); scrollpane.setbounds(11, 11, 767, 523); contentpane.add(scrollpane); final JTextArea cmdtext = new JTextArea(); cmdtext.setfont(new Font("Calibri", Font.PLAIN, 15)); cmdtext.settabsize(3); scrollpane.setviewportview(cmdtext); cmdtext.seteditable(false); cmdtext.setwrapstyleword(true); cmdtext.settext("please Choose file to open"); mnabout.addmouselistener(new public void mouseclicked(mouseevent e) cmdtext.settext("academic Satisfaction with Cluster Analysis\n\nBy Meivina\n \n\nProgram Ganda\nSTATISTIKA DAN TEKNIK INFORMATIKA\nUNIVERSITAS BINA NUSANTARA"); ); mntmfileit.addmouselistener(new public void mousepressed(mouseevent REXP x; cmdtext.settext("open Excel Document (for TI CLASS)\nDONE...\n please choose process to calculate this data\n"); r.eval("library(rodbc)"); r.eval("odbccloseall()"); r.eval("channel <- odbcconnectexcel('c:/data/ti.xls')"); r.eval("sqltables(channel)"); r.eval("dataset <- sqlfetch(channel, 'Sheet1')"); x = r.eval("dataset <- sqlquery(channel, 'select * from [Sheet1$]')"); try Desktop.getDesktop().open(new File("c:\\TI.xls")); catch (IOException e) // TODO Auto-generated catch block e.printstacktrace(); ); mntmfileitmathematics.addmouselistener(new MouseAdapter()

29 public void mousepressed(mouseevent REXP x; ); cmdtext.settext("open Excel Document (for TI- MATHEMATIC CLASS)\nDONE...\n please choose process to calculate this data\n"); r.eval("library(rodbc)"); r.eval("odbccloseall()"); r.eval("channel<odbcconnectexcel('c:/data/ti_matematika.xls')"); r.eval("sqltables(channel)"); r.eval("dataset <- sqlfetch(channel, 'Sheet1')"); x = r.eval("dataset <- sqlquery(channel, 'select * from [Sheet1$]')"); try Desktop.getDesktop().open(new File("c:\\TI_Matematika.xls")); catch (IOException e) // TODO Auto-generated catch block e.printstacktrace(); mntmfileitstatistics.addmouselistener(new public void mousepressed(mouseevent arg0) REXP x; cmdtext.settext("open Excel Document (for TI- STATISTIC CLASS)\nDONE...\n please choose process to calculate this data\n"); r.eval("library(rodbc)"); r.eval("odbccloseall()"); r.eval("channel <- odbcconnectexcel('c:/data/ti_statistika.xls')"); r.eval("sqltables(channel)"); r.eval("dataset <- sqlfetch(channel, 'Sheet1')"); r.eval("dataset <- sqlquery(channel, 'select * from [Sheet1$]')"); x = r.eval("dataset"); try Desktop.getDesktop().open(new File("c:\\TI_STATISTIKA.xls")); catch (IOException e)

30 L.30 // TODO Auto-generated catch block e.printstacktrace(); ); mntmmean.addmouselistener(new public void mousepressed(mouseevent arg0) REXP x; //hitungmean DecimalFormat dec = new DecimalFormat("###.##"); cmdtext.settext("mean Data for each Category\n\n"); r.eval("meandata<-sqlquery(channel, 'select Support from [Sheet1$]')"); r.eval("mean<-colmeans(meandata)"); x = r.eval("as.double(mean)"); double mean = x.asdouble(); cmdtext.append("mean Support\t\t\t\t\t:\t"+dec.format(mean)+"\n"); r.eval("meandata<-sqlquery(channel, 'select Resources from [Sheet1$]')"); r.eval("mean<-colmeans(meandata)"); x = r.eval("as.double(mean)"); mean = x.asdouble(); cmdtext.append("mean Resources\t\t\t\t\t:\t"+dec.format(mean)+"\n"); r.eval("meandata<-sqlquery(channel, 'select PersonalDevelopment from [Sheet1$]')"); r.eval("mean<-colmeans(meandata)"); x = r.eval("as.double(mean)"); mean = x.asdouble(); cmdtext.append("mean Personal Development\t\t:\t"+dec.format(mean)+"\n"); r.eval("meandata<-sqlquery(channel, 'select AcademicAdvisory from [Sheet1$]')"); r.eval("mean<-colmeans(meandata)"); x = r.eval("as.double(mean)"); mean = x.asdouble(); cmdtext.append("mean Academic Advisory\t\t\t:\t"+dec.format(mean)+"\n"); r.eval("meandata<-sqlquery(channel, 'select Overall from [Sheet1$]')"); r.eval("mean<-colmeans(meandata)");

31 L.31 ); x = r.eval("as.double(mean)"); mean = x.asdouble(); cmdtext.append("mean Overall\t\t\t\t\t:\t"+dec.format(mean)+"\n"); mneuc.addmouselistener(new public void mousepressed(mouseevent arg0) cmdtext.settext("begin Calculating for Euclidean Distance \n"); REXP x; REXP n; r.eval("sys.putenv('javagd_class_name'='myjavagd1')"); cmdtext.settext("create Matrix \n"); r.eval( "d<-(model.matrix(~- 1+AcademicAdvisory+Overall+PersonalDevelopment+Re sources+support, Dataset))" ); r.eval( "e<-dist(d,method='euclidean')" ); x = r.eval("round(e, digits =2)"); double[] euc = x.asdoublearray(); r.eval("numrow <- sqlquery(channel, 'SELECT COUNT(Responden) FROM [Sheet1$]')"); n = r.eval("as.integer(numrow)"); int totaln = n.asint(); String teststring = Integer.toString(totalN); cmdtext.append("\n Number Responden : "+teststring+"\n\n"); for(int j = 1;j<= totaln;j++) cmdtext.append("\t"+j+"\t"); cmdtext.append("\n\n"); cmdtext.append("1"); cmdtext.append("\n\n"); String tempstr = Double.toString(euc[0]); cmdtext.append("2\t"+tempstr); cmdtext.append("\n\n"); int jumlahk = 2; int init = 1; int init2 = 1; //PRINT MATRIX for(int k = 3;k<=totalN;k++) String bariske = Integer.toString(k);

32 L.32 ); cmdtext.append(bariske); String tempstr2 = Double.toString(euc[init]); cmdtext.append("\t"+tempstr2+"\t"); for(int l = 2;l<=jumlahK;l++) int temp = init2+(totaln-l); String tempstr3 = Double.toString(euc[temp]); cmdtext.append("\t"+tempstr3+"\t"); init2 = temp; cmdtext.append("\n\n"); jumlahk++; init++; init2 = init; mnanalysiscluster.addmouselistener(new "unchecked" public void mousepressed(mouseevent arg0) cmdtext.settext("begin Calculating for Cluster Analysis \n"); REXP x; cmdtext.settext("open library JAVAGD for plot in java... \n"); r.eval( "library(javagd)" ); r.eval("sys.putenv('javagd_class_name'='myjavagd1')"); r.eval( "JavaGD(800,600)" ); cmdtext.settext("set model Grafiks \n"); r.eval( "d<-(model.matrix(~- 1+AcademicAdvisory+Overall+PersonalDevelopment+Re sources+support, Dataset))" ); r.eval( "e<-dist(d,method='euclidean')" ); r.eval( "fit<-hclust(e, method='complete')" ); r.eval( "plot(fit)" ); r.eval( "rect.hclust(fit, k=5, border='red')" ); r.eval( "cutree(fit, k=5)" ); x = r.eval( "cutree(fit, k=5)" ); int[] test = ArrayList g1 = new ArrayList g2 = new

33 L.33 ArrayList g3 = new ArrayList g4 = new ArrayList g5 = new ArrayList(); cmdtext.settext("respondent\t\t\t for(int i=0;i<test.length;i++) int k = i+1; if(test[i]==1) g1.add(k); else if(test[i]==2) g2.add(k); else if(test[i]==3) g3.add(k); else if(test[i]==4) g4.add(k); else if(test[i]==5) g5.add(k); String j = Integer.toString(k); Cluster\n"); String teststring = Integer.toString(test[i]); cmdtext.append("\t"); cmdtext.append(j); cmdtext.append("\t\t\t->\t\t"); cmdtext.append(teststring); cmdtext.append("\n"); DecimalFormat dec = new DecimalFormat("###.##"); float numdata = test.length; int numg1 = g1.size(); float perseng1 = numg1/numdata*100; float total1 = 0; float mean1 = 0; int numg2 = g2.size();

34 float perseng2 = numg2/numdata*100; float total2 = 0; float mean2 = 0; int numg3 = g3.size(); float perseng3 = numg3/numdata*100; float total3 = 0; float mean3 = 0; int numg4 = g4.size(); float perseng4 = numg4/numdata*100; float total4 = 0; float mean4 = 0; int numg5 = g5.size(); float perseng5 = numg5/numdata*100; float total5 = 0; float mean5 = 0; int nmodus =0; String querymodus = "modusdata"+nmodus+"<-sqlquery(channel,'select * from [Sheet1$] where "; String modussemester = "modus <- sqlquery(channelmodus, 'select Semester from [Sheet1$] group by Semester order by count(semester) desc')"; String modusipk = "modus <- sqlquery(channelmodus, 'select IPK from [Sheet1$] group by IPK order by count(ipk) desc')"; String moduskelamin = "modus <- sqlquery(channelmodus, 'select JenisKelamin from [Sheet1$] group by JenisKelamin order by count(jeniskelamin) desc')"; String moduskota = "modus <- sqlquery(channelmodus, 'select Kota from [Sheet1$] group by Kota order by count(kota) desc')"; cmdtext.append("\n"); cmdtext.append("total Responden : " +test.length); cmdtext.append("\n"); cmdtext.append("\ntotal Responden of Cluster 1\t\t:\t" + numg1 +" Responden\n"); cmdtext.append("responden of Cluster 1\t\t\t:\t" + g1); cmdtext.append("\npersentase of Cluster 1\t\t\t:\t" + dec.format(perseng1) +"%\n"); for(int n=0;n<numg1;n++ ) String query = "meandata<-sqlquery(channel,'select Mean from [Sheet1$] where Responden = "+ g1.get(n) +"')"; if(n<numg1-1) querymodus += "Responden = "+g1.get(n)+" OR "; else querymodus+= "Responden = "+g1.get(n)+"')"; L.34

35 L.35 r.eval( query ); x = r.eval("as.double(meandata)"); double meanvalue = x.asdouble(); total1 += meanvalue; mean1 = total1/numg1; cmdtext.append("mean of Cluster 1\t\t\t:\t"+ dec.format(mean1)+"\n"); r.eval(querymodus); r.eval("library(xlsreadwrite)"); r.eval("write.xls(modusdata"+nmodus+", 'D:/temp/temp0.xls')"); r.eval("library(rodbc)"); r.eval("channelmodus <- odbcconnectexcel('d:/temp/temp0.xls')"); nmodus++; r.eval(modussemester); int[] tempsarray = new int[10]; int besar = 0; for(int s=1;s<10;s++) String querys = "Semester"+s+"<-sqlQuery(channelModus, 'select count(semester) as Semester"+s+" from [Sheet1$] where Semester = "+s+"')"; r.eval(querys); x = r.eval("as.integer(semester"+s+")"); int count = x.asint(); tempsarray[s] = count; besar = 0; cmdtext.append("modus Semester Cluster 1\t\t:\t"); for(int l = 0;l<9;l++) if(tempsarray[l]>tempsarray[l+1]) if(tempsarray[besar]<tempsarray[l]) besar = l; else if(tempsarray[l]<tempsarray[l+1]) if(tempsarray[besar]<tempsarray[l+1]) besar = l+1;

36 L.36 for(int k = 9;k>0;k--) if(tempsarray[besar]==tempsarray[k]) cmdtext.append(k+", "); else r.eval("semester<-sqlquery(channel, 'select count(semester) as Semester3 from [Sheet1$] where Semester = 3')"); String a = x.asstring(); r.eval(modusipk); x = r.eval("as.character(modus[, 1])"); a = x.asstring(); int[] tempipkarray = new int[9]; String txt =""; besar = 0; for(int s=1;s<9;s++) String querys = "IPK"+s+"<-sqlQuery(channelModus, 'select count(ipk) as IPK"+s+" from [Sheet1$] where IPK = "+s+"')"; r.eval(querys); x = r.eval("as.integer(ipk"+s+")"); int count = x.asint(); tempipkarray[s] = count; besar = 0; cmdtext.append("\nmodus IPK Cluster 1\t\t\t:\t"); for(int l = 0;l<8;l++) if(tempipkarray[l]>tempipkarray[l+1]) if(tempipkarray[besar]<tempipkarray[l]) besar = l; else if(tempipkarray[l]<tempipkarray[l+1]) if(tempipkarray[besar]<tempipkarray[l+1])

37 L.37 besar = l+1; for(int k = 8;k>0;k--) if(tempipkarray[besar]==tempipkarray[k]) if(k == 1) txt = "( )"; else if(k == 2) txt = "( )"; else if(k == 3) txt = "( )"; else if(k == 4) txt = "( )"; else if(k == 5) txt = "(2.50)"; else if(k == 6) txt = "(3.00)"; else if(k == 7) txt = "(3.50)"; else if(k == 8) txt = "(4.00)"; cmdtext.append(txt+", "); else r.eval(moduskelamin);

38 L.38 x = r.eval("as.character(modus[, 1])"); a = x.asstring(); int[] tempkelarray = new int[3]; besar = 0; String querys = "JenisKelamin1<-sqlQuery(channelModus, 'select count(jeniskelamin) as JenisKelamin1 from [Sheet1$] where JenisKelamin = 1')"; r.eval(querys); x = r.eval("as.integer(jeniskelamin1)"); int count = x.asint(); tempkelarray[1] = count; querys = "JenisKelamin2<-sqlQuery(channelModus, 'select count(jeniskelamin) as JenisKelamin2 from [Sheet1$] where JenisKelamin = 2')"; r.eval(querys); x = r.eval("as.integer(jeniskelamin2)"); count = x.asint(); tempkelarray[2] = count; cmdtext.append("\nmodus Jenis Kelamin Cluster 1\t:\t"); if(tempkelarray[1]>tempkelarray[2]) cmdtext.append("l"); else if(tempkelarray[1]<tempkelarray[2]) cmdtext.append("p"); else if(tempkelarray[1]==tempkelarray[2]) cmdtext.append("l,p"); r.eval(moduskota); x = r.eval("as.character(modus[, 1])"); a = x.asstring(); int[] tempkotaarray = new int[3]; besar = 0; querys = "JenisKota1<-sqlQuery(channelModus, 'select count(kota) as Kota1 from [Sheet1$] where Kota = 1')"; r.eval(querys); x = r.eval("as.integer(jeniskota1)"); count = x.asint(); tempkotaarray[1] = count; querys = "JenisKota2<-sqlQuery(channelModus, 'select count(kota) as Kota2 from [Sheet1$] where Kota = 2')";

39 L.39 r.eval(querys); x = r.eval("as.integer(jeniskota2)"); count = x.asint(); tempkotaarray[2] = count; cmdtext.append("\nmodus Kota Cluster 1\t\t\t:\t"); if(tempkotaarray[1]>tempkotaarray[2]) cmdtext.append("\n"); else if(tempkotaarray[1]<tempkotaarray[2]) cmdtext.append(" \n"); else if(tempkotaarray[1]==tempkotaarray[2]) cmdtext.append(", \n"); cmdtext.append("\ntotal Responden of Cluster 2\t\t:\t" + numg2 +" Responden\n"); cmdtext.append("responden of Cluster 2\t\t\t:\t" + g2); cmdtext.append("\npersentase of Cluster 2\t\t\t:\t" + dec.format(perseng2) +"%\n"); querymodus = "modusdata"+nmodus+"<-sqlquery(channel,'select * from [Sheet1$] where "; for(int n=0;n<numg2;n++ ) String query = "meandata<-sqlquery(channel,'select Mean from [Sheet1$] where Responden = "+ g2.get(n) +"')"; if(n<numg2-1) querymodus += "Responden = "+g2.get(n)+" OR "; else querymodus+= "Responden = "+g2.get(n)+"')"; r.eval( query ); x = r.eval("as.double(meandata)"); double meanvalue = x.asdouble(); total2 += meanvalue; mean2 = total2/numg2; cmdtext.append("mean of Cluster 2\t\t\t:\t"+ dec.format(mean2)+"\n"); r.eval(querymodus); r.eval("library(xlsreadwrite)");

40 L.40 r.eval("write.xls(modusdata"+nmodus+", 'D:/temp/temp1.xls')"); r.eval("library(rodbc)"); r.eval("channelmodus <- odbcconnectexcel('d:/temp/temp1.xls')"); nmodus++; besar = 0; for(int s=1;s<10;s++) querys = "Semester"+s+"<-sqlQuery(channelModus, 'select count(semester) as Semester"+s+" from [Sheet1$] where Semester = "+s+"')"; r.eval(querys); x = r.eval("as.integer(semester"+s+")"); count = x.asint(); tempsarray[s] = count; besar = 0; cmdtext.append("modus Semester Cluster 2\t\t:\t"); for(int l = 0;l<9;l++) if(tempsarray[l]>tempsarray[l+1]) if(tempsarray[besar]<tempsarray[l]) besar = l; else if(tempsarray[l]<tempsarray[l+1]) if(tempsarray[besar]<tempsarray[l+1]) besar = l+1; for(int k = 9;k>0;k--) if(tempsarray[besar]==tempsarray[k]) cmdtext.append(k+", "); else

41 L.41 r.eval(modussemester); x = r.eval("as.character(modus[, 1])"); a = x.asstring(); r.eval(modusipk); x = r.eval("as.character(modus[, 1])"); a = x.asstring(); txt =""; besar = 0; for(int s=1;s<9;s++) querys = "IPK"+s+"<-sqlQuery(channelModus, 'select count(ipk) as IPK"+s+" from [Sheet1$] where IPK = "+s+"')"; r.eval(querys); x = r.eval("as.integer(ipk"+s+")"); count = x.asint(); tempipkarray[s] = count; besar = 0; cmdtext.append("\nmodus IPK Cluster 2\t\t\t:\t"); for(int l = 0;l<8;l++) if(tempipkarray[l]>tempipkarray[l+1]) if(tempipkarray[besar]<tempipkarray[l]) besar = l; else if(tempipkarray[l]<tempipkarray[l+1]) if(tempipkarray[besar]<tempipkarray[l+ 1]) besar = l+1; for(int k = 8;k>0;k--) if(tempipkarray[besar]==tempipkarray[k]) if(k == 1) txt = "( )"; else if(k == 2)

42 L.42 else txt = "( )"; else if(k == 3) txt = "( )"; else if(k == 4) txt = "( )"; else if(k == 5) txt = "(2.50)"; else if(k == 6) txt = "(3.00)"; else if(k == 7) txt = "(3.50)"; else if(k == 8) txt = "(4.00)"; cmdtext.append(txt+", "); r.eval(moduskelamin); x = r.eval("as.character(modus[, 1])"); a = x.asstring(); querys = "JenisKelamin1<-sqlQuery(channelModus, 'select count(jeniskelamin) as JenisKelamin1 from [Sheet1$] where JenisKelamin = 1')"; r.eval(querys); x = r.eval("as.integer(jeniskelamin1)"); count = x.asint(); tempkelarray[1] = count; querys = "JenisKelamin2<-sqlQuery(channelModus, 'select count(jeniskelamin) as JenisKelamin2 from [Sheet1$] where JenisKelamin = 2')";

43 L.43 r.eval(querys); x = r.eval("as.integer(jeniskelamin2)"); count = x.asint(); tempkelarray[2] = count; cmdtext.append("\nmodus Jenis Kelamin Cluster 2\t:\t"); if(tempkelarray[1]>tempkelarray[2]) cmdtext.append("l"); else if(tempkelarray[1]<tempkelarray[2]) cmdtext.append("p"); else if(tempkelarray[1]==tempkelarray[2]) cmdtext.append("l,p"); r.eval(moduskota); x = r.eval("as.character(modus[, 1])"); a = x.asstring(); besar = 0; querys = "JenisKota1<-sqlQuery(channelModus, 'select count(kota) as Kota1 from [Sheet1$] where Kota = 1')"; r.eval(querys); x = r.eval("as.integer(jeniskota1)"); count = x.asint(); tempkotaarray[1] = count; querys = "JenisKota2<-sqlQuery(channelModus, 'select count(kota) as Kota2 from [Sheet1$] where Kota = 2')"; r.eval(querys); x = r.eval("as.integer(jeniskota2)"); count = x.asint(); tempkotaarray[2] = count; cmdtext.append("\nmodus Kota Cluster 2\t\t\t:\t"); if(tempkotaarray[1]>tempkotaarray[2]) cmdtext.append("\n"); else if(tempkotaarray[1]<tempkotaarray[2]) cmdtext.append(" \n"); else if(tempkotaarray[1]==tempkotaarray[2])

44 L.44 cmdtext.append(", \n"); cmdtext.append("\ntotal Responden of Cluster 3\t\t:\t" + numg3 +" Responden\n"); cmdtext.append("responden of Cluster 3\t\t\t:\t" + g3); cmdtext.append("\npersentase of Cluster 3\t\t\t:\t" + dec.format(perseng3) +"%\n"); querymodus = "modusdata"+nmodus+"<-sqlquery(channel,'select * from [Sheet1$] where "; for(int n=0;n<numg3;n++ ) String query = "meandata<-sqlquery(channel,'select Mean from [Sheet1$] where Responden = "+ g3.get(n) +"')"; if(n<numg3-1) querymodus += "Responden = "+g3.get(n)+" OR "; else querymodus+= "Responden = "+g3.get(n)+"')"; r.eval( query ); x = r.eval("as.double(meandata)"); double meanvalue = x.asdouble(); total3 += meanvalue; mean3 = total3/numg3; cmdtext.append("mean of Cluster 3\t\t\t:\t"+ dec.format(mean3)+"\n"); r.eval(querymodus); r.eval("library(xlsreadwrite)"); r.eval("write.xls(modusdata"+nmodus+", 'D:/temp/temp2.xls')"); r.eval("library(rodbc)"); r.eval("channelmodus <- odbcconnectexcel('d:/temp/temp2.xls')"); nmodus++; besar = 0; for(int s=1;s<10;s++) querys = "Semester"+s+"<-sqlQuery(channelModus, 'select count(semester) as Semester"+s+" from [Sheet1$] where Semester = "+s+"')"; r.eval(querys); x = r.eval("as.integer(semester"+s+")"); count = x.asint(); tempsarray[s] = count; besar = 0;

45 L.45 cmdtext.append("modus Semester Cluster 3\t\t:\t"); for(int l = 0;l<9;l++) if(tempsarray[l]>tempsarray[l+1]) if(tempsarray[besar]<tempsarray[l]) besar = l; else if(tempsarray[l]<tempsarray[l+1]) if(tempsarray[besar]<tempsarray[l+1]) besar = l+1; for(int k = 9;k>0;k--) if(tempsarray[besar]==tempsarray[k]) cmdtext.append(k+", "); else r.eval(modussemester); x = r.eval("as.character(modus[, 1])"); a = x.asstring(); r.eval(modusipk); x = r.eval("as.character(modus[, 1])"); a = x.asstring(); txt =""; besar = 0; for(int s=1;s<9;s++) querys = "IPK"+s+"<-sqlQuery(channelModus, 'select count(ipk) as IPK"+s+" from [Sheet1$] where IPK = "+s+"')"; r.eval(querys); x = r.eval("as.integer(ipk"+s+")"); count = x.asint(); tempipkarray[s] = count;

46 L.46 besar = 0; cmdtext.append("\nmodus IPK Cluster 3\t\t\t:\t"); for(int l = 0;l<8;l++) if(tempipkarray[l]>tempipkarray[l+1]) if(tempipkarray[besar]<tempipkarray[l]) besar = l; else if(tempipkarray[l]<tempipkarray[l+1]) if(tempipkarray[besar]<tempipkarray[l+1]) besar = l+1; for(int k = 8;k>0;k--) if(tempipkarray[besar]==tempipkarray[k]) if(k == 1) txt = "( )"; else if(k == 2) txt = "( )"; else if(k == 3) txt = "( )"; else if(k == 4) txt = "( )"; else if(k == 5) txt = "(2.50)"; else if(k == 6) txt = "(3.00)";

47 L.47 else else if(k == 7) txt = "(3.50)"; else if(k == 8) txt = "(4.00)"; cmdtext.append(txt+", "); r.eval(moduskelamin); x = r.eval("as.character(modus[, 1])"); a = x.asstring(); querys = "JenisKelamin1<-sqlQuery(channelModus, 'select count(jeniskelamin) as JenisKelamin1 from [Sheet1$] where JenisKelamin = 1')"; r.eval(querys); x = r.eval("as.integer(jeniskelamin1)"); count = x.asint(); tempkelarray[1] = count; querys = "JenisKelamin2<-sqlQuery(channelModus, 'select count(jeniskelamin) as JenisKelamin2 from [Sheet1$] where JenisKelamin = 2')"; r.eval(querys); x = r.eval("as.integer(jeniskelamin2)"); count = x.asint(); tempkelarray[2] = count; cmdtext.append("\nmodus Jenis Kelamin Cluster 3\t:\t"); if(tempkelarray[1]>tempkelarray[2]) cmdtext.append("l"); else if(tempkelarray[1]<tempkelarray[2]) cmdtext.append("p"); else if(tempkelarray[1]==tempkelarray[2]) cmdtext.append("l,p");

48 L.48 r.eval(moduskota); x = r.eval("as.character(modus[, 1])"); a = x.asstring(); besar = 0; querys = "JenisKota1<-sqlQuery(channelModus, 'select count(kota) as Kota1 from [Sheet1$] where Kota = 1')"; r.eval(querys); x = r.eval("as.integer(jeniskota1)"); count = x.asint(); tempkotaarray[1] = count; querys = "JenisKota2<-sqlQuery(channelModus, 'select count(kota) as Kota2 from [Sheet1$] where Kota = 2')"; r.eval(querys); x = r.eval("as.integer(jeniskota2)"); count = x.asint(); tempkotaarray[2] = count; cmdtext.append("\nmodus Kota Cluster 3\t\t\t:\t"); if(tempkotaarray[1]>tempkotaarray[2]) cmdtext.append("\n"); else if(tempkotaarray[1]<tempkotaarray[2]) cmdtext.append(" \n"); else if(tempkotaarray[1]==tempkotaarray[2]) cmdtext.append(", \n"); cmdtext.append("\ntotal Responden of Cluster 4\t\t:\t" + numg4 +" Responden\n"); cmdtext.append("responden of Cluster 4\t\t\t:\t" + g4); cmdtext.append("\npersentase of Cluster 4\t\t\t:\t" + dec.format(perseng4) +"%\n"); querymodus = "modusdata"+nmodus+"<-sqlquery(channel,'select * from [Sheet1$] where "; for(int n=0;n<numg4;n++ ) String query = "meandata<-sqlquery(channel,'select Mean from [Sheet1$] where Responden = "+ g4.get(n) +"')"; if(n<numg4-1) querymodus += "Responden = "+g4.get(n)+" OR ";

49 L.49 else querymodus+= "Responden = "+g4.get(n)+"')"; r.eval( query ); x = r.eval("as.double(meandata)"); double meanvalue = x.asdouble(); total4 += meanvalue; mean4 = total4/numg4; cmdtext.append("mean of Cluster 4\t\t\t:\t"+ dec.format(mean4)+"\n"); r.eval(querymodus); r.eval("library(xlsreadwrite)"); r.eval("write.xls(modusdata"+nmodus+", 'D:/temp/temp3.xls')"); r.eval("library(rodbc)"); r.eval("channelmodus <- odbcconnectexcel('d:/temp/temp3.xls')"); nmodus++; besar = 0; for(int s=1;s<10;s++) querys = "Semester"+s+"<-sqlQuery(channelModus, 'select count(semester) as Semester"+s+" from [Sheet1$] where Semester = "+s+"')"; r.eval(querys); x = r.eval("as.integer(semester"+s+")"); count = x.asint(); tempsarray[s] = count; besar = 0; cmdtext.append("modus Semester Cluster 4\t\t:\t"); for(int l = 0;l<9;l++) if(tempsarray[l]>tempsarray[l+1]) if(tempsarray[besar]<tempsarray[l]) besar = l; else if(tempsarray[l]<tempsarray[l+1]) if(tempsarray[besar]<tempsarray[l+1]) besar = l+1;

50 L.50 for(int k = 9;k>0;k--) if(tempsarray[besar]==tempsarray[k]) cmdtext.append(k+", "); else r.eval(modussemester); x = r.eval("as.character(modus[, 1])"); a = x.asstring(); r.eval(modusipk); x = r.eval("as.character(modus[, 1])"); a = x.asstring(); txt =""; besar = 0; for(int s=1;s<9;s++) querys = "IPK"+s+"<-sqlQuery(channelModus, 'select count(ipk) as IPK"+s+" from [Sheet1$] where IPK = "+s+"')"; r.eval(querys); x = r.eval("as.integer(ipk"+s+")"); count = x.asint(); tempipkarray[s] = count; besar = 0; cmdtext.append("\nmodus IPK Cluster 4\t\t\t:\t"); for(int l = 0;l<8;l++) if(tempipkarray[l]>tempipkarray[l+1]) if(tempipkarray[besar]<tempipkarray[l]) besar = l; else if(tempipkarray[l]<tempipkarray[l+1]) if(tempipkarray[besar]<tempipkarray[l+1])

51 L.51 besar = l+1; for(int k = 8;k>0;k--) if(tempipkarray[besar]==tempipkarray[k]) else if(k == 1) txt = "( )"; else if(k == 2) txt = "( )"; else if(k == 3) txt = "( )"; else if(k == 4) txt = "( )"; else if(k == 5) txt = "(2.50)"; else if(k == 6) txt = "(3.00)"; else if(k == 7) txt = "(3.50)"; else if(k == 8) txt = "(4.00)"; cmdtext.append(txt+", ");

52 L.52 r.eval(moduskelamin); x = r.eval("as.character(modus[, 1])"); a = x.asstring(); querys = "JenisKelamin1<-sqlQuery(channelModus, 'select count(jeniskelamin) as JenisKelamin1 from [Sheet1$] where JenisKelamin = 1')"; r.eval(querys); x = r.eval("as.integer(jeniskelamin1)"); count = x.asint(); tempkelarray[1] = count; querys = "JenisKelamin2<-sqlQuery(channelModus, 'select count(jeniskelamin) as JenisKelamin2 from [Sheet1$] where JenisKelamin = 2')"; r.eval(querys); x = r.eval("as.integer(jeniskelamin2)"); count = x.asint(); tempkelarray[2] = count; cmdtext.append("\nmodus Jenis Kelamin Cluster 4\t:\t"); if(tempkelarray[1]>tempkelarray[2]) cmdtext.append("l"); else if(tempkelarray[1]<tempkelarray[2]) cmdtext.append("p"); else if(tempkelarray[1]==tempkelarray[2]) cmdtext.append("l,p"); r.eval(moduskota); x = r.eval("as.character(modus[, 1])"); a = x.asstring(); besar = 0; querys = "JenisKota1<-sqlQuery(channelModus, 'select count(kota) as Kota1 from [Sheet1$] where Kota = 1')"; r.eval(querys); x = r.eval("as.integer(jeniskota1)"); count = x.asint(); tempkotaarray[1] = count; querys = "JenisKota2<-sqlQuery(channelModus, 'select count(kota) as Kota2 from [Sheet1$] where Kota = 2')";

53 L.53 r.eval(querys); x = r.eval("as.integer(jeniskota2)"); count = x.asint(); tempkotaarray[2] = count; cmdtext.append("\nmodus Kota Cluster 4\t\t\t:\t"); if(tempkotaarray[1]>tempkotaarray[2]) cmdtext.append("\n"); else if(tempkotaarray[1]<tempkotaarray[2]) cmdtext.append(" \n"); else if(tempkotaarray[1]==tempkotaarray[2]) cmdtext.append(", \n"); cmdtext.append("\ntotal Responden of Cluster 5\t\t:\t" + numg5 +" Responden\n"); cmdtext.append("responden of Cluster 5\t\t\t:\t" + g5); cmdtext.append("\npersentase of Cluster 5\t\t\t:\t" + dec.format(perseng5) +"%\n"); querymodus = "modusdata"+nmodus+"<-sqlquery(channel,'select * from [Sheet1$] where "; for(int n=0;n<numg5;n++ ) String query = "meandata<-sqlquery(channel,'select Mean from [Sheet1$] where Responden = "+ g5.get(n) +"')"; if(n<numg5-1) querymodus += "Responden = "+g5.get(n)+" OR "; else querymodus+= "Responden = "+g5.get(n)+"')"; r.eval( query ); x = r.eval("as.double(meandata)"); double meanvalue = x.asdouble(); total5 += meanvalue; mean5 = total5/numg5; cmdtext.append("mean of Cluster 5\t\t\t:\t"+ dec.format(mean5)+"\n");

54 L.54 r.eval(querymodus); r.eval("library(xlsreadwrite)"); r.eval("write.xls(modusdata"+nmodus+", 'D:/temp/temp4.xls')"); r.eval("library(rodbc)"); r.eval("channelmodus <- odbcconnectexcel('d:/temp/temp4.xls')"); nmodus++; besar = 0; for(int s=1;s<10;s++) querys = "Semester"+s+"<-sqlQuery(channelModus, 'select count(semester) as Semester"+s+" from [Sheet1$] where Semester = "+s+"')"; r.eval(querys); x = r.eval("as.integer(semester"+s+")"); count = x.asint(); tempsarray[s] = count; besar = 0; cmdtext.append("modus Semester Cluster 5\t\t:\t"); for(int l = 0;l<9;l++) if(tempsarray[l]>tempsarray[l+1]) if(tempsarray[besar]<tempsarray[l]) besar = l; else if(tempsarray[l]<tempsarray[l+1]) if(tempsarray[besar]<tempsarray[l+1]) besar = l+1; for(int k = 9;k>0;k--) if(tempsarray[besar]==tempsarray[k]) cmdtext.append(k+", "); else

55 L.55 r.eval(modussemester); x = r.eval("as.character(modus[, 1])"); a = x.asstring(); r.eval(modusipk); x = r.eval("as.character(modus[, 1])"); a = x.asstring(); txt =""; besar = 0; for(int s=1;s<9;s++) querys = "IPK"+s+"<-sqlQuery(channelModus, 'select count(ipk) as IPK"+s+" from [Sheet1$] where IPK = "+s+"')"; r.eval(querys); x = r.eval("as.integer(ipk"+s+")"); count = x.asint(); tempipkarray[s] = count; besar = 0; cmdtext.append("\nmodus IPK Cluster 5\t\t\t:\t"); for(int l = 0;l<8;l++) if(tempipkarray[l]>tempipkarray[l+1]) if(tempipkarray[besar]<tempipkarray[l]) besar = l; else if(tempipkarray[l]<tempipkarray[l+1]) if(tempipkarray[besar]<tempipkarray[l+1]) besar = l+1; for(int k = 8;k>0;k--) if(tempipkarray[besar]==tempipkarray[k])

PROPOSAL INNOVATION AWARD Analisis Kepuasan Akademik Mahasiswa Universitas Bina Nusantara dengan Metode Cluster

PROPOSAL INNOVATION AWARD Analisis Kepuasan Akademik Mahasiswa Universitas Bina Nusantara dengan Metode Cluster PROPOSAL INNOVATION AWARD 2016 Analisis Kepuasan Akademik Mahasiswa Universitas Bina Nusantara dengan Metode Cluster RINGKASAN PROYEK (PROJECT SUMMARY) Peningkatan kualitas pendidikan menjadi hal yang

Lebih terperinci

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

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

Lebih terperinci

Lampiran Perhitungan ANCOVA

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

Lebih terperinci

Materi 2 Pemrograman Visual

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

Lebih terperinci

Membuat Kalkulator dengan Java

Membuat Kalkulator dengan Java Membuat Kalkulator dengan Java Oleh: Eko Wicaksono Ini merupakan program kalkulator sederhana Kali ini saya ingin membuat tutor dari bahasa java, belajar membuat kalkulator namanya. Ini program masih sangat

Lebih terperinci

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

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

Lebih terperinci

LAMPIRAN LISTING PROGRAM

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

Lebih terperinci

Modul 7 Praktikum Pemrograman Visual

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

Lebih terperinci

Aplikasi Grafik Menggunakan Netbeans

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

Lebih terperinci

PEMROGRAMAN SOCKET LANJUTAN

PEMROGRAMAN SOCKET LANJUTAN Praktikum 11 PEMROGRAMAN SOCKET LANJUTAN A. TUJUAN PEMBELAJARAN 1. Siswa memahami konsep aplikasi client server di jaringan. 2. Siswa memahami konsep pemprograman socket lanjut. 3. Siswa mampu melakukan

Lebih terperinci

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

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

Lebih terperinci

Pemrograman Berbasis Java PERSEWAAN PELAMPUNG. Riska Nony Oktaviani Kelas 21 Teknik Informatika Teknologi Informasi

Pemrograman Berbasis Java PERSEWAAN PELAMPUNG. Riska Nony Oktaviani Kelas 21 Teknik Informatika Teknologi Informasi Pemrograman Berbasis Java PERSEWAAN PELAMPUNG Riska Nony Oktaviani 13111005 Kelas 21 Teknik Informatika Teknologi Informasi UNIVERSITAS MERCU BUANA YOGYAKARTA 1 DAFTAR ISI Pemrograman Berbasis Java...

Lebih terperinci

Input Nilai tanpa Case String di Java

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

Lebih terperinci

PEMROGRAMAN JAVA SISTEM PARKIR

PEMROGRAMAN JAVA SISTEM PARKIR PEMROGRAMAN JAVA SISTEM PARKIR Di SusunOleh: Nama :Santosa Pamungkas NIM:12121009 Kelas : 21/Pagi Program Studi Sistem Informasi FakultasTeknologi Informasi UniversitasMercuBuana Yogyakarta TahunAjaran

Lebih terperinci

Bahasa Pemrograman :: Dasar Pemrograman Java

Bahasa Pemrograman :: Dasar Pemrograman Java Bahasa Pemrograman :: Julio Adisantoso ILKOM IPB 26 April 2010 Bahasa Pemrograman :: 1 2 Program Hello World Java literal Tipe data Pernyataan print Latihan 3 BufferReader JOptionPane 4 Panjang array 5

Lebih terperinci

Program Data Pelanggan Toko Bandung Fashion

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

Lebih terperinci

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

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

Lebih terperinci

Lampiran 1. Kuesioner dan Hasil

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

Lebih terperinci

SISTEM RANCANAGAN APLIKASI PEMBAYARAN SPP. Di Susun Oleh: Nama : Ikhlas Adi Putra Nim : Kelas : 21/Pagi

SISTEM RANCANAGAN APLIKASI PEMBAYARAN SPP. Di Susun Oleh: Nama : Ikhlas Adi Putra Nim : Kelas : 21/Pagi SISTEM RANCANAGAN APLIKASI PEMBAYARAN SPP Di Susun Oleh: Nama : Ikhlas Adi Putra Nim : 13111025 Kelas : 21/Pagi Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

Lebih terperinci

Firma Firmansyah Adi B. Resume Web Service

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

Lebih terperinci

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi TPI4202 e-tp.ub.ac.id Lecture 4 Mas ud Effendi Menampilkan informasi kepada user lewat display Dengan perintah print dan println print: menampilkan output (kursor tetap di baris yang sama) println: menampilkan

Lebih terperinci

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

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

Lebih terperinci

MODUL III ARRAYLIST TUGAS PENDAHULUAN

MODUL III ARRAYLIST TUGAS PENDAHULUAN MODUL III ARRAYLIST TUGAS PENDAHULUAN 1. Jelaskan pengertian ArrayList? 2. Jelaskan perbedaan Array dan ArrayList? 3. Tuliskan contoh sintak ArrayList! 1. TUJUAN Mahasiswa dapat memahami konsep ArrayList

Lebih terperinci

Praktikum XI Animasi dan Multimedia

Praktikum XI Animasi dan Multimedia Praktikum XI Animasi dan Multimedia Pokok bahasan: Animasi dan multimedia Membuat aplikasi yang melibatkan komponen multimedia Tujuan Belajar: Setelah mempelajari modul ini mahasiswa diharapkan mengetahui:

Lebih terperinci

TUGAS PEMROGRAMAN BERBASIS JAVA Penyewaan ps

TUGAS PEMROGRAMAN BERBASIS JAVA Penyewaan ps TUGAS PEMROGRAMAN BERBASIS JAVA Penyewaan ps Disusun Oleh : Denilson F.S Afonso 13111098 21 PRODI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAR MERCU BUANA YOGYAKARTA Daftar Isi Daftar Isi...

Lebih terperinci

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH) PEMROGRAMAN JAVA Yoannita, S.Kom Input Kondisi (IF-ELSE, SWITCH) 1 import java.io.* Operasi input/output dimaksudkan untuk berinteraksi dengan user, User mengetikkan sesuatu input, program java akan menerima

Lebih terperinci

Lampiran 1. Tabel Durbin-Watson LAMPIRAN

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

Lebih terperinci

BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard BAB 5 Mendapatkan Input dari Keyboard 5.1 Tujuan Kita sudah mempelajari konsep mendasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif

Lebih terperinci

Modul Praktikum Pemrograman

Modul Praktikum Pemrograman Modul Praktikum Pemrograman Tahun Ajaran 2009/2010 Penyusun : Eko Andriyanto W, S.Kom OUTPUT WITH COMMAND PROMPT Silahkan coba ketik program berikut ini: class KelilingLingkaran{ public static void main

Lebih terperinci

BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard 5.1 Tujuan BAB 5 Mendapatkan Input dari Keyboard Kita telah mempelajari konsep dasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif dengan

Lebih terperinci

All Chapter Rental Multimedia

All Chapter Rental Multimedia All Chapter Rental Multimedia package Rental_Multimedia; import java.util.scanner; import java.text.decimalformat; import javax.swing.joptionpane; public class Rentalindo { public static String NAME ="PT.RENTALINDO

Lebih terperinci

APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :

APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut : APLIKASI PERHITUNGAN NILAI MAHASISWA Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut : 1. Buka aplikasi Java Netbeans kemudian buat project baru, pilih Java dan Java Application

Lebih terperinci

Modul 3 Flow Control dan Input

Modul 3 Flow Control dan Input Modul 3 Flow Control dan Input Flow control terbagi menjadi dua, yaitu control seleksi dan control perulangan. 1. KONTROL SELEKSI Kontrol seleksi digunakan untuk membuat pemilihan terhadap aksi yang akan

Lebih terperinci

BAB 2 INPUT DARI KEYBOARD

BAB 2 INPUT DARI KEYBOARD BAB 2 INPUT DARI KEYBOARD 2.1 Tujuan Membuat program java yang interaktif yang bisa membaca input dari keyboard Menggunakan class BufferedReader untuk mendapatkan input dari keyboard melalui layar console

Lebih terperinci

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

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

Lebih terperinci

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

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

Lebih terperinci

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari MK. Pemrograman Berorientasi Objek Input dari Keyboard Karmilasari 2 Input dari Keyboard Kelas Scanner Kelas Buffer Reader GUI (Graphical User Interface) Joption Pane 3 Perbedaan Scanner, BufferedReader

Lebih terperinci

DAFTAR ISI KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR DAFTAR LAMPIRAN ABSTRAKSI

DAFTAR ISI KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR DAFTAR LAMPIRAN ABSTRAKSI Abstraksi Perpustakaan akademik di universitas sangat diperlukan untuk riset, pengajaran, dan pembelajaran. Secara fisik, perpustakaan kampus biasanya terletak di tengah kampus dan dianggap sebagai jantung

Lebih terperinci

Pengenalan APLIKASI DATABASE

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

Lebih terperinci

BAB I PENDAHULUAN BAB II DATABASE

BAB I PENDAHULUAN BAB II DATABASE BAB I PENDAHULUAN 1.1 Latar belakang Kemajuan teknologi yang sangat pesat dalam bidang informasi, memberikan kemudahan bagi manusia untuk menyebarkan maupun memperoleh informasi yang di inginkan. Salah

Lebih terperinci

Tugas Pemrograman Java P7 EL Event Handler & Menu. Disusun oleh: RIDLO PAMUJI / 22

Tugas Pemrograman Java P7 EL Event Handler & Menu. Disusun oleh: RIDLO PAMUJI / 22 Tugas Pemrograman Java P7 EL Event Handler & Menu Disusun oleh: RIDLO PAMUJI 13111111 / 22 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2015/2016 1.

Lebih terperinci

Belajar ArrayList di Java

Belajar ArrayList di Java Belajar ArrayList di Java Oleh: Yudi Setiawan Apa itu ArrayList? Sebenarnya, ArrayList itu merupakan salah satu fitur yang paling saya senangi dalam melakukan penyimpanan Data yang jumlahnya tidak dikit.

Lebih terperinci

Aplikasi Santri TPQ AL FATIH Masjid Al Iman Klebengan Caturtunggal Depok Sleman Yogyakarta. NIM : Nama : M. Bagus Kurniawan Kelas: 22

Aplikasi Santri TPQ AL FATIH Masjid Al Iman Klebengan Caturtunggal Depok Sleman Yogyakarta. NIM : Nama : M. Bagus Kurniawan Kelas: 22 Aplikasi Santri TPQ AL FATIH Masjid Al Iman Klebengan Caturtunggal Depok Sleman Yogyakarta NIM : 13121008 Nama : M. Bagus Kurniawan Kelas: 22 FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA

Lebih terperinci

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

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

Lebih terperinci

Konsep Lanjut Pemrograman Objek

Konsep Lanjut Pemrograman Objek Constructor Konsep Lanjut Pemrograman Objek Restyandito e-mail : dito@ukdw.ac.id website : http://lecturer.ukdw.ac.id/~dito Constructor merupakan metode khusus yang memiliki nama sama dengan kelasnya.

Lebih terperinci

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

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

Lebih terperinci

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

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

Lebih terperinci

DAFTAR PUSTAKA. Ariyus, Dony Keamanan Multimedia. Yogyakarta : Penerbit Andi

DAFTAR PUSTAKA. Ariyus, Dony Keamanan Multimedia. Yogyakarta : Penerbit Andi DAFTAR PUSTAKA Ariyus, Dony. 2009. Keamanan Multimedia. Yogyakarta : Penerbit Andi Bahri, Saipul, Dian, dan PS, Susan Dian. April 2012. Studi Dan Implementasi Pengamanan Basis Data Menggunakan Metode Enkripsi

Lebih terperinci

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

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

Lebih terperinci

BAHASA PEMROGRAMAN JAVA

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

Lebih terperinci

Praktikum 9 Exception Handling

Praktikum 9 Exception Handling Praktikum 9 Exception Handling Tujuan Memahami dan menerapkan konsep penanganan error pada pemrograman berorientasi objek. Dasar Teori Exception merupakan subkelas dari kelas java.lang.throwable, bukalah

Lebih terperinci

Abstract Class dan Interface. Viska Mutiawani, M.Sc

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

Lebih terperinci

Gambar 1. Single Linked List

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

Lebih terperinci

Materi 6 Pemrograman Visual

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

Lebih terperinci

LAMPIRAN A. Universitas Sumatera Utara

LAMPIRAN A. Universitas Sumatera Utara 69 LAMPIRAN A 70 LAMPIRAN. LISTING PROGRAM 1. Listing program untuk membuat papan dan random huruf package robert.simanjuntak; import java.util.arraylist; import java.util.random; import android.graphics.color;

Lebih terperinci

Nama Lengkap : Muiz Lidinillah NIM :

Nama Lengkap : Muiz Lidinillah NIM : Nama Lengkap : Muiz Lidinillah NIM : 10650005 Asisten : Hani Zulfia Zahro A. Judul Percobaan/praktikum Input Dari Keyboard dan Struktur Kontrol B. Soal Pendahuluan 1. Cari contoh sederhana inputan keyboard

Lebih terperinci

Mendapatkan Input Dari Keyboard

Mendapatkan Input Dari Keyboard PENGENALAN PEMROGRAMAN 1 MODUL PRAKTIKUM Mendapatkan Input Dari Keyboard JAVA EDUCATION NETWORK INDONESIA 1. Tujuan Membuat program Java yang interaktif yang bisa mendapatkan input dari keyboard Menggunakan

Lebih terperinci

IKG2I4 / Software Project I

IKG2I4 / Software Project I IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 6 1 3/11/2015 WEEK 6 Abstract Class Interface Exception 2 3/11/2015 ABSTRACT

Lebih terperinci

visit : www.marisharingilmu.wordpress.com

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

Lebih terperinci

Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error):

Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error): Alfan F. Wicaksono FASILKOM UI Exception Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error): Ingat, kategori ini tidak

Lebih terperinci

Prosedur Percobaan Program Tampilan

Prosedur Percobaan Program Tampilan Prosedur Percobaan Program Tampilan 1 Percobaan instalasi netbeans 7.3 a. Tujuan percobaan : 1. Mahasiswa dapat memahami tentang bahasa pemrograman JAVA 2. Mahasiswa dapat memahami tentang Netbeans IDE

Lebih terperinci

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain Modul 5 Reporting Di java, untuk membuat report menggunakan sebuah library yang tidak berbayar bernama jasper report. Disini jasper report akan menjadi plugin dari netbeans. 1. Silahkan anda buka project

Lebih terperinci

JDBC. Oleh : HANDOYO

JDBC. Oleh : HANDOYO JDBC Oleh : HANDOYO 14111012 UNIVERSITAS MERCU BUANA YOGYAKARTA FAKULTAS TEKNOLOGI INFORMASI PROGRAM STUDI TEKNIK INFORMATIKA 2015 BAB I PENDAHULUAN Latar Belakang Rumah sakit adalah tempat yang digunakan

Lebih terperinci

Metode Insertion Sort di Java Console

Metode Insertion Sort di Java Console Metode Insertion Sort di Java Console Oleh: Yudi Setiawan Pada tutorial sebelumnya, saya pernah jelaskan metode Bubble Sort dan Selection Sort. Nah, untuk tutorial kali ini saya akan membahas tentang Insertion

Lebih terperinci

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4 PERCABANGAN Program dengan Pernyataan IF Program di bawah ini adalah program untuk menentukan suatu kelulusan mahasiswa terhadap suatu Mata kuliah. Program tersebut menggunakan pernyataan if untuk penentuan

Lebih terperinci

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

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

Lebih terperinci

2 TIPE DATA DAN VARIABEL

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

Lebih terperinci

Membuat dan Menggunakan Class

Membuat dan Menggunakan Class Pertemuan 3 Halaman 1/1 Membuat class pada java : Untuk mendefinisikan suatu class pada java digunakan : class ClassName { suatu class dapat terdiri dari - attribute / data field - method Attribute Attribute

Lebih terperinci

LAMPIRAN. Kuesioner Pengumpulan Data. Langkah 1 : Ruang Lingkup Aplikasi. Langkah 2 : Pengukuran Fungsional Data. Nama Perusahaan Anda :

LAMPIRAN. Kuesioner Pengumpulan Data. Langkah 1 : Ruang Lingkup Aplikasi. Langkah 2 : Pengukuran Fungsional Data. Nama Perusahaan Anda : LAMPIRAN Kuesioner Pengumpulan Data Nama Perusahaan Anda : Nama Project : Langkah 1 : Ruang Lingkup Aplikasi 1.1. Tipe Proyek : (baru /maintenance) 1.2. Ruang Lingkup Proyek : Langkah 2 : Pengukuran Fungsional

Lebih terperinci

PEMBELAJARAN PEMROGRAMAN BAHASA JAVA DAN ARTI KEYWORD

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

Lebih terperinci

A. TUJUAN : Dapat mengimplementasi-kan kelas-kelas Java yang digunakan dalam pemrogaman jaringan.

A. TUJUAN : Dapat mengimplementasi-kan kelas-kelas Java yang digunakan dalam pemrogaman jaringan. Pertemuan ke-2 JAVA SOCKET A. TUJUAN : Dapat mengimplementasi-kan kelas-kelas Java yang digunakan dalam pemrogaman jaringan. B. TEORI SINGKAT Tentang Socket Socket adalah sebuah abstraksi perangkat lunak

Lebih terperinci

SISTEM INFORMASI GAJI KARYAWAN

SISTEM INFORMASI GAJI KARYAWAN SISTEM INFORMASI GAJI KARYAWAN NIM = 13121038 NAMA = VEGA DWI SURYANI KELAS = 21 FAKULTAS TEKNOLOGI INFORMASI PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA DAFTAR ISI DAFTAR ISI...

Lebih terperinci

Pemrograman Java. Pertemuan VIII By: Augury

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

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 42 BAB IV IMPLEMENTASI DAN PENGUJIAN 1.1 Implementasi. Pada bagian ini akan dijelaskan mengenai implementasi program, implementasi konektifitas Bluetooth dan pergerakan robot mobil pada sistem. Proses

Lebih terperinci

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL Assalamualaikum Wr. Wb Salam NewGen, pada kesempatan kali ini saya akan share tentang Java 2 dimana kita akan belajar tambah,

Lebih terperinci

KA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56

KA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56 9 BAB IX PEMROGRAMAN GUI: SWING 91 IDENTITAS Kajian Relasi Antar Kelas 2, Exception Handling, Akses Database Topik Pemrograman GUI (IDE tools) Kompetensi Utama 1 Menggunakan GUI pada bahasa pemrograman

Lebih terperinci

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64 10 BAB X PENGAKSESAN DATABASE 101 IDENTITAS Kajian Relasi Antar Kelas 2, Exception Handling, Akses Database Topik Pengaksesan Basis Data MySQL Kompetensi Utama 1 Mahasiswa memahami konsep pengaksesan basis

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan Pada bab ini dibahas mengenai implementasi sistem tracer alumni dengan menggunakan teknologi Android berdasarkan perancangan sistem yang telah dijabarkan pada bab sebelumnya.

Lebih terperinci

Pemrograman Database Java

Pemrograman Database Java Pemrograman Database Java Java Database Connectivity ODBC Native Driver Endy Muhardin Materi Koneksi dengan ODBC Koneksi dengan Native Driver Koneksi dengan Hibernate Koneksi Database

Lebih terperinci

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 5 Dosen : Bella Hardiyana S. Kom

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 5 Dosen : Bella Hardiyana S. Kom LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 5 Dosen : Bella Hardiyana S. Kom BAB IV FUNGSI INPUT OUTPUT DASAR (INPUT) Fungsi Input Input (masukan) adalah memberikan data lewat keyboard, mouse, scanner,

Lebih terperinci

TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB

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

Lebih terperinci

MODUL 7 - EXCEPTION HANDLING

MODUL 7 - EXCEPTION HANDLING DESKRIPSI MATERI Modul 7 yang berjudul Exception Handling ini memaparkan tentang bagaimana cara menangkap kesalahan saat program dijalankan agar jalannya program tidak keluar begitu saja dari alur yang

Lebih terperinci

TIPE DATA Pertemuan (K-03/L-03)

TIPE DATA Pertemuan (K-03/L-03) TIPE DATA Pertemuan (K-03/L-03) Coba Anda jawab, dimana Anda berteduh? Pasti jawabnya di rumah, lalu apakah rumah Anda punya nama? Jawabnya adalah ya, yaitu Rumah No.X (misal). Jadi apa itu data? Analogi

Lebih terperinci

Cara Membaca File Text di JAVA

Cara Membaca File Text di JAVA Cara Membaca File Text di JAVA Memanipulasi file teks adalah keterampilan yang akan melayani Anda dengan baik dalam karir pemrograman Anda. Pada bagian ini, Anda akan belajar bagaimana untuk membuka dan

Lebih terperinci

Thread. 16 th week Estu Sinduningrum ST,MT

Thread. 16 th week Estu Sinduningrum ST,MT Thread 16 th week Estu Sinduningrum ST,MT Multitasking dan Multithreading Multitasking Multitasking adalah suatu istilah yang menjelaskan bahwa sebuah komputer dapat menjalankan bebeiapa aktiviias (yang

Lebih terperinci

Metode Sequential Searching di Java Console

Metode Sequential Searching di Java Console Metode Sequential Searching di Java Console Oleh: Yudi Setiawan Dalam ilmu pemrograman, melakukan pencarian Data merupakan hal yang paling sering dilakukan dalam perusahaan. Pencarian memiliki beberapa

Lebih terperinci

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM 1. Praktikan memahami perbedaan objek dan class pada Java. 2. Praktikan memahami konsep berorientasi objek. 3. Praktikan dapat membuat program sederhana dengan

Lebih terperinci

Membuat Simple List Transaksi

Membuat Simple List Transaksi Membuat Simple List Transaksi Oleh: Wian Caniggia Eka Putra Hai sobat.. kali ini saya bikin tutorial android mobile yaitu Membuat Simple List Transaksi. Baik langsung saja.. Aplikasi ini mengimplementasikan

Lebih terperinci

INSTRUKSI PENCABANGAN

INSTRUKSI PENCABANGAN INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan

Lebih terperinci

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika. Topik Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika. Tujuan Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu: 1. Menggunakan Netbeans IDE untuk membuat program Java

Lebih terperinci

BAB II VARIABEL DAN TIPE DATA

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

Lebih terperinci

PENGANTAR. Dalam rutinitas kegiatan perkuliahan yang padat, maka saya mohonkan kepada

PENGANTAR. Dalam rutinitas kegiatan perkuliahan yang padat, maka saya mohonkan kepada PENGANTAR Dalam rutinitas kegiatan perkuliahan yang padat, maka saya mohonkan kepada saudara berkenan menyediakan waktu untuk mengisi kuesioner yang bersama ini saya lampirkan. Kuesioner ini disusun dalam

Lebih terperinci

Menu Item dengan RadioButton dan CheckBox

Menu Item dengan RadioButton dan CheckBox Menu Item dengan RadioButton dan CheckBox Pada bab ini, kita akan membuat menu dengan menu itemnya berupa radio button dan check box. Java sudah menyediakan menu item seperti ini, yaitu JRadioButtonMenuItem

Lebih terperinci

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO Ramos Somya Identifier Merupakan nama yang digunakan untuk menamai class, variabel, method dan interface. Aturan: - Tidak ada batasan

Lebih terperinci

GUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

GUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah GUI & Event Handling Viska Mutiawani, M.Sc 1 Viska Mutiawani - Informatika FMIPA GUI pada Java GUI (Graphical User Interface) pada Java umumnya menggunakan kelas dari package javax.swing dan java.awt.

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN 5.1. Implementasi Pada tahapan ini dilakukan proses implementasi dan pengujian. Dimana proses ini dilakukan setelah proses analisis dan perancangan dari sistem yang dibahas

Lebih terperinci

Praktikum JTable. Gambar 1

Praktikum JTable. Gambar 1 Praktikum JTable Praktikum 1 : Buatlah aplikasi seperti gambar 1. Pada aplikasi tersebut user dapat menambahkan, mengedit dan menghapus data. Data yang dimasukkan berupa nama, alamat, no telp dan email.

Lebih terperinci

Koneksi Java GUI-Database

Koneksi Java GUI-Database Koneksi Java GUI-Database Untuk memberikan data pada GUI yang diambil dari database Oracle, ada beberapa langkah yang harus dilakukan: 1. Membuat class koneksi 2. Membuat GUI 3. Menambahkan kode pengaksesan

Lebih terperinci

Struktur & Pemakaian Teknologi Game Struktur Project Android

Struktur & Pemakaian Teknologi Game Struktur Project Android Struktur & Pemakaian Teknologi Game Struktur Project Android File proguard.cfg akan digunakan pada saat anda melakukan build aplikasi pada release mode, dimana dilakukan proses shrinks, optimizes, dan

Lebih terperinci