dokter2aaa

4
TUGAS PEMOGRAMAN LANJUT NOVRA EDI PRATAMA 1441160085 PROGRAM STUDI JARINGAN TELEKOMUNIKASI DIGITAL JURUSAN TEKNIK ELEKTRO TAHUN 2015

Upload: novra-edi-pratama

Post on 06-Dec-2015

217 views

Category:

Documents


0 download

DESCRIPTION

aaa

TRANSCRIPT

Page 1: Dokter2aaa

TUGAS PEMOGRAMAN LANJUT

NOVRA EDI PRATAMA

1441160085

PROGRAM STUDI JARINGAN TELEKOMUNIKASI DIGITAL

JURUSAN TEKNIK ELEKTRO

TAHUN 2015

Page 2: Dokter2aaa

Dokter.java123456789101112131415161819202122232425

public class Dokter { private String nama; private Pasien [] pasien; private int jumlahPasien=0;

public Dokter(String nama){ this.nama = nama; pasien = new Pasien[100];} public void setPasien (Pasien pasien []){ this.pasien = pasien; }

public void tambahPasien(String nama){ pasien[jumlahPasien] = new Pasien(nama); jumlahPasien++; } public String getNama() { return nama; } public Pasien getPasien(int index){ return pasien[index]; }}

Pasien.java123456789101112131415161819202122

public class Pasien { private String nama; private Obat [] obat; private int jumlahObat = 0;

public Pasien(String nama){ this.nama=nama; obat = new Obat[100]; }

public String getNama() { return nama; } public void tambahObat(String nama){ obat[jumlahObat] = new Obat(nama); jumlahObat++; } public Obat getObat(int index){ return obat[index]; } public void setObat(Obat obat[]){

Page 3: Dokter2aaa

232425

this.obat = obat; }}

Obat.java12345678910111213141516

public class Obat { private String nama;

public Obat(String nama){ this.nama = nama; }

public String getNama() { return nama; }

public void setObat(String nama) { this.nama = nama; }

}

Main.java123456789101112131415161819202122232425

public class Main { public static void main(String[] args){ Dokter dokter = new Dokter("Dr.Novra Edi"); dokter.tambahPasien("Farhan"); dokter.tambahPasien("Nanda"); dokter.getPasien(0).tambahObat("Konidin"); dokter.getPasien(0).tambahObat("Bodrex"); dokter.getPasien(1).tambahObat("Paramex"); dokter.getPasien(1).tambahObat("Komix");

for(int i=0;i<=1;i++){ System.out.println("Dokter :"+dokter.getNama()); System.out.println("Nama Pasien :"+dokter.getPasien(i).getNama()); for(int j=0;j<=1;j++){ System.out.println("Obat :"+dokter.getPasien(i).getObat(j).getNama()); }

} }

}

Page 4: Dokter2aaa

Output :