Bismillahirrahmannirrohim
Hai kawan,
pada kesempatan kali ini saya akan share beberapa topik mengenai Polimorfisme, UML dan aplikasinya dalam ECLIPSE.
Untuk implementasi dalam program Eclipse saya menggunakan UML StarUML.
Pertama download terlebih dahulu StarUML kemudian, di run. Setelah di run maka, buat sebuah diagram. dengan cara klik Model Add digram- class diagram.
Dan untuk membuat classnya bisa dengan cara klik kanan add-class atau dengan mengklik bilah sebelah kiri lalu pilih class.
untuk membuat garis-garisnya bisa dengan cara mengklik bilah sebelah kiri dan memilih Generalization atau Composition, caranya drag dari dalam kotak(class Novel) kemudian arahkan pointer ke dalam kotak (class Buku).
Selanjutnya kita harus membuat coding di software Eclipse.
pertama buat new - Project - java.
Setelah itu buatlah sebuah class " siswa "
Karena disini saya mengimplementasikannya kepada siswa atau peserta didik Sekolah Dasar.
Berikut adalah script nya :
public class siswa {
private int nis;
private String adress;
private String name;
public void setNIS (int nis)
{
this.nis=nis;
}
public int getNIS()
{
return nis;
}
public void setName(String nama)
{
this.name=nama;
}
public String getName()
{
return name;
}
public void setAdress(String alamat)
{
this.adress=alamat;
}
public String getAdress()
{
return adress;
}
}
Kemudian buatlah sebuah class lagi dengan nama peminjaman
public class peminjaman {
public BUKU bukuDipinjam;
public siswa anggota;
void PEMINJAMAN (siswa member, BUKU book)
{
anggota=member;
bukuDipinjam=book;
}
void lihatDataPEMINJAMAN()
{
System.out.println("DATA PEMINJAMAN BUKU");
System.out.println("Nama: "+anggota.getName());
System.out.println("Alamat: "+anggota.getAdress());
System.out.println("NIS: "+anggota.getNIS());
System.out.println("Judul Buku: "+bukuDipinjam.getTitle());
System.out.println("Penulis: "+bukuDipinjam.getAuthor());
}
}
lalu buatlah sebuah class bernama BUKU
public class BUKU {
protected String title;
protected String author;
public void setTitle(String title)
{
this.title=title;
}
public String getTitle()
{
return title;
}
public void setAuthor(String author)
{
this.author=author;
}
public String getAuthor()
{
return author;
}
}
dan untuk membuat sub class dari BUKU dibuatlah class Novel
public class Novel extends BUKU
{
Boolean gambar;
}
dan yang terakhir membuat sebuah class lagi yang nantinya menampilkan sekaligus memanggil class-class yang telah dibuat tadi.
public class peminjamanTES {
public static void main(String [] Args) {
BUKU mybuku=new BUKU();
siswa pelajar=new siswa();
peminjaman pinjam=new peminjaman();
Novel book=new Novel();
pelajar.setNIS(57);
pelajar.setName("RIZKA A.T");
pelajar.setAdress("Indonesia");
mybuku.setTitle("KCB");
mybuku.setAuthor("Shiaria");
book.setTitle("we");
book.setAuthor("Shia");
pinjam.PEMINJAMAN (pelajar, mybuku);
pinjam.lihatDataPEMINJAMAN();
pinjam.PEMINJAMAN (pelajar, book);
pinjam.lihatDataPEMINJAMAN();
}
}
setelah di run akan menampilkan sebagai berikut:
Mohon bimbingannya bila ada kesalahpahaman dari project saya diatas :D Gomawo ^_^
Comments
Post a Comment