Ayam Koding

Belajar Algoritme & Pemrograman

Program Java Untuk Menghitung Luas Segitiga (2024)

Updated on 2024-02-07

Hai, selamat datang di website ayamkoding. Sekarang ini kita akan belajar tentang program java untuk menghitung luas dari bangun segitiga.

Sebelum itu, segitiga merupakan bangun datar yang mempunyai sisi sebanyak tiga.

Kali ini kita akan membahas luas untuk bangun datar segitiga sederhana yaitu segitiga sama sisi, segitiga siku-siku, dan segitiga sama kaki.

Rumus untuk ketiga segitiga ini berlaku rumus.

L = 1/2 x alas x tinggi

Jadi, ketika kita akan menghitung luas dari segitiga tersebut tentunya membutuhkan nilai dari alas dan nilai dari tinggi segitiga tersebut.

# Hasil Program

Untuk membuat program java menghitung luas segitiga, kita membutuhkan data berupa alas dan tinggi yang akan dibaca oleh program.

Ketika sudah mendapatkan nilai tersebut, program akan melakukan perhitungan luas dengan menggunakan rumus di atas.

Berikut ini hasil dari program untuk menghitung luas segitiga dengan menggunakan bahasa Java yang bisa Anda coba ya.

import java.util.Scanner; // pemanggilan class `Scanner` dari package

public class LuasSegitiga {
  public static void main(String[] args){
    System.out.println("Program Java Untuk Menghitung Luas Segitiga");
    System.out.println("-------------------------------------------");

    Scanner input = new Scanner(System.in);

    // read input data: alas dan tinggi
    System.out.print("Masukkan nilai dari alas: ");
    int a = input.nextInt();
    System.out.print("Masukkan nilai dari tinggi: ");
    int t = input.nextInt();

    // hitung luas : 1/2 * alas * tinggi
    double l = (a * t) / 2;

    // print to display
    System.out.println("-------------------------------------------");
    System.out.printf("Hasil perhitungan dari luas segitiga adalah %.2f\n", l);
  }
}

# Penjelasan Kode

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

import java.util.Scanner;

2. Deklarasi class dengan nama LuasSegitiga.

public class LuasSegitiga {
   // code here! ...
}

3. Main method pada program menghitung luas segitiga.

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

4. Tulisan yang ditampilkan pada display.

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

5. Membuat objek dengan nama input dari class Scanner.

Scanner input = new Scanner(System.in);

6. Perintah untuk memasukkan dan membaca nilai dari alas dan tinggi dari segitiga dengan menggunakan method nextInt(). Method ini akan membaca bilangan dengan tipe data int.

System.out.print("Masukkan nilai dari alas: ");
int a = input.nextInt();
System.out.print("Masukkan nilai dari tinggi: ");
int t = input.nextInt();

7. Perhitungan dari luas dengan menggunakan rumus. Hasil dari perhitungan dimasukkan dalam nilai dengan tipe data double.

double l = (a * t) / 2;

8. Hasil perhitungan dari luas segitiga akan ditampilkan pada layar dengan dua desimal di belakang koma.

System.out.println("-------------------------------------------");
System.out.printf("Hasil perhitungan dari luas segitiga adalah %.2f\n", l);

Tes Kode

Input (tinggi: 10 dan alas: 5)

Program Java Untuk Menghitung Luas Segitiga
-------------------------------------------
Masukkan nilai dari alas: 10
Masukkan nilai dari tinggi: 5
-------------------------------------------
Hasil perhitungan dari luas segitiga adalah 25.00

Hasil dari perhitungan luas segitiga dengan alas 10 dan tinggi 5 adalah sebesar 25, tentunya hasil sesuai dengan ekspektasi.

Input (tinggi: 12 dan alas: 8)

Program Java Untuk Menghitung Luas Segitiga
-------------------------------------------
Masukkan nilai dari alas: 12
Masukkan nilai dari tinggi: 8
-------------------------------------------
Hasil perhitungan dari luas segitiga adalah 48.00

Hasil dari perhitungan luas segitiga dengan alas 12 dan tinggi 8 adalah sebesar 48, tentunya hasil sesuai dengan ekspektasi.

Oke, demikian cara membuat program java untuk menghitung luas dari segitiga yang perlu Anda coba.

Silahkan tanyakan jika ada kode yang kurang jelas. Terima kasih.

Lihat juga: Program Java Untuk Menghitung Luas Lingkaran

Lampiran Hasil Program

Program Java Luas Segitiga