Anda di halaman 1dari 2

NAMA : LINTANG AYU KINASIH A.

NIM : 220302039

SOAL :

1. Buatlah contoh 2 buah class dengan minimial 4 atribut dan 4 method, gambarkan kedua class
tersebut kedalam notasi class diagram.
2. Sebutkan nama class, atribut yang dimiliki tiap classnya beserta tipe datanya dan method yang
dimiliki oleh class tersebut dengan memberikan penjelasan apakah method tersebut berupa
prosedur atau fungsi.
3. Buatkan contoh objek yang dibentuk dari kedua class tersebut.
4. Konversikan salah satu class ke dalam Bahasa PHP

JAWAB :

1.

Rumah Klien
- tipe : string - nama : string
- luas_bangunan : string - alamat : string
- lokasi : string - no_hp : string
- harga : string - email : string
+ Rumah() + Klien()
+ getTipe() : string + getNama() : string
+ setTipe(tipe : string) : void + setNama (nama : string) : void
+ getHarga() : string + getAlamat() : string
+ setHarga(harga:string) : void + setAlamat (alamat : string) : void
+ tipeRumah(tipe) : void + memesan(nama) : void

2. Rumah :
- Nama Class : Rumah
- Atribut : tipe (string), luas_bangunan (string), lokasi (string), harga (string)
- Method :
o Rumah() ->merupakan constructor
o getTipe() : string ->merupakan fungsi
o setTipe(type : string) : void -> merupakan prosedur
o getHarga() : string -> merupakan fungsi
o setHarga(harga:string) : void -> merupakan prosedur
o tipeRumah(tipe) : void -> merupakan prosedur

Klien :

- Nama Class : Klien


- Atribut : nama (string), alamat (string), no_hp (string), email (string)
- Method :
o Klien() -> merupakan constructor
o getNama() : string -> merupakan fungsi
o setNama (nama : string) : void -> merupakan prosedur
o getAlamat() : string -> merupakan fungsi
o setAlamat (alamat : string) : void -> merupakan prosedur
o memesan(nama) : void -> merupakan prosedur
3. contoh objek :
a. Rumah : Rumah tipe 45, tipe 54, tipe 60, tipe 90, tipe 120.
b. Klien : Bambang Susanto, Susi Pujiastuti, Lintang Ayu.
4.

Anda mungkin juga menyukai