SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
TUTORIAL JAVA BASIC - CREATED BY EDI CASNADI
Judul
Penulis
Level
Hak
Kategori

: PERHITUNGAN DENGAN JAVA DAN NETBEANS
: Edi Casnadi
: Java Basic
: csa-interganesha
: Untuk dipublis secara bebas

PERHITUNGAN DENGAN JAVA DAN NETBEANS

Nah kita ketemu lagi dalam tutorial Java Programming ini, kali ini saya akan membahas tentang
bagaimana membuat program perhitungan dengan Java dan Netbeans., berikut langkah-langkahnya,
yaitu:




Bukalah Netbeans yang ada dikomputer Anda.
Buatlah project baru dengan nama : PHitung
Kemudian buatlah Jframe dengan nama : FHitung

Untuk lebih lengkapnya ikuti tutorial ini tahap demi tahap yaitu:
1. Buat desain form sebagai berikut:

Keterangan pada Property desain program di atas:
NO
1
2
3
4
5
6
7
8

NAMA OBJECT
JFrame1
JLabel1
JLabel2
JLabel3
JLabel4
JTextFiled1
JTextFiled2
JTextFiled3

www.csa-interganesha.com

TEXT
PROGRAM PERHITUNGAN
Angka 1
Angka 2
Hasil
<kosong>
<kosong>
<kosong>

CHANGE VARIABLE NAME
FHitung
JLabel1
JLabel2
JLabel3
JLabel4
tAngka1
tAngka2
tHasil

Page 1
TUTORIAL JAVA BASIC - CREATED BY EDI CASNADI
9
10
11
12
13
14

JButton1
JButton2
JButton3
JButton4
JButton5
JButton6

Kali
Bagi
Tambah
Kurang
Bersih
Keluar

btnKali
btnBagi
btnTambah
btnKurang
btnBersih
btnKeluar

2. Coding Pada Masing-Masing Tombol
a. Tombol Kali
private void btnKaliActionPerformed(java.awt.event.ActionEvent evt) {
int hasil;
hasil=Integer.parseInt(tAngka1.getText()) * Integer.parseInt(tAngka2.getText());
tHasil.setText(""+hasil);
}
b. Tombol Bagi
private void btnBagiActionPerformed(java.awt.event.ActionEvent evt) {
float hasil;
hasil=Float.parseFloat(tAngka1.getText()) * Float.parseFloat(tAngka2.getText());
tHasil.setText(""+hasil);
}
c. Tombol Jumlah
private void btnTambahActionPerformed(java.awt.event.ActionEvent evt) {
int hasil;
hasil=Integer.parseInt(tAngka1.getText()) + Integer.parseInt(tAngka2.getText());
tHasil.setText(""+hasil);
}
d. Tombol Kurang
private void btnKurangActionPerformed(java.awt.event.ActionEvent evt) {
int hasil;
hasil=Integer.parseInt(tAngka1.getText()) - Integer.parseInt(tAngka2.getText());
tHasil.setText(""+hasil);
}
e. Tombol Bersih
private void btnBersihActionPerformed(java.awt.event.ActionEvent evt) {
tAngka1.setText("");
tAngka2.setText("");
tHasil.setText("");
tAngka1.requestFocus();
}
f.

Tombol KELUAR
private void btnKeluarActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
}

www.csa-interganesha.com

Page 2
TUTORIAL JAVA BASIC - CREATED BY EDI CASNADI
3.

