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:
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
