Jumat, 15 Maret 2019

Pertemuan 01


"Menghitung Luas Persegi Panjang Menggunakan Java"





Seperti yang kita ketahui, program komputer terdiri dari tiga komponen utama, yaitu: input, proses, dan output.
  • Input: nilai yang kita masukan ke program
  • Proses: langkah demi langkah yang dilakukan untuk mengelola input menjadi sesuatu yang berguna
  • Output: hasil pengolahan


Semua bahasa pemrograman telah menyediakan fungs-fungsi untuk melakukan input dan output.

Java sendiri sudah menyediakan tiga class untuk mengambil input:
  • Class Scanner;
  • Class BufferReader;
  • dan Class Console.



Tiga class tersebut untuk mengambil input pada program berbasis teks (console). Sedangkan untuk GUI menggunakan class yang lain seperti JOptionPane dan inputbox pada form.

Sementara untuk outputnya, Java menyediakan fungsi print(), println(), dan format().
1. Code menghitung luas persegi panjang menggunakan class scanner :

import java.util.Scanner;
public class luassegipanjang {
public static void main(String[] args) {
int panjang;
int lebar;
double luas;

Scanner scan = new Scanner(System.in);
System.out.println("Menghitung Luas Persegi Panjang");
System.out.print("Masukan Panjang: ");
panjang = scan.nextInt();
System.out.print("Masukan Lebar: ");
lebar = scan.nextInt();

luas = (lebar * panjang);
System.out.println("Luas Segi Panjang = " +luas);
    }
}



Jika di compile hasilnya seperti ini :






2. Code menghitung luas persegi panjang menggunakan class BufferedReader :

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class GetInputFromKeyboard
{

public static void main( String[] args ) throws IOException {
BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in) );
int panjang,lebar,Luas;
try{
System.out.println ("LUAS PERSEGIPANJANG");
System.out.print ("Masukan panjang = ");
panjang = Integer.parseInt(dataIn.readLine());
System.out.print ("Masukan lebar = ");
lebar = Integer.parseInt(dataIn.readLine());
Luas = panjang*lebar;
System.out.println("Panjang adalah " + panjang);
System.out.println("Lebar adalah " + lebar);
System.out.println("Luas adalah " + Luas);

}catch( NumberFormatException e ){
System.out.println("Error!");
System.exit(1);
         }
     }
}


 Jika di compile hasilnya seperti ini : 



3. Code menghitung luas persegi panjang menggunakan class BufferedReader :

/*
 * Menghitung Luas Persegi Panjang Dengan Class Console
 */
package luaspp;
// Import Class Console
import java.io.Console;

public class Lppconsole {
    public void main(String[] args){
        //Deklarasi variabel panjang, lebar, luas dgn tipe data double
        double panjang, lebar, luas;
       
        Console con = System.console();
        //menampilkan teks "Menghitung Luas Persegi Panjang"
        System.out.println("Menghitung Luas Persegi Panjang");
       
       
        System.out.print("Panjang = ");//menampilkan teks "Panjang"
        panjang = Integer.parseInt(con.readLine());

        System.out.print("Lebar: ");//menampilkan teks"Lebar"
        lebar = Integer.parseInt(con.readLine());
        //Rumus luas persegi panjang yang disimpan pada variable "luas"
        luas = panjang * lebar;
        System.out.println("Luas = " + luas);//Menampilkan teks "luas"
    }
}



 Jika di compile hasilnya seperti ini : 

Tidak ada komentar:

Posting Komentar