- Beranda
- Komunitas
- Tech
- Programmer Forum
[ASK Java] 3 UML yang saling berhubungan


TS
beeboypralienka
[ASK Java] 3 UML yang saling berhubungan
Assalamualaikum.. gan ane mau tanya, gimana caranya menghubungkan 3 uml yang memiliki relasi?
berikut gambarnya:
1.
![[ASK Java] 3 UML yang saling berhubungan](https://s.kaskus.id/images/2013/05/29/1404544_20130529124958.png)
2.
![[ASK Java] 3 UML yang saling berhubungan](https://s.kaskus.id/images/2013/05/29/1404544_20130529125012.png)
3.
Dari 3 uml tersebut dipanggil dari kelas utama seperti ini:
![[ASK Java] 3 UML yang saling berhubungan](https://s.kaskus.id/images/2013/05/29/1404544_20130529125023.png)
Berikut codingan ane gan:
1. Kelas Bank.java
2. Kelas Nasabah.java
3. Kelas Tabungan.java
4. Ini Kelas utamanya gan, TampilPerbankan2.java
Di kelas utama yang ane bikin masih banyak yang salah
ane masih belum paham sama relasi uml di codingan ny gan.. terutama di kelas Bank.java
Mohon pencerahannya ya gan
berikut gambarnya:
1.
![[ASK Java] 3 UML yang saling berhubungan](https://s.kaskus.id/images/2013/05/29/1404544_20130529124958.png)
2.
![[ASK Java] 3 UML yang saling berhubungan](https://s.kaskus.id/images/2013/05/29/1404544_20130529125012.png)
3.
Dari 3 uml tersebut dipanggil dari kelas utama seperti ini:
![[ASK Java] 3 UML yang saling berhubungan](https://s.kaskus.id/images/2013/05/29/1404544_20130529125023.png)
Berikut codingan ane gan:

1. Kelas Bank.java
Code:
[B]package Perbankan;[/B]
public class Bank {
private Nasabah[] nasabah;
private int jumlahNasabah = 0;
public Bank() {
}
public void tambahNasabah(String namaAwal, String namaAkhir){
Nasabah nas = new Nasabah(namaAwal, namaAkhir);
nasabah[jumlahNasabah] = nas;
jumlahNasabah++;
}
public int getJumlahNasabah() {
return jumlahNasabah;
}
public Nasabah[] getNasabah(int indeks) {
return nasabah;
}
}
2. Kelas Nasabah.java
Code:
[B]package Perbankan;[/B]
public class Nasabah {
private String namaAwal;
private String namaAkhir;
private Tabungan tabungan;
public Nasabah(String namaAwal, String namaAkhir){
this.namaAwal = namaAwal;
this.namaAkhir = namaAkhir;
}
public Tabungan getTabungan() {
return tabungan;
}
public void setTabungan(Tabungan tabungan) {
this.tabungan = tabungan;
}
public String getNamaAkhir() {
return namaAkhir;
}
public String getNamaAwal() {
return namaAwal;
}
}
3. Kelas Tabungan.java
Code:
[B]package Perbankan;[/B]
public class Tabungan {
private int saldo;
public Tabungan(int saldo){
this.saldo = saldo;
}
public int getSaldo() {
return saldo;
}
public void simpanUang(int jumlah){
saldo = saldo + jumlah;
}
public boolean ambilUang(int jumlah){
if(jumlah>saldo){
return false;
}else{
saldo = saldo - jumlah;
return true;
}
}
}
4. Ini Kelas utamanya gan, TampilPerbankan2.java
Code:
[B]package Tampil;[/B]
import Perbankan.*;
public class TampilPerbankan2 {
public static void main(String[]args){
Bank bank = new Bank();
bank.tambahNasabah("Agus", "Daryanto");
bank.getNasabah(0).setTabungan(new Tabungan(5000));
bank.tambahNasabah("Tuti", "Irawan");
bank.getNasabah(1).setTabungan(new Tabungan(7000));
bank.tambahNasabah("Ani", "Ratna");
bank.getNasabah(2).setTabungan(new Tabungan(4000));
bank.tambahNasabah("Bambang", "Darmawan");
bank.getNasabah(3).setTabungan(new Tabungan(6500));
System.out.println("Jumlah nasabah = "+bank.getJumlahNasabah());
for(int i=0; i<bank.getJumlahNasabah(); i++){
System.out.println("Nasabah ke-"+(i+1)+" : "+
bank.getNasabah(i).getNamaAwal()+" "+
bank.getNasabah(i).getNamaAkhir()+" ; "+
"Saldo = "+bank.getNasabah(i).getTabungan().getSaldo());
}
}
}
Di kelas utama yang ane bikin masih banyak yang salah

ane masih belum paham sama relasi uml di codingan ny gan.. terutama di kelas Bank.java
Mohon pencerahannya ya gan

Diubah oleh beeboypralienka 28-05-2013 17:56


nona212 memberi reputasi
1
2.4K
7


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan