Anda di halaman 1dari 35

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

Modul Pemograman Visual With Netbeans Stmik Kharisma karawang MODUL I MEMBUAT PROJECT DI IDE NETBEANS Praktikum

MODUL I

MEMBUAT PROJECT DI IDE NETBEANS

Praktikum 1 Untuk 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 pilih Java Application lalu klik tombol next;

lalu pada Categories pilih Java , pada Projects pilih Java Application lalu klik tombol next ;

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

Gambar 1.1 New Project 3.Akan muncul form dialog Name and Location, Pada project Name isi Nama Project Anda misalkan PraktikumJava, Pada Project Location pilih lokasi tempat penyimpanan project anda dengan klik tombol Browse seperti terlihat pada gambar 1.2 dibawah ini ;

tombol Browse seperti terlihat pada gambar 1.2 dibawah ini ; Gambar 1.2 New Java Application 4.Centang

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

tombol Finish . Akan muncul menu netbeans seperti gambar 1.3 dibawah ini : Gambar 1.3 Main

Gambar 1.3 Main Java

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

Membuat Form Baru pada Netbeans 1.Klik kanan pada folder PraktikumJava pilih New pilih JFrame Form seperti Gambar 1.4

pilih New pilih JFrame Form seperti Gambar 1.4 Gambar 1.4 Membuat Form Baru dalam Netbeans 2.Pada

Gambar 1.4 Membuat Form Baru dalam Netbeans

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

ketik FormLatih1 pilih tombol Finish seperti gambar 1.5 dibawah ini : Gambar 1.5 Menyimpan Form Baru

Gambar 1.5 Menyimpan Form Baru

Modul Pemograman Visual With Netbeans

Akan muncul gambar 1.6 seperti di bawah ini :

Stmik Kharisma karawang

gambar 1.6 seperti di bawah ini : Stmik Kharisma karawang Gambar 1.6 Tampilan Form Kosong pada

Gambar 1.6 Tampilan Form Kosong pada Netbeans

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

pilih Tab Source lalu ketikan kode program dibawah ini: Gambar 1.7 Source Code 4.Pada pallete Swing

Gambar 1.7 Source Code 4.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:

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

Modul Pemograman Visual With Netbeans Stmik Kharisma karawang Gambar 1.8 Meletakan JButton 5.Klik kanan pada button

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

pilih Change Variable Name ketik Btampil Klik button Ok Gambar 1.8 Rename Nama Buton 6.Klik kanan

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

Tampil Pesan pilih Events pilih Action pilih actionPerformed Gambar 1.9 ActionPerformed 7.Lalu muncul tampilan gambar

Gambar 1.9 ActionPerformed

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

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

Modul Pemograman Visual With Netbeans Stmik Kharisma karawang Gambar 1.11 Source Code Button Pesan Tampil 8.Langkah

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 :

and Build Main Project seperti gambar 1.12 di bawah ini : Gambar 1.12 Clean and Build

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.

1.13 lalu klik tombol Tampil Pesan sehingga pesan Hallo. Gambar 1.13 Run File Tugas Praktikum 1

Gambar 1.13 Run File

Tugas Praktikum 1 1.Buatlah satu form yang mampu menampilkan “Selamat mencoba Ide Netbeans” “Nama Anda”

MODUL 2

Mengenal Label, Textfield dan Button pada NetBeans

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

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

2 Buatlah Form Mahasiswa seperti gambar 2.1 di Bawah ini : Gambar 2.1 Form Mahasiswa Adapun

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

Komponen

Properties

Isi

Jlabel

Text

NIM

Jlabel

Text

NAMA

JTextField

Name

eNIM

Text

Kosongkan

JTextField

Name

eNAMA

Text

Kosongkan

JTextField

Name

eHasil

Text

Kosongkan

Jbutton

Name

bClear

Text

CLEAR

Jbutton

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

}

Modul Pemograman Visual With Netbeans

Tugas Praktikum 2

Stmik Kharisma karawang

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 3

Mengenal cara mendeklarasikan variabel dan mengkonversi variabel Buatlah Form pertambahan seperti gambar 3.1 di Bawah ini :

Buatlah Form pertambahan seperti gambar 3.1 di Bawah ini : Gambar 3.1 Form Pertambahan Adapun properties

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 1

Jlabel

Text

Bilangan 2

Jlabel

Text

Hasil

JTextField

Name

ebil1

Text

Kosongkan

JTextField

Name

ebil2

Text

Kosongkan

JTextField

Name

eHasil

Text

Kosongkan

Jbutton

Name

bClear

Text

CLEAR

Jbutton

Name

bProses

Text

Proses

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 :

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

Modul Pemograman Visual With Netbeans Stmik Kharisma karawang MODUL 4 Mengenal Password Field dan Perintah If

