Kaskus

Tech

beeboypralienkaAvatar border
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
2.
[ASK Java] 3 UML yang saling berhubungan
3.
Dari 3 uml tersebut dipanggil dari kelas utama seperti ini:
[ASK Java] 3 UML yang saling berhubungan


Berikut codingan ane gan: emoticon-Malu (S)

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 emoticon-Sorry
ane masih belum paham sama relasi uml di codingan ny gan.. terutama di kelas Bank.java

Mohon pencerahannya ya gan emoticon-Malu (S)
Diubah oleh beeboypralienka 28-05-2013 17:56
nona212Avatar border
nona212 memberi reputasi
1
2.4K
7
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan