Belajar NETBEANS

Embed Size (px)

Citation preview

Modul Pemograman Visual With Netbeans

Stmik Kharisma karawang

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

1

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

3

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

5

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 2Mengenal 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 21.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 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 31.Buatlah seperti pada tampilan Gambar di bawah ini berikut code programnya :

Create by dedih

9

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 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 4Buatlah 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 5Menggunakan 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 5Buatlah 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 6Menggunakan 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 7Menggunakan 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