8-belajar-netbeans

Upload: catur-chess

Post on 14-Apr-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 8-belajar-netbeans

    1/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    MODUL IMEMBUAT PROJECT DI IDE NETBEANS

    Praktikum 1Untuk membuat project di netbean 6.5 adalah sebagai berikut :

    1.Pada menu netbeans pilih menu File| New Project (Ctrl+Shift+N) untuk membuka

    dialog new project;2.Akan muncul form dialog seperti gambar 1.1 di bawah ini, lalu pada Categories pilih

    Java , pada Projects pilihJava Application lalu klik tombol next;

    Create by dedih 1

  • 7/27/2019 8-belajar-netbeans

    2/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Gambar 1.1 New Project

    3.Akan muncul form dialog Name and Location, Padaproject Name isi Nama ProjectAnda misalkan PraktikumJava, Pada Project Location pilih lokasi tempat penyimpanan

    project anda dengan klik tombol Browse seperti terlihat pada gambar 1.2 dibawah ini ;

    Gambar 1.2 New Java Application

    4.Centang pada pilihan Set as main project dan centang juga Create Main Class bolehdi isi nama main class terserah anda.5.Klik tombol Finish. Akan muncul menu netbeans seperti gambar 1.3 dibawah ini :

    Gambar 1.3 Main Java

    Create by dedih 2

  • 7/27/2019 8-belajar-netbeans

    3/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Membuat Form Baru pada Netbeans1.Klik kanan pada folder PraktikumJava pilih New pilih JFrame Form sepertiGambar 1.4

    Gambar 1.4 Membuat Form Baru dalam Netbeans

    2.Pada Class Name ketik FormLatih1 pilih tombol Finish seperti gambar 1.5 dibawah

    ini :

    Gambar 1.5 Menyimpan Form Baru

    Create by dedih 3

  • 7/27/2019 8-belajar-netbeans

    4/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Akan muncul gambar 1.6 seperti di bawah ini :

    Gambar 1.6 Tampilan Form Kosong pada Netbeans

    3.Untuk Menampilkan Source code windows pilih Tab Source lalu ketikan kode program

    dibawah ini:

    Gambar 1.7 Source Code4.Pada pallete Swing Controls Pilih JButton dan letakan di form terlihat seperti

    gambar 1.8 dibawah ini , lalu pilih Properties pilih text lalu ketik Tampil Pesan:

    Create by dedih 4

  • 7/27/2019 8-belajar-netbeans

    5/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Gambar 1.8 Meletakan JButton5.Klik kanan pada button Tampil Pesan pilih Change Variable Name ketik Btampil Klikbutton Ok

    Gambar 1.8 Rename Nama Buton6.Klik kanan pada Button Tampil Pesan pilih Events pilih Action pilih actionPerformed

    Gambar 1.9 ActionPerformed

    7.Lalu muncul tampilan gambar 1.10 di bawah ini ketikan kode programnya sbb:

    Create by dedih 5

  • 7/27/2019 8-belajar-netbeans

    6/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Gambar 1.11 Source Code Button Pesan Tampil

    8.Langkah Selanjutnya Pilih Menu Run pilih Clean and Build Main Project seperti

    gambar 1.12 di bawah ini :

    Gambar 1.12 Clean and Build Main Project

    9.Kalau tidak ada Error Pilih Menu Run pilih Run File akan muncul tampilan seperti

    gambar 1.13 lalu klik tombol Tampil Pesan sehingga pesan Hallo.

    Gambar 1.13 Run File

    Tugas Praktikum 11.Buatlah satu form yang mampu menampilkan

    Selamat mencoba Ide NetbeansNama Anda

    MODUL 2Mengenal Label, Textfield dan Button pada NetBeans

    Create by dedih 6

  • 7/27/2019 8-belajar-netbeans

    7/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Praktikum 2Buatlah Form Mahasiswa seperti gambar 2.1 di Bawah ini :

    Gambar 2.1 Form Mahasiswa

    Adapun properties yang harus di atur seperti pada tabel 2.1 di bawah ini :

    Komponen Properties IsiJlabel Text NIM

    Jlabel Text NAMAJTextField Name eNIM

    Text Kosongkan

    JTextField Name eNAMA

    Text KosongkanJTextField Name eHasil

    Text Kosongkan

    Jbutton Name bClear

    Text CLEARJbutton Name bExit

    Text EXT

    Adapun kode untuk button CLEAR sbb:

    private void bCLEARActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here:

    eNIM.setText("");

    eNAMA.setText("");}

    Adapun kode untuk button EXIT sebagai berikut :

    private void bEXITActionPerformed(java.awt.event.ActionEvent evt) {

    // TODO add your handling code here:dispose();

    }

    Create by dedih 7

  • 7/27/2019 8-belajar-netbeans

    8/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Tugas Praktikum 2

    1.Buatlah sebuah form yang menampilkan NIM dan NAMA ke dalam JOptionPane.

    2.Buatlah sebuah form yang menampilkan NIM, NAMA dan ALAMAT ke dalam Label.3.Buatlah sebuah form yang menampilkan NIM, NAMA, ALAMAT, NOTELP ke dalam

    JTextField

    MODUL 3Mengenal cara mendeklarasikan variabel dan mengkonversi variabelBuatlah Form pertambahan seperti gambar 3.1 di Bawah ini :

    Gambar 3.1 Form Pertambahan

    Adapun properties yang harus di atur seperti pada tabel 3.1 di bawah ini :Komponen Properties Isi

    Jlabel Text Bilangan 1Jlabel Text Bilangan 2

    Jlabel Text Hasil

    JTextField Name ebil1Text Kosongkan

    JTextField Name ebil2Text Kosongkan

    JTextField Name eHasil

    Text KosongkanJbutton Name bClear

    Text CLEAR

    Jbutton Name bProsesText Proses

    Create by dedih 8

  • 7/27/2019 8-belajar-netbeans

    9/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Jbutton Name bExit

    Text Exit

    Adapun kode untuk button CLEAR sbb:

    private void bClearActionPerformed(java.awt.event.ActionEvent evt) {

    // TODO add your handling code here:eBil1.setText("");eBil2.setText("");

    eHasil.setText("");

    eBil1.requestFocus();}

    Adapun kode program untuk button Proses adalah :

    private void bProsesActionPerformed(java.awt.event.ActionEvent evt) {

    // TODO add your handling code here:int a,b,c;

    a=Integer.parseInt(eBil1.getText());b=Integer.parseInt(eBil2.getText());

    c=a+b;

    eHasil.setText(Integer.toString(c));}

    Adapun kode program untuk button Exit sbb:private void bExitActionPerformed(java.awt.event.ActionEvent evt) {

    // TODO add your handling code here:

    dispose();}

    Tugas Praktikum 3

    1.Buatlah seperti pada tampilan Gambar di bawah ini berikut code programnya :

    Create by dedih 9

  • 7/27/2019 8-belajar-netbeans

    10/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    MODUL 4Mengenal Password Field dan Perintah If Sederhana pada NetBeans

    Struktur kontrol digunakan untuk mengatur jalannya alur program sesuai dengan yang kita

    inginkan. Statemen kontrol dikategorikan menjadi pemilihan, pengulangan, dan statemen

    peloncatan.

    Pemilihan digunakan untuk menentukan statemen mana yang akan dieksekusi tergantung dariekpresi atau kondisi yang dikondisikan. Java menyediakan dua buah ekpresi untuk pemilihan

    Create by dedih 10

  • 7/27/2019 8-belajar-netbeans

    11/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    yaitu ifdan switch. Kedua statemen tersebut digunakan untuk mengontrol eksekusi statemen

    tergantung dari yang ditentukan sebelumnya.

    Statemen if digunakan untuk menangani pencabangan atau pemilihan statemen yang didasarkan

    atas satu, dua, atau lebih dari dua kondisi.

    Dalam java bentuk umum penulisan statemen if untuk satu kondisi sebagai berikut :

    // apabila hanya terdiri dalam satu statemenIf (kondisi) statemen

    //apabila lebih dari dua statemen

    If (kondisi) {Statemen

    Statemen.............

    }

    Praktikum 4Buatlah Form login seperti gambar 4.1 di Bawah ini :

    Gambar 4.1 Form loginAdapun properties yang harus di atur seperti pada tabel 4.1 di bawah ini :

    Komponen Properties Isi

    Jlabel Text UsernameJlabel Text Password

    JTextField Name eUser

    Text KosongkanJPasswordField Name ePassword

    Text KosongkanJbutton Name bLogin

    Text Login

    Jbutton Name bBatalText Batal

    Jbutton Name bExitText Exit

    Adapun kode program untuk button Login adalah sebagai berikut :

    Create by dedih 11

  • 7/27/2019 8-belajar-netbeans

    12/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    private void bLoginActionPerformed(java.awt.event.ActionEvent evt) {

    String a, b = new String("");a =eUser.getText();

    b= new String (ePassword.getPassword());

    // b= ePassword.getPassword();

    boolean c=a.equals("dhs") && b.equals("123");

    if(c==true){

    JOptionPane.showConfirmDialog(null, "Anda Benar",

    "Login",JOptionPane.INFORMATION_MESSAGE);}

    else{JOptionPane.showConfirmDialog(null, "Login anda Salah",

    "Login",JOptionPane.INFORMATION_MESSAGE);

    }// TODO add your handling code here:

    }

    Adapun kode program untuk button Batal adalah sebagai berikut :

    private void bBatalActionPerformed(java.awt.event.ActionEvent evt) {

    // TODO add your handling code here:eUser.setText("");

    ePassword.setText("");

    }Adapun kode program untuk button Exit adalah sebagai berikut :

    private void bExitActionPerformed(java.awt.event.ActionEvent evt) {

    dispose();

    // TODO add your handling code here:}

    Tugas Modul 4Buatlah sebuah form seperti gambar di bawah ini :

    Ketentuan :

    Jika tombol proses ditekan/diklik maka apabila nilai lebih besar atau sama dengan 60Maka keterangan diisi dengan LULUS selain itu Mengulang

    Create by dedih 12

  • 7/27/2019 8-belajar-netbeans

    13/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    MODUL 5Menggunakan If lebih dari dua Kondisi pada NetBeans

    Struktur pemilihan jenis ini merupakan pengembangan dari jenis sebelumnya. Di sinistatemen if memiliki lebih dari dua kondisi. Adapun bentuk umumnya sbb :

    // Apabila terdiri dari satu statemenIf (kondisi1)

    Statemen jika kondisi1 benar

    Else if (kondisi2)Statemen jika kondisi1 salah

    ElseStatemen jika kondisi1 dan kondisi2 salah

    // Apabila terdiri dua buah statemen atau lebih

    If (kondisi1) {

    //Statemen dilakukan jika kondisi1 benar

    Statemen1Statemen2

    .............} Else if(kondisi2) {

    //Statemen dilakukan jika kondisi1 salahStatemen1

    Statemen2.............

    }

    Else {

    //Statemen dilakukan jika kondisi1 dan kondisi2 salahStatemen1

    Statemen2

    .............}

    Create by dedih 13

  • 7/27/2019 8-belajar-netbeans

    14/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Praktikum 5Buatlah form seperti pada gambar di bawah ini :

    Adapun properties yang harus di atur seperti pada tabel 5.1 di bawah ini :

    Komponen Properties IsiJlabel Text Masukan debuah Bilangan

    Jlabel Text KeteranganJTextField Name ebil

    Text Kosongkan

    JPasswordField Name eket

    Text KosongkanJbutton Name ProsesText bproses

    Jbutton Name bBatal

    Text BatalJbutton Name bkeluar

    Text Keluar

    Adapun kode program untuk button Proses adalah sebagai berikut :

    private void bprosesActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here:

    float a;String b;

    a=Float.parseFloat(ebil.getText());

    if(a==0.0f){b="bilangan Nol";

    eket.setText(a+" "+ b);}else if(a>1.0f){

    b="bilangan lebih besar dari Nol";

    eket.setText(a +" "+ b);}else{

    b="bilangan kurang dari Nol";

    eket.setText(a +" "+ b);}

    Create by dedih 14

  • 7/27/2019 8-belajar-netbeans

    15/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    }

    Adapun kode program untuk button Batal adalah sebagai berikut :

    private void bbatalActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here:ebil.setText("0");

    eket.setText("");

    }

    Adapun kode program untuk button Keluar adalah sebagai berikut :

    private void bkeluarActionPerformed(java.awt.event.ActionEvent evt) {

    // TODO add your handling code here:dispose();

    }

    Tugas Modul 5

    Buatlah sebuah form seperti gambar di bawah ini :

    Ketika tombol PROSES di klik maka maka nilai angka, nilai huruf dan keterangan akanmuncul otomatis dan apabila tombol CLEAR di pilih maka text isian dikosongkan sedangkan

    jika user memilih tombol EXIT maka akan keluar dari form kerja tersebut.Adapun Ketentuan sebagai berikut :

    1.Nilai angka didapat dari nilai absen *10% + nilai tugas* 20% +nilai uts*30% +nilaiuas*40%

    2.Sedangkan nilai huruf dan keterangan di dapat dari nilai angka dengan ketentuan sbb:

    NILAI ANGKA NILAI HURUF KETERANGAN

    Create by dedih 15

  • 7/27/2019 8-belajar-netbeans

    16/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    80 s/d 100 A SANGAT MEMUASKAN

    70 S/D 79 B MEMUASKAN60 S/D 69 C CUKUP

    50 S/D 59 D KURANG

    0 S/D 49 E SANGAT KURANG

    MODUL 6Menggunakan Perintah Switch pada NetBeans

    Statemen switch merupakan statemen alternatif untuk melakukan pemilihan statemen dan

    digunakan untuk menyederhanakan kekompleksitasan statemen if yang banyak mengandungkondisi. Adapun bentuk umumnya sbb :

    switch( switch_expression ){

    case case_selector1:

    statement1; //statement2; //block 1

    . . . //

    break;case case_selector2:

    Create by dedih 16

  • 7/27/2019 8-belajar-netbeans

    17/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    statement1; //

    statement2; //block 2. . . //

    break;

    . . .

    default:}statement1; //

    statement2; //block n

    . . . //break;

    switch_expression adalah ekspresi integer atau karakter dan case_selector1, case_selector2dan seterusnya adalah konstanta unik dari nilai integer atau karakter.

    Ketika pernyataan switch ditemukan pada potongan kode program, java pertama kali akanmemeriksa switch_expression, dan menuju ke case yang akan menyamakan nilai yang

    dimiliki oleh switch_expression. Selanjutnya program akan mengeksekusi pernyataan padadari kode setelah case yang ditemukan sampai menemui pernyataan break, selanjutnya akan

    mengabaikan pernyataan yang lainnya hingga akhir dari struktur dari pernyataan switch.

    Jika tidak ditemui case yang cocok, maka program akan mengeksekusi blok default.Sebagaicatatan, bahwa bagian blok defaultadalah opsional. Sebuah pernyataan switch bisa jadi tidak

    memiliki blok kode default.

    CATATAN:

    Tidak seperti pada pernyataan if, beberapa pernyataan pada struktur pernyataan switch akan

    dieksekusi tanpa memerlukan tanda kurung kurawal ({}).

    Ketika sebuah case pada pernyataan switch menemui kecocokan, semua pernyataan pada

    case tersebut akan dieksekusi. Tidak hanya demikian, pernyataan lain yang berada pada caseyang sesuai juga akan dieksekusi.

    Untuk menghindari program mengeksekusi pernyataan pada case berikutnya, kita

    menggunakan pernyataan break sebagai pernyataan akhir pada setiap blok case.

    Praktikum 6Buatlah form seperti pada gambar di bawah ini :

    Adapun properties yang harus di atur seperti pada tabel 6.1 di bawah ini :Komponen Properties Isi

    Create by dedih 17

  • 7/27/2019 8-belajar-netbeans

    18/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Jlabel Text Masukan debuah Bilangan

    Jlabel Text KeteranganJTextField Name ebil

    Text Kosongkan

    JPasswordField Name eket

    Text KosongkanJbutton Name Proses

    Text bproses

    Jbutton Name bBatal

    Text BatalJbutton Name bkeluar

    Text Keluar

    Adapun kode program untuk button Proses adalah sebagai berikut :

    private void bprosesActionPerformed(java.awt.event.ActionEvent evt) {

    // TODO add your handling code here:int a;

    String b;

    a=Integer.parseInt(ebil.getText());switch(a) {

    case 1: b="Pilihan pertama";eket.setText(b);break;

    case 2: b="Pilihan kedua";

    eket.setText(b);break;case 3: b="Pilihan ketiga";

    eket.setText(b);break;case 4: b="Pilihan keempat";

    eket.setText(b);break;

    case 5: b="Pilihan kelima";eket.setText(b);break;

    default: b="Pilihan Default"; eket.setText(b);break;}

    Adapun kode program untuk button Batal adalah sebagai berikut :

    private void bbatalActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here:

    ebil.setText("0");eket.setText("");

    }

    Adapun kode program untuk button Keluar adalah sebagai berikut :

    private void bkeluarActionPerformed(java.awt.event.ActionEvent evt) {

    // TODO add your handling code here:dispose();

    }

    Create by dedih 18

  • 7/27/2019 8-belajar-netbeans

    19/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    MODUL 7Menggunakan Perintah Perulangan For pada NetBeans

    Struktur for pada umumnya digunakan untuk melakukan pengulangan yang banyaknya sudahpasti atau sudah diketahui sebelumnya. Adapun bentuk umumnya sbb :

    for (InitializationExpression; LoopCondition; StepExpression){

    statement1;

    statement2;. . .

    }Penjelasan :

    InitializationExpression inisialisasi dari variabel loop.

    LoopCondition - membandingkan variabel loop pada nilai batas tertentuStepExpression - melakukan update pada variabel loop.

    Praktikum 7Buatlah form seperti pada gambar di bawah ini :

    Adapun properties yang harus di atur seperti pada tabel 7.1 di bawah ini :Komponen Properties Isi

    Jlabel Text Masukan Jumlah PerulanganJlabel Text Hasil Perulangan

    JTextField Name ebil

    Text KosongkanJScrolPane Name JScrolPane1

    JTextArea Name areahasilText Kosongkan

    Jbutton Name Proses

    Text bproses

    Create by dedih 19

  • 7/27/2019 8-belajar-netbeans

    20/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Jbutton Name bBatal

    Text BatalJbutton Name bkeluar

    Text Keluar

    Adapun kode program untuk button Proses adalah sebagai berikut :private void bprosesActionPerformed(java.awt.event.ActionEvent evt) {

    // TODO add your handling code here:

    int a,b;

    a=Integer.parseInt(ebil.getText());for(b=1;b

  • 7/27/2019 8-belajar-netbeans

    21/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    3 1

    3 1

    MODUL 8Menggunakan Perintah Perulangan While pada NetBeans

    Struktur while adalah jenis pengulangan yang mendefenisikan kondisi diawal blok yangberarti apa bila kondisi tidak terpenuhi (bernilai false) maka proses pengulangan pun tidak

    akan pernah dilakukan . Adapun bentuk umumnya sbb :while( boolean_expression ){

    statement1;

    statement2;. . .

    }Pernyataan di dalam while loop akan dieksekusi berulang-ulang selama kondisi

    boolean_expression bernilai benar (true).

    Praktikum 8Buatlah form seperti pada gambar di bawah ini :

    Create by dedih 21

  • 7/27/2019 8-belajar-netbeans

    22/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Adapun properties yang harus di atur seperti pada tabel 8.1 di bawah ini :

    Komponen Properties IsiJlabel Text Masukan Jumlah Perulangan

    Jlabel Text Hasil Perulangan

    JTextField Name ebilText Kosongkan

    JScrolPane Name JScrolPane1

    JTextArea Name areahasilText Kosongkan

    Jbutton Name ProsesText bproses

    Jbutton Name bBatalText Batal

    Jbutton Name bkeluar

    Text Keluar

    Adapun kode program untuk button Proses adalah sebagai berikut :

    private void bprosesActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here:int a,b=1;

    a=Integer.parseInt(ebil.getText());// int i = 4;

    while ( b

  • 7/27/2019 8-belajar-netbeans

    23/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    private void bkeluarActionPerformed(java.awt.event.ActionEvent evt) {

    // TODO add your handling code here:dispose();

    }

    Adapun kode program untuk button Keluar adalah sebagai berikut :

    private void bbatalActionPerformed(java.awt.event.ActionEvent evt) {

    // TODO add your handling code here:ebil.setText("");

    areahasil.setText("");

    }

    Tugas Modul 8

    Buatlah Program dengan for dari output dibawah ini :

    1.10. Kharisma 2. 5 3. 920.Kharisma 4 6

    30.Kharisma 3 340.Kharisma 2 0

    50.Kharisma 1

    4. 1 3 5. 1 +2+3+4+5=15

    1 31 3

    2 22 2

    2 2

    3 13 1

    3 1

    Create by dedih 23

  • 7/27/2019 8-belajar-netbeans

    24/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    MODUL 9Menggunakan Perintah Perulangan Do While pada NetBeans

    Do-while loop mirip dengan while-loop. Pernyataan di dalam do-while loop akan dieksekusi

    beberapa kali selama kondisi bernilai benar(true). Perbedaan antara while dan do-while loopadalah dimana pernyataan di dalam do-while loop akan dieksekusi sedikitnyasatu kali.

    Bentuk pernyataan do-while,

    do{statement1;

    statement2;. . .

    }while( boolean_expression );

    Pernyataan di dalam do-while loop akan dieksekusi pertama kali, dan akan dievaluasi kondisi

    dari boolean_expression. Jika nilai pada boolean_expression tersebut bernilai true,pernyataan di dalam do-while loop akan dieksekusi lagi.

    Praktikum 9

    Buatlah form seperti pada gambar di bawah ini :

    Adapun properties yang harus di atur seperti pada tabel 9.1 di bawah ini :Komponen Properties Isi

    Jlabel Text Masukan Jumlah Perulangan

    Jlabel Text Hasil Perulangan

    Create by dedih 24

  • 7/27/2019 8-belajar-netbeans

    25/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    JTextField Name ebil

    Text KosongkanJScrolPane Name JScrolPane1

    JTextArea Name areahasil

    Text Kosongkan

    Jbutton Name ProsesText bproses

    Jbutton Name bBatal

    Text Batal

    Jbutton Name bkeluarText Keluar

    Adapun kode program untuk button Proses adalah sebagai berikut :

    private void bprosesActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here:

    int a,b=1;a=Integer.parseInt(ebil.getText());

    do{

    areahasil.append(b+". Kharisma "+"\n");//System.out.print(i);

    b++;// int i = 4;

    }

    while( b

  • 7/27/2019 8-belajar-netbeans

    26/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    40.Kharisma 2 0

    50.Kharisma 1

    4. 1 3 5. 1 +2+3+4+5=15

    1 3

    1 32 22 2

    2 2

    3 13 1

    3 1

    MODUL 10Mengenal Combobox, CheckBox, ButtonGroup, Scrollpane dan TextArea pada

    NetBeansPraktikum 10Buatlah form seperti pada gambar di bawah ini :

    Create by dedih 26

  • 7/27/2019 8-belajar-netbeans

    27/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Adapun properties yang harus di atur seperti pada tabel 10.1 di bawah ini :

    Komponen Properties IsiJlabel Text NIM

    Jlabel Text NAMA

    Jlabel Text AGAMA

    Jlabel Text JENIS KELAMINJlabel Text HOBBYJlabel Text RESUME

    JTextField Name ENIM

    Text KosongkanJTextField Name eNAMA

    Text KosongkanJTextField Name hasil

    Text Kosongkan

    JTextField Name Hasil2Text Kosongkan

    jButtonGroup1JComboBox Name cbagama

    Model ISLAM,KRISTEN,KATOLI

    K,HINDU, BUDHA, ALIRAN

    KEPERCAYAANJRadioButton Name Rb_pria

    Text Pria

    JRadioButton Name Rb_wanitaText Wanita

    JCheckBox Name cbmenyanyi

    Text MenyanyiJCheckBox Name cbmenyanyi

    Create by dedih 27

  • 7/27/2019 8-belajar-netbeans

    28/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Text Menyanyi

    JCheckBox Name cbmenariText Menari

    JCheckBox Name cbrenang

    Text Renang

    JCheckBox Name cbbadmintonText Badminton

    JCheckBox Name cbmemasak

    Text Memasak

    JCheckBox Name cbpuisiText Puisi

    JScrolPane Name JScrolPane1JTextArea Name areaResume

    Text Kosongkan

    Jbutton Name PROSESText bProses

    Jbutton Name bClearText CLEAR

    Jbutton Name bExit

    Text EXIT

    Adapun kode program untuk button EXIT adalah sebagai berikut :private void bExitActionPerformed(java.awt.event.ActionEvent evt) {

    dispose();

    // TODO add your handling code here:}

    kode program untuk button CLEAR adalah sebagai berikut :private void bClearActionPerformed(java.awt.event.ActionEvent evt) {

    // TODO add your handling code here:eNIM.setText("");

    eNAMA.setText("");

    hasil.setText("");hasil2.setText("");

    AreaResume.setText("");

    }

    kode program untuk button PROSES adalah sebagai berikut :private void bProsesActionPerformed(java.awt.event.ActionEvent evt) {

    // TODO add your handling code here:int IndexCombo;

    String pilihan;

    char kelamin;String daftarhoby="";

    IndexCombo= cbAgama.getSelectedIndex();pilihan = (String)cbAgama.getSelectedItem();

    hasil.setText(pilihan);

    Create by dedih 28

  • 7/27/2019 8-belajar-netbeans

    29/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    kelamin='W';

    if(Rb_pria.isSelected()){kelamin ='P';

    }else{

    kelamin='W';}hasil2.setText(String.valueOf(kelamin));if(cbmenyanyi.isSelected())

    daftarhoby+=cbmenyanyi.getText()+"\n";

    if(cbmenari.isSelected())daftarhoby+=cbmenari.getText()+"\t\n";

    if(cbrenang.isSelected())daftarhoby+=cbrenang.getText()+"\t\n";

    if(cbbadminton.isSelected())

    daftarhoby+=cbbadminton.getText()+"\t\n";if(cbmemasak.isSelected())

    daftarhoby+=cbmemasak.getText()+"\t\n";if(cbpuisi.isSelected())

    daftarhoby+=cbpuisi.getText();

    AreaResume.setText("NIM :\t"+eNIM.getText()+ "\n"+

    "NAMA :\t"+eNAMA.getText()+ "\n"+"AGAMA :\t"+ pilihan+"\n"+

    "KELAMIN :\t"+ kelamin +"\n"+

    "HOBY :\t"+ daftarhoby+"\n\t");}

    MODUL 11Mengenal Spinner dan Scrollbar pada NetBeans

    Praktikum 11.a

    Buatlah form seperti pada gambar di bawah ini :

    Create by dedih 29

  • 7/27/2019 8-belajar-netbeans

    30/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Adapun properties yang harus di atur seperti pada tabel 11.1 di bawah ini :Komponen Properties Isi

    Jlabel Text Normal

    Jlabel Text AngkaJlabel Text Hari

    Jspinner Name spinnormalJspinner Name spinangka

    Jspinner Name spinhari

    JTextField Name enormalText Kosongkan

    JTextField Name eangkaText Kosongkan

    JTextField Name ehari

    Text Kosongkan

    private void spinangkaStateChanged(javax.swing.event.ChangeEvent evt) {// TODO add your handling code here:

    eangka.setText(spinangka.getValue().toString());

    }

    private void spinhariStateChanged(javax.swing.event.ChangeEvent evt) {

    // TODO add your handling code here:

    ehari.setText(spinhari.getValue().toString());}

    private void spinnormalStateChanged(javax.swing.event.ChangeEvent evt) {

    // TODO add your handling code here:

    enormal.setText(spinnormal.getValue().toString());

    }

    Create by dedih 30

  • 7/27/2019 8-belajar-netbeans

    31/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Praktikum 11.bBuatlah form seperti pada gambar di bawah ini :

    Adapun properties yang harus di atur seperti pada tabel 11.2 di bawah ini :

    Komponen Properties Isi

    Jlabel Text VolumeJlabel Text Bass

    Jlabel Text Treble

    JScrollbar Name sbvolumeOrentation Vertical

    Value 30JScrollbar Name sbbass

    Orentation horizontalValue 30

    JScrollbar Name sbtreble

    Orentation HorizontalValue 30

    JScrolPane Name JScrolPane1JTextArea Name arearesume

    Text Kosongkan

    private void sbvolumeAdjustmentValueChanged(java.awt.event.AdjustmentEvent evt)

    {// TODO add your handling code here:

    rearesume.setText("Volume:\t"+sbvolume.getValue()

    +"\n"+"Tebre\t"+sbtreble.getValue()+"\n"+"Bass\t"+sbbass.getValue());

    }

    private void sbbassAdjustmentValueChanged(java.awt.event.AdjustmentEvent evt)

    {// TODO add your handling code here:

    Create by dedih 31

  • 7/27/2019 8-belajar-netbeans

    32/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    arearesume.setText("Volume:\t"+sbvolume.getValue()

    +"\n"+"Tebre\t"+sbtreble.getValue()+"\n"+"Bass\t"+sbbass.getValue());}

    private void sbtrebleAdjustmentValueChanged(java.awt.event.AdjustmentEvent

    evt) {// TODO add your handling code here:

    arearesume.setText("Volume:\t"+sbvolume.getValue()+"\n"+"Tebre

    \t"+sbtreble.getValue()+"\n"+"Bass \t"+sbbass.getValue());

    }

    MODUL 12

    Create by dedih 32

  • 7/27/2019 8-belajar-netbeans

    33/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    Membuat Database dengan MySqlKetikan pada browser anda localhost/phpmyadmin (anggap dikomputer sudah

    terinstall phpmyadmin) sehingga muncul gambar sebagai berikut :

    Lalu pada Create new database ketik nama databasenya misal dbpenjualan pilih tombol

    CreateAkan muncul gambar seperti di bawah ini :

    Ketikanlah pada NameBarang dan Number of fields isi4 lalu tekan tombol Go akan muncul

    gambar seperti di bawah ini :

    Create by dedih 33

  • 7/27/2019 8-belajar-netbeans

    34/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    dan isikan datanya seperti table dibawah ini :

    Field Type Length / Value Indexkdbrg char 6 Primary

    nmbrg varchar 50

    satuan varchar 20jumlah int 11

    Sehingga muncul seperti gambar berikut :

    Untuk selanjutnya buat juga semua table dibawah ini :pelanggan

    Field Type Length / Value Indexkdplg char 6 Primarynmplg varchar 50

    kelamin varchar 20agama varchar 15

    alamat varchar 100

    Kota varchar 50Telepon varchar 20

    Mail varchar 30

    OperatorField Type Length / Value Index

    kdoperator char 6 Primarynmoperator varchar 50

    kelamin char 1

    alamat varchar 100Userid varchar 20

    Passid Varchar 20

    Jual

    Field Type Length / Value Indexnofak varchar 6 Primary

    tglfak date

    kdplg char 6kdoperator char 6

    Create by dedih 34

  • 7/27/2019 8-belajar-netbeans

    35/35

    Modul Pemograman Visual With Netbeans Stmik Kharisma karawang

    jmlharga int 20

    ppn int 20Diskon int 20

    Total Int 20

    detailjualField Type Length / Value Index

    nofak varchar 6 Primary

    Kdbrg Char 6

    Harga int 20Jumlah Int 11