MODUL 4

Mengenal 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 dari ekpresi atau kondisi yang dikondisikan. Java menyediakan dua buah ekpresi untuk pemilihan

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

yaitu if dan 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 statemen If (kondisi) statemen //apabila lebih dari dua statemen If (kondisi) { Statemen Statemen

}

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

4 Buatlah Form login seperti gambar 4.1 di Bawah ini : G ambar 4.1 Form login

Gambar 4.1 Form login

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

Komponen

Properties

Isi

Jlabel

Text

Username

Jlabel

Text

Password

JTextField

Name

eUser

Text

Kosongkan

JPasswordField

Name

ePassword

Text

Kosongkan

Jbutton

Name

bLogin

Text

Login

Jbutton

Name

bBatal

Text

Batal

Jbutton

Name

bExit

Text

Exit

Adapun kode program untuk button Login adalah sebagai berikut :

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 4

Buatlah sebuah form seperti gambar di bawah ini :

Modul 4 Buatlah sebuah form seperti gambar di bawah ini : Ketentuan : Jika tombol proses

Ketentuan :

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

Modul Pemograman Visual With Netbeans

MODUL 5

Stmik Kharisma karawang

Menggunakan If lebih dari dua Kondisi pada NetBeans Struktur pemilihan jenis ini merupakan pengembangan dari jenis sebelumnya. Di sini statemen if memiliki lebih dari dua kondisi. Adapun bentuk umumnya sbb :

// Apabila terdiri dari satu statemen If (kondisi1) Statemen jika kondisi1 benar Else if (kondisi2) Statemen jika kondisi1 salah Else Statemen jika kondisi1 dan kondisi2 salah

// Apabila terdiri dua buah statemen atau lebih

If (kondisi1) { //Statemen dilakukan jika kondisi1 benar

Statemen1

Statemen2

} Else if(kondisi2) {

//Statemen dilakukan jika kondisi1 salah

Statemen1

Statemen2

}

Else {

//Statemen dilakukan jika kondisi1 dan kondisi2 salah

Statemen1

Statemen2

}

Modul Pemograman Visual With Netbeans

Praktikum 5 Buatlah form seperti pada gambar di bawah ini :

Praktikum 5 Buatlah form seperti pada gambar di bawah ini : Stmik Kharisma karawang Adapun properties

Stmik Kharisma karawang

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

Komponen

Properties

Isi

Jlabel

Text

Masukan debuah Bilangan

Jlabel

Text

Keterangan

JTextField

Name

ebil

Text

Kosongkan

JPasswordField

Name

eket

Text

Kosongkan

Jbutton

Name

Proses

Text

bproses

Jbutton

Name

bBatal

Text

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:

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

}

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 :

Modul 5 Buatlah sebuah form seperti gambar di bawah ini : Ketika tombol PROSES di klik

Ketika tombol PROSES di klik maka maka nilai angka, nilai huruf dan keterangan akan muncul 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% +nilai

uas*40%

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

NILAI ANGKA

NILAI HURUF

KETERANGAN

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

80

s/d 100

A

SANGAT MEMUASKAN

70

S/D 79

B

MEMUASKAN

60

S/D 69

C

CUKUP

50

S/D 59

D

KURANG

0 S/D 49

E

SANGAT KURANG

MODUL 6

Menggunakan Perintah Switch pada NetBeans Statemen switch merupakan statemen alternatif untuk melakukan pemilihan statemen dan digunakan untuk menyederhanakan kekompleksitasan statemen if yang banyak mengandung kondisi. Adapun bentuk umumnya sbb :

switch( switch_expression ){ case case_selector1:

statement1; // statement2; //block 1

//

. break; case case_selector2:

Modul Pemograman Visual With Netbeans

default:

statement1; //

statement2; //block 2

. //

break;

.

.

.

}

statement1; // statement2; //block n

. //

break;

Stmik Kharisma karawang

switch_expression adalah ekspresi integer atau karakter dan case_selector1, case_selector2 dan seterusnya adalah konstanta unik dari nilai integer atau karakter. Ketika pernyataan switch ditemukan pada potongan kode program, java pertama kali akan memeriksa switch_expression, dan menuju ke case yang akan menyamakan nilai yang dimiliki oleh switch_expression. Selanjutnya program akan mengeksekusi pernyataan pada dari 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.Sebagai catatan, bahwa bagian blok default adalah 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 case yang sesuai juga akan dieksekusi. Untuk menghindari program mengeksekusi pernyataan pada case berikutnya, kita menggunakan pernyataan break sebagai pernyataan akhir pada setiap blok case.

Praktikum 6 Buatlah form seperti pada gambar di bawah ini :

Praktikum 6 Buatlah form seperti pada gambar di bawah ini : Adapun properties yang harus di

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

