Anda di halaman 1dari 35

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

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;

Create by dedih

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 ;

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 :

Gambar 1.3 Main Java Create by dedih 2

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

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

seperti

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

Modul Pemograman Visual With Netbeans Akan muncul gambar 1.6 seperti di bawah ini :

Stmik Kharisma karawang

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 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: Create by dedih 4

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

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

Gambar 1.8 Rename Nama Buton 6.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

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 1 1.Buatlah satu form yang mampu menampilkan Selamat mencoba Ide Netbeans Nama Anda

MODUL 2
Mengenal Label, Textfield dan Button pada NetBeans Create by dedih 6

Modul Pemograman Visual With Netbeans Praktikum 2 Buatlah Form Mahasiswa seperti gambar 2.1 di Bawah ini :

Stmik Kharisma karawang

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(); } Create by dedih 7

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 3
Mengenal cara mendeklarasikan variabel dan mengkonversi variabel Buatlah 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 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 Create by dedih 8

Modul Pemograman Visual With Netbeans Jbutton Name Text

Stmik Kharisma karawang bExit 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

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

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 Create by dedih 10

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 :

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 :

Create by dedih

11

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 :

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

Create by dedih

12

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

MODUL 5
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 ............. }

Create by dedih

13

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

Praktikum 5 Buatlah form seperti pada gambar di bawah ini :

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); } Create by dedih 14

Modul Pemograman Visual With Netbeans } Adapun kode program untuk button Batal adalah sebagai berikut :

Stmik Kharisma karawang

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 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 Create by dedih 15

Modul Pemograman Visual With Netbeans 80 s/d 100 70 S/D 79 60 S/D 69 50 S/D 59 0 S/D 49 A B C D E

Stmik Kharisma karawang SANGAT MEMUASKAN MEMUASKAN CUKUP KURANG 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: Create by dedih 16

Modul Pemograman Visual With Netbeans statement1; // statement2; //block 2 . . . // break; ... default: } 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 :

Adapun properties yang harus di atur seperti pada tabel 6.1 di bawah ini : Komponen Properties Create by dedih 17

Isi

Modul Pemograman Visual With Netbeans Jlabel Jlabel JTextField JPasswordField Jbutton Jbutton Jbutton Text Text Name Text Name Text Name Text Name Text Name Text

Stmik Kharisma karawang Masukan debuah Bilangan Keterangan ebil Kosongkan eket Kosongkan Proses bproses bBatal Batal bkeluar 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

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

MODUL 7
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 :

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 Create by dedih 19

Modul Pemograman Visual With Netbeans Jbutton Jbutton Name Text Name Text

Stmik Kharisma karawang bBatal Batal bkeluar 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 20.Kharisma 30.Kharisma 40.Kharisma 50.Kharisma 4. 1 1 1 2 2 2 3 3 3 3 2 2 2 1 5. 2. 4 3 2 1 5 3. 6 3 0 9

1 +2+3+4+5=15

Create by dedih

20

Modul Pemograman Visual With Netbeans 3 3 1 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 :

Create by dedih

21

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

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 : Create by dedih 22

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 20.Kharisma 30.Kharisma 40.Kharisma 50.Kharisma 4. 1 1 1 2 2 2 3 3 3 3 3 3 2 2 2 1 1 1 5. 2. 4 3 2 1 5 3. 6 3 0 9

1 +2+3+4+5=15

Create by dedih

23

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 :

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

Modul Pemograman Visual With Netbeans JTextField JScrolPane JTextArea Jbutton Jbutton Jbutton Name Text Name Name Text Name Text Name Text Name Text

Stmik Kharisma karawang ebil Kosongkan JScrolPane1 areahasil Kosongkan Proses bproses bBatal Batal bkeluar 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 20.Kharisma 30.Kharisma Create by dedih 2. 4 3 5 3. 6 3 25 9

Modul Pemograman Visual With Netbeans 40.Kharisma 50.Kharisma 4. 1 1 1 2 2 2 3 3 3 3 3 3 2 2 2 1 1 1 5. 2 1 1 +2+3+4+5=15 0

Stmik Kharisma karawang

MODUL 10
Mengenal Combobox, CheckBox, ButtonGroup, Scrollpane dan TextArea pada NetBeans Praktikum 10 Buatlah form seperti pada gambar di bawah ini :

Create by dedih

26

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

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 Create by dedih 27

Modul Pemograman Visual With Netbeans Text Name Text Name Text Name Text Name Text Name Text Name Name Text Name Text Name Text Name Text

Stmik Kharisma karawang Menyanyi cbmenari Menari cbrenang Renang cbbadminton Badminton cbmemasak Memasak cbpuisi Puisi JScrolPane1 areaResume Kosongkan PROSES bProses bClear CLEAR bExit EXIT

JCheckBox JCheckBox JCheckBox JCheckBox JCheckBox JScrolPane JTextArea Jbutton Jbutton Jbutton

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

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 :

Create by dedih

29

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

Create by dedih

30

Modul Pemograman Visual With Netbeans Praktikum 11.b Buatlah form seperti pada gambar di bawah ini :

Stmik Kharisma karawang

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: Create by dedih 31

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

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 :

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

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

Create by dedih

33

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

dan isikan datanya seperti table dibawah ini : Field Type Length / Value kdbrg char 6 nmbrg varchar 50 satuan varchar 20 jumlah int 11 Sehingga muncul seperti gambar berikut :

Index Primary

Untuk selanjutnya buat juga semua table dibawah ini : pelanggan Field Type Length / Value kdplg char 6 nmplg varchar 50 kelamin varchar 20 agama varchar 15 alamat varchar 100 Kota varchar 50 Telepon varchar 20 Mail varchar 30 Operator Field kdoperator nmoperator kelamin alamat Userid Passid Jual Field nofak tglfak kdplg kdoperator Create by dedih varchar date char char Type 6 6 6 34 Length / Value

Index Primary

Type char varchar char varchar varchar Varchar

Length / Value 6 50 1 100 20 20

Index Primary

Index Primary

Modul Pemograman Visual With Netbeans jmlharga ppn Diskon Total detailjual Field nofak Kdbrg Harga Jumlah int int int Int Type varchar Char int Int 6 6 20 11 20 20 20 20 Length / Value

Stmik Kharisma karawang

Index Primary

Create by dedih

35