Judulnya saja sudah menarik memang source code ini tidak ribet mudah plus simpel tidak sama seperti Program Buku Alamat lebih simpel program ini karena saya membuat program ini dengan cara saya sendiri berbeda sama beberapa program yang sebelumnya yang mencari sumber di dunia internet. Program yang saya berikan ini memliki berbagai fungsi antara lain menampilkan NIS, Nama, Alamat dan Usia. Kemudian ada fungsi penambahan 3 nilai mata pelajaran lalu dicari rata-rata nilai tersebut.
class siswa{
String nama;
String alamat;
String nis;
int usia;
double nilai_PBO;
double nilai_PWD;
double nilai_DB;
//method untuk menghitung rerata nilai produktif
void rata2_nilai(){
double rata2=(nilai_PBO+nilai_PWD+nilai_DB)/3;
System.out.println("Rata-rata nilai produktif="+rata2);
}
}
public class data_siswa {
public static void main(String[]Args) {
siswa XI_RPL1_1=new siswa(); //objek dari class siswa dengan nama XI_RPL1_1
siswa XI_RPL1_2=new siswa(); //objek dari class siswa dengan nama XI_RPL1_2
/* dibawah ini data pertama XI_RPL1_1 */
XI_RPL1_1.nis="RPL001"; //memberi nis pada objek XI_RPL1_1
XI_RPL1_1.nama="Alfi Syahrin"; //memberi nama pada objek XI_RPL1_1
XI_RPL1_1.alamat="Tegal Jawa Tengah"; //memberi alamat pada objek XI_RPL1_1
XI_RPL1_1.usia=17; //memberi usia pada objek XI_RPL1_1
XI_RPL1_1.nilai_PBO=87;
XI_RPL1_1.nilai_PWD=90;
XI_RPL1_1.nilai_DB=91;
/* dibawah ini data kedua XI_RPL1_2 */
XI_RPL1_2.nis="RPL002"; //memberi nis pada objek XI_RPL1_2
XI_RPL1_2.nama="Achmad Alfu"; //memberi nama pada objek XI_RPL1_2
XI_RPL1_2.alamat="Budug, Peterongan-Jombang"; //memberi alamat pada objek XI_RPL1_2
XI_RPL1_2.usia=17; //memberi usia pada objek XI_RPL1_2
XI_RPL1_2.nilai_PBO=90;
XI_RPL1_2.nilai_PWD=95;
XI_RPL1_2.nilai_DB=93;
/* dibawah ini source kode Output */
System.out.println("NIS XI_RPL1_1 = "+XI_RPL1_1.nis);
System.out.println("Nama XI_RPL1_1 = "+XI_RPL1_1.nama);
System.out.println("Alamat XI_RPL1_1 = "+XI_RPL1_1.alamat);
System.out.println("Usia XI_RPL1_1 = "+XI_RPL1_1.usia);
XI_RPL1_1.rata2_nilai();
System.out.println("*--------------------------------*");
System.out.println("NIS XI_RPL1_2 = "+XI_RPL1_2.nis);
System.out.println("Nama XI_RPL1_2 = "+XI_RPL1_2.nama);
System.out.println("Alamat XI_RPL1_2 = "+XI_RPL1_2.alamat);
System.out.println("Usia XI_RPL1_2 "+XI_RPL1_2.usia);
XI_RPL1_2.rata2_nilai();
}
}
Label:
Java