Komponen

Properties

Isi

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

Jlabel

Text

Masukan debuah Bilangan

Jlabel

Text

Keterangan

JTextField

Name

ebil

Text

Kosongkan

JPasswordField

Name

eket

Text

Kosongkan

Jbutton

Name

Proses

Text

bproses

Jbutton

Name

bBatal

Text

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

Modul Pemograman Visual With Netbeans

MODUL 7

Stmik Kharisma karawang

Menggunakan Perintah Perulangan For pada NetBeans Struktur for pada umumnya digunakan untuk melakukan pengulangan yang banyaknya sudah pasti 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 tertentu StepExpression - melakukan update pada variabel loop.

Praktikum 7 Buatlah form seperti pada gambar di bawah ini :

Praktikum 7 Buatlah form seperti pada gambar di bawah ini : Adapun properties yang harus di

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

Komponen

Properties

Isi

Jlabel

Text

Masukan Jumlah Perulangan

Jlabel

Text

Hasil Perulangan

JTextField

Name

ebil

Text

Kosongkan

JScrolPane

Name

JScrolPane1

JTextArea

Name

areahasil

Text

Kosongkan

Jbutton

Name

Proses

Text

bproses

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

Jbutton

Name

bBatal

Text

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; a=Integer.parseInt(ebil.getText()); for(b=1;b<=a; b++){ areahasil.append(b+". Kharisma "+"\n");

}

}

Adapun kode program untuk button Batal adalah sebagai berikut :

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 7

Buatlah Program dengan for dari output dibawah ini :

1.10. Kharisma

2.

5

3.

9

20.Kharisma

4

6

30.Kharisma

3

3

40.Kharisma

2

0

50.Kharisma

1

4.

1

3

5.

1 +2+3+4+5=15

1

3

1

3

2

2

2

2

2

2

3

1

Modul Pemograman Visual With Netbeans

3

1

3

1

Stmik Kharisma karawang

MODUL 8

Menggunakan Perintah Perulangan While pada NetBeans Struktur while adalah jenis pengulangan yang mendefenisikan kondisi diawal blok yang berarti 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 8 Buatlah form seperti pada gambar di bawah ini :

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

Modul Pemograman Visual With Netbeans Stmik Kharisma karawang Adapun properties yang harus di atur seperti pada

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

Komponen

Properties

Isi

Jlabel

Text

Masukan Jumlah Perulangan

Jlabel

Text

Hasil Perulangan

JTextField

Name

ebil

Text

Kosongkan

JScrolPane

Name

JScrolPane1

JTextArea

Name

areahasil

Text

Kosongkan

Jbutton

Name

Proses

Text

bproses

Jbutton

Name

bBatal

Text

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<=a ){ areahasil.append(b+". Kharisma "+"\n"); //System.out.print(i); b++;

}

Adapun kode program untuk button Batal adalah sebagai berikut :

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.

9

20.Kharisma

4

6

30.Kharisma

3

3

40.Kharisma

2

0

50.Kharisma

1

4.

1

3

5.

1 +2+3+4+5=15

1

3

1

3

2

2

2

2

2

2

3

1

3

1

3

1

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

MODUL 9

Menggunakan 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 loop adalah dimana pernyataan di dalam do-while loop akan dieksekusi sedikitnya satu 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 :

Praktikum 9 Buatlah form seperti pada gambar di bawah ini : Adapun properties yang harus di

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

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

JTextField

Name

ebil

Text

Kosongkan

JScrolPane

Name

JScrolPane1

JTextArea

Name

areahasil

Text

Kosongkan

Jbutton

Name

Proses

Text

bproses

Jbutton

Name

bBatal

Text

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()); do{ areahasil.append(b+". Kharisma "+"\n"); //System.out.print(i); b++; // int i = 4;

}

while( b<=a );

Adapun kode program untuk button Batal adalah sebagai berikut :

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 9

Buatlah Program dengan for dari output dibawah ini :

1.10. Kharisma

2.

5

3.

9

20.Kharisma

4

6

30.Kharisma

3

3

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

3

2

2

2

2

2

2

3

1

3

1

3

1

MODUL 10

Mengenal Combobox, CheckBox, ButtonGroup, Scrollpane dan TextArea pada NetBeans

Praktikum 10 Buatlah form seperti pada gambar di bawah ini :

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

Modul Pemograman Visual With Netbeans Stmik Kharisma karawang Adapun properties yang harus di atur seperti pada

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

Komponen

Properties

Isi

Jlabel

Text

NIM

Jlabel

Text

NAMA

Jlabel

Text

AGAMA

Jlabel

Text

JENIS KELAMIN

Jlabel

Text

HOBBY

Jlabel

Text

RESUME

JTextField

Name

ENIM

Text

Kosongkan

JTextField

Name

