Docx
Docx
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
Contoh:
public class Siswa {
… }
Contoh:
Contoh:
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:
C. TUGAS PENDAHULUAN
1. Apakah yang dimaksud dengan kelas, method, atribut dan obyek?
Misalkan saja kita buat class orang . class orang mempunyai atribut nama dan mempunyai method menyapa
D. PERCOBAAN
Percobaan 1 : Mengakses anggota suatu class
Percobaan 2 : Mengakses anggota suatu class
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.
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.
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