Latihan Praktikum
IF4
Disusun oleh:
ALFI SYAHRI AKBAR KUSUMAH 10120144
Jawaban Pertanyaan
No Listing Program
1 package Praktikum1;
2 class kotak{
3 Double panjang,lebar,tinggi,volume;
4 }
5 public class LatPrak41 {
6 public static void main(String[] args) {
//TODO code application logic here
7 //membuat objek
kotak k = new kotak ();
8 //mengisikan nilai ke dalam data-data kelas kotak
k.panjang=4;
k.lebar=3;
k.tinggi=2;
9 //proses
k.volume=k.panjang * k.tinggi * k.lebar;
10 //output
System.out.println("Volume Kotak = "+k.volume);
11 }
12 }
1
Penjelasan Listing Program
2
Layar Keluaran Program
3
2. Soal No 2
Pertanyaan
Jawaban Pertanyaan
No Listing Program
1 package Praktikum2;
2 public class kotak {
3 double panjang,lebar,tinggi,volume;
4 }
5 public class LatPrak42 {
6 public static void main(String[] args) {
//TODO code application logic here
7 //deklarasi objek kotak 1
kotak k1 = new kotak();
8 //mengisi nilai ke dalam objek k1
k1.panjang=4;
k1.lebar=3;
k1.tinggi=2;
9 //proses volume k1
k1.volume = k1.panjang * k1.tinggi * k1.lebar;
10 //output volume k1
System.out.println("Volume k1 = "+k1.volume);
11 //deklarasi objek kotak 2
kotak k2 = new kotak();
4
12 //mengisi nilai ke dalam objek k2
k2.panjang=4;
k2.lebar=9;
k2.tinggi=2;
13 //proses volume k2
k2.volume = k2.panjang * k2.tinggi * k2.lebar;
14 //output volume k2
System.out.println("Volume 2 = "+k2.volume);
15 }
16 }
5
Layar Keluaran Program
6
3. Soal No 3
Pertanyaan
Jawaban Pertanyaan
No Listing Program
1 package Praktikum3;
2 public class kotak {
3 double panjang,lebar,tinggi;
4 //mendefinisikan method void (tidak mengembalikan nilai)
void cetak_volume(){
System.out.println("Volume kotak = "+(panjang*lebar*tinggi));
}
5 }
6 public class LatPrak43 {
7 public static void main(String[] args) {
//TODO code application here
8 //instance objek
kotak k1 = new kotak();
kotak k2 = new kotak();
kotak k3 = new kotak();
7
9 //input k1
k1.panjang=4;
k1.lebar=3;
k1.tinggi=2;
10 //input k2
k2.panjang=6;
k2.lebar=5;
k2.tinggi=4;
11 //input k3
k3.panjang=6;
k3.lebar=2;
k3.tinggi=6;
13 }
14 }
8
11 Mengisi data objek k3
12 Menampilkan method cetak_volume / output program
13
14
9
Layar Keluaran Program
10
4. Soal No 4
Pertanyaan
Jawaban Pertanyaan
No Listing Program
1 package Praktikum4;
3 double panjang,lebar,tinggi;
6 //mengembalikan nilai
return vol;
7 }
8 }
11
kotak k1 = new kotak();
kotak k2 = new kotak();
kotak k3 = new kotak();
12 //input k1
k1.panjang=4;
k1.lebar=3;
k1.tinggi=2;
13 //input k2
k2.panjang=6;
k2.lebar=5;
k2.tinggi=4;
14 //input k3
k3.panjang=6;
k3.lebar=2;
k3.tinggi=6;
15 //menampilkan method cetak volume
System.out.println("Volume K1 = "+k1.hitung_volume());
System.out.println("Volume K2 = "+k2.hitung_volume());
System.out.println("Volume K3 = "+k3.hitung_volume());
16 }
17 }
12
12 Mengisi data objek k1
13 Mengisi data objek k2
14 Mengisi data objek k3
15 Menampilkan method hitung_volume / Output program
16
17
13
Layar Keluaran Program
14
5. Soal No 5
Pertanyaan
Jawaban Pertanyaan
No Listing Program
1 package Praktikum5;
3 double panjang,lebar,tinggi;
5 double hitung_volume(){
return (panjang * lebar * tinggi);
}
6 }
7 public class LatPrak45 {
15
9 //instance objek
kotak k = new kotak();
12 }
13 }
16
Layar Keluaran Program
17
6. Soal No 6
Pertanyaan
Jawaban Pertanyaan
No Listing Program
1 package Praktikum6;
3 double panjang,lebar,tinggi;
18
tinggi=2;
}
5 double hitung_volume(){
return (panjang*lebar*tinggi);
}
6 }
7 public class LatPrak46 {
12 }
19
12
20
7. Soal No 7
Pertanyaan
Jawaban Pertanyaan
No Listing Program
1 package Praktikum7;
2 public class kotak {
3 double panjang,lebar,tinggi;
4 //mendefinisikan constructor untuk kelas kotak
kotak(double p, double l, double t){
panjang=p;
lebar=l;
tinggi=t;
}
5 double hitung_volume(){
return (panjang*lebar*tinggi);
}
6 }
7 public class LatPrak47 {
21
9 kotak k1 = new kotak(4,3,2);
10 System.out.println("Volume K1 = "+k1.hitung_volume());
11 }
12 }
22
Layar Keluaran Program
23
24