Jumat, 07 Oktober 2016

Membuat kalkulator sederhana dengan java Netbeans 8.1


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 baru
    klik file --> new project
    pilih kategori java, dan project java application lalu klik next >
    nama project adalah KalkulatorSederhana.(tidak mrnggunakan spasi)
    uncheck Create Main Class lalu klik finish
                        
    Desain interface aplikasi java
    setelah 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 didokumen
    TampilanKalkulator.java lalu lihat di window navigator (sebelah kiri layar) -->klik kanan di [Jframe]--> Set Layout-->Absolute Layout
                                

    Mendasain aplikasi java
    Sekarang 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 java
    Pertama-tama kita mendefinisikan tipe data klik tab source di dokumen TampilanKalkulator.java
    Tulis 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 (,)
  1. angka += “.”;
  2. display.setText(angka);
Button C (clear)
  1. display.setText(“”);
  2. angka1=0.0;
  3. angka2=0.0;
  4. jumlah=0.0;
  5. angka=””;
Button (+)
  1. angka1=Double.parseDouble(angka);
  2. display.setText("+");
  3. angka="";
  4. pilih=1;
PILIH = 1 adalah integer yang berfungsi untuk pemilihan aksi pada switch case jika tombol (=) ditekan.
Button (-)
  1. angka1=Double.parseDouble(angka);
  2. display.setText("-");
  3. angka="";
  4. pilih=2;
Button (x)
  1. angka1=Double.parseDouble(angka);
  2. display.setText("*");
  3. angka="";
  4. pilih=3;
Button ( / )
  1. angka1=Double.parseDouble(angka);
  2. display.setText("/");
  3. angka="";
  4. pilih=4;
Button ( ^ )
  1. angka1=Double.parseDouble(angka);
  2. display.setText("^");
  3. angka="";
  4. pilih=5;

Button ( = )
  1. switch(pilih){
  2. case 1:
  3. angka2=Double.parseDouble(angka);
  4. jumlah=angka1 + angka2;
  5. angka=Double.toString(jumlah);
  6. display.setText(angka);
  7. break;
  8. case 2:
  9. angka2=Double.parseDouble(angka);
  10. jumlah=angka1 - angka2;
  11. angka=Double.toString(jumlah);
  12. display.setText(angka);
  13. break;
  14. case 3:
  15. angka2=Double.parseDouble(angka);
  16. jumlah=angka1 * angka2;
  17. angka=Double.toString(jumlah);
  18. display.setText(angka);
  19. break;
  20. case 4:
  21. angka2=Double.parseDouble(angka);
  22. jumlah=angka1 / angka2;
  23. angka=Double.toString(jumlah);
  24. display.setText(angka);
  25. break;
  26. case 5:
  27. angka2=Double.parseDouble(angka);
  28. jumlah=Math.pow(angka1,angka2);
  29. angka=Double.toString(jumlah);
  30. display.setText(angka);
  31. break;
  32. default:
  33. break;
  34. }

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