Anda di halaman 1dari 10

SMK BINA KERJA

Mencerdaskan Anak Bangsa

Mata Pelajaran Pemrogramana Berorientasi Obyek Rekayasa Perangkat Lunak RPL XI

13 Januari 2023

Cara Membuat Kalkulator Java Di Netbeans


 Diposkan Oleh:riky rustiawan /  0 Komentar

Halo sahabat programmer, pada artikel hari ini saya ingin membagikan tutorial cara membuat
kalkulator sederhana menggunakan aplikasi netbeans yang tentunya menggunakan
bahasa pemrograman java. Program tentang kalkulator merupakan program yang sangat sederhana
dan sangat cocok untuk pemula saat belajar pemrograman.

Program yang dibuat berbasis CLI (Command Line Interface) dan GUI (Graphic User Interface) yang
kita buat menggunakan aplikasi netbeans, netbeans sendiri merupakan IDE berbasis java yang banyak
digunakan untuk membuat aplikasi berbasis desktop.

Contoh Program Kalkulator berbasis CLI Java


Buatlah sebuah Tle dengan nama class kalkulatorCLI menggunan teks editor netbeans atau bisa juga
menggunakan editor lain dengan syarat IDE Java telah terinstal.

import java.util.Scanner;
public class kalkulatorCLI {

public static void main(String args[])


{
Scanner input = new Scanner(System.in);
int bil1, bil2, pil ,hasil = 0;
System.out.println("PROGRAM JAVA KALKULATOR
SEDERHANA");
System.out.println("1. Perkalian");
System.out.println("2. Pembagian");
System.out.println("3. Penjumlahan");
System.out.println("4. Pengurangan");
System.out.println("----------------------------");
System.out.print("Bilangan 1 : ");
bil1=input.nextInt();
System.out.print("Bilangan 2 : ");
bil2=input.nextInt();
System.out.print("Pilihan Operasi: ");
pil=input.nextInt();

switch (pil){
case 1 : hasil=bil1*bil2;break;
case 2 : hasil=bil1/bil2;break;
case 3 : hasil=bil1+bil2;break;
case 4 : hasil=bil1-bil2;break;
default : System.out.println("Salah memasukan
pilihan");
}

System.out.println("Hasil :"+hasil);
}
}

Program di atas kita buat cukup mudah karena hanya berbasis teks. Saat program dijalankan
pengguna diminta untuk menginput bilangan 1 dan 2 yang nantinya nilai tersebut akan di tampung
pada variabel bil1 dan bil2 dengan tipe integer (bilangan bulat). Proses inputan ini bisa dilakukan
karena menggunakan class scanner yang kita import dari package java.util.scanner.

Nantinya pengguna akan memilih pilihan operator yang tersedia dari nomor 1 sampai 4, pilihan yang
dimasukan akan di tampung pada variabel pil yang selanjutnya akan dibandingkan dengan switch
case jika pilihan yang dimasukan nilainya sama dengan case maka perintah di dalam case tersebut
yang akan dikerjakan, sedangkan jika tidak sesuai maka perintah di bagian default yang akan di
eksekusi.

Pada bagian akhir, program akan menampilkan hasil perthitungan berdasarkan operasi yang dilakukan.
Hasil outputnya dapat dilihat seperti contoh berikut:
run:

PROGRAMJAVAKALKULATORSEDERHANA
1.Perkalian

2.Pembagian
3.Penjumiahan
4.Pengurangan

Bilangan1:10
Bilangan2.:5

PilihanOperasi:3
Hasil:15
BUILDSUCCESSFUL(totaltime:5seconds)

Membuat Kalkulator Berbasis GUI di Netbeans


Ikuti langkah-langkah berikut ini:

1. Buka aplikasi Netbeans


2. Pilih menu Tle – new project
3. Pilih kategori java – java application
4. Masukan nama project, misalnya : KalkulatorGUI
5. Klik next maka project berhasil dibuat.
]. Selanjutnya pada project tersebut, klik kanan pilih new

Kemudian masukan nama class lalu klik Tnish.


Gambar diatas merupakan antar muka aplikasi menggunakan Jframe Form. Selanjutnya kita memilih
beberapa komponen SWING untuk di drag kedalam layout aplikasi.

Komponen yang kita gunakan adalah label, button, text Teld dan combo box. label berfungsi untuk
memberi keterangan/petunjuk pada isian form, text Teld sebagai form isian dan button sebagai tombol
untuk memproses nilai yang dimasukan pada text Teld, nantinya pada komponen button kita
menambahkan event actionPerformed sebagai reaksi yang dilakukan saat pengguna
mengklik button tersebut.

Selain itu juga kita menggunakan combobox untuk pemilihan operasi yang ingin dikerjakan baik
perkalian, pembagian, penjmlahan ataupun pengurangan. Kalian juga bisa memodiTkasi dengan
menambahkan operasi lainnya seperti modulus (sisa pembagian) dan eksponen (perpangkatan).
Tahap berikut kita mengatur tata letak dan desain pada aplikasinya, Secara sederhana saya
membuat desain seperti berikut:

Tambahkan pilihan opsi pada combobox untuk daftar operasi yang ingin dilakukan. Silakan klik
pada komponen combobox – lalu pilih model

Q.Search(Crier)

kalkulator.ave

108BLSLENg8
#TattedPeneSoltPane CaScrolPane
"UsathemodeloreoertytoeatthecontentoftheICombstor.
.InternalFrame•LayeredPane

GEiToggleButton
KalkulatorSederhanaJavaNetbeans &ButtenGroup
Esust
cAScrolBar

ETree

  

«none>
combodachanged

Masukan setiap item operasi editor yang muncul.


moperasi[ComboBox-model X

Setoperasi'smodelpropertyusing:ComboBoxModelEditor

Enterthetextualrepresentationofcomboboxmodelcontent.Eachrow
correspondstoonecomboboxitem

Perkalian
Pembagian
Penjumlahan
Pengurangan)

OK ResettoDefault Cancel Help

Tahap selanjutnya pada bagian navigator yang biasanya berada di posisi kiri paling bawah, terdapat
nama-nama variabel untuk setiap komponen masing-masing, agar memudahkan kita sebaiknya
ganti nama variabel nya sesuai dengan fungsi komponen masing-masing, seperti pada gambar di
bawah ini:

Setelah mengatur nama variabel, sekarang pada tahap akhir kita memberikan event pada button hitung
, agar ketika tombol tersebut di klik maka proses akan dilakukan.
Selanjutnya masuk pada tab bagian source cari bagian code fungsi hitungActionPerformed()

Tambahkan code berikut di dalam fungsi tersebut.

if
(operasi.getSelectedItem().toString().equalsIgnoreCase("Perkalian"))
{
int a=Integer.parseInt(bil1.getText());
int b=Integer.parseInt(bil2.getText());
int jumlah=a*b;
hasil.setText (Integer.toString (jumlah));
}
if
(operasi.getSelectedItem().toString().equalsIgnoreCase("Pembagian"))
{
int a=Integer.parseInt(bil1.getText());
int b=Integer.parseInt(bil2.getText());
int jumlah=a/b;
hasil.setText (Integer.toString (jumlah));
}
if
(operasi.getSelectedItem().toString().equalsIgnoreCase("Penjumlahan"
{
int a=Integer.parseInt(bil1.getText());
int b=Integer.parseInt(bil2.getText());
int jumlah=a+b;
hasil.setText (Integer.toString (jumlah));
}
if
(operasi.getSelectedItem().toString().equalsIgnoreCase("Pengurangan"
{
int a=Integer.parseInt(bil1.getText());
int b=Integer.parseInt(bil2.getText());
int jumlah=a-b;
hasil.setText (Integer.toString (jumlah));
}

Uji Coba
Jalankan program, dengan cara klik run Tle atau Shift + F6, Hasilnya akan terlihat seperti contoh
berikut:

Sekian tutorial kali ini mengenai cara membuat kalkulator sederhana menggunakan java di aplikasi
netbeans. semoga dua contoh program diatas bisa bermanfaat dan menambah pengetahuan
programming teman-teman semua, jika ada pertanyaan silahkan sampaikan di kolom komentar di
bawah. Sampai jumpa pada artikel selanjutnya, terimakasih.
 Pemrograman Java Swing: Bagaimana Cara Menangani Event Klik?

Membuat Client Server Menggunakan Java Netbeans 

Tinggalkan Balasan
Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Komentar *

Nama *

Email *

Situs Web

Simpan nama, email, dan situs web saya pada peramban ini untuk komentar saya berikutnya.

Kirim Komentar

Jumlah Pengunjung
Hari ini : 691

Copyright © 2023 SMK BINA KERJA. All rights reserved. Tema: ColorNews oleh ThemeGrill.
Dipersembahkan oleh WordPress.

Anda mungkin juga menyukai