NIM.
Nama Mahasiswa Kelas
Materi
LAPORAN PRAKTIKUM JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA
062130701752 Pertemuan Minggu Ke – 15
Angga W Silitonga Matakuliah TC203307 Praktek Pemrograman Berorientasi Objek
3CM Hari/Tanggal Senin-Sabtu, 12 – 17 Desember 2022
Penulisan Class
Kode Program
1 public class StudentRecord 2 {
3 private String name;
4 private String address;
5 private int age;
6 private double mathGrade;
Percobaan 1 Membuat Class Student Record
7 private double englishGrade;
8 private double scienceGrade;
9 private double average;
10 private static int studentCount;
11 /**
12 * Menghasilkan nama dari Siswa 13 */
14 public String getName(){
15 return name;
16 } 17 /**
18 * Mengubah nama siswa 19 */
20 public void setName( String temp ){
21 name = temp;
22 }
23 // area penulisan kode lain 24 /**
25 * Menghitung rata – rata nilai Matematik, Bahasa Inggris, * * Ilmu 26 Pasti
27 */
28 public double getAverage(){
29 double result = 0;
30 result = ( mathGrade+englishGrade+scienceGrade )/3;
31 return result;
32 } 33 /**
34 * Menghasilkan jumlah instance StudentRecord 35 */
36 public static int getStudentCount(){
37 return studentCount;
38 } 39 }
Screenshoot Program
Percobaan 2 Membuat Class Student Record Example Kode Program
1 public class StudentRecordExample 2 {
3 public static void main( String[] args ){
4 //membuat 3 object StudentRecord
5 StudentRecord annaRecord = new StudentRecord();
6 StudentRecord beahRecord = new StudentRecord();
7 StudentRecord crisRecord = new StudentRecord();
8 //Memberi nama siswa
9 annaRecord.setName("Anna");
10 beahRecord.setName("Beah");
11 crisRecord.setName("Cris");
12 //Menampilkan nama siswa “Anna”
13 System.out.println( annaRecord.getName() );
14 //Menampilkan jumlah siswa
15 System.out.println("Count="+StudentRecord.getStudentCount() 16 );
17 } 18 }
Screenshoot Program