Hai gaes, disini
gue akan menjelaskan bagaimana cara membuat kalkulator sederhana
dengan menggunakan java NetBeans IDE 8.1. Langsung saja sebelum gue
kasih tau source codenya gue mau ngasih tau bagaimana Algoritma dan
flowchart dari kalkulator sederhana.
Algoritma :
-
anggap bil1 = nilai a, bil2 = nilai b
-
input nilai a,b
-
pilih salah satu operasi dari +, -, x, :, ^(pangkat)
-
jika anda memilih + , maka hasil = a + b
-
jika anda memilih - , maka hasil = a - b
-
jika anda memilih x , maka hasil = a * b
-
jika anda memilih : , maka hasil = a / b
-
jika anda memilih ^ , maka hasil = a ^ b
-
cetak hasil.Sekarang kita bahas cara membuat aplikasinya.buat project baruklik file --> new projectpilih kategori java, dan project java application lalu klik next >nama project adalah KalkulatorSederhana.(tidak mrnggunakan spasi)uncheck Create Main Class lalu klik finishDesain interface aplikasi javasetelah membuat project baru, selanjutnya adalah mendesain tampilan kalkulator yang akan kita buat.Klik kanan pada package <default package> -->new-->JFrameForm
Isi nama kelas dengan TampilanKalkulator. (tidak boleh ada spasi dinama kelas).Lalu klik finish.cara mengubah layout managernya, klik tab Design didokumenTampilanKalkulator.java lalu lihat di window navigator (sebelah kiri layar) -->klik kanan di [Jframe]--> Set Layout-->Absolute Layout
Mendasain aplikasi javaSekarang desain tampilan kalkulatornya. Cukup drag and drop dari window pallet yang berada di kanan layar kedalam.
Untuk mengubah teks dan nama variable caranya :Klik kanan pada komponen yang akan di modif -->Chenge variable name.Ganti variable name seperti kodingan yang gue buat agar sesuai
Menulis code javaPertama-tama kita mendefinisikan tipe data klik tab source di dokumen TampilanKalkulator.javaTulis definisi variable yang kita butuhkan :
Untuk mengisi kodingan secara default tinggal double klik pada komponen yang diinginkan.Inilah kode yang harus ditulis pada setiap Jbutton:
Button 0 – 9 -
angka += “x”;
-
display.setText(angka);
nilai x sesuai
dengan angka pada tombol (Jbutton)
Button koma
(,)
-
angka += “.”;
-
display.setText(angka);
Button C
(clear)
-
display.setText(“”);
-
angka1=0.0;
-
angka2=0.0;
-
jumlah=0.0;
-
angka=””;
Button (+)
-
angka1=Double.parseDouble(angka);
-
display.setText("+");
-
angka="";
-
pilih=1;
PILIH = 1 adalah
integer yang berfungsi untuk pemilihan aksi pada switch case jika
tombol (=) ditekan.
Button (-)
-
angka1=Double.parseDouble(angka);
-
display.setText("-");
-
angka="";
-
pilih=2;
Button (x)
-
angka1=Double.parseDouble(angka);
-
display.setText("*");
-
angka="";
-
pilih=3;
Button ( / )
-
angka1=Double.parseDouble(angka);
-
display.setText("/");
-
angka="";
-
pilih=4;
Button ( ^ )
-
angka1=Double.parseDouble(angka);
-
display.setText("^");
-
angka="";
-
pilih=5;
Button ( = )
-
switch(pilih){
-
case 1:
-
angka2=Double.parseDouble(angka);
-
jumlah=angka1 + angka2;
-
angka=Double.toString(jumlah);
-
display.setText(angka);
-
break;
-
case 2:
-
angka2=Double.parseDouble(angka);
-
jumlah=angka1 - angka2;
-
angka=Double.toString(jumlah);
-
display.setText(angka);
-
break;
-
case 3:
-
angka2=Double.parseDouble(angka);
-
jumlah=angka1 * angka2;
-
angka=Double.toString(jumlah);
-
display.setText(angka);
-
break;
-
case 4:
-
angka2=Double.parseDouble(angka);
-
jumlah=angka1 / angka2;
-
angka=Double.toString(jumlah);
-
display.setText(angka);
-
break;
-
case 5:
-
angka2=Double.parseDouble(angka);
-
jumlah=Math.pow(angka1,angka2);
-
angka=Double.toString(jumlah);
-
display.setText(angka);
-
break;
-
default:
-
break;
-
}
Penyempurnaan
Tampilan
Mengatur properti
JFrame
Klik kanan di area
(container) Design JFramenya -->Properties
-
Isi title JFrame.
-
Uncheck resizable. Ini beraksud agar pada saat program di Run user tidak bisa mengubah panjang atau lebar window.
Mengatur
property JTextField
Klik kanan di
komponen JTextField yang berada di dalam container JFrame
-->Properties
-
Uncheck editable. Agar user tidak dapat memasukan karakter langsung dari keyboard, menghindari karakter yang di inginkan masuk ke display.
-
Horizontal Alignment ubah menjadi Right. Agar posisi angka menjadi rata kanan
Menjalankan Aplikasi
Klik Run
-->Run
Project atau Run File
WELL DONE!!.
Semoga materi yang gue bagikan ini bermanfaat buat kalian semua, maaf
jika ada kesalahan karna gue juga baru belajar. Thanks
Sumber:
http://www.dendicious.com/2013/11/program-kalkulator-sederhana.html?m=1
Tidak ada komentar:
Posting Komentar