PERCOBAAN 2
PEMROGRAMAN BERORIENTASI OBJEK
PERCOBAAN
a.pengarang=”Helga Anindya”;
a.judul=”Siaga merah”;
b.pengarang=”David Noor”;
b.judul=”Siaga Hitam”;
System.out.println(“judul:”+a.judul+”pengarang:”+a.pengar
ang);
System.out.println(“judul:”+b.judul+”pengarang:”+b.pengar
ang);
}
}
Sehingga didapat hasil :
Judul:Siaga merah pengarang:Helga Anindya
Judul:Siaga hitam pengarang:David Noor
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!
Mahasiswa
-nrp:int
-nama:String
+setNRP(nrp:int)
+setNama(nama:String)
+getNRP():int
+getNama:String
a.StasiunTV=”indosiar”;
a.Acara=”sinetron”;
a.cetak();
}
}
JAWABAN
1. Listing program
Hasil
2. Listing program
Hasil
3. Pembenaran
Listing program
Hasil
Pada program terjadi kesalahan karena pada public class stasiun terdapat code yang
memanggil variabel pada class acaratv yang sifatnya private namun tidak disertai
fungsi set yang untuk memanggil variabel tersebut sehingga variabel pada class
acaratv yang siftanya private tadi tidak bisa dijalankan. Oleh karena itu ditambahkan
fungsi set agar variabel tadi dapat dijalankan.