LAMPIRAN LISTING PROGRAM

Ukuran: px
Mulai penontonan dengan halaman:

Download "LAMPIRAN LISTING PROGRAM"

Transkripsi

1 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 { public AHPFunction() { public void matsegitiga(jtable matriks){ double[][] nilai=new double[matriks.getrowcount()][matriks.getcolumncount()]; double[]hasil=new double[45]; for (int i = 0; i<nilai.length ; i++) { for (int j = i+2; j < nilai[0].length; j++) { nilai[i][j]=double.parsedouble(string.valueof(matriks.getvalueat(i, j))); int n=0; for (int i = 0; i<nilai.length ; i++) { for (int j = i+2; j < nilai[0].length; j++) { hasil[n]=1/nilai[i][j]; n++; n=0; for (int i = 1; i<nilai.length-1 ; i++) { for (int j = i; j <= nilai[0].length-2; j++) { matriks.setvalueat(hasil[n], j, i); n++; public void getsum(jtable matriks){ double[][] nilai=new double[matriks.getrowcount()][matriks.getcolumncount()]; double[] hasil = new double[nilai[0].length]; for (int i = 0; i < nilai[0].length; i++) { hasil[i] = 0; for (int i = 0; i<nilai.length-1 ; i++) { for (int j = 1; j < nilai[0].length; j++) { nilai[i][j]=double.parsedouble(string.valueof(matriks.getvalueat(i, j))); hasil[j]+=nilai[i][j];

2 L-2 for (int i = 1; i < nilai[0].length; i++) { matriks.setvalueat(hasil[i], nilai.length-1, i); public void normalisasi(jtable tabel1, JTable tabel2){ double nilai[][]=new double[tabel1.getrowcount()][tabel1.getcolumncount()]; for (int i = 0; i<nilai.length-1 ; i++) { for (int j = 1; j < nilai[0].length; j++) { nilai[i][j]=double.parsedouble(string.valueof(tabel1.getvalueat(i, j)))/double.parsedouble(string.valueof(tabel1.getvalueat(nilai[0].len gth-1, j))); tabel2.setvalueat(nilai[i][j], i, j); public void geteigenvector(jtable tblev){ double EV[]=new double[tblev.getrowcount()]; for (int i = 0; i < EV.length; i++) { EV[i]=0; for (int i = 0; i < tblev.getrowcount(); i++) { for (int j = 1; j < tblev.getcolumncount()-1; j++) { EV[i]+=(Double.parseDouble(String.valueOf(tblEV.getValueAt(i, j))))/(tblev.getcolumncount()-2); for (int i = 0; i < EV.length; i++) { tblev.setvalueat(ev[i], i, tblev.getcolumncount()-1); public double getlamdamax(jtable tabel1, JTable tabel2){ double LamdaMax=0; double kriteria[]=new double[tabel1.getcolumncount()]; double EV[]=new double[tabel2.getrowcount()]; for (int i = 1; i < tabel1.getcolumncount(); i++) { kriteria[i]=double.parsedouble(string.valueof(tabel1.getvalueat(tabel 1.getRowCount()-1, i))); for (int i = 0; i < tabel2.getrowcount(); i++) { EV[i]=Double.parseDouble(String.valueOf(tabel2.getValueAt(i, tabel2.getcolumncount()-1))); for (int i = 0; i < tabel2.getrowcount(); i++) { LamdaMax+=(kriteria[i+1]*EV[i]); return LamdaMax; public double getci(jtable tabel1, double lamdamax){ double CI; CI=(lamdaMax-tabel1.getRowCount())/(tabel1.getRowCount()-1); return CI; public double[] getmatglobal(jtable tabel1){ double alternative[]=new double[tabel1.getcolumncount()-1];

3 L-3 int collength=tabel1.getcolumncount(); int rowlength=tabel1.getrowcount(); for (int i = 0; i < collength-1; i++) { alternative[i] = 0; for (int i = 0; i < rowlength; i++) { for (int j = 2; j < collength; j++) { alternative[j- 2]+=(Double.parseDouble(String.valueOf(tabel1.getValueAt(i, j)))*(double.parsedouble(string.valueof(tabel1.getvalueat(i, 1))))); return alternative; public double getprioritasmax(double[] alternative){ double pilihan; List<Double> rank = Arrays.asList(alternative); pilihan=collections.max(rank); return pilihan; PROMETHEE Function package AHP_PROMETHEE_Function; import java.util.hashmap; import java.util.map; import javax.swing.jtable; public class PrometheeFunction { public PrometheeFunction() { public void gethd(jtable tabel1, JTable tabel2) { double d[][][] = new double[tabel1.getcolumncount() - 3][tabel1.getRowCount()][tabel1.getColumnCount() - 3]; double Hd[][][] = new double[tabel1.getcolumncount() - 3][tabel1.getRowCount()][tabel1.getColumnCount() - 3]; double Hdh[][][] = new double[tabel1.getcolumncount() - 3][tabel1.getRowCount()][tabel1.getColumnCount() - 3]; double Hd_Hasil[][] = new double[tabel2.getrowcount()][tabel2.getcolumncount()]; double nilai_d[][] = new double[tabel1.getrowcount()][tabel1.getcolumncount() - 4]; Map<Double, String> map = new HashMap<Double, String>(); for (int i = 0; i < tabel1.getrowcount(); i++) { for (int j = 0; j < tabel1.getcolumncount() - 4; j++) { nilai_d[i][j] = Double.parseDouble(String.valueOf(tabel1.getValueAt(i, j + 1))); int n = 0; for (int i = 0; i < tabel1.getcolumncount() - 4; i++) { for (int j = 0; j < tabel1.getrowcount(); j++) { for (int k = 0; k < tabel1.getcolumncount() - 4; k++) {

4 L-4 if (i!= k) { d[i][j][k] = 0; Hd[i][j][k] = n++; System.out.println(""); for (int i = 0; i < tabel1.getcolumncount() - 4; i++) { for (int j = 0; j < tabel1.getrowcount(); j++) { for (int k = 0; k < tabel1.getcolumncount() - 4; k++) { if (i!= k) { d[i][j][k] = nilai_d[j][i] - nilai_d[j][k]; map.put(hd[i][j][k], String.valueOf(tabel1.getValueAt(j, tabel1.getcolumncount() - 3))); for (int i = 0; i < tabel1.getcolumncount() - 4; i++) { for (int j = 0; j < tabel1.getrowcount(); j++) { for (int k = 0; k < tabel1.getcolumncount() - 4; k++) { if (i!= k) { for (int i = 0; i < tabel1.getcolumncount() - 4; i++) { for (int j = 0; j < tabel1.getrowcount(); j++) { for (int k = 0; k < tabel1.getcolumncount() - 4; k++) { if (i!= k) { if (map.get(hd[i][j][k]).equals("usual")) { if (d[i][j][k] <= 0) { Hdh[i][j][k] = 0; else { Hdh[i][j][k] = 1; if (map.get(hd[i][j][k]).equals("linier")) { if (d[i][j][k] <= 0) { Hdh[i][j][k] = 0; else if (d[i][j][k] > tabel1.getcolumncount() - 2)))) { Hdh[i][j][k] = 1; else if ((d[i][j][k] <= tabel1.getcolumncount() - 2))) (d[i][j][k] > 0))) { // Hd[i][j][k] = d[i][j][k] * 1; Hdh[i][j][k] = d[i][j][k] * ; // Hd[i][j][k] = d[i][j][k] / tabel1.getcolumncount() - 2))); if (map.get(hd[i][j][k]).equals("level")) {

5 L-5 if (d[i][j][k] <= tabel1.getcolumncount() - 1)))) { Hdh[i][j][k] = 0; else if (d[i][j][k] > tabel1.getcolumncount() - 2)))) { Hdh[i][j][k] = 1; else if ((d[i][j][k] <= tabel1.getcolumncount() - 2))) (d[i][j][k] > tabel1.getcolumncount() - 1)))))) { Hdh[i][j][k] = 0.5; { for (int i = 0; i < tabel2.getrowcount(); i++) { for (int j = 0; j < tabel2.getcolumncount(); j++) { Hd_Hasil[i][j] = 0; for (int i = 0; i < tabel1.getcolumncount() - 4; i++) { for (int j = 0; j < tabel1.getrowcount(); j++) { for (int k = 0; k < tabel1.getcolumncount() - 4; k++) if (i!= k) { Hd_Hasil[i][k] += (0.125 * (Hdh[i][j][k])); for (int i = 0; i < tabel2.getrowcount(); i++) { for (int j = 1; j < tabel2.getcolumncount(); j++) { if (i!= (j - 1)) { tabel2.setvalueat(hd_hasil[i][j - 1], i, j); public double[] getnetflow(jtable table){ double leavingflow[]=new double[table.getrowcount()]; double enteringflow[]=new double[table.getcolumncount()-1]; double netflow[]=new double[table.getrowcount()]; for (int i = 0; i < table.getrowcount(); i++) { for (int j = 1; j < table.getcolumncount(); j++) { if(i!=j-1){ leavingflow[i]+=((1/(float)(table.getrowcount()- 1))*Double.parseDouble(String.valueOf(table.getValueAt(i, j)))); for (int i = 0; i < table.getrowcount(); i++) { for (int j = 1; j < table.getcolumncount(); j++) {

6 L-6 if(i!= j-1){ enteringflow[j-1]+=((1/(float)(table.getrowcount()- 1))*Double.parseDouble(String.valueOf(table.getValueAt(i, j)))); for (int i = 0; i < table.getrowcount(); i++) { netflow[i]=leavingflow[i]-enteringflow[i]; return netflow; Main package AHP_PROMETHEE_View; public class Main { public static void main(string args[]) { java.awt.eventqueue.invokelater(new Runnable() { public void run() { new MainFrame().setVisible(true); ); Main Frame package AHP_PROMETHEE_View; import java.awt.component; import java.awt.dimension; import javax.swing.jcomponent; import javax.swing.jdesktoppane; public class MainFrame extends javax.swing.jframe { /** Creates new form MainFrame */ public MainFrame() { initcomponents(); this.setlocationrelativeto(null); this.setextendedstate(maximized_both); // <editor-fold defaultstate="collapsed" desc="generated Code"> private void initcomponents() { jdesktoppane1 = new javax.swing.jdesktoppane(); jlabel1 = new javax.swing.jlabel(); jmenubar1 = new javax.swing.jmenubar(); mnahp = new javax.swing.jmenu(); jmenuitem1 = new javax.swing.jmenuitem(); mnpromethee = new javax.swing.jmenuitem(); jmenu3 = new javax.swing.jmenu(); jmenu1 = new javax.swing.jmenu(); setdefaultcloseoperation(javax.swing.windowconstants.exit_on_close); settitle("perbandingan METODE ANALYTICAL HIERARCHY PROCESS (AHP) DAN METODE PREFERENCE RANKING ORGANIZATION METHOD FOR

7 L-7 ENRICHMENT EVALUATION (PROMETHEE) UNTUK PEMILIHAN HARDISK EKSTERNAL"); jdesktoppane1.setbackground(new java.awt.color(0, 51, 204)); jlabel1.sethorizontalalignment(javax.swing.swingconstants.center); jlabel1.seticon(new javax.swing.imageicon("i:\\untitled- 2.jpg")); // NOI18N jlabel1.setbounds(200, 20, 910, 650); jdesktoppane1.add(jlabel1, javax.swing.jlayeredpane.default_layer); getcontentpane().add(jdesktoppane1, java.awt.borderlayout.center); evt) { mnahp.settext("algorithm"); mnahp.addactionlistener(new java.awt.event.actionlistener() { public void actionperformed(java.awt.event.actionevent ); mnahpactionperformed(evt); jmenuitem1.settext("ahp"); jmenuitem1.addactionlistener(new java.awt.event.actionlistener() { public void actionperformed(java.awt.event.actionevent evt) { jmenuitem1actionperformed(evt); ); mnahp.add(jmenuitem1); mnpromethee.settext("promethee"); mnpromethee.addactionlistener(new java.awt.event.actionlistener() { public void actionperformed(java.awt.event.actionevent evt) { mnprometheeactionperformed(evt); ); mnahp.add(mnpromethee); jmenubar1.add(mnahp); jmenu3.settext("about"); jmenu3.addmouselistener(new java.awt.event.mouseadapter() { public void mouseclicked(java.awt.event.mouseevent evt) { jmenu3mouseclicked(evt); ); jmenubar1.add(jmenu3); jmenu1.settext("exit"); jmenu1.addmouselistener(new java.awt.event.mouseadapter() { public void mouseclicked(java.awt.event.mouseevent evt) { jmenu1mouseclicked(evt); ); jmenubar1.add(jmenu1);

8 L-8 setjmenubar(jmenubar1); pack(); // </editor-fold> private void jmenuitem1actionperformed(java.awt.event.actionevent evt) { // TODO add your handling code here: Kriteria kriteria=new Kriteria(); jdesktoppane1.add(kriteria); setlocationtocenter(kriteria); kriteria.show(); { private void mnahpactionperformed(java.awt.event.actionevent evt) // TODO add your handling code here: private void mnprometheeactionperformed(java.awt.event.actionevent evt) { // TODO add your handling code here: Promethee promethee=new Promethee(); jdesktoppane1.add(promethee); setlocationtocenter(promethee); promethee.show(); private void jmenu3mouseclicked(java.awt.event.mouseevent evt) { // TODO add your handling code here: About about=new About(); jdesktoppane1.add(about); setlocationtocenter(about); about.show(); private void jmenu1mouseclicked(java.awt.event.mouseevent evt) { // TODO add your handling code here: System.exit(0); // Variables declaration - do not modify public javax.swing.jdesktoppane jdesktoppane1; private javax.swing.jlabel jlabel1; private javax.swing.jmenu jmenu1; private javax.swing.jmenu jmenu3; private javax.swing.jmenubar jmenubar1; private javax.swing.jmenuitem jmenuitem1; private javax.swing.jmenu mnahp; private javax.swing.jmenuitem mnpromethee; // End of variables declaration public void setlocationtocenter(jcomponent form) { Dimension parentsize=jdesktoppane1.getsize(); Dimension childsize=form.getsize(); form.setlocation((parentsize.width - childsize.width)/2,(parentsize.height - childsize.height)/2);

9 L-9 KUISIONER PENELITIAN Survei Data Penelitian Skripsi dengan judul: Perbandingan Metode Analytical Hierarchy Process (AHP) dan Metode Preference Ranking Organization Method For Enrichment Evaluation (PROMETHEE) untuk Pemilihan Hardisk Eksternal Penulis dan Surveyor: Didi Pratama Mahasiswa Ekstensi S-1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara Kuisioner ini disusun untuk mengetahui daya pilih konsumen terhadap Hardisk Eksternal. Dalam survey ini, tidak ada jawaban yang salah dan benar. Survey ini bertujuan untuk data yang dapat digunakan untuk memecahkan masalah dan mendukung sistem keputusan terhadap pemilihan Hardisk Eksternal. Setiap informasi yang diperoleh dari kuisioner ini murni hanya untuk tujuan akademis dan tidak berpengaruh dengan apapun terhadap responden. Saya menjamin kerahasiaan dari informasi yang anda berikan. Petunjuk Pengisian Berilah tanda ceklish ( ) pada kolom skala kriteria (A) atau pada kolom skala kriteria (B) yang sesuai dengan pendapat anda. Defenisi Kode: 1. Kedua kriteria sama penting (equal importance). 3. Kriteria (A) sedikit lebih penting (moderate importance ) dibanding dengan (B). 5. Kriteria (A) lebih penting (strong Importance) dibanding dengan (B). 7. Kriteria (A) sangat lebih penting (very strong importance) dibanding dengan (B). 9. Kriteria (A) mutlak lebih penting (extreme Importance) dibanding dengan (B). Dan jika anda ragu-ragu antara 2 skala maka ambil nilai tengahnya, misalkan anda ragu-ragu antara 3 dan 5 maka pilih skala 4 dan seterusnya.

10 L-10 No. Contoh: Dalam memilih Hardisk Eksternal seberapa pentingkah Kapasitas menurut konsumen Kriteria (A) Skala Skala Kriteria (B) Kapasitas Kecepatan transfer Jika anda memberi tanda ( ) pada skala 7 dikolom A, maka artinya adalah kriteria A dalam contoh ini Kapasitas sangat lebih penting dibanding dengan kriteria B dalam contoh ini adalah Kecepatan transfer. Akan tetapi jika anda merasa kriteria B sangat lebih penting dibanding dengan kriteria A (Kapasitas) maka pengisian kolomnya adalah sebagai berikut: No. Kriteria (A) Skala Skala Kriteria (B) Kapasitas Kecepatan transfer

11 L-11 Identitas Responden Nama Responden : Lokasi Toko : Nama Toko : 1. Apakah Toko ini menjual Hardisk Eksternal? a. Ya b. Tidak Jika Jawaban Ya lanjutkan pertanyaan dan jika Tidak berhenti sampai disini dan ucapkan terima kasih. 2. Hardisk Eksternal apakah yang paling diminati oleh konsumen dalam beberapa bulan terakhir? (Pada bagian ini dapat memilih 2 atau lebih) a. WD b. Fujitsu c. Thosiba d. Spectra e. A-Data f. Transcend g. Hitachi h. Seagate i. Buffalo j. Lacie 3. Tipe Hardisk Eksternal apa yang paling dicari oleh konsumen berdasarkan data diatas? Sebutkan dua atau lebih. a. b. c. d.

12 L-12 Dalam memilih Hardisk Eksternal seberapa pentingkah menurut konsumen: No. Kriteria Skala Skala Kriteria (B) (A) Kapasitas Kecepatan transfer 2. Kapasitas Dimensi 3. Kapasitas Tipe USB No. Kriteria (A) Skala Skala Kriteria (B) Kecepatan transfer 2. Kecepatan transfer Dimensi Tipe USB No. Kriteria (A) Skala Skala Kriteria (B) Dimensi Tipe USB

13 L-13 DAFTAR RIWAYAT HIDUP Data Pribadi Nama : Didi Pratama Tempat / Tgl Lahir : Dolok Maraja, 21 Juli 1990 Jenis Kelamin : Laki-Laki Agama : Islam Status : Belum Menikah Kewarganegaraan : Indonesia Alamat : Jln. Huta II Bahapal, Pematang Siantar. No. Telp / HP : dhidipratama@gmail.com Riwayat Pendidikan : SD MIS Andalusia : SMP Sultan Agung Pematang Siantar : SMA Taman Siswa Tapian Dolok : AMIK Tunas Bangsa Pematang Siantar : Ekstensi S1 Ilmu Komputer USU Pelatihan Pelatihan kerja berbasis kompetensi jurusan Jaringan Komputer di Balai Besar Latihan Kerja Industri (BBLKI) Medan tanggal 29 April s/d 30 Mei Demikianlah daftar riwayat hidup ini saya buat dengan sebenarnya. Hormat Saya, (Didi Pratama)

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

Praktikum 6a Melakukan koneksi dengan basis data

Praktikum 6a Melakukan koneksi dengan basis data Praktikum 6a Melakukan koneksi dengan basis data Tujuan : Memperkenalkan cara berhubungan dan melakukan transaksi dengan basis data. Lakukan langkah-langkah berikut ini: 1. Lakukan langkah-langkah seperti

Lebih terperinci

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

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

Lebih terperinci

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

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

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

Lebih terperinci

BAB I PENGENALAN NETBEANS

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

Lebih terperinci

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

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

Lebih terperinci

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

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta MODUL 1 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN Design Pattern dapat didefinisikan : - Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta menjelaskan cara utama

Lebih terperinci

LAMPIRAN 1 DAFTAR PUBLIKASI ILMIAH PENULIS (TESIS) Bagoes Maulana. Pembimbing: Prof. Dr. Opim Salim Sitompul, Prof. Dr. Tulus

LAMPIRAN 1 DAFTAR PUBLIKASI ILMIAH PENULIS (TESIS) Bagoes Maulana. Pembimbing: Prof. Dr. Opim Salim Sitompul, Prof. Dr. Tulus 55 LAMPIRAN 1 DAFTAR PUBLIKASI ILMIAH PENULIS (TESIS). Judul Artikel 1 Analisis Penentuan Prioritas Penunjukan Pejabat Struktural Menggunakan Metode Analytic Hierarchy Process (AHP) (Studi Kasus YP. Shafiyyatul

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

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

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

Lebih terperinci

TUGAS 1 Membuat Program Untuk Menghitung Magnetic Tape

TUGAS 1 Membuat Program Untuk Menghitung Magnetic Tape TUGAS 1 Membuat Program Untuk Menghitung Magnetic Tape Matakuliah Sistem Berkas Disusun Oleh : Fahrur Hady (141051067) Dosen Pengampu Matakuliah Sistem Berkas : Edhy Sutanta, ST., M.Kom. JURUSAN TEKNIK

Lebih terperinci

- Menuliskan business logic dari aplikasi untuk mengakses data source

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

Lebih terperinci

Materi 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

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

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

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

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

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

Lebih terperinci

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN MODUL 2 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN Latihan 2 Pada latihan kedua ini akan dibuat sebuah aplikasi pengolahan data akademik sederhana untuk menggambarkan penggunaan konsep MVC.

Lebih terperinci

PENGGUNAAN JTABLE. Gambar 1. Aplikasi 1 : TestTable1.java

PENGGUNAAN JTABLE. Gambar 1. Aplikasi 1 : TestTable1.java PENGGUNAAN JTABLE Dengan class JTable kita dapat menampilkan data, juga membolehkan user untuk mengedit data. Gambar 1 merupakan contoh penggunaan JTable. Setiap cell menampilkan sebuah item data. Setiap

Lebih terperinci

PEMBUATAN GAME DEBEPE DENGAN MENGGUNAKAN JAVA DI NETBEANS IDE Oleh : Rachmat Yulianto ( ) Pembimbing : Suhartini, S.

PEMBUATAN GAME DEBEPE DENGAN MENGGUNAKAN JAVA DI NETBEANS IDE Oleh : Rachmat Yulianto ( ) Pembimbing : Suhartini, S. PEMBUATAN GAME DEBEPE DENGAN MENGGUNAKAN JAVA DI NETBEANS IDE 7.2.1 Oleh : Rachmat Yulianto (55410506) Pembimbing : Suhartini, S.Kom, MT OUTLINE Latar Belakang Batasan Masalah Tujuan Penelitian Struktur

Lebih terperinci

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati (yuliana@eepis-its.edu) Membuat Projek Baru di Netbeans 1. Buatlah projek baru dinetbeans pilih File New Project. Pilih Categories

Lebih terperinci

Implementasi terakhir dari API ini adalah JMF 2.1.1e, yang telah memiliki beberapa pengembangan dalam komponen RTP/RTSP dan bug-fixes.

Implementasi terakhir dari API ini adalah JMF 2.1.1e, yang telah memiliki beberapa pengembangan dalam komponen RTP/RTSP dan bug-fixes. Membuat Media Player dengan Java Media Framework (JMF) 2.1 Sigit Priyanggoro sigit@lapinetworks.com http://sigit.no-ip.info Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

Tugas IV Kelas Virtual Pemr. Visual

Tugas IV Kelas Virtual Pemr. Visual Tugas IV Kelas Virtual Pemr. Visual Nomor 1: Buatlah sebuah GUI sebagai berikut menggunakan Netbeans: Gunakan Free Design/Absolute Layout untuk mengatur peletakan komponen. Gunakan JFormattedTextField

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

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Hardisk merupakan ruang simpan utama dalam sebuah komputer. Bukan hanya dokumen, tapi juga gambar, musik, dan video. Program-program komputer, sistem operasi semuanya

Lebih terperinci

Membuat aplikasi gaji pegawai dengan java netbeans GUI part 1

Membuat aplikasi gaji pegawai dengan java netbeans GUI part 1 Membuat aplikasi gaji pegawai dengan java netbeans GUI part 1 October 25, 2009 by hitojava Perancangan Program Dalam proses pembuatan aplikasi penggajian pegawai, penulis terlebih dahulu melakukan proses

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

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

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

Lebih terperinci

JProgressBar. Badiyanto, S.Kom., M.Kom. Kelas JProgressBar adalah komponen untuk menampilkan lama proses dalam bentuk grafis. Komponent pallete:

JProgressBar. Badiyanto, S.Kom., M.Kom. Kelas JProgressBar adalah komponen untuk menampilkan lama proses dalam bentuk grafis. Komponent pallete: Badiyanto, S.Kom., M.Kom JProgressBar Kelas JProgressBar adalah komponen untuk menampilkan lama proses dalam bentuk grafis. Komponent pallete: 2 1 JProgressBar Constructor JProgressBar() Menciptakan progress

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

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

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

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

No. Responden.. KUESIONER PENELITIAN

No. Responden.. KUESIONER PENELITIAN KUESIONER PENELITIAN. Responden.. I. Umum Responden yang terhormat, Bersama ini saya mengharapkan kesediaan waktu Anda untuk mengisi kuesioner sesuai dengan penilaian Anda. Pertanyaan yang ada di kuisioner

Lebih terperinci

MATCH GAME Target Praktikum :

MATCH GAME Target Praktikum : MATCH GAME Target Praktikum : Mahasiswa dapat membuat aplikasi pembacaan file. Mahasiswa dapat menggunakan ImageIcon, Menu Bar, ProgressBar. Mahasiswa dapat menggunakan JDialog, membuka dan menutup JDialog.

Lebih terperinci

Chapter 12.1: package chapter.pkg12; /** * Advan */ import java.util.random; import static java.lang.system.out; public class Chapter12 {

Chapter 12.1: package chapter.pkg12; /** * Advan */ import java.util.random; import static java.lang.system.out; public class Chapter12 { Chapter 12.1: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools Templates * and open the template in the editor. package chapter.pkg12;

Lebih terperinci

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar? 1 of 14 2/21/2008 2:34 PM Waktu Sisa : 0:43:58 1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar? 2 of 14 2/21/2008 2:34 PM 2. Pernyataan manakah yang benar mengenai

Lebih terperinci

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Pendahuluan Pada bagian ini, kita akan membuat program berbasis obyek menggunakan

Lebih terperinci

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

Lebih terperinci

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

BAB VI KESIMPULAN DAN SARAN

BAB VI KESIMPULAN DAN SARAN BAB VI KESIMPULAN DAN SARAN 6.1. Kesimpulan Berdasar pada selisih absolut Δ yang diperoleh dari hasil perbandingan antara perhitungan secara manual dan program, dapat dilihat bahwa selisih terbesar ialah

Lebih terperinci

(JCOMBOBOX) Pulut Suryati

(JCOMBOBOX) Pulut Suryati Komponen Pemilihan (JCOMBOBOX) Pemrograman Dekstop Pulut Suryati JComboBox JComboBox memerlukan tempat tyang minimalis i dibandingkan dengan JRadioButton, JComboBox mempunyai bentuk ComboBox yang dapat

Lebih terperinci

- Menuliskan business logic dari aplikasi untuk mengakses data source

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

Lebih terperinci

LAPORAN PERCOBAAN II PEMBUATAN CALCULATOR ( MENGHITUNG KELILING DAN VOLUME BALOK) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

LAPORAN PERCOBAAN II PEMBUATAN CALCULATOR ( MENGHITUNG KELILING DAN VOLUME BALOK) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS LAPORAN PERCOBAAN II PEMBUATAN CALCULATOR ( MENGHITUNG KELILING DAN VOLUME BALOK) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS Diajukan untuk memenuhi salah satu tugas mata kuliah pemrograman JAVA VISUAL

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

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9 Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9 1. Membuat Database dengan MySQL mysql> create table operator (userid varchar(10), passid varchar(10)); 2. Membuat Menu Utama : Langkah-langkahnya

Lebih terperinci

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA BAB : PENGENALAN OBJECT ORIENTED PROGRAMMING NAMA : ABDUL LATIF NIM : 0000 TANGGAL : 0/09/06 ASISTEN : - AFIFUR

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

JAVA non OOP/IMW/PAGI. 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb:

JAVA non OOP/IMW/PAGI. 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb: 1 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb: Field Type Size Keterangan Kdbarang Text 4 Primary Key Nmbarang Text 30 Satuan Text 6

Lebih terperinci

PRAKTIKUM IV JDBC. Siswa dapat membuat aplikasi database sederhana menggunakan koneksi JDBC.

PRAKTIKUM IV JDBC. Siswa dapat membuat aplikasi database sederhana menggunakan koneksi JDBC. JDBC IV - 1 PRAKTIKUM IV JDBC 1. Tujuan Siswa dapat membuat aplikasi database sederhana menggunakan koneksi JDBC. 2. Praktikum 2.1. Penunjang JDBC Database berisi sekumpulan objek tabel, stored procedure,

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

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil Penelitian 4.1.1 Tampilan Program Sesuai dengan metode penelitian pada bab III B, penelitian ini menghasilkan 3 buah desain Graphical User Interface (GUI) seperti

Lebih terperinci

KONEKSI KE DATABASE DENGAN JDBC

KONEKSI KE DATABASE DENGAN JDBC KONEKSI KE DATABASE DENGAN JDBC Perangkat Lunak Pendukung MySQL Driver JDBC mysql-connector-java-51.12-bin.jar Membuat user baru Sebelum membuat aplikasi jalankan dulu database MySQL server. Buatlah menggunakan

Lebih terperinci

LAMPIRAN A : LISTING PROGRAM

LAMPIRAN A : LISTING PROGRAM 57 LAMPIRAN A : LISTING PROGRAM /* * Source Code Program Algoritma Kombinasi RSA dan ElGamal * oleh : * Nama : Hasnan Aulia Haq * NIM : 100823019 * Prodi : Ekstensi Matematika * Jurusan : Matematika FMIPA

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

PEWARISAN D E W I S A R T I K A, M. K O M

PEWARISAN D E W I S A R T I K A, M. K O M PEWARISAN D E W I S A R T I K A, M. K O M PENDAHULUAN Pewarisan (inheritance) merupakan suatu hubungan antara dua buah kelas atau lebih, dimana ada kelas yang memiliki atribut dan method yang sama dengan

Lebih terperinci

PRAKTIKUM III & IV PEMROGRAMAN BERORIENTASI OBJEK

PRAKTIKUM III & IV PEMROGRAMAN BERORIENTASI OBJEK PRAKTIKUM III & IV PEMROGRAMAN BERORIENTASI OBJEK PRODI SISTEM INFORMASI Inheritance (Pewarisan) Konsep inheritance pada pemrograman berorientasi objek sama dengan konsep pewarisan sifat pada manusia.

Lebih terperinci

Materi 3 Pemrograman Visual

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

Lebih terperinci

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

Pemrograman Dekstop Pulut Suryati

Pemrograman Dekstop Pulut Suryati Pemrograman Dekstop Pulut Suryati Komponen jradiobutton, jcheckbox JCheckBox dan JRadioButton hanya bisa mempunyai dua buah kemungkinan nilai, benar atau salah. Kedua komponen ini digunakan untuk merepresentasikan

Lebih terperinci

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

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

Lebih terperinci

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

LAMPIRAN 1 KUESIONER KEPUASAN AKADEMIK

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

Lebih terperinci

Lampiran 1. Struktur Organisasi Harian Pagi Radar Bogor 2011

Lampiran 1. Struktur Organisasi Harian Pagi Radar Bogor 2011 LAMPIRAN 73 74 Lampiran. Struktur Organisasi Harian Pagi Radar Bogor 20 Direktur Pelaksana Direktur Pimpinan Redaksi Manajer Percetakan Manajer Personalia & Umum Manajer Pemasaran Manajer Iklan Manajer

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

Encapsulation (Encapsulasi) Minggu 5 Pemrograman Berorientasi Objek Alfa Faridh Suni

Encapsulation (Encapsulasi) Minggu 5 Pemrograman Berorientasi Objek Alfa Faridh Suni Encapsulation (Encapsulasi) Minggu 5 Pemrograman Berorientasi Objek Alfa Faridh Suni Enkapsulasi u Dapat dikatakan sebagai penyembunyian data/informasi (Information hiding). u Implementasi ke bahasa Pemrograman

Lebih terperinci

PENERAPAN CASE BASED REASONING DALAM MENDUKUNG PENYELESAIAN KASUS

PENERAPAN CASE BASED REASONING DALAM MENDUKUNG PENYELESAIAN KASUS PENERAPAN CASE BASED REASONING DALAM MENDUKUNG PENYELESAIAN KASUS Emha Taufiq Luthfi STMIK AMIKOM Yogyakarta Jl. Ring Road Utara Condong Catur Depok Sleman Yogyakarta E-mail : emha_tl@yahoo.com ABSTRAKSI

Lebih terperinci

Bahasa Pemrograman :: Polimorfism and Abstraction

Bahasa Pemrograman :: Polimorfism and Abstraction Bahasa Pemrograman :: and Abstraction Julio Adisantoso ILKOM IPB 24 Mei 2010 Access Modifiers Access Modifiers Accessor Methods Mutator Methods Inheritance Akses Default (Package Accessibility) Tidak terdapat

Lebih terperinci

Class & Object 2 ~Praktikum~ Imam Fahrur Rozi

Class & Object 2 ~Praktikum~ Imam Fahrur Rozi Class & Object 2 ~Praktikum~ Imam Fahrur Rozi Materi * Package * Kata kunci import * Access Modifier * Konstruktor * Kata kunci static Package Package namapaket * Package dalam Java digunakan untuk mengorganisir

Lebih terperinci

DASAR PEMOGRAMAN JAVA

DASAR PEMOGRAMAN JAVA DASAR PEMOGRAMAN JAVA Pertemuan ke-2 Oleh: Winda Aprianti Tipe Data Bilangan Karakter Kata atau Kalimat Boolean Literal merepresentasikan nilai suatu tipe, dimana tipe itu sendiri menjelaskan bagaimana

Lebih terperinci

Latihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017

Latihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017 Latihan Ujian Pemrograman Berorientasi Objek Semester Genap 2016/2017 Level 1 Petunjuk Pada level 1 Anda hanya diminta mengikuti instruksi yang diberikan. Instruksi 1. Buat project baru. Contoh menggunakan

Lebih terperinci

Isi Data Source Name seperti gambar diatas: Kemudian pilih database dengan meng klik tombol select, tampil seperti gambar diatas:

Isi Data Source Name seperti gambar diatas: Kemudian pilih database dengan meng klik tombol select, tampil seperti gambar diatas: 1 1. Buat Database Akademik.mdb menggunakan MS.Access 2. Buat tabel mahasiswa dengan struktur sbb: Field Type Size Keterangan Nim Text 8 Primary key Nama Text 50 Alamat Text 100 3. Buat Data source Name

Lebih terperinci

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

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

Lebih terperinci

Unbounded Knapsack Problem dalam Bahasa Java

Unbounded Knapsack Problem dalam Bahasa Java Unbounded Knapsack Problem dalam Bahasa Java Oleh : Jeffrey Hermanto Halimsetiawan shadowz_029@yahoo.com.sg tutorialpemrograman.wordpress.com 7 Februari 2010 2 Unbounded Knapsack Problem dalam Bahasa Java

Lebih terperinci

MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA

MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan Teknik

Lebih terperinci

Pertemuan 4 Array pada Java

Pertemuan 4 Array pada Java Pertemuan 4 Array pada Java Objektif : 1. Mahasiswa dapat memahami pengertian Array pada Java 2. Mahasiswa dapat mengetahui bentuk umum dari Array 3. Mahasiswa dapat mengetahui jenis-jenis Array pada Java

Lebih terperinci

JAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti

JAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti Judul : Java Swing Tingkat : Pemula Email : kholidiswan@gmail.com Mohon maaf bila masih terjadi kesalahan dalam penulisan. Silakan kritik sarannya ke email diatas. JAVA SWING Swing merupakan library pada

Lebih terperinci

Pertemuan 2 Struktur Kontrol Percabangan

Pertemuan 2 Struktur Kontrol Percabangan Pertemuan 2 Struktur Kontrol Percabangan Objektif : 1. Mahasiswa dapat memahami konsep struktur kontrol percabangan dalam pemrograman. 2. Mahasiswa dapat menggunakan struktur kontrol pemilihan (if, else,

Lebih terperinci

Materi 5 Pemrograman Visual

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

Lebih terperinci

KONEKSI KE DATABASE DENGAN JDBC 2

KONEKSI KE DATABASE DENGAN JDBC 2 KONEKSI KE DATABASE DENGAN JDBC 2 Mengubah data Acuan satu project dari form sebelumya. Pada bagian ini akan mencoba untuk memisahkan kelas yang secara umum digunakan pada kelas lain. Misalnya setiap kelas

Lebih terperinci

Array Sebagai Parameter Method

Array Sebagai Parameter Method Array Sebagai Parameter Method Penggunaan Elemen Array Sebagai Aktual Parameter 1. public class MP2 { 2. public static void main(string[] args) { 3. int nilai=10; 4. int[] listnilai={7,1,5,3}; 5. System.out.println("Sebelum

Lebih terperinci

LAMPIRAN KUISIONER DATA UMUM PKL DI KOTA BOGOR

LAMPIRAN KUISIONER DATA UMUM PKL DI KOTA BOGOR 80 LAMPIRAN Lampiran 1 Kuisioner untuk KUISIONER DATA UMUM DI KOTA BOGOR A. IDENTIFIKASI RESPONDEN A.1. Nama Responden : A.2. Alamat : A.3. Jenis Kelamin : 1 Laki-laki 2 Perempuan A.4. Umur Bapak/Ibu :.Tahun

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

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Tahap implementasi merupakan prosedur yang harus. dilakukan untuk menyelesaikan desain sistem yang ada pada

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Tahap implementasi merupakan prosedur yang harus. dilakukan untuk menyelesaikan desain sistem yang ada pada BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM Tahap implementasi merupakan prosedur yang harus dilakukan untuk menyelesaikan desain sistem yang ada pada bab 3. secara umum tujuan dari tahap ini adalah untuk

Lebih terperinci

Array Multidimensi. Pemrograman Dasar. Java

Array Multidimensi. Pemrograman Dasar. Java Array Multidimensi Pemrograman Dasar Java Array 0 1 2 3 4 banyaknya elemen: 5 index elemen dari 0 s.d array.length-1 Deklarasi dan Pembuatan Array Menggunakan operator new new Type [panjangarray ] Ukuran

Lebih terperinci

Obyektif : KONTROL ALUR PROGRAM

Obyektif : KONTROL ALUR PROGRAM KONTROL ALUR PROGRAM Obyektif : 1. Mengetahui dan memahami tentang percabangan (seleksi) 2. Mengetahui dan memahami tentang perulangan (iterasi) 3. Dapat membuat program tentang control alur program PERCABANGAN

Lebih terperinci

jtextfield jcombobox

jtextfield jcombobox Form Master Barang jtextfield jcombobox jtable jbutton Setelah membuat table barang, buat desain form seperti gambar di atas dengan menggunakan NetBean. Sesuaikan semua nama obyek dengan kebutuhan anda.

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Pada bab ini akan di jelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelas tentang tampilan-tampilan yang ada pada aplikasi

Lebih terperinci

Membuat Aplikasi Kalkulator Sederhana Dengan Java

Membuat Aplikasi Kalkulator Sederhana Dengan Java Membuat Aplikasi Kalkulator Sederhana Dengan Java Wiranti Sri Utami whiranty68@gmail.com Abstrak Dalam pembuatan suatu aplikasi memudahkan kita melakukan segala sesuatu tanpa harus membuang waktu yang

Lebih terperinci

Akses Database Menggunakan JDBC

Akses Database Menggunakan JDBC Akses Database Menggunakan JDBC Dalam bab ini kita akan membicarakan tentang akses database menggunakan JDBC, cara penggunannya mulai dari membuka koneksi sampai melakukan operasi baca, tulis, dan hapus

Lebih terperinci

Membuat Menu Login Sederhana [Full Coding]

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

Lebih terperinci

Slide 6: Writing Classes

Slide 6: Writing Classes Slide 6: Writing Classes Bank Account Class 1. File Account.java berisi sebagian hal yang diperlukan untuk merepresentasikan sebuah bank account. Ketik dan simpan program tersebut serta pelajari methods

Lebih terperinci

Method / Fungsi / Sub Program

Method / Fungsi / Sub Program PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2014/2015 Method / Fungsi / Sub Program Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Programming

Lebih terperinci

Modul Praktikum 3 Pemograman Berorientasi Objek

Modul Praktikum 3 Pemograman Berorientasi Objek Modul Praktikum 3 Pemograman Berorientasi Objek 1. Judul : Kontrol Keputusan dan Pengulangan 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Menggunakan struktur kontrol keputusan

Lebih terperinci

MODUL 9 EXCEPTION HANDLING

MODUL 9 EXCEPTION HANDLING MODUL 9 EXCEPTION HANDLING TUJUAN Setelah menyelesaikan modul ini, praktikan dapat: Memahami konsep Exception Handling. Praktikan dapat mengimplementasikan Exception Handling dalam bahasa Java. DASAR TEORI

Lebih terperinci

Tutorial A Menggambar Bendera Merah Putih Pada Frame

Tutorial A Menggambar Bendera Merah Putih Pada Frame Tutorial A Menggambar Bendera Merah Putih Pada Frame Batas pengumpulan : 17.30 WIB waktu Scele Nama berkas pengumpulan : Kedua kode sumber di kompres dalam zip dengan nama NPM.zip (Cth: 1106018888.zip)

Lebih terperinci

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD Disusun oleh : Nama : Ach Fauzan NIM : 135150201111002 Asisten 1 : Fadel Trivandi Dipantara Asisten 2 : Karid Nurvenus Asisten 3 : Apiladosi

Lebih terperinci

LAPORAN TUGAS BESAR PEMODELAN DAN SIMULASI

LAPORAN TUGAS BESAR PEMODELAN DAN SIMULASI LAPORAN TUGAS BESAR PEMODELAN DAN SIMULASI Diajukan untuk memenuhi salah satu tugas mata kuliah Pemodelan dan Simulasi Dosen Gani Gunawan, S.T., M.T. Disusun oleh : 10107206 Sarah R Puri 10108286 Juli

Lebih terperinci