eNAMA

Text

Kosongkan

JTextField

Name

hasil

Text

Kosongkan

JTextField

Name

Hasil2

Text

Kosongkan

jButtonGroup1

JComboBox

Name

cbagama

Model

ISLAM,KRISTEN,KATOLI K, HINDU, BUDHA, ALIRAN KEPERCAYAAN

JRadioButton

Name

Rb_pria

Text

Pria

JRadioButton

Name

Rb_wanita

Text

Wanita

JCheckBox

Name

cbmenyanyi

Text

Menyanyi

JCheckBox

Name

cbmenyanyi

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

 

Text

Menyanyi

JCheckBox

Name

cbmenari

Text

Menari

JCheckBox

Name

cbrenang

Text

Renang

JCheckBox

Name

cbbadminton

Text

Badminton

JCheckBox

Name

cbmemasak

Text

Memasak

JCheckBox

Name

cbpuisi

Text

Puisi

JScrolPane

Name

JScrolPane1

JTextArea

Name

areaResume

Text

Kosongkan

Jbutton

Name

PROSES

Text

bProses

Jbutton

Name

bClear

Text

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

Modul Pemograman Visual With Netbeans

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

Stmik Kharisma karawang

MODUL 11

Mengenal Spinner dan Scrollbar pada NetBeans

Praktikum 11.a Buatlah form seperti pada gambar di bawah ini :

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

Modul Pemograman Visual With Netbeans Stmik Kharisma karawang Adapun properties yang harus di atur seperti pada

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

Komponen

Properties

Isi

Jlabel

Text

Normal

Jlabel

Text

Angka

Jlabel

Text

Hari

Jspinner

Name

spinnormal

Jspinner

Name

spinangka

Jspinner

Name

spinhari

JTextField

Name

enormal

Text

Kosongkan

JTextField

Name

eangka

Text

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

}

Modul Pemograman Visual With Netbeans

Praktikum 11.b Buatlah form seperti pada gambar di bawah ini :

Stmik Kharisma karawang

seperti pada gambar di bawah ini : Stmik Kharisma karawang Adapun properties yang harus di atur

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

Komponen

Properties

Isi

Jlabel

Text

Volume

Jlabel

Text

Bass

Jlabel

Text

Treble

JScrollbar

Name

sbvolume

Orentation

Vertical

Value

30

JScrollbar

Name

sbbass

Orentation

horizontal

Value

30

JScrollbar

Name

sbtreble

Orentation

Horizontal

Value

30

JScrolPane

Name

JScrolPane1

JTextArea

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:

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

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

Membuat Database dengan MySql

Ketikan

pada

browser

anda

localhost/phpmyadmin

(anggap

dikomputer

sudah

terinstall phpmyadmin) sehingga muncul gambar sebagai berikut :

phpmyadmin) sehingga muncul gambar sebagai berikut : Lalu pada Create new database ketik nama databasenya misal

Lalu pada Create new database ketik nama databasenya misal dbpenjualan pilih tombol Create Akan muncul gambar seperti di bawah ini :

tombol Create Akan muncul gambar seperti di bawah ini : Ketikanlah pada Name Barang dan Number

Ketikanlah pada Name Barang dan Number of fields isi 4 lalu tekan tombol Go akan muncul gambar seperti di bawah ini :

Barang dan Number of fields isi 4 lalu tekan tombol Go akan muncul gambar seperti di

Modul Pemograman Visual With Netbeans

dan isikan datanya seperti table dibawah ini :

Field

Type

Stmik Kharisma karawang

Length / Value

Index

kdbrg

char

6

Primary

nmbrg

varchar

50

satuan

varchar

20

jumlah

int

11

Sehingga muncul seperti gambar berikut :

jumlah int 11 Sehingga muncul seperti gambar berikut : Untuk selanjutnya buat juga semua table dibawah

Untuk selanjutnya buat juga semua table dibawah ini :

pelanggan

Field

Type

Length / Value

Index

kdplg

char

6

Primary

nmplg

varchar

50

kelamin

varchar

20

agama

varchar

15

alamat

varchar

100

Kota

varchar

50

Telepon

varchar

20

Mail

varchar

30

Operator

Field

Type

Length / Value

Index

kdoperator

char

6

Primary

nmoperator

varchar

50

kelamin

char

1

alamat

varchar

100

Userid

varchar

20

Passid

Varchar

20

Jual

Field

Type

Length / Value

Index

nofak

varchar

6

Primary

tglfak

date

kdplg

char

6

kdoperator

char

6

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

jmlharga

int

20

ppn

int

20

Diskon

int

20

Total

Int

20

detailjual

Field

Type

Length / Value

Index

nofak

varchar

6

Primary

Kdbrg

Char

6

Harga

int

20

Jumlah

Int

11