Anda di halaman 1dari 9

Politeknik Elektronika Negeri Surabaya

Jl. Raya ITS, Sukolilo Surabaya 60111, INDONESIA


Telp. +62-31-594 7280 Fax : +62-31-5946114
email : pens@pens.ac.id
URL : http://www.pens.ac.id

LAPORAN RESMI
PRAKTIKUM PBO

Judul : Pengenalan Lingkungan Kerja Java


Nama : Ahmad Jarir At Thobari
Kelas : 2 D4 IT A
NRP : 2110171010
Tanggal : 03 September 2018
Percobaan
1. Percobaan 4 : Menampilkan suatu tulisan ke layar
Hallo.java
public class Hallo {
public static void main(String args[]) {
System.out.println("Hallo...");
}
}
Output:

Analisa:

2. Percobaan 5 : Melibatkan class lain dalam program


TestGreeting.java
public class TestGreeting {
public static void main (String[] args) {
Greeting hello = new Greeting();
hello.greet();
}
}
Greeting.java
public class Greeting {
public void greet() {
System.out.println("hi");
}
}
Output:

Analisa:

Praktikum PBO | Minggu 1 Pertemuan 1: Pengenalan Lingkungan Kerja Java 2


Ahmad Jarir At Thobari - 2110171010
Latihan
1. Latihan 1 : Menganalisa dan membenahi kesalahan pada program
Tulislah program berikut ini dan simpanlah dengan nama Test.java
public class Testing {
public static void main(String[] args) {
System.out.println("What's wrong with this program?");
}
}
Lakukan kompilasi pada file tersebut dan amati hasilnya. Kenapa terjadi kegagalan pada
saat kompilasi? Benahilah kesalahan diatas sehingga program tersebut dapat berjalan
dengan baik.
Source code yang benar:
public class Test {
public static void main(String[] args) {
System.out.println("What's wrong with this program?");
}
}

Output:

Analisa:

2. Latihan 2 : Menganalisa dan membenahi kesalahan pada program


Tulislah program berikut ini dan simpanlah dengan nama tertentu sesuai pilihan anda
public class Test {
public static void main(String[] args) {
System.out.println("What's wrong with this program?");
}
}
public class TestAnother {
public static void main(String[] args) {
System.out.println("What's wrong with this program?");
}
}

Praktikum PBO | Minggu 1 Pertemuan 1: Pengenalan Lingkungan Kerja Java 3


Ahmad Jarir At Thobari - 2110171010
Lakukan kompilasi pada file tersebut dan amati hasilnya. Kenapa terjadi kegagalan pada
saat kompilasi? Benahilah kesalahan diatas sehingga program tersebut dapat berjalan
dengan baik.
Source code yang benar:
public class Test {
public static void main(String[] args) {
TestAnother tes = new TestAnother();
tes.hubla();
System.out.println("What's wrong with this program?");
}
}
class TestAnother {
public static void hubla() {
System.out.println("What's wrong with this program?");
}
}

Output:

Analisa:

3. Latihan 3 : Menganalisa dan membenahi kesalahan pada program


Tulislah program berikut ini dan simpanlah.
public class Test {
public static void main(String args) {
System.out.println("What's wrong with this program?");
}
}
Lakukan kompilasi pada program tersebut dan jalankan. Kenapa terjadi kesalahan pada saat
menjalankan program tersebut. Benahilah kesalahan diatas sehingga program tersebut dapat
berjalan dengan baik.
Source code yang benar:
public class Test {
public static void main(String[] args) {

Praktikum PBO | Minggu 1 Pertemuan 1: Pengenalan Lingkungan Kerja Java 4


Ahmad Jarir At Thobari - 2110171010
System.out.println("What's wrong with this program?");
}
}

Output:

Analisa:

4. Latihan 4 : Menganalisa dan membenahi kesalahan pada program


Tulislah program berikut ini dan simpanlah.
public class Test {
public void main(String args[]) {
System.out.println("What's wrong with this program?");
}
}
Lakukan kompilasi pada program tersebut dan jalankan. Kenapa terjadi kesalahan pada saat
menjalankan program tersebut. Benahilah kesalahan diatas sehingga program tersebut dapat
berjalan dengan baik.
Source code yang benar:
public class Test {
public static void main(String args[]) {
System.out.println("What's wrong with this program?");
}
}

Output:

Praktikum PBO | Minggu 1 Pertemuan 1: Pengenalan Lingkungan Kerja Java 5


Ahmad Jarir At Thobari - 2110171010
Analisa:

Praktikum PBO | Minggu 1 Pertemuan 1: Pengenalan Lingkungan Kerja Java 6


Ahmad Jarir At Thobari - 2110171010
Tugas
1. Tugas 1 : Menghitung luas dan keliling lingkaran
Buatlah program untuk menghitung luas dan keliling lingkaran. Untuk nilai PI gunakan
konstanta PI yang ada di java.lang.Math.PI
Rumus : Luas lingkaran = PI x jari-jari2
Keliling lingkaran = 2 x PI x jari-jari
Source code:
import javax.swing.JOptionPane;
public class _1_1Lingkaran {
public static void main(String[] args) {
int jari;
double keliling, luas;
String str = JOptionPane.showInputDialog("Masukkan jari-
jari:");
jari=Integer.parseInt(str);
str = JOptionPane.showInputDialog("1. Luas\n2.
Keliling\nMasukkan pilihan:");

if(Integer.parseInt(str)==1){
System.out.println("Jari-jari: "+jari+"\nLuas:
"+luas(jari));
} else if(Integer.parseInt(str)==2) {
System.out.println("Jari-jari: "+jari+"\nKeliing:
"+keliling(jari));
} else {
System.out.println("Menu salah!");
}
System.exit(0);
}
static double luas(double jari){
return jari*jari*Math.PI;
}
static double keliling(double jari){
return 2*jari*Math.PI;
}
}

Output:

Praktikum PBO | Minggu 1 Pertemuan 1: Pengenalan Lingkungan Kerja Java 7


Ahmad Jarir At Thobari - 2110171010
Analisa:

2. Tugas 2 : Mengkonversi suatu nilai dari Celcius ke Fahrenheit atau sebaliknya


Buatlah suatu program untuk mengkonversi suatu nilai dari Celcius ke Fahrenheit atau
sebaliknya.

Rumus :
Source code:
import javax.swing.JOptionPane;
public class _1_2Suhu {
public static void main(String[] args) {
int menu, suhu;
String str = JOptionPane.showInputDialog("1. F -> C\n2. C ->
F\nMasukkan pilihan:");
menu=Integer.parseInt(str);
str = JOptionPane.showInputDialog("Masukkan suhu:");
suhu=Integer.parseInt(str);

if(menu==1){
System.out.println(suhu+" Fahrenheit = "+FtoC(suhu)+"
Celcius.");
} else if(menu==2) {
System.out.println(suhu+" Celcius = "+CtoF(suhu)+"
Fahrenheit.");
} else {
System.out.println("Menu salah!");

Praktikum PBO | Minggu 1 Pertemuan 1: Pengenalan Lingkungan Kerja Java 8


Ahmad Jarir At Thobari - 2110171010
}
System.exit(0);
}
static int FtoC(int suhu){
return (suhu-32)*5/9;
}
static int CtoF(int suhu){
return suhu*9/5+32;
}
}

Output:

Analisa:

Praktikum PBO | Minggu 1 Pertemuan 1: Pengenalan Lingkungan Kerja Java 9


Ahmad Jarir At Thobari - 2110171010

Anda mungkin juga menyukai