Koding selengkapnya
Jika tanda bold/tebal maka yang harus diketik secara manual dan untuk tanda italic/miring
merupakan komentar, berikut kode selengkapnya, yaitu
public class FHitung extends javax.swing.JFrame {
/** Creates new form FHitung */
public FHitung() {
initComponents();
}
/**
* csa-interganesha
* Created By Edi Casnadi
*/
@SuppressWarnings("unchecked")
private void btnKaliActionPerformed(java.awt.event.ActionEvent evt) {
int hasil;
hasil=Integer.parseInt(tAngka1.getText()) * Integer.parseInt(tAngka2.getText());
tHasil.setText(""+hasil);
}
private void btnKeluarActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
}
private void btnBersihActionPerformed(java.awt.event.ActionEvent evt) {
tAngka1.setText("");
tAngka2.setText("");
tHasil.setText("");
tAngka1.requestFocus();
}
private void btnBagiActionPerformed(java.awt.event.ActionEvent evt) {
float hasil;
hasil=Float.parseFloat(tAngka1.getText()) * Float.parseFloat(tAngka2.getText());
tHasil.setText(""+hasil);
}
private void btnTambahActionPerformed(java.awt.event.ActionEvent evt) {
int hasil;
hasil=Integer.parseInt(tAngka1.getText()) + Integer.parseInt(tAngka2.getText());
tHasil.setText(""+hasil);
}
private void btnKurangActionPerformed(java.awt.event.ActionEvent evt) {
int hasil;
hasil=Integer.parseInt(tAngka1.getText()) - Integer.parseInt(tAngka2.getText());
tHasil.setText(""+hasil);
}
// Variables declaration - do not modify
private javax.swing.JButton btnBagi;

www.csa-interganesha.com

Page 3
TUTORIAL JAVA BASIC - CREATED BY EDI CASNADI
private javax.swing.JButton btnBersih;
private javax.swing.JButton btnKali;
private javax.swing.JButton btnKeluar;
private javax.swing.JButton btnKurang;
private javax.swing.JButton btnTambah;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JTextField tAngka1;
private javax.swing.JTextField tAngka2;
private javax.swing.JTextField tHasil;
// End of variables declaration
}

SILAHKAN DOWNLOAD FILE PROGRAM DI ATAS PADA WEB TERKAIT.
www.csa-interganesha.com/tutorial/

--- SEKIAN DAN TERIMAKSIH --SEMOGA BERMANFAAT DAN TUNGGU TUTORIAL SELANJUTNYA

www.csa-interganesha.com

Page 4

Contenu connexe

Tendances

Modul kkpi kelas xi power point
Modul kkpi kelas xi power pointModul kkpi kelas xi power point
Modul kkpi kelas xi power pointdamarpstika
 
Kalimat dalam bahasa indonesia
Kalimat dalam bahasa indonesiaKalimat dalam bahasa indonesia
Kalimat dalam bahasa indonesiaIsmee Sa'adah
 
Perangkat keras komputer (input-output-proses)
Perangkat keras komputer (input-output-proses)Perangkat keras komputer (input-output-proses)
Perangkat keras komputer (input-output-proses)rn firmansyah
 
7 Metode Pencarian Data Array
7 Metode Pencarian Data Array7 Metode Pencarian Data Array
7 Metode Pencarian Data ArraySimon Patabang
 
Makna konotatif dan denotatif
Makna konotatif dan denotatif Makna konotatif dan denotatif
Makna konotatif dan denotatif Muhammad Jazuli
 
4.2 dasar dasar teknik jaringan komputer dan telekomunikasi-bab 1
4.2 dasar dasar teknik jaringan komputer dan telekomunikasi-bab 14.2 dasar dasar teknik jaringan komputer dan telekomunikasi-bab 1
4.2 dasar dasar teknik jaringan komputer dan telekomunikasi-bab 1HermantoSMKN1Bone
 
COMPUTER WORKING FLOW.pptx
COMPUTER WORKING FLOW.pptxCOMPUTER WORKING FLOW.pptx
COMPUTER WORKING FLOW.pptxAzaFaiz
 
MS EXCEL VLOOKUP DAN HLOOKUP.pptx
MS EXCEL VLOOKUP DAN HLOOKUP.pptxMS EXCEL VLOOKUP DAN HLOOKUP.pptx
MS EXCEL VLOOKUP DAN HLOOKUP.pptxNenengNurazizah1
 
Syarat untuk mengajukan proposal skripsi
Syarat untuk mengajukan proposal skripsiSyarat untuk mengajukan proposal skripsi
Syarat untuk mengajukan proposal skripsiRangga Setiaga
 
