Download Software Gratis

Contoh UML Perpustakaan dan Codingnya

Buku.java

public class Buku
{
    protected String title;
    protected String writer;
    
    public void setTitle (String title)
    {
        this.title=title;
    }
    
    public String getTitle()
    {
        return title;
    }
    
    public void setWriter (String writer)
    {
        this.writer=writer;
    }
    
    public String getWriter ()
    {
        return writer;
    }
}



Komik.java

public class Komik extends Buku
{
    Boolean gambar;
}



Mahasiswa.java

public class Mahasiswa
{
    private int nim;
    private String address;
    private String name;  

    public void setNIM (int nim)
    {
        this.nim=nim;
    }
 
    public int getNIM()
    {
        return nim;
    }

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

    public String getName()
    {
        return name;
    }
 
    public void setAddress(String alamat)
    {
        this.address=alamat;
    }

    public String getAddress()
    {
        return address;
    }
}



Peminjaman.java

public class Peminjaman
{
    public Buku bukuDipinjam;
    public Mahasiswa anggota;
 
    void peminjaman (Mahasiswa member, Buku book)
    {
        anggota=member;
        bukuDipinjam=book;
    }
 
    void lihatdatapeminjaman ()
    {
        System.out.println ("DATA PEMINJAMAN BUKU");
        System.out.println ("NIM : " +anggota.getNIM());
        System.out.println ("Nama : " +anggota.getName());
        System.out.println ("Alamat : " +anggota.getAddress());
        System.out.println ("Judul Buku : " +bukuDipinjam.getTitle());
        System.out.println ("Nama Penulis : " +bukuDipinjam.getWriter());
    }
}



PeminjamanTest.java

public class PeminjamanTest
{
    public static void main (String [] args)
    {
        Buku bukuku=new Buku();
        Mahasiswa siswa=new Mahasiswa();
        Peminjaman pinjam=new Peminjaman();
        Komik book=new Komik();
        
        siswa.setNIM (5302414046);
        siswa.setName ("Saras Noya");
        siswa.setAddress ("Pati");
        
        bukuku.setTitle("Panduan Java Lengkap");
        bukuku.setWriter ("Jhon");
        
        book.setTitle("Indonesia Satu");
        book.setWriter("Jono");
        
        pinjam.peminjaman (siswa, bukuku);
        pinjam.lihatdatapeminjaman();
        
        pinjam.peminjaman (siswa, book);
        pinjam.lihatdatapeminjaman();
    }
}

Comment Policy : Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.

Beri Komentar Tutup comment

Disqus Comments