Anda di halaman 1dari 14

TANGGAL : TANGGAL : 10-MARET-17 NAMA : REZA FEBRYAN

NRP : 1116020028

KELAS : 1 TI B

Praktikum 7
Pengenalan Pemrogaman Berbasis Objek

A. TUJUAN PEMBELAJARAN
1. Mendeklarasikan suatu class
2. Mendeklarasikan suatu atribut
3. Mendeklarasikan suatu metod
4. Mengakses anggota suatu obyek

B. DASAR TEORI

Deklarasi class dapat dilakukan dengan sintaks sebagai berikut:

<modifier> class <nama_class> {


[deklarasi_atribut]
[deklarasi_konstruktor]
[deklarasi_metode]
}

Contoh:
public class Siswa {
… }

Deklarasi atribut dapat dilakukan dengan sintaks sebagai berikut:

<modifier> <tipe> <nama_atribut> ;

Contoh:

public class Siswa {


public int nrp;

public String nama;


}

Deklarasi metode dapat dilakukan dengan sintaks sebagai berikut:

<modifier> <return_type> <nama_metode> ([daftar_argumen]) {


[<statement>]
}

public String nama;


}

Deklarasi metode dapat dilakukan dengan sintaks sebagai berikut:

<modifier> <return_type> <nama_metode> ([daftar_argumen]) {


[<statement>]
}

Contoh:

public class Siswa {


public int nrp;
public String nama;
public void info() {
System.out.println(“Ini siswa PENS”);
}
}

Untuk dapat mengakses anggota-anggota dari suatu obyek, maka harus dibuat instance dari class tersebut
terlebih dahulu. Berikut ini adalah contoh pengaksesan anggota-anggota dari class Siswa:

public class Siswa {


public static void main(String args[]) {
Siswa it=new Siswa();
it.nrp=5; it.nama=”Andi”; it.info();
}
}

C. TUGAS PENDAHULUAN
1. Apakah yang dimaksud dengan kelas, method, atribut dan obyek?

 Class adalah suatu cetakan atau blueprint untuk membuat objek


 Method atau fungsi atau operasi atau behaviour merupakan perintah-perintah prosedural yang
ditempatkan pada kelas untuk mendapat hasil dari perintah-perintah tersebut
 Attributes merupakan nilai data yang terdapat pada suatu object yang berasal dari class.
 Objek adalah segala sesuatu yang bisa di ambil dari dunia nyata yang mempunya atribut

2. Buatlah contoh suatu kelas dan definisikan atribut dan methodnya!

Misalkan saja kita buat class orang . class orang mempunyai atribut nama dan mempunyai method menyapa

3. Buatlah kode program soal no. 2 diatas!


4. Buatlah kelas yang berisi main method yang membuat obyek dari kelas yang telah dibuat di soal no. 3.
Selanjutnya obyek tersebut mengakses atribut dan methodnya.

D. PERCOBAAN
Percobaan 1 : Mengakses anggota suatu class
Percobaan 2 : Mengakses anggota suatu class

Amati program dibawah ini:

Percobaan 3 : Mengimplementasikan UML class diagram dalam program

Berikut adalah sebuah UML class diagram dari suatu kasus:

Dari class diagram tersebut, dapat diimplementasikan ke dalam program sebagai berikut:
E. LATIHAN
Latihan 1 : Mengimplementasikan UML class diagram dalam program untuk class Tabungan.

Transformasikan class diagram diatas ke dalam bentuk program. Tulislah listing program berikut ini sebagai
pengetesan.
Lakukan kompilasi pada program diatas dan jalankan. Jika tampilan di layar tampak seperti dibawah ini,
maka program anda sudah benar. Jika tidak sama, benahi kembali program anda dan lakukan hal yang sama
seperti diatas.

Latihan 2 : Mengimplementasikan UML class diagram dalam program untuk class Mahasiswa

Transformasikan class diagram diatas ke dalam bentuk program! Tulislah listing program berikut ini sebagai
pengetesan.
Lakukan kompilasi pada program diatas dan jalankan. Jika tampilan di layar tampak seperti dibawah ini, maka
program anda sudah benar. Jika tidak sama, benahi kembali program anda dan lakukan hal yang sama seperti
diatas.

Latihan 3 : Mengimplementasikan UML class diagram dalam program untuk class Truk