Teknologi maklumat pada masa kini
Teknologi maklumat pada masa kiniTeknologi maklumat pada masa kini
Teknologi maklumat pada masa kiniMegala Silva Raju
 
Fakta Pendidikan #PAPUA
Fakta Pendidikan #PAPUAFakta Pendidikan #PAPUA
Fakta Pendidikan #PAPUABudi WIJAYARTO
 
Struktur bahasa indonesia ragam ilmiah
Struktur bahasa indonesia ragam ilmiahStruktur bahasa indonesia ragam ilmiah
Struktur bahasa indonesia ragam ilmiahImroati Ar
 

Tendances (20)

Modul kkpi kelas xi power point
Modul kkpi kelas xi power pointModul kkpi kelas xi power point
Modul kkpi kelas xi power point
 
Kalimat dalam bahasa indonesia
Kalimat dalam bahasa indonesiaKalimat dalam bahasa indonesia
Kalimat dalam bahasa indonesia
 
Kelompok 2 VoIP
Kelompok 2 VoIPKelompok 2 VoIP
Kelompok 2 VoIP
 
Ragam ayat
Ragam ayatRagam ayat
Ragam ayat
 
Perangkat keras komputer (input-output-proses)
Perangkat keras komputer (input-output-proses)Perangkat keras komputer (input-output-proses)
Perangkat keras komputer (input-output-proses)
 
7 Metode Pencarian Data Array
7 Metode Pencarian Data Array7 Metode Pencarian Data Array
7 Metode Pencarian Data Array
 
Makna konotatif dan denotatif
Makna konotatif dan denotatif Makna konotatif dan denotatif
Makna konotatif dan denotatif
 
4.2 dasar dasar teknik jaringan komputer dan telekomunikasi-bab 1
4.2 dasar dasar teknik jaringan komputer dan telekomunikasi-bab 14.2 dasar dasar teknik jaringan komputer dan telekomunikasi-bab 1
4.2 dasar dasar teknik jaringan komputer dan telekomunikasi-bab 1
 
COMPUTER WORKING FLOW.pptx
COMPUTER WORKING FLOW.pptxCOMPUTER WORKING FLOW.pptx
COMPUTER WORKING FLOW.pptx
 
Fonologi
FonologiFonologi
Fonologi
 
PBO-2201020056.pptx
PBO-2201020056.pptxPBO-2201020056.pptx
PBO-2201020056.pptx
 
MS EXCEL VLOOKUP DAN HLOOKUP.pptx
MS EXCEL VLOOKUP DAN HLOOKUP.pptxMS EXCEL VLOOKUP DAN HLOOKUP.pptx
MS EXCEL VLOOKUP DAN HLOOKUP.pptx
 
Syarat untuk mengajukan proposal skripsi
Syarat untuk mengajukan proposal skripsiSyarat untuk mengajukan proposal skripsi
Syarat untuk mengajukan proposal skripsi
 
Teknologi maklumat pada masa kini
Teknologi maklumat pada masa kiniTeknologi maklumat pada masa kini
Teknologi maklumat pada masa kini
 
Konsep Bahasa dan Fungsi Bahasa Indonesia
Konsep Bahasa dan Fungsi Bahasa IndonesiaKonsep Bahasa dan Fungsi Bahasa Indonesia
Konsep Bahasa dan Fungsi Bahasa Indonesia
 
Fakta Pendidikan #PAPUA
Fakta Pendidikan #PAPUAFakta Pendidikan #PAPUA
Fakta Pendidikan #PAPUA
 
Makalah Sintaksis Bahasa Indonesia
Makalah Sintaksis Bahasa IndonesiaMakalah Sintaksis Bahasa Indonesia
Makalah Sintaksis Bahasa Indonesia
 
Pengembangan Paragraf
Pengembangan ParagrafPengembangan Paragraf
Pengembangan Paragraf
 
Memo dan-surat
Memo dan-suratMemo dan-surat
Memo dan-surat
 
