Langsung ke konten utama

Program Kalkulator Sederhana



Program Kalkulator Sederhana Menggunakan Java Neatbeans Berbasis GUI



Membuat kalkulator sederhana menggunakan  Java Netbeans cukup mudah, karena program yang ditulis tidak terlalu rumit, tapi memang perlu sedikit kesabaran kalo anda baru belajar Java Netbeans. Program ini saya buat dengan menggunakan Netbeans IDE 8.2


Buat Project Aplikasi Baru

Buka program Netbeans IDE yang sudah terinstal di PC.
Klik FILE --> NEW PROJECT

Perlu diketahui program yang akan kita buat adalah aplikasi Java biasa yang menggunakan GUI ( Graphic User Interface )

Pilih kategori Java, dan project Java Application, lalu klik Next


Nama project kita sekarang adalah Kalkulator.
Tips : Untuk Project Name saya sarankan tidak menggunakan spasi

Untuk lokasi project simpanlah di folder yang menurut anda aman.

Uncheck Create Main Class, karena pada saat membuat program nanti kita akan menggunakan class JFrame sebagai main class. Lalu klik Finish.
Project baru telah selesai dibuat.
Project bernama Kalkulator selesai dibuat.
Source Package masih kosong.

Persiapan desain interface  Aplikasi Java

Setelah membuat project baru, selanjutnya adalah mendesain tampilan kalkulator yang akan kita buat.

Klik kanan pada package <default package> --> New --> JFrame Form

Isi nama kelas dengan TampilanKalkulator, tidak boleh ada spasi di nama kelas. Lalu klik Finish
Untuk mempermudah membuat desain tampilannya, saya sarankan mengguankan Layout Manager Absolute Layout. Sebelumnya pastikan Window Navigator sudah diaktifkan ( Window --> Navigating --> Navigator ).

Caranya mengubah layout managernya, klik tab Design didokumen tampilan Kalkulator.java lalu lihat di Window Navigator ( sebelah kiri layar ) --> klik kanan di [JFrame] --> Set Layout --> Absolute Layout

Mendesain tampilan aplikasi

Sekarang saatnya mendesain tampilan aplikasinya. Cukup drag dan drop dari window pallete ( Window --> Pallete ) yang berada di kanan layar ke dalam desain Kalkulator.java. Geser kiri kanan bawah atas panjang dan lebarnya hingga nampak seperti tampilan berikut ini :
Desain kalkulator sederhana di netbeans

Untuk merubah teks dan nama variabel komponen caranya :
Klik kanan pada komponen yang akan di modif --> EditText ( untuk merubah teks yang tampil ), Change Variabel Name ( untuk merubah nama variabel komponen ).

Agar sesuai dengan kode yang telah saya buat ganti Variabel Name tiap komponen sesuai daftar nama variabel dibawah ini. *Hati-hati Java CaseSensitive artinya besar kecil huruf mempengaruhi kode.

Menulis Kode Java

Setelah selesai membuat desain interface nya, sekarang saatnya kita akan menulis kode Java.
Hal pertama yang harus kita lakukan adalah mendefinisikan tipe data
Klik tab Source didokumen Kalkulator.java
Tulis definisi variabel tepat dibawah 
double input1, input2, hasil;
        
        input1 = Double.parseDouble(this.txtinp1.getText());
        input2 = Double.parseDouble(this.txtinp2.getText());
       
        hasil = input1 / input2;
       
        this.lblhasil.setText(""+hasil);
Untuk mengisi kodingan, secara default tinggal Double Click pada komponen yang di inginkan maka kita langsung menggunakan Event actionPerformed ( klik kanan pada komponen yang diinginkan --> Events --> Action --> actionPerformed ). Artinya jika user meng-klik tombol maka java akan menjalankan kode yang kita tulis di object actionPerformed
Berikut kode yang harus di tulis pada setiap JButton
JButton 0 s.d 9
1
2
angka += "x";
display.setText(angka);
Nilai x sesuai dengan angka pada JButton yang akan ditampilkan di display ( JTextField ).
Maksud kode diatas adalah jika suatu tombol angka di klik maka akan meletakan 1 digit angka tertentu di sebelah kanan variabel angka. Lalu mengubah text pada display menjadi isi dari variabel angka.
Memastikan semua komponen berniali Nol / Null.
JButton Tambah  ( + )
double input1, input2, hasil;
        input1 = Double.parseDouble(this.txtinp1.getText());
        input2 = Double.parseDouble(this.txtinp2.getText());
            hasil = input1 + input2;
        this.lblhasil.setText(""+hasil)
JButton Kurang  ( - )
double input1, input2, hasil;
        input1 = Double.parseDouble(this.txtinp1.getText());
        input2 = Double.parseDouble(this.txtinp2.getText());
        hasil = input1 - input2;



