Selasa, 24 November 2015

Membuat Program Pegawai Mengunakan UML dan Eclipse



Hallo sahabat blogger tercinta..
Berjumpa lagi dalam mata kuliah Pemrograman Berorientasi Objek.. Pasti pada suka ya, makul satu ini,,

Kali ini, kita akan membahas tentang UML (Unified Modeling Languange). Nah pengertian nya adalah untuk menentukan, visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan). Artifact dapat berupa model, deskripsi atau perangkat lunak).

Jenis - jenis UML  yaitu :

1. Use Case Diagram
   Abstraksasi dan interaksi antara system dan actor.



2. Activity Diagram
    Menganalisis dengan kemampuan untuk momedelkan proses dalam suatu                                             sistem informasi.



3. Package Diagram
    Mengelompokkan elemen diagram UML yang berlainan secara bersama-sama                                      ke tingkat lebih tinggi berupa sebuah paket.

4. State Machines Diagram
    Memodelkan perilaku dinamis satu kelas dan objek.

5. Squence Diagram
    Menjelaskan interaksi objek yang disusun berdasarkan ueutan waktu.

6. Class Diagram
    Menciptakan sebuah kosa kata yang digunakan oleh analis dan pengguna.
7. Communication Diagram
    Menggambarkan interaksi antar objek seperti sequence diagram, tetapi                                                   lebih menekankan pada peran masing - masing objek.

8. CompositeStructure :
    Diagram yang menunjukkan struktur internal classifer, termasuk poin                                                   interaksinya ke bagian lain dari system.

9. Object Diagram  
    Gambaran tentang objek - objek dalam sebuah system pada satu titik tertentu.

10. Timing Diagram
      Bentuk lain dari interaction diagram, dimana focus utamanya lebih ke waktu.

11. Component Diagram
      Penyebaran penggambaran distribusi fisik dari modul perangkat lunak                                                   jaringan

12. Deployment Diagram
      Menggambarkan komponen di deploy dalam infrastruktur system,

13. Interaction Overview Diagram
      Pencangkolan secara bersama antara activity diagram dengan                                                                 sequence dIagram.


Kemudian diaplikasikan mengunkan Eclipse.. Apa itu Eclipse??

Eclipse adalah sebuah (Integrated Development Enviroment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform independent).


Seperti contoh dibawah ini..

Pertama kita buat pada aplikasi penulis diagram yaitu aplikasi Violet..
Maka akan muncul tampilan seperti dibawah ini..




Kemudian menulis coding nya pada aplikasi  Java..


1. Membuat class "customer" terlebih dahulu


public class customer {
private int id;
private String address;
private String name;
public void setId (int id)
{
this.id=id;
}
public int getId ()
{
return id;
}
public void setAdress (String address)
{
this.address=address;
}
public String getAdress ()
{
return address;
}
public void setName (String name)
{
this.name=name;
}
public String getName()
{
return name;
}
}

2. Membuat class untuk "sepeda".. 


public class sepeda {
private String jenis;
private String merk;
private String harga;
private String warna;
public void setJenis (String jenis) 
{
this.jenis=jenis;
}
public String setJenis ()
{
return jenis;
}
public void setMerk (String merk) 
{
this.merk=merk;
}
public String getMerk ()
{
return merk;
}
public void setHarga(int harga) 
{
this.harga=harga; 
}
public int getHarga()
{
return harga;
}
public void setWarna (String warna)
{
this.warna=warna;
}
public String getWarna ()
{
return warna;
}
}

3. Membuat class untuk "pembelian"


public class pembelian {
public sepeda sepedaBeli;
public customer pembeli;
void pembelian (customer Pembeli, sepeda sepeda)
{
pembeli = Pembeli;
sepedaBeli = sepeda;
}
void lihatdatapembelian()
{
System.out.println("Data pembelian mobil");
System.out.println("ID :"+pembeli.getId());
System.out.println("Nama :"+pembeli.getName());
System.out.println("Alamat :"+pembeli.getAddress());
System.out.println("Jenis :"+sepedaBeli.getJenis());
System.out.println("Merk :"+sepedaBeli.getMerk());
System.out.println("Warna :"+sepedaBeli.getWarna());
System.out.println("Harga :"+sepedaBeli.getHarga());
}
}

4. Membuat class untuk "sepeda gunung"

public class sepedagunung extends sepeda{
String nitro;
public void setNiitro(String nitro)
{
this.nitro=nitro;
}
public String getNitro()
{
return nitro;
}
}

5. Membuat class untuk "cek pembelian" 


public class sepedagunung extends sepeda{
String nitro;
public void setNiitro(String nitro)
{
this.nitro=nitro;
}
public String getNitro()
{
return nitro;
}
}



Selamat mencoba ya kawan... :)
Semoga bermanfaat..



1 komentar:

Unknown mengatakan...

class diagram untuk program pegawai apa????????????

:a: :b: :c: :d: :e: :f: :g: :h: :i: :j: :k: :l: :m: :n:

Posting Komentar