Simple Basic Calc (menggunakan JAVA)

Kalkulator merupakan sebuah aplikasi sederhana yang digunakan untuk mencari hasil dari sebuah operasi matematika baik itu operasi penjumlahan, pengurangan, pembagian maupun perkalian dan beberapa operasi lainnya.

Pada tugas kali ini, akan dibuat sebuah aplikasi kalkulator sederhana yang diberi nama “Simple Basic Calc” karena pada program ini hanya menggunakan operasi hitung dasar (basic) yang bisa digunakan untuk mencari hasil dari operasi penjumlahan, pengurangan, pembagian serta perkalian. Aplikasi kalkulator sederhana ini dibuat dengan menggunakan bahasa pemrograman java dengan memanfaatkan NetBeans 7.0 sebagai IDE nya.

Aplikasi kalkulator sederhana ini berbasis GUI, dan pada saat pembuatannya menggunakan Jframe. Kalkulator sederhana ini terdiri atas 4 operator dasar, yaitu penjumlahan, pengurangan, perkalian, dan pembagian. Berikut langkah-langkah pembuatannya:

1. Pertama-tama buka NetBeans 7.0 kemudian buat project baru melalui menu File , New Project…

12. Lalu pada step Choose Project pilih Java , Java Application kemudian klik Next.

23. Pada step Name and Location, isikan Project name dengan Calc, Set as main project, lalu klik Finish. Maka Project baru dengan nama Calc akan terbentuk.

4. Pada Projek yang dibuat, arahkan pada Project Exploler, klik kanan kemudian pilih New , JFrame Form

45. Kemudian pada menu Name and Location, isikan Class Name dengan nama Calculator, Project dengan Calc, dan Package dengan app.gui lalu klik Finish

56. Maka terbentuklah Jframe form gui baru.

6

7. Buat desain form Calculator seperti di bawah ini

7

Untuk pengaturan masing-masing komponen pada Form, dapat dilihat pada tabel berikut:

Capturetable

8. Setelah mendesain form, buat java class baru dengan meng-klik kanan pada Project Explorer, sorot New, lalu pilih Java class…

8

9. Pada menu Name and Location, isi class name dengan nama Arithmatic dan Package dengan app.calc, kemudian klik Finish.

9

10. Setelah java class Arithmetic.java terbentuk, isikan kode program di bawah ini

package app.gui; //nama package app.gui
public class Arithmatic { //nama kelas Arithmatic
private float first; //deklarasi variable first tipe data float
private float second; //deklarasi variable second tipe data float
private float result; //deklarasi variable result tipe data float
private char operator; //deklarasi variable operator tipe data char
public void setFirst(float first) { //setter setFirst
this.first = first;
}
public void setOperator(char operator) { //setter setOperator
this.operator = operator;
}
public void setSecond(float second) { //setter setSecond
this.second = second;
}
public float getResult() { //getter getResult
return result;
}
public void count() { //method count
switch (this.operator) {
case '+' : // case saat operator +
this.result = this.first + this.second;
break;
case '-' : // case saat operator -
this.result = this.first - this.second;
break;
case '*' : // case saat operator *
this.result = this.first * this.second;
break;
case '/' : // case saat operator /
this.result = this.first / this.second;
break;
default: //saat kondisi default
this.result = 0;
}
}
}

10

11. Buka kembali Calculator.java Kemudian isikan kode program pada button Hitung dengan cara klik kanan pada button Hitung, sorot Events , Action , actionPerformed [btnProccessActionPerformed] I

11

12. Isikan kode program di bawah ini

private void btnProccessActionPerformed(java.awt.event.ActionEvent evt) { // method pada btnProccessActionPerformed
Arithmatic ar = new Arithmatic(); //membuat objek baru
ar.setFirst(Float.parseFloat(txtFirst.getText())); //set data pada setFirst untuk kolom text Field txtFirst
ar.setSecond(Float.parseFloat(txtSecond.getText()));//set data pada setSecond untuk kolom text Field txtSecond
ar.setOperator(cmbOperator.getSelectedItem().toString().charAt(0)); //set data pada setOperator untuk kolom combo box cmbOperator
ar.count(); //memanggil method count
txtResult.setText(ar.getResult() + ""); //memanggil getter getResult
}

13. Lalu isikan kode program pada button Reset dengan cara klik kanan pada button Reset, sorot Events , Action , actionPerformed [btnResetActionPerformed]

12

14. Isikan kode program di bawah ini

private void btnResetActionPerformed(java.awt.event.ActionEvent evt) {   //method pada btnResetActionPerformed
txtFirst.setText(""); //mengosongkan kolom Text Field txtFirst
txtSecond.setText("");//mengosongkan kolom Text Field txtSecond
txtResult.setText("");//mengosongkan kolom Text Field txtResult
}

13

15. Setelah terisikan kode program, jalankan program dengan klik kanan , Run File

14

16. Berikut tampilan saat program Calculator dijalankan

15 20 16 17 18 19

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s