Anda di halaman 1dari 8

TUGAS 2

PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

DOSEN:

Agariadne Dwinggo Samala, S.Kom, M.Pd.T

OLEH:
Defri Indra WIjaya

18076035

PRAK. PBO #001

PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER

TEKNIK ELEKTRONIKA

FAKULTAS TEKNIK

UNIVERSITAS NEGRI PADANG

2019/2020
1. Nilai_XY.java
//18076035-Defri Indra Wijaya
//Prak.PBO #001 TGS2
//Tanggal 3 September 2019
//Program Nilai_XY

package DEFRI;
import java.util.Scanner;
/**
*
* @author Defri
*/
public class Nilai_XY {
public static void main(String[] args) {
double x, y ;
final int a = 10, b = 2, c = 5;

x = (a+b)*c;
y = (a-c)*b;

System.out.println("Nilai X = "+x);
System.out.println("Nilai Y = "+y);
}
}
Screenshoot Program
Screenshoot Output

Penjelasan
a. Pada awal program java kita diharuskan untuk mengetikkan String[ ] args, fungsi itu
harus diketikan karena jika tidak adanya fungsi itu maka program tidak akan bias
dijalankan.
b. Fungsi main( ) disini memiliki peran sebagai parameter dari String[ ] args.
c. Sedangkan fungsi atau method system.out.println digunakan untuk mencetak tulisan
dari baris baru.
d. Final pada program tersebut digunakan untuk menentukan ketetapan yang tidak akan
berubah dari suatu nilai.

2. NilaiPraktikum.java
////18076035-Defri Indra Wijaya
//Prak.PBO #001 TGS2
//Tanggal 3 September 2019
//Program Kesan Pesan

package Defri;
import java.io.*;
/**
*
* @author Defri
*/
public class NilaiPraktikum {
public static void main (String[] args)throws IOException{
BufferedReader br;
br = new BufferedReader (new InputStreamReader(System.in));

System.out.println("================================");
System.out.print("Nama = ");
String nama = br.readLine();

System.out.print("NIM = ");
String NIM = (br.readLine());
System.out.print("Nilai UTS = ");
double uts = Double.parseDouble(br.readLine());

System.out.print("Nilai UAS = ");


double uas = Double.parseDouble(br.readLine());

double total = (0.4 * uts) + (0.6 * uas);

System.out.println("Nilai anda adalah = "+ total);

}
}
Screenshoot Program

Screenshoot Output
Penjelasan Program
a. Pada awal program java kita diharuskan untuk mengetikkan String[ ] )throws
IOException, sama pada args fungsi itu harus diketikan karena merupakan fungsi
utama.
b. Fungsi main( ) disini memiliki peran sebagai parameter dari String[ ] )throws
IOException.
c. Sedangkan fungsi atau method system.out.println digunakan untuk mencetak tulisan
dari baris baru.
d. Fungsi BufferedRider br yaitu digunakan untuk membaca carakter br yang dapat
berisi sebuah bilangan sehingga dapat dibaca dan di input ke dalam system.
e. Jika pada Scanner kita menggunakan next, maka pada BufferedRider kita
menggunakan ReadLine, fungsinya sama yaitu untuk menggambil input dari
keyboard

3. Tabungan.java
////18076035-Defri Indra Wijaya
//Prak.PBO #001 TGS2
//Tanggal 3 September 2019
//Program Tabungan

package Defri;
import java.util.Scanner;
/**
*
* @author Defri
*/
public class Tabungan {
public static void main(String[] args) {
double pokok;
double sukubunga;
double bunga;
Scanner baca = new Scanner(System.in);

System.out.print("Masukan Tabungan Pokok = ");

pokok = baca.nextDouble();
sukubunga = 0.20;
bunga = pokok * sukubunga;
pokok = pokok + bunga;
/* Cetak hasil keluaran */
System.out.print("Bunga yang dihasilkan adalah Rp. ");
System.out.println(bunga);
System.out.print("Nilai investasi setelah 1 tahun adalah Rp. ");
System.out.println(pokok);
}}
ScreenShoot Program

ScreenShoot Output

Penjelasan
a. Pada awal program java kita diharuskan untuk mengetikkan String[ ] args, fungsi itu
harus diketikan karena jika tidak adanya fungsi itu maka program tidak akan bias
dijalankan.
b. Fungsi main( ) disini memiliki peran sebagai parameter dari String[ ] args.
c. Sedangkan fungsi atau method system.out.println digunakan untuk mencetak tulisan
dari baris baru.
d. Import scanner berfungsi untuk memasukan fungsi scanner ke dalam program.
e. Scanner in berfungsi untuk mencetak data.
f. nextDouble berfungsi untuk memasukan nilai dan meneruskan ke fungsi berikutnya.
4. Rata-Rata.java
////18076035-Defri Indra WIjaya
//Prak.PBO #001 TGS2
//Tanggal 3 September 2019
//Program Rata-Rata

package Defri;
import java.util.Scanner;
/**
*
* @author Defri
*/
public class RataRata {
public static void main(String[]args) {
int N1,N2,N3,N4,N5;
double avarage;
Scanner baca = new Scanner(System.in);

System.out.print("Masukan N1 = ");
N1 = baca.nextInt();
System.out.print("Masukan N2 = ");
N2 = baca.nextInt();
System.out.print("Masukan N3 = ");
N3 = baca.nextInt();
System.out.print("Masukan N4 = ");
N4 = baca.nextInt();
System.out.print("Masukan N5 = ");
N5 = baca.nextInt();

avarage = (N1+N2+N3+N4+N5)/5;

System.out.println("Nilai Rata-Rata = "+avarage);


}
}
ScreenShoot Program
ScreenShoot Output

Penjelasan
a. Pada awal program java kita diharuskan untuk mengetikkan String[ ] args, fungsi itu
harus diketikan karena jika tidak adanya fungsi itu maka program tidak akan bias
dijalankan.
b. Fungsi main( ) disini memiliki peran sebagai parameter dari String[ ] args.
c. Sedangkan fungsi atau method system.out.println digunakan untuk mencetak tulisan
dari baris baru.
d. Import scanner berfungsi untuk memasukan fungsi scanner ke dalam program.
e. Scanner in berfungsi untuk mencetak data.
f. nextDouble berfungsi untuk memasukan nilai dan meneruskan ke fungsi berikutnya.

Anda mungkin juga menyukai