Latihan06 (Operator)
Latihan06 (Operator) : Netbeans
Pada latihan06 ini saya penulis mengajak mendiskusikan mengenai penggunaan operator-operator yang disediakan oleh Bahasa Pemrograman Java. Kopetensi dasar secara umum, agar kalian bisa mendeskripsikan dapat memahami penggunaan operator-operator pada bahasa pemrograman Java. Penulis berharap, diakhir pembahasan, para pembaca bisa :
b. Penggunaan Operasi Pemberi Nilai
c. Penggunaan Operator Penambah dan Pengurang
d. Penggunaan Operator Pembanding
d. Penggunaan Operator Logika
Operator adalah simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan sesuatu
operasi atau manipulasi, seperti penjumlahan, pengurangan dan lain-lain.
int a=Integer.parseInt(tNilai1.getText());
int b=Integer.parseInt(tNilai2.getText());
int c=a+b;
tHasil.setText(Integer.toString(c));
lakukan hal yang sama pada bKurang, bKali, danbBagi :
private void bKurangActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int a=Integer.parseInt(tNilai1.getText());
int b=Integer.parseInt(tNilai2.getText());
int c=a-b;
tHasil.setText(Integer.toString(c));
}private void bKaliActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int a=Integer.parseInt(tNilai1.getText());
int b=Integer.parseInt(tNilai2.getText());
int c=a*b;
tHasil.setText(Integer.toString(c));
}private void bBagiActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
float a=Float.parseFloat(tNilai1.getText());
float b=Float.parseFloat(tNilai2.getText());
float c=a/b;
tHasil.setText(Float.toString(c));
}
private void bKeluarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.exit(0);
}
Didalam suatu penulisan ekspresi aritmatika sering kita jumpai menggunakan beberapa operator aritmatika yang berbeda secara bersamaan. Maka dalam prosenya akan berbeda, tergantung dari urutan atau tingkatan operator tersebut. Berikut urutan operator aritmatika, seperti dibawah ini :
A=8+2*3/6
Maka langkah-langkah perhitungannya :
Langkah 1:
A = 2 * 3 hasilnya 6
A=8+6/6
Langkah 2:
A = 6 / 6 hasilnya 1
A=8+1
Langkah 3 :
A=9
Tingkatan operator-operator ini, bisa diabaikan dengan menggunakan tanda kurung buka " ( "dan " ) ". Jika suatu ekspresi terdapat didalam tanda kurung, maka proses ekspresi tersebut akan diproses terlebih dahulu, tanpa melihat tingkatan operator.
Contoh : A = (8 + 2) * 3 / 6
Maka langkah-langkah perhitungannya :
Langkah 1:
A = 8 + 2 hasilnya 10
A = 10 * 3 / 6
Langkah 2 :
A = 10 * 3 hasilnya 30
A = 30 / 6
Langkah 3:
A=5
private void bProsesActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Integer A,B;
A=8+2*3/6;
B=(8+2)*3/6;
tA.setText(Integer.toString(A));
tB.setText(Integer.toString(B));
}
Masih berkaitan dengan operator pemberi nilai, Java menyediakan operator penambah dan pengurang, yaitu digunakan untuk menambah satu dan mengurang satu dari nilai pada dirinya sendiri. Dari contoh penulisan operator pemberi nilai sebagai penyederhanaannya dapat digunakan operator penambah dan pengurang.
A ++ atau ++A dan A–– atau ––A
Kedua bentuk penulisan notasi ini mempunyai arti yang berbeda. Perbedaan penulisan tersebut, yaitu :
- Jika diletakan didepan variabel, maka proses penambahan atau pengurangan akan dilakukan sesaat sebelum atau langsung pada saat menjumpai ekspresi ini, sehingga nilai variabel tadi akan langsung berubah begitu ekspresi ini ditemukan, sedangkan
- b) Jika diletakan dibelakang variabel, maka proses penambahan atau pengurangan akan dilakukan setelah ekspresi ini dijumpai atau nilai variabel akan tetap pada saat ekspresi ini ditemukan.
Java menyediakan beberapa operator yang digunakan untuk membuat perbandingan-perbandingan antar variabel-variabel, variabel dan literal atau tipe informasi lainnya didalam program. Operator Pembading (Comparasion) digunakan untuk membandingkan dua buah nilai. Hasil perbandingan operator ini menghasilkan nilai Boolean yaitu True atau False.
Operator Relasi digunakan untuk menghubungkan dua buah operasi relasi menjadi sebuah ungkapan
kondisi. Hasil dari operator logika ini menghasilkan nilai boolean True atau False.
Ekspresi Relasi-1 -> A + 4 < 10
Ekspresi Relasi-2 ->B>A + 5
Ekspresi Relasi-3 ->C - 3 >= 4
Penggabungan ketiga ekspresi relasi diatas menjadi ;
A+4 < 10 && B>A+5 && C–3 >= 4
Jika nilai A = 3; B = 3; C = 7, maka ketiga ekspresi tersebut mempunyai nilai :
Ekspresi Relasi-1 ->A + 4 < 10 3 + 4 < 10 -> BENAR
Ekspresi Relasi-2 ->B>A + 5 3>3+5 -> SALAH
Ekspresi Relasi-3 ->C – 3 >= 4 7 – 3 >= 4 -> BENAR
Dari ekspresi relasi tersebut mempunyai nilai BENAR, maka
A+4 < 10 && B>A+5 && C–3 >= 4 -> SALAH
Operator logika OR digunakan untuk menghubungkan dua atau lebih ekspresi relasi, akan dianggap BENAR, bila salah satu ekspresi relasi yang dihubungkan bernilai BENAR dan bila semua ekspresi relasi yang dihubungkan bernilai SALAH, maka akan bernilai SALAH.
Contoh :
Ekspresi Relasi-1 -> A + 4 < 10
Ekspresi Relasi-2 ->B>A + 5
Ekspresi Relasi-3 ->C - 3 > 4
Penggabungan ketiga ekspresi relasi diatas menjadi ;
A+4 < 10 || B>A+5 || C–3 > 4
Jika nilai A = 3; B = 3; C = 7, maka ketiga ekspresi tersebut mempunyai nilai :
Ekspresi Relasi-1 -> A + 4 < 10 -> 3 + 4 < 10 -> BENAR
Ekspresi Relasi-2 -> B>A + 5 ->3>3+5 -> SALAH
Ekspresi Relasi-3 -> C - 3 > 4 -> 7–3>4 -> SALAH
Dilihat ekspresi diatas salah satu ekspresi tersebut mempunyai nilai BENAR, maka ekspresi tersebut tetap
bernilai BENAR.
A+4 < 10 || B>A+5 || C–3 > 4 -> BENAR
Operator logika NOT akan memberikan nilai kebalikkan dari ekspresi yang disebutkan. Jika nilai yang disebutkan bernilai BENAR maka akan menghasilkan nilai SALAH, begitu pula sebaliknya.
Contoh :
Ekspresi Relasi -> A + 4 < 10
Penggunaan Operator Logika NOT diatas menjadi : !(A+4 < 10)
Jika nilai A = 3; maka ekspresi tersebut mempunyai nilai :
Ekspresi Relasi-1 -> A + 4 < 10 -> 3 + 4 < 10 -> BENAR
Dilihat ekspresi diatas salah satu ekspresi tersebut mempunyai nilai BENAR dan jika digunakan operator
logika NOT, maka ekspresi tersebut akan bernilai SALAH
!(A+4 < 10) -> !(BENAR) = SALAH
Untuk kalian yang baru belajar java netbeans belajarlah dari materi pertama :
Materi ke-1 : Teori Java Netbeans
Materi ke-2 : Konsep Dasar Class Object
Materi ke-3 : Encapsulation
Materi ke-4 : Pewarisan
Materi ke-5 : Polymorpishm
Materi ke-6 : JFrame dan Objek
Materi ke-7 : Operator
Materi ke-8 : Percabangan
Materi ke-9 : Perulangan
Materi ke-10 : Dasar SQL Java
Materi ke-11 : Pembuatan Aplikasi Supply Part 1
Materi ke-12 : Pembuatan Aplikasi Supply Order Part 2
Materi ke-13 : Pembuatan Aplikasi Supply Order Part 3
Materi ke-14 : Pembuatan Aplikasi Supply Order Final