Recent Posts

    Mumbuat Kalkulator Sederhana Dengan Java

    Baca Juga

    Tugas 1, Dasar Java

    /**
    * Tugas: Latihan java dasar
    *
    * Abd. Wahid
    * 5025201039
    */
    public class User{
    public static void main(String args[]){
    identitas();
    riwayat();
    pengalaman();
    link();
    }
    private static void identitas(){
    System.out.println("-------Identitas-------");
    System.out.println("Nama \t: Abd. Wahid");
    System.out.println("TTL \t: Bangkalan, 25 Juli 2002");
    System.out.println("Hobi \t: Sepakbola\n\n");
    }
    private static void riwayat(){
    System.out.println("-------Riwayat Sekolah-------");
    System.out.println("SD \t: SDN Dumajah 4 \t 2008-2014");
    System.out.println("MTs \t: MTs An-Namirah \t 2014-2017");
    System.out.println("SMK \t: SMKN 2 Bangkalan, TKJ 2017-2020\n\n");
    }
    private static void pengalaman(){
    System.out.println("-------Pengalaman-------");
    System.out.println("Lomba \t: IT Network System, LKS Wilker 1 Jatim 2019");
    System.out.println("Lomba \t: Hackathon Maritim TNI AL 2021\n\n");
    }
    private static void link(){
    System.out.println("-------Sosial Media-------");
    System.out.println("Instagram: https://www.instagram.com/wahid.abd_");
    System.out.println("Twitter : https://twitter.com/AbdWahid257");
    System.out.println("Github : https://github.com/wahidabd");
    }
    }



    Panjelasan: Pertama2 saya membuat sebuah class utama yang diberi nama User, lalu saya membuat beberpaa private fungsi dan memanggilnya pada main fungsi, karena program akan menjalankan fungsi main ketika program di jalankan pertama kali. 

     

    Kenapa menggunkan private fungsi? Penggunaan private fungsi disini agar fungsi yang berada di dalam class User tidak dapat dipanggil dari class yang lain. Sedangkan untuk perintah outputnya menggunkan System.out.println("Tulis sesuatu");

     Maka hasilnya akan seperti ini : 



    Kalukulator Sederhana

     

    import java.util.Scanner;
    /**
    * Write a description of class Kalkulator here.
    *
    * @author (your name)
    * @version (a version number or a date)
    */
    public class Kalkulator{
    public static void main(String args[]){
    System.out.println("Menu \n1. Penjumlahan \n2. Perkalian \n3.Pengurangan \n4. Pembagian \n5.Sisa Bagi");
    Scanner scanner = new Scanner(System.in);
    System.out.print("Masukan pilihan:");
    int menu = scanner.nextInt();
    switch(menu){
    case 1:
    penjumlahan();
    break;
    case 2:
    perkalian();
    break;
    case 3:
    pengurangan();
    break;
    case 4:
    pembagian();
    break;
    case 5:
    sisabagi();
    break;
    default:
    break;
    }
    }
    private static void penjumlahan(){
    Scanner scanner = new Scanner(System.in);
    System.out.print("Angka Pertama: ");
    int value1 = scanner.nextInt();
    System.out.print("Angka Kedua: ");
    int value2 = scanner.nextInt();
    int hasil = value1 + value2;
    System.out.println("Hasil penjulahan "+value1+" dan "+value2 + " adalah: "+hasil);
    }
    private static void perkalian(){
    Scanner scanner = new Scanner(System.in);
    System.out.print("Angka Pertama: ");
    int value1 = scanner.nextInt();
    System.out.print("Angka Kedua: ");
    int value2 = scanner.nextInt();
    int hasil = value1 * value2;
    System.out.println("Hasil perkalian "+value1+" dan "+value2 + " adalah: "+hasil);
    }
    private static void pengurangan(){
    Scanner scanner = new Scanner(System.in);
    System.out.print("Angka Pertama: ");
    int value1 = scanner.nextInt();
    System.out.print("Angka Kedua: ");
    int value2 = scanner.nextInt();
    int hasil = value1 - value2;
    System.out.println("Hasil pengurangan "+value1+" dan "+value2 + " adalah: "+hasil);
    }
    private static void pembagian(){
    Scanner scanner = new Scanner(System.in);
    System.out.print("Angka Pertama: ");
    int value1 = scanner.nextInt();
    System.out.print("Angka Kedua: ");
    int value2 = scanner.nextInt();
    int hasil = value1 / value2;
    System.out.println("Hasil pembagian "+value1+" dan "+value2 + " adalah: "+hasil);
    }
    private static void sisabagi(){
    Scanner scanner = new Scanner(System.in);
    System.out.print("Angka Pertama: ");
    int value1 = scanner.nextInt();
    System.out.print("Angka Kedua: ");
    int value2 = scanner.nextInt();
    int hasil = value1 % value2;
    System.out.println("Hasil sisa bagi "+value1+" dan "+value2 + " adalah: "+hasil);
    }
    }

     Penjalasan: Program ini dibuat menggunakan bahasa Java, untuk menangkap nilai kita membutuhkan sebuah fungsi yang bernama scanner, pada saat kita pertama kali menuliskan fungsi Scanner pada source code kita maka akan error, kenapa? Karena Fungsi tersebut belum kita import. Untuk mengatasi masalah ini kita import dulu fungsi tersebuat dengan cara menuliskan import java.util.Scanner; pada bagian paling atas luar class kalkulator.


    Disini saya menggunkan beberapa fungsi, langkah ini saya lakukan untuk menyesuaikan peran dari setiap fungsi tersebut dan agar code sedikit lebih rapih.

     

    Scanner scanner = new Scanner(System.in);

     

    Kode di atas merupakan inisialisasi awal ketika akan menggunakan Scanner. Di bagian ini kita mencoba untuk menggunakan perintah mengambil input yang diberikan oleh user. Bila program dijalankan, setiap input yang diberikan akan disimpan oleh Scanner.

     

     System.out.print("Masukan angka pertama: ");

     int value1 = scanner.nextInt();

     

    Selanjutnya kita akan mengambil data yang telah dimasukkan melalui Scanner. Dengan memanggil Scanner.nextInt() setiap Input dari keyboard akan diberikan ke value.

    Adapun catatan yang harus diperhatikan adalah penggunaan fungsi Scanner. Pengambilan data sangat bergantung pada tipe data yang dimasukan. Ini harus sesuai, misalnya untuk string, panggilah Scanner.next(). Jika data yang diinputkan Integer, panggilah Scanner.nextInt(). Jika input tidak sesuai, program akan menemui eror.

     

     Hasil dari perogram diatas:

     


     

     

     

    Artikel Terkait

    Belum ada Komentar untuk "Mumbuat Kalkulator Sederhana Dengan Java"

    Posting Komentar

    Iklan Atas Artikel

    Iklan Tengah Artikel 1

    Iklan Tengah Artikel 2

    Iklan Bawah Artikel