Program Java Luas dan Keliling Lingkaran – Ahyazashop

Pada kesempatan kali ini, saya ingin sharing mengenai program luas dan keliling lingkaran dengan menggunakan bahasa Java. Sebelum membuat program, mari kita cari tahu alur dari program yang akan dibuat sebagai berikut:

Flowchart Program Luas dan Keliling Lingkaran

Import Library

Setelah melihat flowchart di atas, mari kita mulai membuat programnya. Pertama, kita lakukan import dahulu sebagai berikut:

import java.util.Scanner;

import java.lang.Math;

Library java.util.Scanner diimport supaya nantinya ketika program berjalan dapat menangkap inputan dari user / pengguna. Library java.lang.math digunakan untuk hal-hal yang berkaitan dengan cabang ilmu matematika. Misalnya, dalam program ini nantinya akan dipakai nilai Phi (3.14) dan pangkat untuk melakukan operasi hitungan.

Deklarasi

Selanjutnya kita akan masuk ke proses deklarasi dari program ini. Deklarasi di sini akan medeklarasikan atau mendefinisikan variable yang akan dipakai dengan tipe datanya juga. Tipe data ini bisa berupa Integer, double, dan lain-lainnya.

public class Lingkaran1 {

    public static void main(String[] args) {
        
        // Deklarasi 
        Scanner Jari_Jari = new Scanner(System.in);

        Integer r,d ; 
        double Luas, Keliling;
     }
}

Di sini, ada deklarasi berupa Jari_Jari yang bertindak sebagai Scanner. Scanner ini nantinya akan menerima inputan daripada user / pengguna. Setelah itu, ada variable bertipe data integer dengan nama r dan d. Variable bernama r ditujukan untuk jari-jari dan variable bernama d ditujukan untuk diameter. Kemudian, ada variable bertipe data double, yaitu luas dan keliling.

Intro

Selanjutnya adalah intro dari program ini sebagai berikut:

// Intro 
        System.out.println("Program Lingkaran Java");
        System.out.println("======================");

Input

Kemudian, ada bagian input yang menangkap inputan dari user / pengguna. Inputan di sini hanya berupa integer pada variable bernama r (jari-jari).

// Input
        System.out.print("Jari-Jari: ");
        r = Jari_Jari.nextInt();

Proses

Setelah bagian input, nantinya inputan dari user / pengguna akan diproses sebagai berikut:

// Proses
        d = 2 * r ;
        Keliling = Math.PI * d ;
        Luas = Math.PI * Math.pow(r,2);

Variable bernama d ditujukan untuk diameter. Nilai dari diameter setara dengan 2 kali daripada jari-jari yang sebelumnya telah diinput dari user / pengguna. Lalu, ada variable bernama Keliling ditujukan untuk melakukan proses kalkulasi keliling daripada lingkaran. Bukan hanya keliling, ada juga luas daripada lingkaran. Luas pada lingkaran di sini juga menggunakan library java.lang.math pada Math.PI dan Math.pow(r,2). Maksud dari Math.pow(r,2); adalah nantinya nilai integer daripada r akan dipangkat 2 (dikuadratkan).

Output

Terakhir adalah bagian daripada output. Bagian ini nantinya akan menampilkan hasil berupa perhitungan pada bagian proses sebagai berikut:

// Output
        System.out.println("Diameter: "+ d);
        System.out.println("Luas: "+ Luas);
        System.out.println("Keliling: "+ Keliling);

Source Code Seluruhnya

import java.util.Scanner;

import java.lang.Math;

public class Lingkaran1 {

    public static void main(String[] args) {
        
        // Deklarasi 
        Scanner Jari_Jari = new Scanner(System.in);

        Integer r,d ; 
        double Luas, Keliling;

        // Intro 
        System.out.println("Program Lingkaran Java");
        System.out.println("======================");

        // Input
        System.out.print("Jari-Jari: ");
        r = Jari_Jari.nextInt();

        
        // Proses
        d = 2 * r ;
        Keliling = Math.PI * d ;
        Luas = Math.PI * Math.pow(r,2);

        // Output
        System.out.println("Diameter: "+ d);
        System.out.println("Luas: "+ Luas);
        System.out.println("Keliling: "+ Keliling);


    }
    
}

SS Source Code Full

Output

Related posts