1. Tujuan
a. Memahami konsep ADT (Abstract Data Type)
b. Memahami Class dan Object
c. Memahami Kata-kata kunci (keyword) dan
operator-operator pada Java
2. Dasar
Teori
· ADT
merupakan kumpulan dari elemen-elemen
data yang disajikan
dengan satu set operasi yang digambarkan pada elemen-elemen data
tersebut
dengan satu set operasi yang digambarkan pada elemen-elemen data
tersebut
· Keyword merupakan identifier khusus yang
sudah disediakan oleh Java
untuk tujuan tertentu.
untuk tujuan tertentu.
3. Tugas Pendahuluan
1. Apa yang dimaksud dengan kelas dan object.
Berikan contoh
2. Apa
yang dimaksud dengan Java literal, tipe data primitif, tipe variabel,
identifier dan operator. Berikan contoh
identifier dan operator. Berikan contoh
4. Praktikum
Percobaan 1a. Program class Mobil ; Package Mobil_1
package Mobil_1;
public class Mobil {
private String Warna;
private int Jumlah_Pintu;
private double Isi_Tangki;
private double Isi_Tangki;
public Mobil() {
super();
super();
}
public
Mobil(String warna, int jumlah_Pintu, double isi_Tangki) {
super();
super();
Warna = warna;
Jumlah_Pintu = jumlah_Pintu;
Isi_Tangki = isi_Tangki;
}
public String getWarna() {
return Warna;
return Warna;
}
public
void setWarna(String warna) {
Warna = warna;
Warna = warna;
}
public
static int Maju(int maju) {
int majukedepan = 0;
int majukedepan = 0;
majukedepan = majukedepan + maju; return
(majukedepan);
}
public
int Mundur(int mundur) {
int mundurbelakang = 0;
int mundurbelakang = 0;
mundurbelakang = mundurbelakang + mundur;
return (mundurbelakang);
}
public
int getJumlah_Pintu() {
return Jumlah_Pintu;
return Jumlah_Pintu;
}
public
void setJumlah_Pintu(int jumlah_Pintu) {
Jumlah_Pintu = jumlah_Pintu;
Jumlah_Pintu = jumlah_Pintu;
}
public
double getIsi_Tangki() {
return Isi_Tangki;
return Isi_Tangki;
}
public
void setIsi_Tangki(float isi_Tangki) {
Isi_Tangki = isi_Tangki;
Isi_Tangki = isi_Tangki;
}
}
Percobaan 1b. Program class TestDrive1;
package Mobil_1 package Mobil_1;
public class TestDrive1 {
public static void main(String[] args) {
System.out.println("Mobil maju sejauh
" + Mobil.Maju(25) + "
meter");
}
}
}
Percobaan 2a. Program class Mobil, package Mobil_2
package Mobil_2;
public class Mobil {
public String Warna;
private int Jumlah_Pintu;
private double Isi_Tangki;
private double Isi_Tangki;
public Mobil() {
super();
}
public
Mobil(String warna, int jumlah_Pintu, double isi_Tangki) {
super();
super();
Warna = warna;
Jumlah_Pintu = jumlah_Pintu;
Isi_Tangki = isi_Tangki;
}
public String getWarna() {
return Warna;
return Warna;
}
public
void setWarna(String warna) {
Warna = warna;
Warna = warna;
}
public int Maju(int maju) {
int majukedepan = 0;
majukedepan = majukedepan + maju; return
(majukedepan);
}
public
int Mundur(int mundur) {
int mundurbelakang = 0;
int mundurbelakang = 0;
mundurbelakang = mundurbelakang + mundur;
return (mundurbelakang);
}
public
int getJumlah_Pintu() {
return Jumlah_Pintu;
return Jumlah_Pintu;
}
public
void setJumlah_Pintu(int jumlah_Pintu) {
Jumlah_Pintu = jumlah_Pintu;
Jumlah_Pintu = jumlah_Pintu;
}
public
double getIsi_Tangki() {
return Isi_Tangki;
return Isi_Tangki;
}
public
void setIsi_Tangki(float isi_Tangki) {
Isi_Tangki = isi_Tangki;
Isi_Tangki = isi_Tangki;
}
}
Percobaan 2b. Program class TestDrive2, package Mobil_2
package Mobil_2;
public class TestDrive2 {
rn (mundurbelakang);
public static void main(String[] args) {
Mobil mobilku = new Mobil();
mobilku.Warna = "merah";
System.out.println
Mobil mobilku = new Mobil();
mobilku.Warna = "merah";
System.out.println
("Mobilku yang berwarna " +
mobilku.Warna + " mundur
sebanyak " + mobilku.Mundur(15) + "
meter");
}
}
Percobaan 3a. Program class Mobil, package Mobil_3
package Mobil_3;
public class Mobil {
private String Warna;
private int Jumlah_Pintu;
private double Isi_Tangki;
private double Isi_Tangki;
public Mobil() {
super();
}
public
Mobil(String warna, int jumlah_Pintu, double isi_Tangki) {
super();
super();
Warna = warna;
Jumlah_Pintu = jumlah_Pintu;
Isi_Tangki = isi_Tangki;
}
public String getWarna() {
return Warna;
return Warna;
}
public
void setWarna(String warna) {
Warna = warna;
Warna = warna;
}
public int Maju(int maju) {
int majukedepan = 0;
majukedepan = majukedepan + maju;
}
public
int getJumlah_Pintu() {
return Jumlah_Pintu;
return Jumlah_Pintu;
}
public
void setJumlah_Pintu(int jumlah_Pintu) {
Jumlah_Pintu = jumlah_Pintu;
Jumlah_Pintu = jumlah_Pintu;
}
public
double getIsi_Tangki() {
return Isi_Tangki;
return Isi_Tangki;
}
public
void setIsi_Tangki(float isi_Tangki) {
Isi_Tangki = isi_Tangki;
Isi_Tangki = isi_Tangki;
}
}
Percobaan 3b. Program class TestDrive3, package Mobil_3
package Mobil_3;
import Mobil_3.Mobil;
public class TestDrive3 {
public static void main(String[] args) {
Mobil mobil_Adi = new
Mobil("Merah", 4, 7.5); System.out.println
("Mobilku yang berwarna " +
mobil_Adi.getWarna() +
"
maju sebanyak " + mobil_Adi.Maju(125) + " meter" + " dan
menghabiskan bensin " + mobil_Adi.getIsi_Tangki() + " liter bok!");
}
menghabiskan bensin " + mobil_Adi.getIsi_Tangki() + " liter bok!");
}
}






