Ayam Koding

Belajar Algoritme & Pemrograman

Program Java Untuk Menghitung Luas Persegi Panjang (2024)

Updated on 2024-01-18

Selamat datang di website ayamkoding.com, kali ini kita akan belajar tentang program java untuk menghitung luas persegi panjang.

Persegi panjang merupakan bangun datar dua dimensi yang terbentuk oleh dua pasang sisi yang masing-masing sama panjang dan sejajar.

Sebelum itu, kita telah membahas program Java untuk menghitung Luas Persegi. Di mana, persegi mempunyai sisi yang sama panjang sedangkan Persegi Panjang punya sisi yang berbeda walaupun sejajar.

Untuk menghitung nilai luas persegi panjang, Anda bisa menggunakan rumus:

L = p x l

Jadi, luas persegi panjang bisa dihitung dengan melakukan perkalian panjang dikalikan lebar dari bangun tersebut.

# Hasil Program

Untuk menyelesaikan program menghitung luas persegi panjang dengan bahasa Java, kita perlu membaca input untuk panjang dan lebar.

Ketika sudah ada variabel tersebut, maka lakukan perkalian di antara panjang dan lebar.

Berikut ini hasil program Java untuk menghitung luas persegi panjang.

/* ----- written by ayamkoding.com ----- */
import java.util.Scanner; // pemanggilan class `Scanner` dari package

public class LuasPersegiPanjang {
  public static void main(String[] args){
    System.out.println("Program Java Untuk Menghitung Luas Persegi Panjang");
    System.out.println("--------------------------------------------------");
    
    // read data untuk panjang dan lebar
    Scanner value = new Scanner(System.in);
    System.out.print("Masukkan panjang: ");
    float p = value.nextFloat();
    System.out.print("Masukkan lebar: ");
    float l = value.nextFloat();

    // menghitung luas persegi panjang
    float luas = p * l;

    // menampilkan hasil perhitungan luas
    System.out.println("--------------------------------------------------");
    System.out.printf("Luas persegi panjang tersebut adalah %.2f\n", luas);
  }
}

# Penjelasan Kode

1. Pemanggilan class Scanner dari package java.util untuk membaca data input.

import java.util.Scanner

2. Definisi class LuasPersegiPanjang pada program.

public class LuasPersegiPanjang {
   // code here!
}

3. Main method pada program java.

...
public static void main(String[] args){
   // code here!
}

4. Pesan akan ditampilkan pada layar dengan menggunakan method println.

System.out.println("Program Java Untuk Menghitung Luas Persegi Panjang");
  System.out.println("--------------------------------------------------");

5. Membuat objek dari class Scanner dengan nama value untuk input data.

Scanner value = new Scanner(System.in);

6. Perintah untuk membaca nilai panjang dengan variabel p menggunakan tipe data float.

System.out.print("Masukkan panjang: ");
float p = value.nextFloat();

7. Perintah untuk membaca nilai lebar dengan variabel l menggunakan tipe data float.

System.out.print("Masukkan lebar: ");
float l = value.nextFloat();

8. Perhitungan dan deklarasi variabel luas dengan perkalian antara panjang dan lebar.

float luas = p * l;

9. Menampilkan hasil perkalian dari luas persegi panjang dengan dua desimal di belakang koma.

System.out.println("--------------------------------------------------");
System.out.printf("Luas persegi panjang tersebut adalah %.2f\n", luas);

# Tes Program

Mari kita jalankan program java tersebut, bisa menggunakan command line atau IDE favorit Anda.

$ javac LuasPersegiPanjang.java
$ java LuasPersegiPanjang

1. Input (panjang: 10 dan lebar: 8)

Program Java Untuk Menghitung Luas Persegi Panjang
--------------------------------------------------
Masukkan panjang: 10
Masukkan lebar: 8
--------------------------------------------------
Luas persegi panjang tersebut adalah 80.00

Hasil dari perhitungan luas persegi panjang dengan panjang 10 dan lebar 8 adalah 80, sehingga hasilnya sesuai dengan ekspektasi.

2. Input (panjang: 12.5 dan lebar: 10)

Program Java Untuk Menghitung Luas Persegi Panjang
--------------------------------------------------
Masukkan panjang: 12.5
Masukkan lebar: 10
--------------------------------------------------
Luas persegi panjang tersebut adalah 125.00

Hasil dari perhitungan luas persegi panjang dengan panjang 12.5 dan lebar 10 adalah 125, sehingga hasilnya sesuai dengan ekspektasi.

3. Input (panjang: 18.4 dan lebar 14.75)

Program Java Untuk Menghitung Luas Persegi Panjang
--------------------------------------------------
Masukkan panjang: 18.4
Masukkan lebar: 14.75
--------------------------------------------------
Luas persegi panjang tersebut adalah 271.40

Hasil dari perhitungan luas persegi panjang dengan panjang 18.4 dan lebar 14.75 adalah 271.40, sehingga hasilnya sesuai dengan ekspektasi.

# Lampiran Kode

Program Java Luas Persegi Panjang