Anda di halaman 1dari 10

Nama : Zikri Nanda

Nim : 2137087
Prodi : Teknik Informatika
Mk : Program Berorientasi Object

1. Ketika merancang sebuah aplikasi atau program, biasanya digambarkan dalam bentuk
class diagram. Berikut adalah class diagram:
Segitiga Class
 double alas, tinggi, luas ; Attribute
 double Luas();
Method

Limas_Segitiga Prisma_Segitiga
 double t, vol ;  double t, vol ;
 double volumeLimas();  double volumePrisma();

Note: Pada saat menghitung volume prisma dan limas, memanggil method Luas() pada
class Segitiga sebagai nilai luas alas.

1. Buatlah Class baru dengan nama “Segitiga” sebagai parent class dalam package
BAB3.Inheritance, lalu tambahkan source code seperti berikut:
2. Kemudian tambahkan script seperti berikut :

Source code:

3. Buat class baru dengan nama “Limas_Segitiga” dalam package BAB3.Inheritance,


sebagai turunan dari class Segitiga. Tambahkan source code seperti dibawah ini:
Source code:

4. Buat class baru dengan nama “Prisma_Segitiga” dalam package BAB4.Inheritance,


sebagai turunan dari class Segitiga. Tambahkan source code seperti pada halaman
berikut:
Source code:

5. Buatlah desain GUI dengan nama “GUI_Segitiga” seperti gambar di bawah ini:
6. Klik 2 kali pada button Hitung, lalu tambahkan source code seperti berikut:

7. Desain form GUI seperti gambar di bawah berikut, lalu buat tabel property dari GUI
tersebut.
A. Project Praktikum (Membuat GUI_Penilaian)
1. Buatlah class baru dengan nama “Penilaian” dalam package Penilaian, lalu tambahkan
atribut dan method seperti class diagram berikut:

penilaian Class

 String NIM, kode_mk; Attribute


 private int nilaiTugas, nilaiPrak;
 public void setNT(int nt)
 public void setNP(int np)
Method
 public int getNT()
 public int getNP()
 double nilaiAkhir()

2. Tambahkan source code pada class penilaian seperti berikut.


Source code:
3. Buat desain GUI dengan nama “GUI_Nilai”, seperti berikut:

4. kemudian Buatlah class baru dengan nama “Penilaian_NonPrak” dalam package


Penilaian, lalu tambahkan atribut dan method seperti class diagram berikut:

Penilaian_NonPrak Class

Method
 double nilaiAkhir()
5. Tambahkan source code pada class penilaian_nonprak seperti berikut.
Source code:

6. Buka Class “GUI_Nilai”, pilih tab Source, lalu pada method konstruktor tambahkan
script berikut ini.
Source Code:
7. Pada Tab Design, klik 2 kali pada button “Hasil Nilai Akhir”, tambahkan script
Source Code:

8. Running Program GUI_Nilai hingga hasilnya seperti gambar di bawah.


Analisa:
Pada source code diatas telah dideklarasikan object “mhs” dari class Mahasiswa,
method dataNim(String Nim) yang terdapat pada object mhs mangambil data dari isi
textField Nim. Sehingga pada saat button Cetak KTM di klik, maka method
cetakNim() pada object mhs akan mengembalikan nilai variable nim yang nantinya
ditampilkan pada memoKTM. Proses yang sama juga terjadi pada method
dataNama(String Nama), dataProdi(String Prodi) dan dataAngkatan(String Angktn).

Anda mungkin juga menyukai