Menghitung Luas Segitiga Pada Java


Kali ini kita alan membuat program menghitung luas segitiga dengan menggunakan Class pada Java. Mungkin banyak tutorial Java yang bsa kita dapatkan. Hanya saja saya ingin mencoba membagi ilmu yang baru saja saya dapatkan di perkuliahan. Ini adalah program pertama saya menggunakan JAVA, jadi saran dan kritik sangat dibutuhkan. Silakan berikan Comment pada field yang sudah disediakan… OK…

Let’s Go to the Program…..

  • Pertama yang harus dilakukan adalah pada saat jendela NetBeans tampil seperti ini, kita buat dulu Projectnya, yaitu dengan cara klik File à New Project.
  • Setelah itu akan muncul jendela seperti ini, yaitu kita memilih category project mana yang akan kita pakai lalu project apa yang akan kita pakai. Dalam kasus ini kita akan memilih category Java dengan project Java Class Library.
  • Klik Next, lalu beri nama pada Project yang akan kita buat, lalu simpan sesuai dengan keinginan. Lalu klik Finish.
  • Setelah kita buat projectnya, maka akan tampil layar seperti berikut, dipanel kiri terdapat Menu Tree yang berisi project yang sudah kita buat. Nah, untuk membuat  Java Class sebelumnya kita buat dulu Package nya dengan cara, Klik kanan pada Source Package milik Project yang kita buat tadi, dalam kasus ini yaitu BangunDatar, lalu pilih New dan pilih Java Package.
  • Lalu akan muncul tampilan seperti ini, Isikan nama Packagenya
  • Klik Finish, lalu kita akan membuat Java Class nya.
  • Lalu beri nama Classnya. Jangan lupa pilih package yang sesuai.
  • Java Class telah dibuat, sekarang kita tinggal mengetikkan source codenya. Dalam kasus ini kita akan membuat program yang sederhana yaitu menghitung luas segitiga.
  • Ini adalah langkah untuk membuat Setter dan Getter
  • Maka akan secara otomatis Setter dan Getter akan terbuat.
  • Setelah selesai dengan Class, maka kita akan membuat Java Main, yaitu agar program bisa di jalankan (Run). Berikut langkahnya :
  • Lalu pada bagian Panel Code Program ketikan seperti berikut:

  • Lanjutan Program
  • Jika sudah, maka jalankan program dengan cara :
  • Source Code Pada MainSegitiga

    /*

    * To change this template, choose Tools | Templates

    * and open the template in the editor.

    */

    package Segitiga;

    import java.util.Scanner;

    /**

    *

    * @author Guntur

    */

    public class MainSegitiga {

    /**

    * @param args the command line arguments

    */

    public static void main(String[] args) {

    // TODO code application logic here

    Segitiga S= new Segitiga();

    Scanner input = new Scanner (System.in);

    System.out.print(“Masukkan Nilai Alas   :”);float alas=input.nextFloat();

    System.out.print(“Masukkan Nilai Tinggi :”);float tinggi=input.nextFloat();

    //Setter

    S.setAlas(alas);

    S.setTinggi(tinggi);

    //Getter

    System.out.println();

    System.out.println(“Nilai Alas                 = “+S.getAlas());

    System.out.println(“Nilai Tinggi               = “+S.getTinggi());

    System.out.println(“==========================================”);

    System.out.println();

    System.out.println(“Nilai Luas Segitiga Adalah = “+S.getLuasSegitiga());

    }

    }

    Source Code Pada Class Segitga

    /*

    * To change this template, choose Tools | Templates

    * and open the template in the editor.

    */

    package Segitiga;

    /**

    *

    * @author Guntur

    */

    public class Segitiga {

    private float alas;

    private float tinggi;

    public float getAlas() {

    return alas;

    }

    public void setAlas(float alas) {

    this.alas = alas;

    }

    public float getTinggi() {

    return tinggi;

    }

    public void setTinggi(float tinggi) {

    this.tinggi = tinggi;

    }

    public double getLuasSegitiga(){

    double luassegitiga;

    luassegitiga=0.5*alas*tinggi;

    return luassegitiga;

    }

    }

    Advertisements

    2 comments on “Menghitung Luas Segitiga Pada Java

    1. Pingback: 2010 in review « Diskusi Kuliah

    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out / Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out / Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out / Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out / Change )

    Connecting to %s