Struktur bahasa indonesia ragam ilmiah
Struktur bahasa indonesia ragam ilmiahStruktur bahasa indonesia ragam ilmiah
Struktur bahasa indonesia ragam ilmiah
 

Plus de casnadi

Pengulanganwhilealgoritma
PengulanganwhilealgoritmaPengulanganwhilealgoritma
Pengulanganwhilealgoritmacasnadi
 
Pengulangan for Algoritma
Pengulangan for AlgoritmaPengulangan for Algoritma
Pengulangan for Algoritmacasnadi
 
Kondisional If then Algoritma
Kondisional If then AlgoritmaKondisional If then Algoritma
Kondisional If then Algoritmacasnadi
 
Struktur Runtunan Algoritma
Struktur Runtunan AlgoritmaStruktur Runtunan Algoritma
Struktur Runtunan Algoritmacasnadi
 
Penulisanalgoritma
PenulisanalgoritmaPenulisanalgoritma
Penulisanalgoritmacasnadi
 
Dasar Algoritma
Dasar Algoritma Dasar Algoritma
Dasar Algoritma casnadi
 
Sejarah Algoritma
Sejarah Algoritma Sejarah Algoritma
Sejarah Algoritma casnadi
 
Tampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeansTampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeanscasnadi
 

Plus de casnadi (8)

Pengulanganwhilealgoritma
PengulanganwhilealgoritmaPengulanganwhilealgoritma
Pengulanganwhilealgoritma
 
Pengulangan for Algoritma
Pengulangan for AlgoritmaPengulangan for Algoritma
Pengulangan for Algoritma
 
Kondisional If then Algoritma
Kondisional If then AlgoritmaKondisional If then Algoritma
Kondisional If then Algoritma
 
Struktur Runtunan Algoritma
Struktur Runtunan AlgoritmaStruktur Runtunan Algoritma
Struktur Runtunan Algoritma
 
Penulisanalgoritma
PenulisanalgoritmaPenulisanalgoritma
Penulisanalgoritma
 
Dasar Algoritma
Dasar Algoritma Dasar Algoritma
Dasar Algoritma
 
Sejarah Algoritma
Sejarah Algoritma Sejarah Algoritma
Sejarah Algoritma
 
Tampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeansTampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeans
 