JButton Kali ( * )
double input1, input2, hasil
        input1 = Double.parseDouble(this.txtinp1.getText());
        input2 = Double.parseDouble(this.txtinp2.getText());
        hasil = input1 * input2;
        this.lblhasil.setText(""+hasil);
JButton Bagi  ( / )
double input1, input2, hasil;
        input1 = Double.parseDouble(this.txtinp1.getText());
        input2 = Double.parseDouble(this.txtinp2.getText());
         hasil = input1 / input2;
        this.lblhasil.setText(""+hasil);
Sebelum operasi bilangan dilakukan, variabel angka2 harus dikonversikan terlebih dahulu ke tipe data Double.
Variabel jumlah melakukan operasi bilangan angka1 dan angka2 yang sudah dikonversi ke tipe data Double.
Variabel angka mengkonversi variabel jumlah yang bertipe data Double menjadi String agar yang bisa ditampilkan di display



Menjalankan Aplikasi
Cara menjalankan aplikasi java yaitu klik Run --> Run Project --> Run File

Aplikasi Kalkulator Java


Selesai, semoga tutorial yang saya berikan bisa bermanfaat dan bisa dipelajari lebih dalam lagi. Jika ada yang ingin bertanya atau belum paham silahkan tinggalkan pesan 

Komentar

Postingan populer dari blog ini

BAHASA INDONESIA

    TUGAS BAHASA INDONESIA MATERI SAP BAB 1 S/D 4 UNIVERSITAS GUNADARMA BAB I Kedudukan dan Fungsi Bahasa Indonesia 1. Kedudukan dan Fungsi Bahasa Indonesia sebagai Bahasa Nasional Setelah Sumpah Pemuda semangat dan jiwa bahasa Melayu sudah bersifat nasional atau jiwa Indonesia. Pada saat itulah, bahasa Melayu yang berjiwa semangat baru diganti dengan nama bahasa Indonesia. “Hasil Perumusan Seminar Politik Bahasa Nasional” yang diselenggarakan di Jakarta pada tanggal 25-28 Februari 1975 antara lain menegaskan bahwa dalam kedudukannya sebagai bahasa nasional, bahasa Indonesia berfungsi sebagai: a) Lambang kebanggaan nasional   Sebagai lambang kebanggaan nasional, bahasa Indonesia ‘memancarkan’ nilai-nilai sosial budaya luhur bangsa Indonesia. Dengan keluhuran nilai yang dicerminkan bangsa Indonesia, kita harus bangga dengannya; kita harus menjunjungnya; dan kita harus mempertahankannya. Sebagai realisasi kebanggaan kita terhadap bahasa Indonesia, kita harus me

Contoh Karangan Budaya Membaca

Meningkatkan Minat Baca di Kalangan Pelajar Sebelum menuju ke inti pembicaraan, saya terlebih dahulu akan memperkenalkan apakah arti dari kata membaca itu sendiri. Apa itu membaca? Apakah fungsi membaca? Apakah tujuan membaca? Sejak kapan kita harus membaca? Buku apa yang harus dibaca? Dimana kita harus membaca? Dan mengapa harus membaca? Pertanyaan – pertanyaan tersebut kadangkala ditanyakan oleh beberapa siswa ketika mereka diperintahkan membaca oleh guru mereka. Kali ini, saya ‘kan mencoba menjawabnya. Membaca adalah suatu cara untuk mendapatkan informasi dari sesuatu yang ditulis. Semakin banyak membaca, semakin banyak pula informasi yang kita dapatkan, walaupun terkadang informasi itu kita dapatkan secara tidak langsung. Banyak orang bilang, buku itu merupakan jendela dunia. Mengapa demikian? Karena buku itu sendiri dapat membuka wawasan yang sangat luas. Tidak hanya informasi yang ada dalam negeri yang didapatkan, melainkan informasi tentang dunia, bahkan alam semesta

Tugas softskill bahasa inggris bisnis

Exercise 21: Conditional Sentences (Page 97) Supply the correct form of the verb in parentheses for each of the following sentences. Review the formulas if you have trouble. 1. Henry talks to his dog as if it understood him. 2. If they had left the house earlier, they wouldn’t be so late getting to the airport that they could not check their baggage. 3. If I finish the dress before Saturday, I ............ it to my sister for her birthday. 4. If I had seen the movie, I would tell you about it last night. 5. Had bob not interfered in his sister’s marital problems, there would been peace between them 6. He would give you the money if he had it. 7. I wish they stop   making so much noise so that I could concentrate. 8. She would call you immediately if she needed help. 9. Had they arrived at the sale early, they would have found a better selection. 10. We hope that you enjoyed the party last night. 11. If you have enough time, please paint the chair before