02.07.2013 Views

rekayasa perangkat lunak jilid 2 smk - Bursa Open Source

rekayasa perangkat lunak jilid 2 smk - Bursa Open Source

rekayasa perangkat lunak jilid 2 smk - Bursa Open Source

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Mengubah nama siswa<br />

public void setNama( String temp ){<br />

nama = temp;<br />

}<br />

// Menghitung rata – rata nilai<br />

public double getRerata(){<br />

rerata = (<br />

nilaiMatematika+nilaiBhsInggris+nilaiBhsIndonesia )/3;<br />

return rerata;<br />

}<br />

}<br />

public class DataSiswa {<br />

public static void main(String[] args) {<br />

Siswa siswa1 = new Siswa();<br />

siswa1.setNama("Rony");<br />

siswa1.nilaiMatematika = 67;<br />

siswa1.nilaiBhsInggris = 87;<br />

siswa1.nilaiBhsIndonesia = 59;<br />

System.out.println("Nama :" +<br />

siswa1.getNama());<br />

System.out.println("Nilai Matematika :" +<br />

siswa1.nilaiMatematika);<br />

System.out.println("Nilai Bahasa Inggris :" +<br />

siswa1.nilaiBhsInggris);<br />

System.out.println("Nilai Bahasa Indonesia :" +<br />

siswa1.nilaiBhsIndonesia);<br />

System.out.println("Rerata :" +<br />

siswa1.getRerata());<br />

}<br />

}<br />

Pada kode di atas kita memperluas kelas Siswa dengan menambahkan<br />

empat variabel yaitu nilaiMatematika, nilaiBhsInggris, nilaiBhsIndonesia dan<br />

rerata. Kita juga menambahkan tiga buah method yaitu getNama, setNama dan<br />

getRerata. getNama merupakan method untuk menampilkan isi dari variabel<br />

nama. setNama adalah method untuk memberi nilai pada variabel nama.<br />

getRerata adalah method untuk menghitung rata-rata nilai dari tiga pelajaran<br />

dan menampilkan isi dari hasil perhitungan. Perhatikan bagaimana method ini<br />

digunakan pada kelas DataSiswa. Apabila dijalankan maka kita akan<br />

memperoleh output seperti pada Gambar 8.14.<br />

Rekayasa Perangkat Lunak 197

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!