Program Hitung di java dan netbeans

  • 1. TUTORIAL JAVA BASIC - CREATED BY EDI CASNADI Judul Penulis Level Hak Kategori : PERHITUNGAN DENGAN JAVA DAN NETBEANS : Edi Casnadi : Java Basic : csa-interganesha : Untuk dipublis secara bebas PERHITUNGAN DENGAN JAVA DAN NETBEANS Nah kita ketemu lagi dalam tutorial Java Programming ini, kali ini saya akan membahas tentang bagaimana membuat program perhitungan dengan Java dan Netbeans., berikut langkah-langkahnya, yaitu:    Bukalah Netbeans yang ada dikomputer Anda. Buatlah project baru dengan nama : PHitung Kemudian buatlah Jframe dengan nama : FHitung Untuk lebih lengkapnya ikuti tutorial ini tahap demi tahap yaitu: 1. Buat desain form sebagai berikut: Keterangan pada Property desain program di atas: NO 1 2 3 4 5 6 7 8 NAMA OBJECT JFrame1 JLabel1 JLabel2 JLabel3 JLabel4 JTextFiled1 JTextFiled2 JTextFiled3 www.csa-interganesha.com TEXT PROGRAM PERHITUNGAN Angka 1 Angka 2 Hasil <kosong> <kosong> <kosong> CHANGE VARIABLE NAME FHitung JLabel1 JLabel2 JLabel3 JLabel4 tAngka1 tAngka2 tHasil Page 1
  • 2. TUTORIAL JAVA BASIC - CREATED BY EDI CASNADI 9 10 11 12 13 14 JButton1 JButton2 JButton3 JButton4 JButton5 JButton6 Kali Bagi Tambah Kurang Bersih Keluar btnKali btnBagi btnTambah btnKurang btnBersih btnKeluar 2. Coding Pada Masing-Masing Tombol a. Tombol Kali private void btnKaliActionPerformed(java.awt.event.ActionEvent evt) { int hasil; hasil=Integer.parseInt(tAngka1.getText()) * Integer.parseInt(tAngka2.getText()); tHasil.setText(""+hasil); } b. Tombol Bagi private void btnBagiActionPerformed(java.awt.event.ActionEvent evt) { float hasil; hasil=Float.parseFloat(tAngka1.getText()) * Float.parseFloat(tAngka2.getText()); tHasil.setText(""+hasil); } c. Tombol Jumlah private void btnTambahActionPerformed(java.awt.event.ActionEvent evt) { int hasil; hasil=Integer.parseInt(tAngka1.getText()) + Integer.parseInt(tAngka2.getText()); tHasil.setText(""+hasil); } d. Tombol Kurang private void btnKurangActionPerformed(java.awt.event.ActionEvent evt) { int hasil; hasil=Integer.parseInt(tAngka1.getText()) - Integer.parseInt(tAngka2.getText()); tHasil.setText(""+hasil); } e. Tombol Bersih private void btnBersihActionPerformed(java.awt.event.ActionEvent evt) { tAngka1.setText(""); tAngka2.setText(""); tHasil.setText(""); tAngka1.requestFocus(); } f. Tombol KELUAR private void btnKeluarActionPerformed(java.awt.event.ActionEvent evt) { System.exit(0); } www.csa-interganesha.com Page 2
  • 3. TUTORIAL JAVA BASIC - CREATED BY EDI CASNADI 3. Koding selengkapnya Jika tanda bold/tebal maka yang harus diketik secara manual dan untuk tanda italic/miring merupakan komentar, berikut kode selengkapnya, yaitu public class FHitung extends javax.swing.JFrame { /** Creates new form FHitung */ public FHitung() { initComponents(); } /** * csa-interganesha * Created By Edi Casnadi */ @SuppressWarnings("unchecked") private void btnKaliActionPerformed(java.awt.event.ActionEvent evt) { int hasil; hasil=Integer.parseInt(tAngka1.getText()) * Integer.parseInt(tAngka2.getText()); tHasil.setText(""+hasil); } private void btnKeluarActionPerformed(java.awt.event.ActionEvent evt) { System.exit(0); } private void btnBersihActionPerformed(java.awt.event.ActionEvent evt) { tAngka1.setText(""); tAngka2.setText(""); tHasil.setText(""); tAngka1.requestFocus(); } private void btnBagiActionPerformed(java.awt.event.ActionEvent evt) { float hasil; hasil=Float.parseFloat(tAngka1.getText()) * Float.parseFloat(tAngka2.getText()); tHasil.setText(""+hasil); } private void btnTambahActionPerformed(java.awt.event.ActionEvent evt) { int hasil; hasil=Integer.parseInt(tAngka1.getText()) + Integer.parseInt(tAngka2.getText()); tHasil.setText(""+hasil); } private void btnKurangActionPerformed(java.awt.event.ActionEvent evt) { int hasil; hasil=Integer.parseInt(tAngka1.getText()) - Integer.parseInt(tAngka2.getText()); tHasil.setText(""+hasil); } // Variables declaration - do not modify private javax.swing.JButton btnBagi; www.csa-interganesha.com Page 3
  • 4. TUTORIAL JAVA BASIC - CREATED BY EDI CASNADI private javax.swing.JButton btnBersih; private javax.swing.JButton btnKali; private javax.swing.JButton btnKeluar; private javax.swing.JButton btnKurang; private javax.swing.JButton btnTambah; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JTextField tAngka1; private javax.swing.JTextField tAngka2; private javax.swing.JTextField tHasil; // End of variables declaration } SILAHKAN DOWNLOAD FILE PROGRAM DI ATAS PADA WEB TERKAIT. www.csa-interganesha.com/tutorial/ --- SEKIAN DAN TERIMAKSIH --SEMOGA BERMANFAAT DAN TUNGGU TUTORIAL SELANJUTNYA www.csa-interganesha.com Page 4