8-belajar-netbeans
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