Posted by : Unknown Selasa, 31 Maret 2015

Nama/NIM : I Gusti Agung Ayu Laksmidewi Putri/1404505054
Jurusan/Fakultas/Universitas : Teknologi Informasi/Teknik/Universitas Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST MT

Membuat Program Kalkulator Sederhana pada Java


Pendahuluan

Pada kesempatan kali ini, kita akan belajar membuat program kalkulator sederhana pada Java. Pada kalkulator ini nantinya akan terdapat aritmatika penjumlahan, pengurangan, perkalian, dan pembagian.

Langkah-Langkah Pembuatan Program

Pertama-tama bukalah Netbeans.

Kemudian buatlah sebuah project baru.




Gunakan kategori Java dan Java Apllication.

Kemudian beri nama pada project yaitu 'KalkulatorSederhana' dan beri nama 'Kalkulator' untuk Class nya.

Kemudian cobalah ketik script berikut.

import java.io.*;

public class Kalkulator {

  
    //Methode untuk operasi penjumlahan      
public int penjumlahan (int a, int b) {
        int c = a + b ;
        return c;
    }

//Methode untuk operasi pengurangan
public int pengurangan (int a, int b) {
         int c = a - b;
         return c;
    }

//Methode untuk operasi perkalian
public int perkalian (int a, int b) {
    int c = a * b;
    return c;
}

//Methode untuk operasi pembagian
public float pembagian (int a, int b) {
        int c = a / b;
        return c;
    }

//Methode untuk input angka
public int inputangka () {
        String angka;
        int a2 = 0;
           try {
               BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));
               angka = buffer.readLine();
               a2 = Integer.parseInt(angka);
           }
           catch (IOException e) {
               System.err.println("Maaf, terjadi kesalahan berikut : " + e);
           }
           return a2;         
    }

//Methode untuk pemilihan menu di kalkulator
public void pilihmenu (int pilih) {
        int a, b;
        float c;
      
        switch (pilih) {
      
        case 1 :
            System.out.println("Penjumlahan");
            System.out.println("Angka pertama = ");
            a = this.inputangka();
            System.out.println("Angka kedua   = ");
            b = this.inputangka();
            c = this.penjumlahan(a,b);
            System.out.println("Hasil         = " + c);
          
        break;
      
        case 2 :
            System.out.println("Pengurangan");
            System.out.println("Angka pertama = ");
            a = this.inputangka();
            System.out.println("Angka kedua   = ");
            b = this.inputangka();
            c = this.pengurangan(a,b);
            System.out.println("Hasil           = " + c);
        break;
      
        case 3 :
            System.out.println("Perkalian");
            System.out.println("Angka pertama = ");
            a = this.inputangka();
            System.out.println("Angka kedua   = ");
            b = this.inputangka();
            c = this.perkalian(a,b);
            System.out.println("Hasil         = " + c);
        break;
      
        case 4 :
            System.out.println("Pembagian");
            System.out.println("Angka pertama = ");
            a = this.inputangka();
            System.out.println("Angka kedua   = ");
            b = this.inputangka();
            c = this.pembagian(a,b);
            System.out.println("Hasil         = " + c);
        break;
      
        case 5 :
            System.out.println ("Terima kasih telah menggunakan program kalkulator ini.");
        break;
      
        default :
            System.out.println("Maaf pilihan anda salah. Mohon ulangi lagi.");
        }
    }


   //kata "main" menunjukkan kelas utama
    public static void main(String[] args) {
      int pilih;
      
      //instansiansi objek
        Kalkulator kalkulator = new Kalkulator();
      
        //Tampilan program
        //Menggunakan do.. while..
        do {
            System.out.println("****** KALKULATOR SEDERHANA ******");
            System.out.println("Pilih salah satu menu di bawah ini : ");
            System.out.println("1. Penjumlahan");
            System.out.println("2. Pengurangan");
            System.out.println("3. Pe5rkalian");
            System.out.println("4. Pembagian");
            System.out.println("5. Keluar");
            System.out.println("***************************************");
            System.out.println("Pilihan anda? ");
            pilih = kalkulator.inputangka();
            kalkulator.pilihmenu(pilih);
        }
        while (pilih !=5);
    }  
}

Sintaks di atas berarti program ini menggunakan Java kelas IO.


Pada program kalkulator ini, terdapat 6 methode yang digunakan yaitu input angka, pilihan menu, dan operasi angka (penjumlahan, pengurangan, perkalian, dan pembagian). Koding di atas merupakan methode untuk operasi angka.

Pada program utama, akan terdapat pilihan menu. Pilihan ini akan berulang dengan menggunakan sintaks do...while... dan akan berhenti berulang jika user memilih pilihan keluar.
Berikut adalah tampilan program setelah dijalankan.


Selamat mencoba~

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Malier's - Skyblue - Powered by Blogger - Designed by Johanes Djogan -