Transformasikan class diagram diatas ke dalam bentuk program! Tulislah listing program berikut ini sebagai
pengetesan.
Lakukan kompilasi pada program diatas dan jalankan. Jika tampilan di layar tampak seperti dibawah ini, maka
program anda sudah benar. Jika tidak sama, benahi kembali program anda dan lakukan hal yang sama seperti
diatas.

F. TUGAS
Tugas 1 : Mengimplementasikan UML class diagram dalam program untuk class Tabungan

Transformasikan class diagram diatas ke dalam bentuk program! Tulislah listing program berikut ini sebagai
pengetesan.
Lakukan kompilasi pada program diatas dan jalankan. Jika tampilan di layar tampak seperti dibawah ini, maka
program anda sudah benar. Jika tidak sama, benahi kembali program anda dan lakukan hal yang sama seperti
diatas.

Tugas 2 : Menganalisa, membuat UML class diagram dan implementasi program

Seorang pengusaha rental mobil kesulitan mengingat armada kendaraan yang dimilikinya. Oleh karena itu
pengusaha tersebut menugaskan pegawainya untuk mengidentifikasi tersebut. Hasil identifikasi dicatat dalam
suatu table sebagaimana bisa

dilihat pada Tabel 7.1. Sayangnya karena merupakan pegawai baru maka ia tidak memahami nama hal yang
diidentifikasi (A,B,C, D, dan E).

a. Bantulah pegawai tersebut dalam menentukan nama hal yang diidentifikasi (A,B,C, D, dan E).
b. Bantulah pengusaha tersebut dalam membuat UML class diagram Mobil. Tambahkan method infoMobil() yang
bertujuan untuk menampilkan semua karakteristik mobil (A,B,C, D, dan E).
c. Buatlah kelas Mobil.java yang mengimplementasikan desain UML class diagram anda!
d. Buatlah kelas TesMobil.java yang berisi pembuatan 4 (empat) buah obyek bernama mobil1, mobil2, mobil3,
mobil4. Mengeset karakteristik masing-masing dan menampilkan info karakteristik mobil.

Tabel 7.1. Data karakteristik mobil

1. A = Merk mobil
B = warna mobil
C = jenis bus
D = CC mobil
E = Jumlah mobil
2.

3.
4.
G. Analisa

Latian
1. Progam pada no 1 akan menampilkan nilai saldo awal 5000, lalu dalam progam tersebut setelah memanggil
method ambiluang dengan variable yang di tentukan bernilai 2300 maka jumlah saldo yang tersisa adalah 2700
rupiah
2. Progam no 2 di atas memberi nilai pada variable nilai nrp dengan memanggil method setnrp begitu pula untuk
pemberian nama
3. kita bisa membuat method yang bisa kmempengarui nilai setelahnya , seperti pada progam no 3 di atas, method
tambahmuatan akan menambah nilai sebelumnya apabila kita panggil method tersebut dan kita sebutkan
berapa variable penambahanya

tugas
1. pertama kita buat class tabungan terlebih dahulu lalu selanjutnya dalam class tabungan kita buat int saldo
(private) . selanjutnya kita buat konstruktornya. Setelah itu kita buat method getsaldo (int) , simpan uang dan
ambil uang ( boolean ) . setelah kita jalankan maka saat prgam mengambil 1600 maka akan terjadi gagal atau
flase karena jumlah saldo < dari jumlah yang di ambil
2. untuk membuat progam dengan objek lebih dari satu dan yang memiliki banyak atribut kita bisa menggunakan
tipe data array, seperti contoh pada kasus no 2 di atas. Karena objek mobil tidak hanya satu maka untuk
memudahkan kita gunakan tipe data array

H. kesimpulan

1. class dalam java di gunakan agar lebih memudahkan dalam pembuatan progam salah stunya agar
kita tidak perlu menulis banyak progam secara berulang ulang
2. Untuk membuat objek baru kita bisa menggunakan new
3. untuk memanggil suatu method di kelas lain kita tinggal menulis objek baru yang kita buat lalu tanda “.”
Setelah itu nama methodnya , contoh mhs.getnrp
4. nama konstruktor sama dengan class
5. fungsi void di gunakan pada method yang tidak mempunyai return
6. return adalah nilai pengembalian

Anda mungkin juga menyukai