![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhREyKrc9xMlQLz9h9xDyjUvN1B0rHCNy6o40sE41bXQlfw558-6LyxrWHi1lYWENhbTGfvEJbgz7YphwC1sfEi9sATPc5OY850yB-t78N6Cexkuw9_b4Lb6X6UsRcKeTRa7uZkW3_lP8TY/s1600/calc.png) |
Kode Direktori - Belajar Buat Calculator Sederhana |
Assalamualaikum...
Teman-teman, kali ini saya membahas tentang pembuatan kalkulator di java. Aplikasi ini sangat mudah dibuat kok. Teman-teman bisa mengikuti tutorial saya nanti.
Gak susah kok buatnya, yang pasti teman-teman harus percaya diri, dan niat untuk belajar aja. Saya yakin Allah akan membantu teman-teman untuk belajar.
Baik, yang pertama, seperti biasa ucapkan mantra "Bismillah Hirohmannirrohim" terlebih dahulu.
Yang kedua teman-teman buka editor teman-teman, Saya disini menyarankan menggunakan Netbeans.
Nah sudah itu, selanjutnya new project - Java - Java Application. Lalu isi project name teman-teman. Terserah teman-teman untuk memberikan nama project tersebut. Disini saya memberi nama project name nya "Belajar". Lalu simpan sesuai dengan tempat penyimpanan data teman-teman.
Nah kita sekarang sudah punya nih project Belajar kita, yang dimana didalamnya terdapat Source Package dan Librearies. Setelah itu, saya sarankan teman-teman membuat lagi package baru dengan cara: Klik kanan pada Source Package - New - Java Package. Lalu isi nama package nya BuatCalculatorSederhana. Nah didalam package tersebut sudah ada BuatCalculatorSederhana.java. Didalam source class java nya, coba double click, lalu teman-teman coba isikan koding dibawah ini:
/*
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package BuatCalculatorSederhana;
/**
*
* @author Rosadi
*/
public class CalculatorSederhana {
public double menghitung (double x, double y, String Angka){
double nilai = 0;
if (Angka.equals("+")){
nilai = x + y;
}else if (Angka.equals("-")){
nilai = x - y;
}else if (Angka.equals("*")){
nilai = x * y;
}else if (Angka.equals("/")){
nilai = x / y;
}
return nilai;
}
}
Nah apabila sudah membuat source java classnya, teman buat file baru didalam package BuatCalculatorSederhana yang tadi. Dengan cara klik kanan pada package tersebut - New - Jframe Form - Lalu class name nya CalculatorSederhananya.
Nah, baik apabila sudah membuat JFrame Form nya teman-teman buat desain seperti ini.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhO-VmCDxGLeqTA1vXpnLFjACRmMq0n4ptUjuSkNtV0kd6SIPVUuuwP-4SFc-9wIHrJ-DH4-h7pSnhMZjdHg8NTWUlFXoV5vEmxBI54LXobQStXjeJ-27W93MV9M22LtCrXUm9GeIf6F8i/s400/java+calculator.png) |
Kode Direktori - Belajar Buat Calculator Sederhana |
Nah, teman-teman bisa lihat image di atas, sudah sangat jelas yah. Rubah semua nama conntent default , dan sesuaikan dengan yang ada didalam keterangan. Lalu buat merubah isi dalam combo box nya, teman-teman bisa lihat panah hitam yang menuju ke arah combo dan model, pilih model untuk merubah isi tanda +, - , * dan, /.
Apabila sudah teman-teman desain, coba teman-teman klik kanan di "button =" Klik kanan - Events - Action - actionPeformed . Nah teman-teman klik itu. Lalu teman-teman isi koding nya
/*
private void btn_samadenganActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String Angka = (String) combo_tanda.getSelectedItem();
double x = Double.parseDouble(text1.getText());
double y = Double.parseDouble(text2.getText());
Double nilai = logic.menghitung(x, y, Angka);
String nilaiString = String.valueOf(nilai);
if(nilaiString.endsWith(".0")){
int nilaiGakPakeString = nilai.intValue();
nilaiString = String.valueOf(nilaiGakPakeString);
}
label_hasil.setText(nilaiString);
}
Nah, saya akan jelaskan satu per satu dari koding yang kedua ini.
~String Angka = (String) combo_tanda.getSelectedItem();
String angka di ambil dari BuatCalculatorSederhana.class yah coba deh cek yah.
~double x = Double.parseDouble(text1.getText());
~double y = Double.parseDouble(text2.getText());
coding di atas ini akan akan memberi nilai kepada variabel x dan y. yang dimana sudah kita buat kondisi ifelse yang ada pada BuatCalculatorSederhana, dan nilai x dan y itu akan memanggil class tersebut.
Gimana mudahkan?
Selamat mencoba teman-teman, semangat belajar. Akhir kata ucapkan Alhamdullillah.